Catalog-based software component management
    1.
    发明授权
    Catalog-based software component management 有权
    基于目录的软件组件管理

    公开(公告)号:US08495621B2

    公开(公告)日:2013-07-23

    申请号:US12484394

    申请日:2009-06-15

    IPC分类号: G06F9/445 G06F9/44 G06F17/00

    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.

    摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求来访问目录,并且至少部分地基于目录中包括的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。

    CATALOG-BASED SOFTWARE COMPONENT MANAGEMENT
    2.
    发明申请
    CATALOG-BASED SOFTWARE COMPONENT MANAGEMENT 有权
    基于目录的软件组件管理

    公开(公告)号:US20100318968A1

    公开(公告)日:2010-12-16

    申请号:US12484394

    申请日:2009-06-15

    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.

    摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求访问目录,并且至少部分地基于目录中包含的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。

    Managed system extensibility
    3.
    发明授权
    Managed system extensibility 有权
    管理系统可扩展性

    公开(公告)号:US08627284B2

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

    申请号:US12488164

    申请日:2009-06-19

    IPC分类号: G06F9/44 G06F7/00

    摘要: 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.

    摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。

    Managed System Extensibility
    4.
    发明申请
    Managed System Extensibility 有权
    管理系统可扩展性

    公开(公告)号:US20100325085A1

    公开(公告)日:2010-12-23

    申请号:US12488164

    申请日:2009-06-19

    IPC分类号: G06F12/00 G06F9/445 G06F9/44

    摘要: 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.

    摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。

    Controlling Access to Software Component State
    6.
    发明申请
    Controlling Access to Software Component State 有权
    控制对软件组件状态的访问

    公开(公告)号:US20100319050A1

    公开(公告)日:2010-12-16

    申请号:US12483465

    申请日:2009-06-12

    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.

    摘要翻译: 从软件产品的软件组件接收到访问软件组件的公共设置的值的请求。 检查请求是否符合公共设置的适当格式。 如果请求符合适当的格式,则执行所请求的访问。 但是,如果请求不符合适当的格式,则所请求的访问被拒绝。 可以同时接收和维护公共设置的多个值。

    System and method for monitoring interactions between application programs and data stores
    7.
    发明授权
    System and method for monitoring interactions between application programs and data stores 有权
    用于监控应用程序和数据存储之间的交互的系统和方法

    公开(公告)号:US07665098B2

    公开(公告)日:2010-02-16

    申请号:US11117869

    申请日:2005-04-29

    IPC分类号: G06F9/44 H04L29/06 G06F17/30

    CPC分类号: G06F11/3485 G06F11/3476

    摘要: Monitoring interactions between application programs and data stores for analyzing stability of application programs. A method of the invention intercepts interactions from a plurality of application programs to a data store. The method also identifies pre-execution data relating to each of the intercepted interactions and the intercepted interaction is executed. The method identifies post-execution data relating to each of the executed interactions. The identified pre-execution data and the identified post-execution data from each of the interactions are normalized to create normalized interaction data for each of the interactions. The method combines the normalized interaction data for each of the interactions as a function of the application programs associated with each of the interactions. The method further stores the combined interaction data for analysis of the interactions between the application programs and the data store which is indicative of the stability of the application programs.

    摘要翻译: 监控应用程序和数据存储之间的交互,以分析应用程序的稳定性。 本发明的方法拦截了从多个应用程序到数据存储的交互。 该方法还识别与每个截取的交互相关的预执行数据,并且执行截取的交互。 该方法识别与每个执行的交互相关的执行后数据。 将所识别的预执行数据和来自每个交互的所识别的后执行数据归一化以产生用于每个交互的归一化交互数据。 该方法将每个交互的归一化交互数据作为与每个交互相关联的应用程序的函数组合。 该方法还存储用于分析应用程序和数据存储之间的交互的组合交互数据,其指示应用程序的稳定性。