会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data layout for recovery and durability
    • 恢复和耐久性的数据布局
    • US09454441B2
    • 2016-09-27
    • US13112978
    • 2011-05-20
    • Jeremy E. ElsonEdmund B. NightingaleJohn R. DouceurStuart SchechterPeter L. Montgomery
    • Jeremy E. ElsonEdmund B. NightingaleJohn R. DouceurStuart SchechterPeter L. Montgomery
    • G06F15/177G06F11/16G06F11/10G06F11/20
    • G06F11/1662G06F11/1076G06F11/2035G06F11/2048G06F2211/104
    • A Metadata server described herein is configured to generate a metadata table optimized for data durability and recovery. In generating the metadata table, the metadata server associates each possible combination of servers with one of the indices of the table, thereby ensuring that each server participates in recovery in the event of a server failure. In addition, the metadata server may also associate one or more additional servers with each index to provide added data durability. Upon generating the metadata table, the metadata server provides the metadata table to clients or servers. Alternatively, the metadata server may provide rules and parameters to clients to enable those clients to identify servers storing data items. The clients may use these parameters and an index as inputs to the rules to determine the identities of servers storing or designated to store data items corresponding to the index.
    • 这里描述的元数据服务器被配置为生成针对数据持久性和恢复优化的元数据表。 在生成元数据表时,元数据服务器将服务器的每个可能组合与表的索引之一相关联,从而确保每个服务器在服务器发生故障的情况下参与恢复。 此外,元数据服务器还可以将一个或多个附加服务器与每个索引相关联,以提供附加的数据耐久性。 在生成元数据表时,元数据服务器将元数据表提供给客户端或服务器。 或者,元数据服务器可以向客户端提供规则和参数,以使得这些客户端能够识别存储数据项的服务器。 客户端可以使用这些参数和索引作为规则的输入,以确定存储或指定用于存储与索引相对应的数据项的服务器的身份。
    • 2. 发明申请
    • Data Layout for Recovery and Durability
    • 恢复和耐用性的数据布局
    • US20110258483A1
    • 2011-10-20
    • US13112978
    • 2011-05-20
    • Jeremy E. ElsonEdmund B. NightingaleJohn R. DouceurStuart SchechterPeter L. Montgomery
    • Jeremy E. ElsonEdmund B. NightingaleJohn R. DouceurStuart SchechterPeter L. Montgomery
    • G06F11/16G06F15/177
    • G06F11/1662G06F11/1076G06F11/2035G06F11/2048G06F2211/104
    • A Metadata server described herein is configured to generate a metadata table optimized for data durability and recovery. In generating the metadata table, the metadata server associates each possible combination of servers with one of the indices of the table, thereby ensuring that each server participates in recovery in the event of a server failure. In addition, the metadata server may also associate one or more additional servers with each index to provide added data durability. Upon generating the metadata table, the metadata server provides the metadata table to clients or servers. Alternatively, the metadata server may provide rules and parameters to clients to enable those clients to identify servers storing data items. The clients may use these parameters and an index as inputs to the rules to determine the identities of servers storing or designated to store data items corresponding to the index.
    • 这里描述的元数据服务器被配置为生成针对数据持久性和恢复优化的元数据表。 在生成元数据表时,元数据服务器将每个可能的服务器组合与表的索引之一相关联,从而确保每个服务器在服务器发生故障的情况下参与恢复。 此外,元数据服务器还可以将一个或多个附加服务器与每个索引相关联,以提供附加的数据耐久性。 在生成元数据表时,元数据服务器将元数据表提供给客户端或服务器。 或者,元数据服务器可以向客户端提供规则和参数,以使得这些客户端能够识别存储数据项的服务器。 客户端可以使用这些参数和索引作为规则的输入,以确定存储或指定用于存储对应于索引的数据项的服务器的身份。
    • 7. 发明申请
    • Leveraging Remote Server Pools for Client Applications
    • 利用客户端应用程序的远程服务器池
    • US20100318630A1
    • 2010-12-16
    • US12484356
    • 2009-06-15
    • Jonathan R. HowellJeremy E. ElsonJohn R. DouceurJacob R. Lorch
    • Jonathan R. HowellJeremy E. ElsonJohn R. DouceurJacob R. Lorch
    • G06F15/16
    • G06F9/5055G06F2209/509
    • Techniques for enabling client computing devices to leverage remote server pools for increasing the effectiveness of applications stored on the client computing device are described herein. In some instances, the server pools comprise a “cloud”, “cluster” or “data center” that comprises hundreds or thousands of servers connected together by a network that has an extremely low latency and high bandwidth relative to the network through which the client computing device connects to the server pool. The client computing device may request that the server pool perform a certain task for an application whose canonical state resides on the client. After computation of a result of the task, a server of the server pool then provides the result to the client. By doing so, the techniques dramatically increase the amount of resources working on the request of the client and, hence, dramatically increase the speed and effectiveness of the client-side application.
    • 本文描述了使客户端计算设备能够利用远程服务器池来增加存储在客户端计算设备上的应用的有效性的技术。 在某些情况下,服务器池包括一个“云”,“集群”或“数据中心”,其中包含数百或数千个由网络连接在一起的服务器,网络具有相对于网络极低的延迟和高带宽,客户端 计算设备连接到服务器池。 客户端计算设备可以请求服务器池为其规范状态驻留在客户端上的应用执行特定任务。 在计算任务的结果之后,服务器池的服务器然后将结果提供给客户端。 通过这样做,这些技术大大增加了根据客户端请求工作的资源量,从而大大提高了客户端应用程序的速度和有效性。
    • 8. 发明申请
    • Executing Native-Code Applications in a Browser
    • 在浏览器中执行本地代码应用程序
    • US20100287618A1
    • 2010-11-11
    • US12463892
    • 2009-05-11
    • Jonathan R. HowellJacob R. LorchJeremy E. ElsonJohn R. Douceur
    • Jonathan R. HowellJacob R. LorchJeremy E. ElsonJohn R. Douceur
    • G06F21/22G06F9/445G06F15/177
    • G06F21/53G06F8/60G06F9/468G06Q20/1235
    • Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include executing an application written in native code within a memory region that hardware of a computing device enforces. For instance, page-protection hardware (e.g., a memory management unit) or segmentation hardware may protect this region of memory in which the application executes. The techniques may also provide a narrow system call interface out of this memory region by dynamically enforcing system calls made by the application. Furthermore, these techniques may enable a browser of the computing device to function as an operating system for the native-code application. These techniques thus allow for execution of native-code applications on a browser of a computing device and, hence, over the Web in a resource-efficient manner and without sacrificing security of the computing device.
    • 本文描述了利用传统代码通过网络(例如,Web)来部署本地代码桌面应用程序的技术。 这些技术包括执行在计算设备的硬件实施的存储器区域内以本地代码编写的应用程序。 例如,页面保护硬件(例如,存储器管理单元)或分段硬件可以保护应用程序执行的存储器区域。 这些技术还可以通过动态地执行由应用程序进行的系统调用来提供超出该存储器区域的窄系统调用接口。 此外,这些技术可以使得计算设备的浏览器能够用作本地代码应用的操作系统。 因此,这些技术允许在计算设备的浏览器上执行本地代码应用,并因此允许以资源有效的方式在Web上执行,而不会牺牲计算设备的安全性。
    • 10. 发明授权
    • Executing native-code applications in a browser
    • 在浏览器中执行本地代码应用程序
    • US09588803B2
    • 2017-03-07
    • US12463892
    • 2009-05-11
    • Jonathan R. HowellJacob R. LorchJeremy E. ElsonJohn R. Douceur
    • Jonathan R. HowellJacob R. LorchJeremy E. ElsonJohn R. Douceur
    • G06Q99/00G06F9/46G06Q20/12G06F21/53
    • G06F21/53G06F8/60G06F9/468G06Q20/1235
    • Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include executing an application written in native code within a memory region that hardware of a computing device enforces. For instance, page-protection hardware (e.g., a memory management unit) or segmentation hardware may protect this region of memory in which the application executes. The techniques may also provide a narrow system call interface out of this memory region by dynamically enforcing system calls made by the application. Furthermore, these techniques may enable a browser of the computing device to function as an operating system for the native-code application. These techniques thus allow for execution of native-code applications on a browser of a computing device and, hence, over the Web in a resource-efficient manner and without sacrificing security of the computing device.
    • 本文描述了利用传统代码通过网络(例如,Web)来部署本地代码桌面应用程序的技术。 这些技术包括执行在计算设备的硬件实施的存储器区域内以本地代码编写的应用程序。 例如,页面保护硬件(例如,存储器管理单元)或分段硬件可以保护应用程序执行的存储器区域。 这些技术还可以通过动态地执行由应用程序进行的系统调用来提供超出该存储器区域的窄系统调用接口。 此外,这些技术可以使得计算设备的浏览器能够用作本地代码应用的操作系统。 因此,这些技术允许在计算设备的浏览器上执行本地代码应用,并因此允许以资源有效的方式在Web上执行,而不会牺牲计算设备的安全性。