High throughput inspecting
    81.
    发明申请
    High throughput inspecting 审中-公开
    高通量检测

    公开(公告)号:US20100294927A1

    公开(公告)日:2010-11-25

    申请号:US11519199

    申请日:2006-09-12

    摘要: The various embodiments provide methods and apparatus high-throughput reading and decoding of information-encoding features (especially identification features) on pharmaceutical compositions for the purpose of e.g. counterfeiting detection and inventory tracking/tracing. A preferred embodiment provides high-throughput imaging of regular arrays of pharmaceutical tablets with a scanning electron microscope. Another preferred embodiment provides video-rate scanning probe imaging of pharmaceutical compositions and especially atomic force microscopy imaging thereof.

    摘要翻译: 各种实施例提供了用于例如药物组合物的信息编码特征(特别是识别特征)的高通量读取和解码方法和装置。 伪造检测和库存跟踪/跟踪。 优选的实施方案提供了用扫描电子显微镜对药物片剂的规则阵列的高通量成像。 另一个优选实施例提供药物组合物的视频速率扫描探针成像,特别是其原子力显微镜成像。

    Storage handling for fault tolerance in virtual machines
    82.
    发明授权
    Storage handling for fault tolerance in virtual machines 有权
    虚拟机容错的存储处理

    公开(公告)号:US07840839B2

    公开(公告)日:2010-11-23

    申请号:US12207292

    申请日:2008-09-09

    IPC分类号: G06F11/00

    摘要: A fault-tolerant virtualized computer system comprises a primary host executing a primary virtual machine (VM) and a backup host executing a backup VM. In one embodiment, each VM includes a virtual disk mapped to a shared disk image on physical disk accessible to both hosts. A virtual disk IO request is received by virtualization software executing on the backup host from a backup VM. When the virtual disk IO request is a read request, the virtual disk IO request is mapped to a physical read IO request of a virtual disk image stored on a physical disk, the physical read IO request is issued to the physical disk. However, when the virtual disk IO request is a write request, it is assumed to be completed without mapping the virtual disk IO request or issuing a mapped physical IO request to the physical disk.

    摘要翻译: 容错虚拟化计算机系统包括执行主虚拟机(VM)的主主机和执行备份VM的备份主机。 在一个实施例中,每个VM包括映射到两个主机可访问的物理磁盘上的共享磁盘映像的虚拟磁盘。 由备份虚拟机在备份主机上执行的虚拟化软件接收虚拟磁盘IO请求。 当虚拟磁盘IO请求是读取请求时,虚拟磁盘IO请求被映射到存储在物理磁盘上的虚拟磁盘映像的物理读取IO请求,物理磁盘读取IO请求。 然而,当虚拟磁盘IO请求是写入请求时,假定在不映射虚拟磁盘IO请求或向物理磁盘发出映射的物理IO请求的情况下完成该请求。

    Virtual machine migration
    83.
    发明授权
    Virtual machine migration 有权
    虚拟机迁移

    公开(公告)号:US07680919B2

    公开(公告)日:2010-03-16

    申请号:US12352242

    申请日:2009-01-12

    申请人: Michael Nelson

    发明人: Michael Nelson

    IPC分类号: G06F15/173

    摘要: A source virtual machine (VM) hosted on a source server is migrated to a destination VM on a destination server without first powering down the source VM. After optional pre-copying of the source VM's memory to the destination VM, the source VM is suspended and its non-memory state is transferred to the destination VM; the destination VM is then resumed from the transferred state. The source VM memory is either paged in to the destination VM on demand, or is transferred asynchronously by pre-copying and write-protecting the source VM memory, and then later transferring only the modified pages after the destination VM is resumed. The source and destination servers preferably share common storage, in which the source VM's virtual disk is stored; this avoids the need to transfer the virtual disk contents. Network connectivity is preferably also made transparent to the user by arranging the servers on a common subnet, with virtual network connection addresses generated from a common name space of physical addresses.

    摘要翻译: 托管在源服务器上的源虚拟机(VM)将迁移到目标服务器上的目标VM,而无需首先关闭源虚拟机。 在将源虚拟机的内存可选地预先复制到目标虚拟机之后,源虚拟机被暂停,其非内存状态被传送到目标虚拟机; 目的地VM然后从转移状态恢复。 根据需要将源VM内存分页到目标虚拟机,或通过预源复制和写保护源虚拟机内存异步传输,然后在目标虚拟机恢复之后稍后传输修改的页面。 源服务器和目标服务器优选地共享存储源虚拟机的虚拟盘的公共存储器; 这避免了传输虚拟磁盘内容的需要。 优选地,通过将​​服务器布置在公共子网上,通过从物理地址的公共名称空间生成的虚拟网络连接地址,网络连接性也对用户透明。

    HIGH-PERFORMANCE VIRTUAL MACHINE NETWORKING
    84.
    发明申请
    HIGH-PERFORMANCE VIRTUAL MACHINE NETWORKING 有权
    高性能虚拟机网络

    公开(公告)号:US20090183180A1

    公开(公告)日:2009-07-16

    申请号:US12393231

    申请日:2009-02-26

    申请人: Michael Nelson

    发明人: Michael Nelson

    IPC分类号: G06F13/20 G06F9/455

    摘要: A virtual machine (VM) runs on system hardware, which includes a physical network interface device that enables transfer of packets between the VM and a destination over a network. A virtual machine monitor (VMM) exports a hardware interface to the VM and runs on a kernel, which forms a system software layer between the VMM and the system hardware. Pending packets (both transmit and receive) issued by the VM are stored in a memory region that is shared by, that is, addressable by, the VM, the VMM, and the kernel. Rather than always transferring each packet as it is issued, packets are clustered in the shared memory region until a trigger event occurs, whereupon the cluster of packets is passed as a group to the physical network interface device. Optional mechanisms are included to prevent packets from waiting too long in the shared memory space before being transferred to the network. An interrupt offloading mechanism is also disclosed for use in multiprocessor systems such that it is in most cases unnecessary to interrupt the VM in order to request a VMM action, and the need for VMM-to-kernel context transitions is reduced.

    摘要翻译: 虚拟机(VM)在系统硬件上运行,其中包括物理网络接口设备,能够通过网络在虚拟机和目的地之间传输数据包。 虚拟机监视器(VMM)将硬件接口导出到虚拟机并在内核上运行,内核在VMM和系统硬件之间形成系统软件层。 由VM发出的等待发送的数据包(发送和接收)都存储在由VM,VMM和内核可共享的存储区域中。 在发送每个数据包之前,不要总是传输数据包,而是将数据包聚集在共享存储器区域中,直到发生触发事件,然后将数据包集群作为一组传递到物理网络接口设备。 包括可选的机制,以防止数据包在传输到网络之前在共享内存空间中等待太久。 还公开了用于多处理器系统的中断卸载机制,使得在大多数情况下大多数情况下不必中断VM以便请求VMM动作,并且减少对VMM到内核上下文转换的需要。

    Storage Handling for Fault Tolerance in Virtual Machines
    85.
    发明申请
    Storage Handling for Fault Tolerance in Virtual Machines 有权
    虚拟机容错的存储处理

    公开(公告)号:US20090119538A1

    公开(公告)日:2009-05-07

    申请号:US12207292

    申请日:2008-09-09

    IPC分类号: G06F11/07

    摘要: A fault-tolerant virtualized computer system comprises a primary host executing a primary virtual machine (VM) and a backup host executing a backup VM. In one embodiment, each VM includes a virtual disk mapped to a shared disk image on physical disk accessible to both hosts. A virtual disk IO request is received by virtualization software executing on the backup host from a backup VM. When the virtual disk IO request is a read request, the virtual disk IO request is mapped to a physical read IO request of a virtual disk image stored on a physical disk, the physical read IO request is issued to the physical disk. However, when the virtual disk IO request is a write request, it is assumed to be completed without mapping the virtual disk IO request or issuing a mapped physical IO request to the physical disk.

    摘要翻译: 容错虚拟化计算机系统包括执行主虚拟机(VM)的主主机和执行备份VM的备份主机。 在一个实施例中,每个VM包括映射到两个主机可访问的物理磁盘上的共享磁盘映像的虚拟磁盘。 由备份虚拟机在备份主机上执行的虚拟化软件接收虚拟磁盘IO请求。 当虚拟磁盘IO请求是读取请求时,虚拟磁盘IO请求被映射到存储在物理磁盘上的虚拟磁盘映像的物理读取IO请求,物理磁盘读取IO请求。 然而,当虚拟磁盘IO请求是写入请求时,假定在不映射虚拟磁盘IO请求或向物理磁盘发出映射的物理IO请求的情况下完成该请求。

    LOGGING AND REPLAYING INPUT/OUTPUT EVENTS FOR A VIRTUAL MACHINE
    86.
    发明申请
    LOGGING AND REPLAYING INPUT/OUTPUT EVENTS FOR A VIRTUAL MACHINE 审中-公开
    虚拟机的输入/输出事件记录和重新输入

    公开(公告)号:US20090007111A1

    公开(公告)日:2009-01-01

    申请号:US12163543

    申请日:2008-06-27

    IPC分类号: G06F9/46

    摘要: Methods for logging and replaying input/output (I/O) events for a virtual machine (VM). The I/O events may be asynchronous or synchronous. In particular, one embodiment is a computer-implemented method for logging input/output (I/O) events for a virtual machine, the method including: executing the virtual machine from a checkpoint; and logging external events, including I/O events; wherein logging an I/O event comprises logging the event, and then, logging I/O data relating to the I/O event.

    摘要翻译: 用于记录和重播虚拟机(VM)的输入/输出(I / O)事件的方法。 I / O事件可能是异步或同步的。 特别地,一个实施例是用于记录虚拟机的输入/输出(I / O)事件的计算机实现的方法,该方法包括:从检查点执行虚拟机; 并记录外部事件,包括I / O事件; 其中记录I / O事件包括记录事件,然后记录与I / O事件相关的I / O数据。

    DIRECT ACCESS TO A HARDWARE DEVICE FOR VIRTUAL MACHINES OF A VIRTUALIZED COMPUTER SYSTEM
    87.
    发明申请
    DIRECT ACCESS TO A HARDWARE DEVICE FOR VIRTUAL MACHINES OF A VIRTUALIZED COMPUTER SYSTEM 有权
    直接访问虚拟化计算机系统的虚拟机的硬件设备

    公开(公告)号:US20080294808A1

    公开(公告)日:2008-11-27

    申请号:US12124586

    申请日:2008-05-21

    IPC分类号: G06F13/28 G06F9/54

    摘要: In a virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system, a computer-implemented method of providing the guest operating system with direct access to a hardware device coupled to the virtualized computer system via a communication interface, the method including: (a) obtaining first configuration register information corresponding to the hardware device, the hardware device connected to the virtualized computer system via the communication interface; (b) creating a passthrough device by copying at least part of the first configuration register information to generate second configuration register information corresponding to the passthrough device; and (c) enabling the guest operating system to directly access the hardware device corresponding to the passthrough device by providing access to the second configuration register information of the passthrough device.

    摘要翻译: 在其中客户操作系统在虚拟化计算机系统的虚拟机上运行的虚拟化计算机系统中,计算机实现的方法是通过通信接口向客户操作系统提供与耦合到虚拟化计算机系统的硬件设备的直接访问 所述方法包括:(a)获得与所述硬件设备相对应的第一配置寄存器信息,所述硬件设备经由所述通信接口连接到所述虚拟化计算机系统; (b)通过复制所述第一配置寄存器信息的至少一部分来创建直通设备,以生成与所述直通设备相对应的第二配置寄存器信息; 以及(c)通过提供对直通装置的第二配置寄存器信息的访问,使得客户操作系统能够直接访问与通过设备相对应的硬件设备。

    Logging and Replaying Input/Output Events for a Virtual Machine
    88.
    发明申请
    Logging and Replaying Input/Output Events for a Virtual Machine 审中-公开
    为虚拟机记录和重放输入/输出事件

    公开(公告)号:US20080244535A1

    公开(公告)日:2008-10-02

    申请号:US12058465

    申请日:2008-03-28

    IPC分类号: G06F9/44

    摘要: Methods for logging and replaying input/output (I/O) events for a virtual machine (VM). The I/O events may be asynchronous or synchronous. In particular, one embodiment is a computer-implemented method for logging input/output (I/O) events for a virtual machine, the method including: executing the virtual machine from a checkpoint; and logging external events, including I/O events; wherein logging an I/O event comprises logging the event, and then, logging I/O data relating to the I/O event.

    摘要翻译: 用于记录和重播虚拟机(VM)的输入/输出(I / O)事件的方法。 I / O事件可能是异步或同步的。 特别地,一个实施例是用于记录虚拟机的输入/输出(I / O)事件的计算机实现的方法,该方法包括:从检查点执行虚拟机; 并记录外部事件,包括I / O事件; 其中记录I / O事件包括记录事件,然后记录与I / O事件相关的I / O数据。

    Textured contact lens package
    89.
    发明申请

    公开(公告)号:US20080230403A1

    公开(公告)日:2008-09-25

    申请号:US12075604

    申请日:2008-03-12

    IPC分类号: A45C11/06

    摘要: A container for storing a silicone hydrogel contact lens in a liquid, having a bowl portion with a radius such that the radius of the lens is from about 85 percent to about 100 percent of the inner surface radius. The bowl portion has an outer section which is defined by a radius larger than the inner surface radius. Furthermore, the bowl portion has a roughness sufficient to maintain capillary attraction of the lens to the bowl portion but preventing adhesion of any portion of the front surface of the lens to the bowl portion.

    TCP/IP offloading for virtual machines
    90.
    发明授权
    TCP/IP offloading for virtual machines 有权
    虚拟机的TCP / IP卸载

    公开(公告)号:US07424710B1

    公开(公告)日:2008-09-09

    申请号:US10741244

    申请日:2003-12-18

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45537 H04L69/32

    摘要: An engine (TOE) is provided in a virtualized computer system for offloading I/O tasks using any defined protocol such as TCP/IP. The system includes a virtual machine (VM), which has a guest operating system (OS) that runs via a virtual machine monitor (VMM) on a system-level software platform (vmkernel), which also forms the software interface layer to at least one physical network connection device. A TCP/IP stack is included in vmkernel. During normal I/O operation, for sockets associated with TOE, processes in an application layer in the guest OS are able to communicate directly with vmkernel's TCP/IP stack, thereby bypassing the guest OS kernel.

    摘要翻译: 在虚拟化计算机系统中提供引擎(TOE),用于使用任何定义的协议(如TCP / IP)卸载I / O任务。 该系统包括虚拟机(VM),该虚拟机具有通过系统级软件平台(vmkernel)上的虚拟机监视器(VMM)运行的客户机操作系统(OS),该虚拟机还至少形成软件接口层 一个物理网络连接设备。 vmkernel中包含一个TCP / IP协议栈。 在正常I / O操作期间,对于与TOE相关联的套接字,来宾OS中的应用层中的进程能够直接与vmkernel的TCP / IP协议栈通信,从而绕过客户机操作系统内核。