-
公开(公告)号:US08495621B2
公开(公告)日:2013-07-23
申请号:US12484394
申请日:2009-06-15
申请人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
发明人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
CPC分类号: G06F8/71 , G06F8/36 , G06F9/44536
摘要: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.
摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求来访问目录,并且至少部分地基于目录中包括的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。
-
公开(公告)号:US20100318968A1
公开(公告)日:2010-12-16
申请号:US12484394
申请日:2009-06-15
申请人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
发明人: Eric P. Traut , Darryl E. Havens , Jose Manuel Bernabeu-Auban , Mark R. Brown , Richard B. Ward , Suyash Sinha , Tahsin Erdogan , Adam D. Stritzel , Adriaan W. Canter
IPC分类号: G06F9/44
CPC分类号: G06F8/71 , G06F8/36 , G06F9/44536
摘要: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.
摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求访问目录,并且至少部分地基于目录中包含的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。
-
公开(公告)号:US20100325085A1
公开(公告)日:2010-12-23
申请号:US12488164
申请日:2009-06-19
申请人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
发明人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
CPC分类号: G06F9/44563 , G06F8/60 , G06F9/44505
摘要: One or more extension registrations are received for each of multiple software components installed on a computing device. The one or more extension registrations identify the software components as providers of functionality. A record of the one or more extension registrations for each of the multiple software components is maintained. Requests are received, from other software components installed on the computing device, that identify particular functionality. In response to such requests, the information regarding one or more of the multiple software components that provide the particular functionality is returned to the other software components.
摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。
-
公开(公告)号:US08627284B2
公开(公告)日:2014-01-07
申请号:US12488164
申请日:2009-06-19
申请人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
发明人: Adam D. Stritzel , Adriaan W. Canter , Eric P. Traut , Suyash Sinha , Tahsin Erdogan , Dattatraya B. Rajpure , John M. Sheehan
CPC分类号: G06F9/44563 , G06F8/60 , G06F9/44505
摘要: One or more extension registrations are received for each of multiple software components installed on a computing device. The one or more extension registrations identify the software components as providers of functionality. A record of the one or more extension registrations for each of the multiple software components is maintained. Requests are received, from other software components installed on the computing device, that identify particular functionality. In response to such requests, the information regarding one or more of the multiple software components that provide the particular functionality is returned to the other software components.
摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。
-
公开(公告)号:US08429395B2
公开(公告)日:2013-04-23
申请号:US12483465
申请日:2009-06-12
申请人: Christopher D. Russell , Eric P. Traut , Ravisankar Pudipeddi , Adam D. Stritzel , Suyash Sinha
发明人: Christopher D. Russell , Eric P. Traut , Ravisankar Pudipeddi , Adam D. Stritzel , Suyash Sinha
IPC分类号: G06F9/00
CPC分类号: G06F8/71
摘要: A request is received from a software component of a software product to access a value of a public setting of the software component. A check is made as to whether the request conforms to an appropriate format for the public setting. If the request conforms to the appropriate format, then the requested access is performed. However, if the request does not conform to the appropriate format, then the requested access is denied. Multiple values for the public setting can be received and maintained concurrently.
-
公开(公告)号:US20100319050A1
公开(公告)日:2010-12-16
申请号:US12483465
申请日:2009-06-12
申请人: Christopher D. Russell , Eric P. Traut , Ravisankar Pudipeddi , Adam D. Stritzel , Suyash Sinha
发明人: Christopher D. Russell , Eric P. Traut , Ravisankar Pudipeddi , Adam D. Stritzel , Suyash Sinha
IPC分类号: G06F21/00
CPC分类号: G06F8/71
摘要: A request is received from a software component of a software product to access a value of a public setting of the software component. A check is made as to whether the request conforms to an appropriate format for the public setting. If the request conforms to the appropriate format, then the requested access is performed. However, if the request does not conform to the appropriate format, then the requested access is denied. Multiple values for the public setting can be received and maintained concurrently.
摘要翻译: 从软件产品的软件组件接收到访问软件组件的公共设置的值的请求。 检查请求是否符合公共设置的适当格式。 如果请求符合适当的格式,则执行所请求的访问。 但是,如果请求不符合适当的格式,则所请求的访问被拒绝。 可以同时接收和维护公共设置的多个值。
-
公开(公告)号:US09092209B2
公开(公告)日:2015-07-28
申请号:US13162603
申请日:2011-06-17
申请人: Suyash Sinha , Sreenivas Addagatla , Christian L. Belady , Charles Joseph Williams , Shaun L. Harris , Eric C. Peterson
发明人: Suyash Sinha , Sreenivas Addagatla , Christian L. Belady , Charles Joseph Williams , Shaun L. Harris , Eric C. Peterson
CPC分类号: G06F1/30 , G06F1/26 , G06F1/3206 , G06F21/81 , H04L63/102 , H04W4/60 , H05K7/1497 , Y02D70/00 , Y02D70/142 , Y02D70/144 , Y02D70/146 , Y02D70/164
摘要: A framework that enables a local computing cloud infrastructure for rural (and third world) populations with the ability to connect into the global cloud. The framework include is a low cost architecture of long distance, wireless based, renewable energy powered, and small datacenter (DC) (referred to as a pico-DC) nodes that can fully operate off-grid, both power-wise and Internet connection-wise at a very low cost. Additionally, the framework includes power management and storage techniques that effectively enable low power and efficient power use. Thus, systems are self-sufficient, low maintenance and weather proof with no need for power or data connections.
摘要翻译: 一个框架,使农村(和第三世界)人口的本地计算云基础设施能够连接到全球云。 该框架包括长距离,无线,可再生能源供电的低成本架构,以及能够完全运行离网的电力和互联网连接的小型数据中心(DC)(简称Pico-DC)节点 以非常低的成本。 此外,该框架还包括电源管理和存储技术,可有效实现低功耗和高效率的电力使用。 因此,系统是自给自足的,低维护性和防风雨性,不需要电源或数据连接。
-
公开(公告)号:US08966222B2
公开(公告)日:2015-02-24
申请号:US12968880
申请日:2010-12-15
申请人: Alexey Pakhunov , Ajith Jayamohan , Suyash Sinha
发明人: Alexey Pakhunov , Ajith Jayamohan , Suyash Sinha
CPC分类号: G06F15/7807 , G06F9/52 , G06F9/544 , G06F15/7825
摘要: Technologies pertaining to cluster-on-chip computing environments are described herein. More particularly, mechanisms for supporting message passing in such environments are described herein, where cluster-on-chip computing environments do not support hardware cache coherency.
摘要翻译: 本文描述了有关片上计算环境的技术。 更具体地,在这里描述了用于支持这种环境中的消息传递的机制,其中片上集群计算环境不支持硬件高速缓存一致性。
-
公开(公告)号:US08380987B2
公开(公告)日:2013-02-19
申请号:US11627320
申请日:2007-01-25
申请人: Eric Traut , Forrest Foltz , Andrew Thornton , Suyash Sinha
发明人: Eric Traut , Forrest Foltz , Andrew Thornton , Suyash Sinha
IPC分类号: G06F21/00
CPC分类号: G06F12/1491 , G06F9/45533 , G06F21/554
摘要: This document describes tools capable of making a portion of operating-system memory associated with a protection agent unalterable or inaccessible from an operating-system privilege mode. In some embodiments, these tools are capable of creating a protection-agent privilege mode by requesting that a virtual machine monitor protect this portion of operating-system memory. In other embodiments, these tools are capable of creating the protection-agent privilege mode by virtualizing a physical processor into multiple virtual processors, at least one of which is a protection-agent virtual processor designed to run the protection agent. By making this portion of operating-system memory unalterable or inaccessible from the operating-system privilege mode, the protection agent may be less vulnerable to attacks by entities operating within the operating-system privilege mode.
摘要翻译: 本文档描述了能够使与操作系统特权模式不可更改或不可访问的保护代理相关联的操作系统内存的一部分的工具。 在一些实施例中,这些工具能够通过请求虚拟机监视器保护操作系统存储器的这一部分来创建保护代理特权模式。 在其他实施例中,这些工具能够通过将物理处理器虚拟化为多个虚拟处理器来创建保护代理特权模式,其中至少一个虚拟处理器是被设计为运行保护代理的保护代理虚拟处理器。 通过使操作系统内存的这一部分从操作系统特权模式变得不可改变或不可访问,保护代理可能不太容易受到在操作系统特权模式下操作的实体的攻击。
-
公开(公告)号:US20120131037A1
公开(公告)日:2012-05-24
申请号:US12949772
申请日:2010-11-18
申请人: Suyash Sinha
发明人: Suyash Sinha
IPC分类号: G06F17/30
CPC分类号: G06F16/957
摘要: The claimed subject matter provides a method for generating asynchronous search results. The method includes receiving an asynchronous search request from a browser. The method also includes requesting asynchronous results from an asynchronous query system. Additionally, the method includes performing a synchronous search based on the asynchronous search request. The synchronous search generates initial results. The method further includes providing the initial results to the browser. Also, the method includes providing, to the browser, an estimated completion time when the asynchronous results are made available.
摘要翻译: 所要求保护的主题提供了一种用于产生异步搜索结果的方法。 该方法包括从浏览器接收异步搜索请求。 该方法还包括从异步查询系统请求异步结果。 另外,该方法包括基于异步搜索请求执行同步搜索。 同步搜索生成初始结果。 该方法还包括向浏览器提供初始结果。 此外,该方法包括在异步结果可用时向浏览器提供估计的完成时间。
-
-
-
-
-
-
-
-
-