会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and system for virtual service isolation
    • 用于虚拟服务隔离的方法和系统
    • US08578385B2
    • 2013-11-05
    • US11112234
    • 2005-04-21
    • Jeffrey Brian KinseyPankaj GargEric P. TrautJacob Oshins
    • Jeffrey Brian KinseyPankaj GargEric P. TrautJacob Oshins
    • G06F9/46G06F9/455G06F11/00
    • G06F9/5077
    • A method of managing resources in a host computer includes generating a virtual service provider in two different computer partitions and linking them in a serial manner. The virtual service providers are associated with a computer resource. Virtual service clients in different partitions may use the virtual service provider software to access the related computer resources. The virtual service providers provide a transparent interface to the associated hardware. Virtual service clients can use the combination of series computer resource functions or can access the a lesser number of the series connected virtual service providers. Fault tolerance can be built into the scheme using multiple virtual service providers located in different partitions accessible to virtual service clients using a failover control technique.
    • 管理主计算机中的资源的方法包括在两个不同的计算机分区中生成虚拟服务提供商,并以串行方式链接它们。 虚拟服务提供商与计算机资源相关联。 不同分区中的虚拟服务客户机可能会使用虚拟服务提供商软件来访问相关的计算机资源。 虚拟服务提供商提供对相关硬件的透明接口。 虚拟服务客户端可以使用系列计算机资源功能的组合,也可以访问较少数量的连接的虚拟服务提供商。 使用故障切换控制技术的虚拟服务客户机可访问的不同分区中的多个虚拟服务提供商可以将容错内置到该方案中。
    • 3. 发明授权
    • Mechanism to store information describing a virtual machine in a virtual disk image
    • 在虚拟磁盘映像中存储描述虚拟机的信息的机制
    • US08370819B2
    • 2013-02-05
    • US11089951
    • 2005-03-25
    • Parag ChakrabortyEric P. Traut
    • Parag ChakrabortyEric P. Traut
    • G06F9/45
    • G06F8/63G06F9/44505G06F9/45558G06F2009/45562
    • A mechanism is provided for making information about the virtual disk image file and/or its associated virtual image configuration file more readily available to a user. The virtual disk image file format is expanded to include fields in which information about the data in the file can be stored. Extensible information on file content, compatible HW configurations, compatible host OSes, timeout status, DRM status, patch state, and network topology, tag data for indexing, configuration files, saved state files, operation history data, and the like is stored in a location within a virtual disk image file that can be read without executing the virtual machine. This information can then be used to search the contents of the virtual disk image, to enforce usage policies, to provide extensibility for vendors, and the like.
    • 提供了一种机制,用于向用户更容易地获得关于虚拟磁盘映像文件和/或其相关联的虚拟映像配置文件的信息。 虚拟磁盘映像文件格式被扩展为包括可以存储关于文件中的数据的信息的字段。 存储文件内容,兼容硬件配置,兼容主机操作系统,超时状态,DRM状态,补丁状态和网络拓扑,索引标签数据,配置文件,保存状态文件,操作历史数据等的可扩展信息 可以在不执行虚拟机的情况下读取的虚拟磁盘映像文件中的位置。 然后可以使用该信息来搜索虚拟磁盘映像的内容,强制使用策略,为供应商提供可扩展性等。
    • 7. 发明授权
    • Partition bus
    • 分区巴士
    • US07689800B2
    • 2010-03-30
    • US11128647
    • 2005-05-12
    • Jacob OshinsPeter L. JohnstonEric P. TrautNathan LewisJeffrey Kinsey
    • Jacob OshinsPeter L. JohnstonEric P. TrautNathan LewisJeffrey Kinsey
    • G06F12/00
    • G06F9/544G06F9/45537
    • A method and system are provided for integrating partitions in a virtual machine environment. Specifically, a partition bus is provided, where the partition bus operatively connects partitions in such a way that it functions as a data transport mechanism allowing for data transfer and device sharing between partitions. The partition bus relies on virtualizing software in order to establish itself and to establish channels of communication between partitions and to inject interrupts to partitions where it is appropriate to do so. Furthermore, the partition bus employs such mechanisms ring buffers, transfer pages, and memory map changes to transfer information (requests and data). Furthermore, it uses policy agents to decide when information should be transferred or when devices should be shared among partitions. Lastly, it employs various mechanisms to ensure smooth integration between partitions, which includes remote services that have proxy devices and device versioning functionalities.
    • 提供了一种在虚拟机环境中集成分区的方法和系统。 具体地说,提供了分区总线,其中分区总线以这样的方式可操作地连接分区,使得其用作数据传输机制,允许分区之间的数据传输和设备共享。 分区总线依赖于虚拟化软件,以便建立自身并建立分区之间的通信通道,并将中断注入适当的分区。 此外,分区总线使用环形缓冲器,传送页面和存储器映射变化来传送信息(请求和数据)。 此外,它使用策略代理来决定何时应该传输信息,或者在分区之间共享设备。 最后,它采用各种机制来确保分区之间的平滑集成,其中包括具有代理设备和设备版本控制功能的远程服务。
    • 9. 发明授权
    • System and method for the logical substitution of processor control in an emulated computing environment
    • 用于仿真计算环境中处理器控制的逻辑替换的系统和方法
    • US07275028B2
    • 2007-09-25
    • US09906392
    • 2001-07-16
    • Eric P. Traut
    • Eric P. Traut
    • G06F9/455G06F9/46G06F9/30G06F17/50
    • G06F9/45558G06F2009/45583
    • In an emulated computing environment, a method is provided for logically decoupling the host operating system from the processor of the computer system with respect to certain processor settings of the processor. A hypervisor of the emulation program replaces some of the processor settings of the processor with processor settings associated with software routines or data structures provided by the guest operating system. The replaced processor settings are written to memory. During this period, when the processor calls a software routine or accesses a data structure associated with the replaced processor setting, the processor will call or access a software routine or access a data structure associated with the guest operating system, bypassing the host operating system and communicating directly with the guest operating system. When the host operating system is to be recoupled to the processor, the processor settings that have been saved to memory are rewritten to the appropriate registers of the processor. During the period that the hypervisor is coupled to the processor, the page table of the hypervisor is established such that it largely mirrors the page table of the guest operating system. If a change to the page table of the guest operating system causes a conflict between the page table of the guest operating system and the page table of the hypervisor, the page table of the hypervisor is reallocated in a manner that is transparent to the guest operating system.
    • 在仿真的计算环境中,提供了一种用于相对于处理器的某些处理器设置将主机操作系统与计算机系统的处理器逻辑去耦的方法。 仿真程序的虚拟机管理程序用与客户机操作系统提供的软件例程或数据结构相关联的处理器设置替代处理器的一些处理器设置。 已更换的处理器设置将写入存储器。 在此期间,当处理器调用软件程序或访问与替换的处理器设置相关联的数据结构时,处理器将呼叫或访问软件程序或访问与客户操作系统相关联的数据结构,绕过主机操作系统,以及 与客户操作系统直接通信。 当主机操作系统要重新连接到处理器时,已经保存到存储器的处理器设置被重写到处理器的相应寄存器。 在管理程序耦合到处理器的期间,管理程序的页表被建立,使得它很大程度上反映客户操作系统的页表。 如果对客户操作系统的页表的更改导致客户机操作系统的页表和虚拟机管理程序的页表之间的冲突,则虚拟机管理程序的页表以对客户操作透明的方式重新分配 系统。
    • 10. 发明授权
    • Method for monitoring and emulating privileged instructions of programs in a virtual machine
    • 用于监视和仿真虚拟机中程序的特权指令的方法
    • US07210144B2
    • 2007-04-24
    • US10211148
    • 2002-08-02
    • Eric P. Traut
    • Eric P. Traut
    • G06F9/455G06F9/46G06F12/00G06F12/14G06F17/30
    • G06F11/3466G06F9/45554G06F2201/865G06F2201/88
    • A method for monitoring and emulating privileged instructions of a program that is being executed at a privilege level in a virtual machine is disclosed. A privilege level associated with a received instruction is determined. The instruction privilege level is compared to the program execution privilege level. If the instruction privilege level is valid with respect to the program execution privilege level, the instruction is executed. If the instruction privilege level is invalid with respect to the program execution privilege level: the instruction result is emulated; the number of times the instruction has been received from the program is checked; and if the instruction has been received more than a specified number of times, the instruction is overwritten with one or more instructions with a valid privilege level with respect to the program execution privilege level.
    • 公开了一种用于监视和模拟正在虚拟机中的特权级别执行的程序的特许指令的方法。 确定与接收到的指令相关联的特权级别。 指令权限级别与程序执行权限级别进行比较。 如果指令权限级别对程序执行权限级别有效,则执行指令。 如果指令权限级别相对于程序执行权限级别无效,则指令结果被仿真; 检查从程序接收到指令的次数; 并且如果指令已被接收多于指定次数,则指令被相对于程序执行权限级别的具有有效特权级别的一个或多个指令覆盖。