会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Network-extended storage
    • 网络扩展存储
    • US07849267B2
    • 2010-12-07
    • US11428008
    • 2006-06-30
    • Monica Sin-Ling LamKelvin YueRamesh ChandraConstantine P. SapuntzakisJohn WhaleyGuy Messalem
    • Monica Sin-Ling LamKelvin YueRamesh ChandraConstantine P. SapuntzakisJohn WhaleyGuy Messalem
    • G06F12/00
    • G06F17/30067
    • Methods and apparatus, including computer program products, for network-extended storage. A portable storage device is coupled to a host computer, and network extension code stored on the portable storage device is invoked. The network extension code is operable to detect a file system write function call generated by an application executing on the host computer, the file system write function call operable to cause data to be written to the portable storage device, and cause the data to be written to the portable storage device based upon the file system write function call. The network extension code is further operable to generate a transmit determination indicative of whether to transmit the data to a network repository, and transmit the data to the network repository based upon the transmit determination.
    • 方法和设备,包括计算机程序产品,用于网络扩展存储。 便携式存储设备耦合到主计算机,并且调用存储在便携式存储设备上的网络扩展代码。 网络扩展代码可操作以检测由在主计算机上执行的应用程序生成的文件系统写入功能调用,文件系统写入功能调用可操作以使得数据被写入便携式存储设备,并且使数据被写入 基于文件系统写入功能调用到便携式存储设备。 网络扩展码进一步可操作以产生指示是否将数据发送到网络存储库的发送确定,并且基于发送确定将数据发送到网络存储库。
    • 3. 发明授权
    • Multi-platform compatible portable virtual machine player
    • 多平台兼容便携式虚拟机播放器
    • US08589918B1
    • 2013-11-19
    • US12052708
    • 2008-03-20
    • Constantine P. SapuntzakisMonica Sin-Ling Lam
    • Constantine P. SapuntzakisMonica Sin-Ling Lam
    • G06F9/455
    • G06F9/4451G06F9/44542
    • Systems and methods for detecting, selecting and running environments on a host device is provided. In general, in one aspect, a computer implemented method is provided. The computer implemented method includes detecting a device including a plurality of platform specific virtual machine monitors, identifying a virtual machine monitor that is compatible with a specified platform; and enabling a launch of the identified virtual machine monitor on the specified platform. In another aspect, a computer implemented method includes detecting a first device including one or more environments, launching an application on a second device, and using the application to collect a list of stacks, collect a list of environments, and determine environments capable of running on a stack. The method further includes receiving a selection of an environment and a stack, and running the selected environment on the selected stack.
    • 提供了用于在主机设备上检测,选择和运行环境的系统和方法。 通常,在一个方面,提供了一种计算机实现的方法。 计算机实现的方法包括检测包括多个平台特定虚拟机监视器的设备,识别与指定平台兼容的虚拟机监视器; 并在指定的平台上启动已识别的虚拟机监视器。 在另一方面,一种计算机实现的方法包括:检测包括一个或多个环境的第一设备,在第二设备上启动应用,以及使用应用收集堆栈列表,收集环境列表,以及确定能够运行的环境 在堆栈上。 该方法还包括接收对环境和堆栈的选择,以及在所选择的堆栈上运行所选择的环境。
    • 5. 发明授权
    • Fixed-function consumer-electronics device providing general-computing functions with virtual machines
    • 为虚拟机提供通用计算功能的固定功能的消费电子设备
    • US08769528B2
    • 2014-07-01
    • US11778629
    • 2007-07-16
    • Monica Sin-Ling LamKelvin Kam-Suen YueWon-Suk ChunConstantine P. Sapuntzakis
    • Monica Sin-Ling LamKelvin Kam-Suen YueWon-Suk ChunConstantine P. Sapuntzakis
    • G06F9/455G06F9/00G06F9/24G06F9/445
    • G06F9/455
    • A universal appliance combines the benefits of a fixed-function CE device with the generality of a PC. The universal appliance includes a host environment for supporting fixed functions and virtual machines that can provide general computing capabilities (e.g., a Windows® OS). The user can select fixed functions and virtual machines for operation on the universal appliance. In some implementations, software environments, including the fixed functions and virtual machines, can be delivered by a universal appliance service provider over a network or other communication medium. The software environments for fixed functions and virtual machines can also be delivered by a removable or portable medium (e.g., a USB flash drive, compact disk, media player, mobile phone). Twenty-four hour server functions can be provided with the universal appliance to allow for automatic data backup, remote access to personal data and an Internet telephone that can accept calls 24 hours a day.
    • 通用设备将固定功能CE设备的优点与PC的一般性结合在一起。 通用设备包括用于支持固定功能的主机环境和可以提供通用计算能力的虚拟机(例如,Windows OS)。 用户可以选择固定功能和虚拟机进行通用设备的操作。 在一些实现中,包括固定功能和虚拟机的软件环境可以由通用设备服务提供商通过网络或其他通信介质来传送。 用于固定功能和虚拟机的软件环境也可以由可移动或便携式介质(例如,USB闪存驱动器,光盘,媒体播放器,移动电话)来传送。 通用设备可提供二十四小时的服务器功能,以便自动进行数据备份,远程访问个人数据以及可接受24小时全天候通话的互联网电话。
    • 10. 发明授权
    • Trace-assisted prefetching of virtual machines in a distributed system
    • 在分布式系统中跟踪辅助预取虚拟机
    • US08087017B1
    • 2011-12-27
    • US12100238
    • 2008-04-09
    • John C. WhaleyWon-Suk ChunMonica Sin-Ling LamConstantine P. Sapuntzakis
    • John C. WhaleyWon-Suk ChunMonica Sin-Ling LamConstantine P. Sapuntzakis
    • G06F9/445
    • G06F21/64G06F21/53
    • The disclosed implementations related to prefetching of virtual machines. Some embodiments can receive a virtual disk including a first page table block corresponding to one or more other page table blocks or one or more data blocks. Next, the embodiments can generate a representation of the first page table block, the representation of the first page table block including presence information with respect to the one or more other page table blocks or the one or more data blocks in the virtual disk that are pointed to by the first page table block. The embodiments can then sign the representation of the first page table block. Next, the embodiments can use the signature and the generated position independent representation to verify the integrity of the first page table block, and/or change the offset of the one or more other page table blocks or the one or more data blocks.
    • 所公开的实现涉及虚拟机的预取。 一些实施例可以接收包括对应于一个或多个其他页表块或一个或多个数据块的第一页表块的虚拟盘。 接下来,实施例可以生成第一页表块的表示,第一页表块的表示包括关于一个或多个其他页表块的存在信息或虚拟盘中的一个或多个数据块, 指向第一页表块。 然后,实施例可以签署第一页表块的表示。 接下来,实施例可以使用签名和生成的位置无关表示来验证第一页表块的完整性,和/或改变一个或多个其他页表块或一个或多个数据块的偏移。