会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic driver substitution
    • 动态驱动替代
    • US07082598B1
    • 2006-07-25
    • US10197979
    • 2002-07-17
    • Bich Cau LeMatthew Eccleston
    • Bich Cau LeMatthew Eccleston
    • G06F9/44G06F13/10
    • G06F9/4413G06F9/4411
    • An agent loaded in a computer's operating system (OS) simulates disconnection and reconnection of a device, with no need to actually disconnect the device logically from a computer. During simulated reconnection, when the OS requests the hardware ID of the device, the agent returns a substitute ID, which causes the OS to load a substitute driver. Substitution of the ID also allows driver substitution for a not yet logically connected device; in this cases, no simulated disconnection or reconnection is needed. Driver substitution is dynamic and reversible, with no need to restart the system or reboot the OS and substitution of a driver for one device of a type does not disturb other devices of the same type. The invention may be implemented entirely in software, with no need for hardware modifications or device customization.
    • 加载在计算机操作系统(OS)中的代理模拟设备的断开连接和重新连接,而不需要从计算机上实际断开设备的连接。 在模拟重新连接期间,当OS请求设备的硬件ID时,代理返回一个替代ID,这将导致OS加载替代驱动程序。 ID的替换还允许驱动器替换尚未逻辑连接的设备; 在这种情况下,不需要模拟断开或重新连接。 驱动程序替换是动态和可逆的,无需重新启动系统或重新启动操作系统,替换一个类型的一个设备的驱动程序不会干扰同一类型的其他设备。 本发明可以完全以软件实现,而不需要硬件修改或设备定制。
    • 2. 发明授权
    • Dynamic driver substitution
    • 动态驱动替代
    • US07793279B1
    • 2010-09-07
    • US11491852
    • 2006-07-24
    • Bich Cau LeMatthew Eccleston
    • Bich Cau LeMatthew Eccleston
    • G06F9/44G06F3/00
    • G06F9/4413G06F9/4411
    • An agent loaded in a computer's operating system (OS) simulates disconnection and reconnection of a device, with no need to actually disconnect the device logically from a computer. During simulated reconnection, when the OS requests the hardware ID of the device, the agent returns a substitute ID, which causes the OS to load a substitute driver. Substitution of the ID also allows driver substitution for a not yet logically connected device; in this cases, no simulated disconnection or reconnection is needed. Driver substitution is dynamic and reversible, with no need to restart the system or reboot the OS and substitution of a driver for one device of a type does not disturb other devices of the same type. The invention may be implemented entirely in software, with no need for hardware modifications or device customization.
    • 加载在计算机操作系统(OS)中的代理模拟设备的断开连接和重新连接,而不需要从计算机上实际断开设备的连接。 在模拟重新连接期间,当OS请求设备的硬件ID时,代理返回一个替代ID,这将导致OS加载替代驱动程序。 ID的替换还允许驱动器替换尚未逻辑连接的设备; 在这种情况下,不需要模拟断开或重新连接。 驱动程序替换是动态和可逆的,无需重新启动系统或重新启动操作系统,替换一个类型的一个设备的驱动程序不会干扰同一类型的其他设备。 本发明可以完全以软件实现,而不需要硬件修改或设备定制。
    • 4. 发明授权
    • Implementing network traffic management for virtual and physical machines
    • 实现虚拟机和物理机的网络流量管理
    • US08972981B2
    • 2015-03-03
    • US13432940
    • 2012-03-28
    • Matthew DelcoMatthew EcclestonMatthew GinztonGustav Wibling
    • Matthew DelcoMatthew EcclestonMatthew GinztonGustav Wibling
    • G06F9/455G06F15/173
    • G06F9/45558G06F2009/45595
    • A virtualization framework provides security between multiple virtual machines with respect to network communications between the virtual machines and between the virtual machines and a physical network coupled to the underlying physical computer platform. The virtualization framework includes a network interface controller driver that provides an interface to the platform network interface controller and supports execution of a plurality of virtual machines. Each virtual machine includes a virtual network interface controller that provides a network communications path between the virtual machines and to the network interface controller driver. Each virtual network interface controller further contains a programmable network packet filter that controls the selective transfer of network packets with respect to a corresponding virtual machine.
    • 虚拟化框架提供了多个虚拟机之间相对于虚拟机之间以及虚拟机之间的网络通信以及耦合到底层物理计算机平台的物理网络之间的安全性。 虚拟化框架包括一个网络接口控制器驱动程序,它为平台网络接口控制器提供一个接口并支持多个虚拟机的执行。 每个虚拟机包括虚拟网络接口控制器,其提供虚拟机之间的网络通信路径和网络接口控制器驱动程序。 每个虚拟网络接口控制器还包括可编程网络分组过滤器,其控制相对于相应虚拟机的网络分组的选择性传送。
    • 7. 发明授权
    • Selective encryption system and method for I/O operations
    • 选择性加密系统和I / O操作方法
    • US07890754B2
    • 2011-02-15
    • US12202873
    • 2008-09-02
    • Carl A. WaldspurgerMatthew Eccleston
    • Carl A. WaldspurgerMatthew Eccleston
    • H04L29/06
    • H04L63/083
    • Upon occurrence of a trigger condition, writes of allocation units of data (including code) to a device, such as writes of blocks to a disk, are first encrypted. Each allocation unit is preferably a predetermined integral multiple number of minimum I/O units. A data structure is marked to indicate which units are encrypted. Upon reads from the device, only those allocation units marked as encrypted are decrypted. The disk protected by selective encryption is preferably the virtual disk of a virtual machine (VM). The trigger condition is preferably either that the virtual disk has been initialized or that the VM has been powered on. Mechanisms are also provided for selectively declassifying (storing in unencrypted form) already-encrypted, stored data, and for determining which data units represent public, general-use data units that do not need to be encrypted. The “encrypt-on-write” feature of the invention may be used in conjunction with a “copy-on-write” technique.
    • 在发生触发条件时,首先对数据(包括代码)的分配单元写入到设备进行写入,诸如写入磁盘的块。 每个分配单元优选地是预定的整数倍的最小I / O单元。 标记数据结构以指示哪些单位被加密。 从设备读取时,只有标记为加密的分配单元被解密。 通过选择性加密保护的磁盘优选地是虚拟机(VM)的虚拟磁盘。 触发条件优选地是虚拟磁盘已被初始化或者VM已经被通电。 还提供了用于选择性地解密(以未加密形式存储)已经加密的,存储的数据以及用于确定哪些数据单元表示不需要被加密的公共的一般用途数据单元的机制。 本发明的“写时加密”特征可以结合“写时复制”技术来使用。
    • 8. 发明授权
    • Selective encryption system and method for I/O operations
    • 选择性加密系统和I / O操作方法
    • US07428636B1
    • 2008-09-23
    • US10448825
    • 2003-05-30
    • Carl A. WaldspurgerMatthew Eccleston
    • Carl A. WaldspurgerMatthew Eccleston
    • H04L9/00
    • H04L63/083
    • Upon occurrence of a trigger condition, writes of allocation units of data (including code) to a device, such as writes of blocks to a disk, are first encrypted. Each allocation unit is preferably a predetermined integral multiple number of minimum I/O units. A data structure is marked to indicate which units are encrypted. Upon reads from the device, only those allocation units marked as encrypted are decrypted. The disk protected by selective encryption is preferably the virtual disk of a virtual machine (VM). The trigger condition is preferably either that the virtual disk has been initialized or that the VM has been powered on. Mechanisms are also provided for selectively declassifying (storing in unencrypted form) already-encrypted, stored data, and for determining which data units represent public, general-use data units that do not need to be encrypted. The “encrypt-on-write” feature of the invention may be used in conjunction with a “copy-on-write” technique.
    • 在发生触发条件时,首先对数据(包括代码)的分配单元写入到设备进行写入,诸如写入磁盘的块。 每个分配单元优选地是预定的整数倍的最小I / O单元。 标记数据结构以指示哪些单位被加密。 从设备读取时,只有标记为加密的分配单元被解密。 通过选择性加密保护的磁盘优选地是虚拟机(VM)的虚拟磁盘。 触发条件优选地是虚拟磁盘已被初始化或者VM已经被通电。 还提供了用于选择性地解密(以未加密形式存储)已经加密的,存储的数据以及用于确定哪些数据单元表示不需要被加密的公共的一般用途数据单元的机制。 本发明的“写时加密”特征可以结合“写时复制”技术来使用。