会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Tunable engine and program product for resolving prerequisites for client devices in an open service gateway initiative (OSGi) framework
    • 可调谐引擎和程序产品,用于解决开放式服务网关计划(OSGi)框架中客户端设备的先决条件
    • US07966617B2
    • 2011-06-21
    • US12245278
    • 2008-10-03
    • Kent F. Hayes, Jr.
    • Kent F. Hayes, Jr.
    • G06F9/44G06F15/173
    • H04L67/16H04L67/303
    • Under the present invention, each client device will have a corresponding configuration that is accessible to the server. Each configuration sets forth various computer resources as well as corresponding normalization and importance factors for the associated client device. If a certain OSGi bundle is to be loaded and run on a particular client device, certain prerequisites (e.g., services packages, etc.) will likely be necessary. Any prerequisites that the client device lacks will be obtained using potential combinations of other OSGi bundles registered with the server. The most appropriate combination of OSGi bundles will be selected from the possible combinations by processing the configuration based on the amounts of computer resources of the client device that will be consumed by each of the possible combinations.
    • 在本发明中,每个客户端设备将具有服务器可访问的对应配置。 每个配置阐述了各种计算机资源以及相关联的客户端设备的相应规范化和重要性因素。 如果某个OSGi捆绑包将被加载并运行在特定的客户端设备上,则可能需要某些先决条件(例如,服务包等)。 客户端设备缺少的任何先决条件将使用在服务器上注册的其他OSGi软件包的潜在组合来获取。 通过根据每个可能组合将消耗的客户端设备的计算机资源的数量来处理配置,可以从可能的组合中选择OSGi软件包的最合适的组合。
    • 3. 发明申请
    • Charging Resource Usage in a Distributed Computing Environment
    • 在分布式计算环境中计费资源使用量
    • US20100036698A1
    • 2010-02-11
    • US12185997
    • 2008-08-05
    • John M. GarrisonKent F. Hayes, JR.Brian D. JeffreyYih-Shin Tan
    • John M. GarrisonKent F. Hayes, JR.Brian D. JeffreyYih-Shin Tan
    • G06Q10/00
    • G06Q10/06G06Q20/20
    • A method of allocating costs for resource usage in a distributed computing environment includes creating a standardized template for deploying a desired functionality within the distributed computing environment; the standardized template defining computing resources of the distributed computing environment needed to support the desired functionality, associating fixed costs with the computing resources, and calculating a total allocated cost associated with the standardized template by referencing the fixed costs. A system of allocating costs for resource usage in a distributed computing environment includes a standardized template for deploying a desired functionality within the distributed computing environment, the standardized template defining a plurality of interconnected computing resources, a fixed cost associated with each of the plurality of interconnected computing resources, and a software application configured to sum the fixed costs to produce a total cost for deploying the desired functionality.
    • 在分布式计算环境中分配资源使用成本的方法包括创建用于在分布式计算环境内部署所需功能的标准化模板; 定义支持所需功能所需的分布式计算环境的计算资源的标准化模板,将固定成本与计算资源相关联,以及通过参考固定成本来计算与标准化模板相关联的总分配成本。 在分布式计算环境中分配资源使用成本的系统包括用于在分布式计算环境内部署所需功能的标准化模板,定义多个互连的计算资源的标准化模板,与多个互连的每个相关联的固定成本 计算资源和配置成对固定成本进行总和以产生用于部署所需功能的总成本的软件应用程序。
    • 6. 发明授权
    • Migration package for updating multiple software products
    • 用于更新多个软件产品的迁移软件包
    • US09250888B2
    • 2016-02-02
    • US13686393
    • 2012-11-27
    • Christopher H. DoanKent F. Hayes, Jr.Shelley T. Yang
    • Christopher H. DoanKent F. Hayes, Jr.Shelley T. Yang
    • G06F9/44G06F9/445
    • G06F8/65G06F8/61G06F8/63
    • A first page collection archive of user interface pages of a first software application program and a second page collection archive of user interface pages of a second software application program are stored in a repository of a data processing system. A processor generates a first difference file including user interface pages within a current collection of user interface pages that are not included within the first page collection archive, and further generates a second difference file including user interface pages within a current collection of user interface pages that are not included within the second page collection archive. The processor creates a compound installation image including the first difference file and the second difference file and stores the compound installation image in a data storage device for subsequent installation on a client device.
    • 第一软件应用程序的用户界面页面的第一页面收集归档和第二软件应用程序的用户界面页面的第二页面收集归档存储在数据处理系统的存储库中。 处理器生成包括不包括在第一页面收集归档内的当前用户界面页面集合内的用户界面页面的第一差异文件,并且进一步生成包括用户界面页面当前集合内的用户界面页面的第二差异文件, 不包括在第二页集合存档中。 处理器创建包括第一差异文件和第二差分文件的复合安装映像,并将复合安装映像存储在数据存储设备中,以便随后安装在客户端设备上。
    • 10. 发明授权
    • Technique for scheduling execution of jobs for or by network-connected devices
    • 调度网络连接设备的作业执行技术
    • US06993763B2
    • 2006-01-31
    • US09892585
    • 2001-06-26
    • Kent F. Hayes, Jr.
    • Kent F. Hayes, Jr.
    • G06F13/00
    • G06F9/505G06F9/5038G06F9/5055
    • Methods, systems, computer program products, and methods of doing business by improving the scheduling of execution of jobs for or by network-connected devices, thereby enabling the job execution process to scale more easily, efficiently, and effectively to support large numbers of devices and/or users. Examples of jobs include, but are not limited to, distribution of resources (including software, configuration information, images, and other types of content) to a device, fetching a device's inventory information, backing up a device's contents, and so forth. Jobs are programmatically scheduled based upon a specified time internal, according to a class of the requester. Only if an earliest start time after which the job may be executed for this requester has been reached will the job be executed, otherwise, the job execution is delayed. The disclosed techniques lessen the need for additional servers to handle spikes in processing load, reduce the likelihood of reaching system overload, and reduce the likelihood of cascading failures that may occur when systems are overloaded.
    • 方法,系统,计算机程序产品和通过改进网络连接设备的作业执行调度来进行业务的方法,从而使作业执行过程更容易,高效地和有效地扩展以支持大量的设备 和/或用户。 作业的示例包括但不限于向设备分发资源(包括软件,配置信息,图像和其他类型的内容),获取设备的库存信息,备份设备的内容等等。 根据请求者的类别,作业可以根据内部指定的时间进行编程安排。 只有到达该请求者可能执行作业的最早开始时间才能执行作业,否则作业执行延迟。 所公开的技术减少了额外服务器处理处理负载尖峰的需要,减少了达到系统过载的可能性,并降低了系统过载时可能发生的级联故障的可能性。