MODEL, SERVICE AND IMPLEMENTATION SEPARATION
    5.
    发明申请
    MODEL, SERVICE AND IMPLEMENTATION SEPARATION 审中-公开
    模型,服务和实现分离

    公开(公告)号:US20120084795A1

    公开(公告)日:2012-04-05

    申请号:US12895511

    申请日:2010-09-30

    IPC分类号: G06F9/46 G06F9/44

    CPC分类号: G06F8/36

    摘要: Embodiments are directed to combining service operations with various managed system objects to form a new dynamic programming interface combination and determining valid dynamic programming interface combinations. A computer system determines which service operations are offered by a selected managed system. The selected managed system is configured to provide various services comprising multiple different service operations. The computer system determines that managed system objects of the managed system are to be combined with at least one of the service operations. The computer system also combines the service operation with the managed system object, so that a new dynamic programming interface combination is created. The new dynamic programming interface combination is configured for use by the services offered by the managed system.

    摘要翻译: 实施例旨在将服务操作与各种被管理的系统对象组合以形成新的动态编程接口组合并确定有效的动态编程接口组合。 计算机系统确定所选择的被管理系统提供哪些服务操作。 所选择的被管理系统被配置为提供包括多个不同服务操作的各种服务。 计算机系统确定被管理系统的受管系统对象将与服务操作中的至少一个组合。 计算机系统还将服务操作与受管系统对象相结合,从而创建新的动态编程接口组合。 新的动态编程接口组合被配置为由被管理系统提供的服务使用。

    Multi-branch management for updating software
    6.
    发明授权
    Multi-branch management for updating software 有权
    多分支管理更新软件

    公开(公告)号:US08032880B2

    公开(公告)日:2011-10-04

    申请号:US11275254

    申请日:2005-12-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A system for managing updates of an executable component in accordance with an updating tree with multiple branches is provided. In one implementation, specific updates are provided to users with specific problems while general updates are provided to all users of the executable component. A range of lower version numbers is reserved for the general updates. When a specific update with a version number higher than those in the reserved range has been installed on a computing device, an installer may prevent a new general update with a lower version number to be installed. The installer may determine a new specific update corresponding to the general update and provide an indication to the user to install this new specific update instead of the general update. This multi-branch update delivery system enables users to elect to receive only updates that are necessary.

    摘要翻译: 提供了一种用于根据具有多个分支的更新树来管理可执行组件的更新的系统。 在一个实现中,向具有特定问题的用户提供特定更新,而向可执行组件的所有用户提供通用更新。 较低版本号的范围被保留用于一般更新。 当计算设备上安装了版本号高于预留范围的特定更新时,安装程​​序可能会阻止安装较低版本号的新的一般更新。 安装者可以确定对应于一般更新的新的特定更新,并且向用户提供指示以安装该新的特定更新而不是一般更新。 这种多分支更新传送系统使用户能够选择仅接收必要的更新。

    MULTI-BRANCH MANAGEMENT FOR UPDATING SOFTWARE
    7.
    发明申请
    MULTI-BRANCH MANAGEMENT FOR UPDATING SOFTWARE 有权
    更新软件的多分支管理

    公开(公告)号:US20110307881A1

    公开(公告)日:2011-12-15

    申请号:US13215776

    申请日:2011-08-23

    IPC分类号: G06F9/44 G06F15/16

    CPC分类号: G06F8/65

    摘要: A system for managing updates of an executable component in accordance with an updating tree with multiple branches is provided. In one implementation, specific updates are provided to users with specific problems while general updates are provided to all users of the executable component. A range of lower version numbers is reserved for the general updates. When a specific update with a version number higher than those in the reserved range has been installed on a computing device, an installer may prevent a new general update with a lower version number to be installed. The installer may determine a new specific update corresponding to the general update and provide an indication to the user to install this new specific update instead of the general update. This multi-branch update delivery system enables users to elect to receive only updates that are necessary.

    摘要翻译: 提供了一种用于根据具有多个分支的更新树来管理可执行组件的更新的系统。 在一个实现中,向具有特定问题的用户提供特定更新,而向可执行组件的所有用户提供通用更新。 较低版本号的范围被保留用于一般更新。 当计算设备上安装了版本号高于预留范围的特定更新时,安装程​​序可能会阻止安装较低版本号的新的一般更新。 安装者可以确定对应于一般更新的新的特定更新,并且向用户提供指示以安装该新的特定更新而不是一般更新。 这种多分支更新传送系统使用户能够选择仅接收必要的更新。

    MODEL SLICING AND VERSIONING
    8.
    发明申请
    MODEL SLICING AND VERSIONING 有权
    模型和版本

    公开(公告)号:US20120084421A1

    公开(公告)日:2012-04-05

    申请号:US12895482

    申请日:2010-09-30

    IPC分类号: G06F15/173

    CPC分类号: G06F9/44536 H04L41/0233

    摘要: Embodiments are directed to implementing a dynamically changeable system model that is customizable per version, programmatically generating system models at runtime and to extending a programmatically generated system model. In an embodiment, a computer system determines that a dynamically changeable system model corresponds to a managed system. The dynamically changeable system model includes various managed system objects. The computer system indicates for the dynamically changeable system model which managed system objects are available in each version of the managed system. The available managed system objects are stored in a data store of the dynamically changeable system model. The computer system requests the managed system to provide current managed system information including at least a version identifier and, based on the managed system information indicated by the managed system, provides to the dynamically changeable system model those managed system objects that are provided by the indicated version of the managed system.

    摘要翻译: 实施例涉及实现一种可以每个版本定制的动态可变系统模型,在运行时以编程方式生成系统模型并扩展一个以程序方式生成的系统模型。 在一个实施例中,计算机系统确定动态可变系统模型对应于被管理系统。 动态可变系统模型包括各种受管系统对象。 计算机系统指示可管理的系统对象在受管系统的每个版本中可用的动态可更改的系统模型。 可用的受管系统对象存储在动态可更改的系统模型的数据存储中。 该计算机系统请求被管理系统提供包括至少一个版本标识符的当前被管理系统信息,并且基于被管理系统所指示的被管理系统信息向动态可更改的系统模型提供由所指示的所提供的被管理系统对象 版本的受管系统。

    Model slicing and versioning
    9.
    发明授权
    Model slicing and versioning 有权
    模型切片和版本

    公开(公告)号:US09141411B2

    公开(公告)日:2015-09-22

    申请号:US12895482

    申请日:2010-09-30

    CPC分类号: G06F9/44536 H04L41/0233

    摘要: Embodiments are directed to implementing a dynamically changeable system model that is customizable per version, programmatically generating system models at runtime and to extending a programmatically generated system model. In an embodiment, a computer system determines that a dynamically changeable system model corresponds to a managed system. The dynamically changeable system model includes various managed system objects. The computer system indicates for the dynamically changeable system model which managed system objects are available in each version of the managed system. The available managed system objects are stored in a data store of the dynamically changeable system model. The computer system requests the managed system to provide current managed system information including at least a version identifier and, based on the managed system information indicated by the managed system, provides to the dynamically changeable system model those managed system objects that are provided by the indicated version of the managed system.

    摘要翻译: 实施例涉及实现一种可以每个版本定制的动态可变系统模型,在运行时以编程方式生成系统模型并扩展一个以程序方式生成的系统模型。 在一个实施例中,计算机系统确定动态可变系统模型对应于被管理系统。 动态可变系统模型包括各种受管系统对象。 计算机系统指示可管理的系统对象在受管系统的每个版本中可用的动态可更改的系统模型。 可用的受管系统对象存储在动态可更改的系统模型的数据存储中。 该计算机系统请求被管理系统提供包括至少一个版本标识符的当前被管理系统信息,并且基于被管理系统所指示的被管理系统信息向动态可更改的系统模型提供由所指示的所提供的被管理系统对象 版本的受管系统。

    DYNAMIC DOMAIN QUERY AND QUERY TRANSLATION
    10.
    发明申请
    DYNAMIC DOMAIN QUERY AND QUERY TRANSLATION 有权
    动态域查询和查询翻译

    公开(公告)号:US20120084301A1

    公开(公告)日:2012-04-05

    申请号:US12895532

    申请日:2010-09-30

    IPC分类号: G06F17/30

    摘要: Embodiments are directed to defining a query expression over a dynamic system model and to transforming a dynamically built query expression into a simplified, canonical form. A computer system receives various user inputs that are to be included as part of a query expression for querying a dynamic system model. The dynamic system model is queryable to determine features provided by a service hosted by a back-end server. The computer system dynamically builds the query expression based on both the received inputs and the available features provided by the service as indicated by the dynamic system model. The query expression also includes metadata structures representing those features of the service which are provided by the service. The computer system also queries across the dynamic system model using the dynamically built query expression to retrieve and provide the service features requested in the received user input.

    摘要翻译: 实施例旨在通过动态系统模型定义查询表达式,并将动态构建的查询表达式转换为简化的规范形式。 计算机系统接收作为用于查询动态系统模型的查询表达式的一部分被包括的各种用户输入。 动态系统模型是可查询的,以确定由后端服务器托管的服务提供的功能。 计算机系统基于动态系统模型所指示的接收到的输入和服务提供的可用特征,动态构建查询表达式。 查询表达式还包括表示由服务提供的服务特征的元数据结构。 计算机系统还使用动态构建的查询表达式查询动态系统模型,以检索并提供在接收到的用户输入中请求的服务特征。