Commitment-process project-management methods and systems
    1.
    发明申请
    Commitment-process project-management methods and systems 审中-公开
    承诺过程项目管理方法和系统

    公开(公告)号:US20070156480A1

    公开(公告)日:2007-07-05

    申请号:US11274757

    申请日:2005-11-14

    IPC分类号: G05B19/418 G06F9/46

    摘要: Methods and systems are provided for coordinating a project-commitment process for an organization. An interface is provided to a computational system for coordinating communications among personnel of the organization. A request is received from a customer or an agent of the customer at the organization. The request includes specification of project parameters for a project. A series of communications within the organization are coordinated using the computational system to evaluate a capacity of the organization to implement the project in accordance with the project parameters. From the evaluated capacity, it is determined whether the organization may commit to performing the project on behalf of the customer.

    摘要翻译: 提供了方法和系统来协调组织的项目承诺过程。 向计算系统提供了一个界面,用于协调组织人员之间的通信。 从组织的客户或客户的代理收到请求。 该请求包括项目的项目参数的规范。 使用计算系统协调组织内的一系列通信,以根据项目参数评估组织实施项目的能力。 从评估的能力,确定组织是否可以代表客户承诺执行项目。

    Automated software updating based on prior activity
    3.
    发明授权
    Automated software updating based on prior activity 有权
    基于先前活动的自动软件更新

    公开(公告)号:US09063818B1

    公开(公告)日:2015-06-23

    申请号:US13153971

    申请日:2011-06-06

    IPC分类号: G06F9/445 G06F9/44

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a mathematical model to predict whether a future software update will be applied to one of the one or more computing devices using information collected from the devices, the collected information including the following for each of a plurality of software updates made available during the one or more time periods: an identification of software to which the update applies, whether the software update was installed on any of the computing devices, and, if so, whether the software installation was successful.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于训练数学模型以预测将来的软件更新是否将使用从装置收集的信息应用于一个或多个计算装置之一, 对于在一个或多个时间段期间可用的多个软件更新中的每一个的信息,包括以下内容的信息:应用更新的软件的标识,软件更新是否安装在任何计算设备上,以及如果是, 软件安装是否成功。

    Data hub server
    4.
    发明授权
    Data hub server 有权
    数据中心服务器

    公开(公告)号:US09021059B2

    公开(公告)日:2015-04-28

    申请号:US13301006

    申请日:2011-11-21

    IPC分类号: G06F15/16 H04L29/08

    摘要: Apparatus and methods to engage in accessing informational content in a data hub server, where the informational content is identified as public or partially public to a group registered in the data hub server with permission to access the informational content made public or partially public in the data hub server by another entity, provide a mechanism to enhance the communication capabilities among mobile electronic devices. Additional apparatus, systems, and methods are disclosed.

    摘要翻译: 参与访问数据中心服务器中的信息内容的装置和方法,其中信息内容被标识为在数据中心服务器中注册的组的公共或部分公开,允许访问在数据中公开或部分公开的信息内容 由另一个实体提供集线器服务器,提供一种增强移动电子设备之间通信能力的机制。 公开了附加装置,系统和方法。

    System and methods for ensuring integrity, authenticity, indemnity, and assured provenance for untrusted, outsourced, or cloud databases
    5.
    发明授权
    System and methods for ensuring integrity, authenticity, indemnity, and assured provenance for untrusted, outsourced, or cloud databases 有权
    确保不信任,外包或云数据库的完整性,真实性,赔偿和有保证的来源的系统和方法

    公开(公告)号:US08799247B2

    公开(公告)日:2014-08-05

    申请号:US13370519

    申请日:2012-02-10

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30371

    摘要: A system and methods for providing guarantees about faithful execution of databases that run under the control of an untrusted entity—such as a cloud computing service provider—that is different than the owner of the data and applications being outsourced; or runs on a server that may be compromised by unauthorized users. Specifically, the system and methods establishes that an untrusted database is being faithfully hosted and provides indemnity for the service provider from false claims, enabling the server to prove its innocence against untrue claims of faulty operation. The invention also provides assured provenance for all changes made to the database.

    摘要翻译: 一种系统和方法,用于提供关于在不受信任实体(如云计算服务提供商)控制下运行的数据库的忠实执行的保证,该数据库与外包的数据和应用程序的所有者不同; 或者在可能被未经授权的用户受到威胁的服务器上运行。 具体来说,系统和方法确定了不信任的数据库被真实地托管,并为服务提供商提供虚假的索赔提供赔偿,使得服务器能够证明其对于错误操作的不真实的声明的无辜。 本发明还为数据库所做的所有更改提供了有保证的来源。

    HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS
    6.
    发明申请
    HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS 有权
    用于指定基于云的部署配置的高级语言

    公开(公告)号:US20140123129A1

    公开(公告)日:2014-05-01

    申请号:US14005548

    申请日:2012-03-15

    IPC分类号: G06F9/445

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for high-level language for specifying configurations of cloud-based deployments. In one aspect, a method includes receiving a configuration specification for configuring a cloud-based deployment, the configuration specification being written in a specification language and requiring instantiation of respective class definitions of one or more classes, each class modeling a respective data or functional component of the cloud-based deployment using a group of configurable class parameters, and the respective class definition of each class representing a requested state of the data or functional component modeled by the class; deriving a plurality of application programming interface (API) calls for configuring the cloud-based deployment based on the class definitions of the one or more classes; causing the plurality of API calls to be executed to configure the cloud-based deployment.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于指定基于云的部署的配置的高级语言。 一方面,一种方法包括接收用于配置基于云的部署的配置规范,所述配置规范以规范语言编写,并且需要实例化一个或多个类的相应类定义,每个类建模相应的数据或功能组件 的基于云的部署使用一组可配置的类参数,以及表示由类建模的数据或功能组件的请求状态的每个类的相应类定义; 导出用于基于所述一个或多个类的类定义来配置基于云的部署的多个应用程序编程接口(API)调用; 导致执行多个API调用来配置基于云的部署。

    HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS
    7.
    发明申请
    HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS 有权
    用于指定基于云的部署配置的高级语言

    公开(公告)号:US20120240135A1

    公开(公告)日:2012-09-20

    申请号:US13247830

    申请日:2011-09-28

    IPC分类号: G06F9/54

    摘要: A high-level object-oriented specification language allows configurable components of a cloud-based deployment to be modeled by a class definition that includes a group of configurable class parameters. The object-oriented specification language supports extension of an existing base class definition to create new class definitions, and supports inheritance of class parameters from the existing base class definition by the new class definitions. A cloud-based deployment can be customized based on class definitions used in configuring one or more generic deployments, such as by modifying class parameter values of the class definitions, varying interrelationships between the classes, and supplementing existing class parameters with new class parameters. The high-level object-oriented specification language supports class definitions that model hardware and virtual resources as well as software roles and service roles served by software applications and services in a cloud-based deployment. Syntax for specifying dependency and connectivity between classes is also provided.

    摘要翻译: 高级面向对象规范语言允许基于云的部署的可配置组件由包含一组可配置类参数的类定义建模。 面向对象的规范语言支持对现有基类定义的扩展,以创建新的类定义,并支持通过新类定义从现有基类定义继承类参数。 基于云的部署可以基于用于配置一个或多个通用部署中的类定义来定制,例如通过修改类定义的类参数值,改变类之间的相互关系,以及使用新的类参数来补充现有的类参数。 高级面向对象规范语言支持类定义,可以在基于云的部署中对硬件和虚拟资源以及软件应用程序和服务所服务的软件角色和服务角色进行建模。 还提供了用于指定类之间的依赖关系和连接性的语法。

    SYSTEM AND METHODS FOR ENSURING INTEGRITY, AUTHENTICITY, INDEMNITY, AND ASSURED PROVENANCE FOR UNTRUSTED, OUTSOURCED, OR CLOUD DATABASES
    8.
    发明申请
    SYSTEM AND METHODS FOR ENSURING INTEGRITY, AUTHENTICITY, INDEMNITY, AND ASSURED PROVENANCE FOR UNTRUSTED, OUTSOURCED, OR CLOUD DATABASES 有权
    用于保护非侵权,外包或云数据库的完整性,正当性,赔偿和保证的系统和方法

    公开(公告)号:US20120209822A1

    公开(公告)日:2012-08-16

    申请号:US13370519

    申请日:2012-02-10

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30371

    摘要: A system and methods for providing guarantees about faithful execution of databases that run under the control of an untrusted entity—such as a cloud computing service provider—that is different than the owner of the data and applications being outsourced; or runs on a server that may be compromised by unauthorized users. Specifically, the system and methods establishes that an untrusted database is being faithfully hosted and provides indemnity for the service provider from false claims, enabling the server to prove its innocence against untrue claims of faulty operation. The invention also provides assured provenance for all changes made to the database.

    摘要翻译: 一种系统和方法,用于提供关于在不受信任实体(如云计算服务提供商)控制下运行的数据库的忠实执行的保证,该数据库与外包的数据和应用程序的所有者不同; 或者在可能被未经授权的用户受到威胁的服务器上运行。 具体来说,系统和方法确定了不信任的数据库被真实地托管,并为服务提供商提供虚假的索赔提供赔偿,使得服务器能够证明其对于错误操作的不真实的声明的无辜。 本发明还为数据库所做的所有更改提供了有保证的来源。

    Virtual machine fault tolerance
    9.
    发明授权
    Virtual machine fault tolerance 有权
    虚拟机容错

    公开(公告)号:US08201169B2

    公开(公告)日:2012-06-12

    申请号:US12484640

    申请日:2009-06-15

    IPC分类号: G06F9/455 G06F9/46 G06F11/00

    摘要: In a computer system running a primary virtual machine (VM) on virtualization software on a primary virtualized computer system (VCS) and running a secondary VM on virtualization software on a secondary VCS, a method for the secondary VM to provide quasi-lockstep fault tolerance for the primary VM includes: as the primary VM is executing a workload, virtualization software in the primary VCS is: (a) causing predetermined events to be recorded in an event log, (b) keeping output associated with the predetermined events pending, and (c) sending the log entries to the virtualization software in the secondary VCS; as the secondary VM is replaying the workload, virtualization software in the secondary VCS is: (a) sending acknowledgements indicating that log entries have been received; (b) when the virtualization software encounters one of the predetermined events, searching the log entries to determine whether a log entry corresponding to the same event was received from the primary VCS, and if so, comparing data associated with the predetermined event produced by the secondary VM with that of the primary VM; if there is a match, the virtualization software in the secondary VCS transmitting an acknowledgement to the virtualization software in the primary VCS; one of the virtualization software in the primary or secondary VCS dropping the event and the other dispatching the output; and if there is no match, performing a checkpoint resynchronization.

    摘要翻译: 在主虚拟化计算机系统(VCS)上的虚拟化软件上运行主虚拟机(VM)并在辅助VCS上运行虚拟化软件上的辅助虚拟机的计算机系统中,辅助虚拟机提供准锁步骤容错 对于主虚拟机包括:当主虚拟机正在执行工作负载时,主VCS中的虚拟化软件是:(a)使事件日志中记录预定事件,(b)保持与预定事件挂起的输出挂起,以及 (c)将日志条目发送到二级VCS中的虚拟化软件; 当辅助虚拟机正在重播工作负载时,辅助VCS中的虚拟化软件是:(a)发送指示已经接收到日志条目的确认; (b)当虚拟化软件遇到预定事件之一时,搜索日志条目以确定是否从主VCS接收到与同一事件相对应的日志条目,如果是,则将与由该VCS生成的预定事件相关联的数据进行比较 辅助虚拟机与主虚拟机的辅助虚拟机; 如果存在匹配,则次级VCS中的虚拟化软件向主VCS中的虚拟化软件发送确认; 主要或次要VCS中的虚拟化软件之一放弃事件,另一个调度输出; 如果没有匹配,则执行检查点重新同步。