Managed System Extensibility
    1.
    发明申请
    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.

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

    Managed system extensibility
    2.
    发明授权
    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.

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

    Catalog-based software component management
    3.
    发明授权
    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
    4.
    发明申请
    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.

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

    Session multiplex protocol
    5.
    发明授权
    Session multiplex protocol 有权
    会话多路复用协议

    公开(公告)号:US07966405B2

    公开(公告)日:2011-06-21

    申请号:US10879428

    申请日:2004-06-29

    IPC分类号: G06F15/16

    CPC分类号: H04L67/14 H04L69/14 Y02D50/30

    摘要: Session multiplex protocol (“SMUX”) is a protocol layered above existing reliable transport mechanisms that can be used to create multiple sessions over a single connection. Data from several different SMUX sessions can be interleaved and message boundaries preserved. Because it sits on top of reliable transport mechanisms, it takes advantage of the underlying protocols to ensure byte-alignment, loss detection/recovery, and reliable delivery. It provides a window based flow control mechanism to ensure suitable fairness among streams of different sessions and prevent deadlocks.

    摘要翻译: 会话多路复用协议(“SMUX”)是在现有的可靠传输机制之上分层的协议,可用于通过单个连接创建多个会话。 可以交织来自几个不同SMUX会话的数据并保留消息边界。 因为它位于可靠的传输机制之上,它利用底层协议来确保字节对齐,丢失检测/恢复和可靠的传送。 它提供了一个基于窗口的流量控制机制,以确保不同会话流之间的适当公平性,并防止死锁。

    Concurrent read and write access to a linked list
    6.
    发明申请
    Concurrent read and write access to a linked list 失效
    对一个链表进行并发读取和写入访问

    公开(公告)号:US20080010308A1

    公开(公告)日:2008-01-10

    申请号:US11585741

    申请日:2006-10-23

    IPC分类号: G06F7/00

    摘要: A method and computing device for providing concurrent read and write access to a linked list of elements is presented. A linked list is provided wherein read access by a reader process and write access by a writer process may occur substantially concurrently. The linked list includes three internal lists for processes to reference elements of the linked list. The linked list also includes an updated indicator. Read access to the linked list is provided to a reader process such that the reader process accesses elements in the linked list according to a read list of the three internal lists. Write access to the linked list is provided to a writer process such that the writer process accesses elements in the linked list according to a write list of the three internal lists.

    摘要翻译: 提出了一种用于提供对链接的元素列表的并发读取和写入访问的方法和计算设备。 提供了链接列表,其中由读取器处理的读取访问和写入器进程的写入访问可以基本同时发生。 链表包括三个用于引用链表的元素的进程的内部列表。 链表还包括更新的指示符。 对读取器进程的读取访问被提供给读取器进程,使得读取器进程根据三个内部列表的读取列表访问链接列表中的元素。 将写入对链表的访问提供给写入器进程,使得写入器进程根据三个内部列表的写入列表访问链表中的元素。

    Session multiplex protocol
    7.
    发明申请
    Session multiplex protocol 有权
    会话多路复用协议

    公开(公告)号:US20050286516A1

    公开(公告)日:2005-12-29

    申请号:US10879428

    申请日:2004-06-29

    CPC分类号: H04L67/14 H04L69/14 Y02D50/30

    摘要: Session multiplex protocol (“SMUX”) is a protocol layered above existing reliable transport mechanisms that can be used to create multiple sessions over a single connection. Data from several different SMUX sessions can be interleaved and message boundaries preserved. Because it sits on top of reliable transport mechanisms, it takes advantage of the underlying protocols to ensure byte-alignment, loss detection/recovery, and reliable delivery. It provides a window based flow control mechanism to ensure suitable fairness among streams of different sessions and prevent deadlocks.

    摘要翻译: 会话多路复用协议(“SMUX”)是在现有的可靠传输机制之上分层的协议,可用于通过单个连接创建多个会话。 可以交织来自几个不同SMUX会话的数据并保留消息边界。 因为它位于可靠的传输机制之上,它利用底层协议来确保字节对齐,丢失检测/恢复和可靠的传送。 它提供了一个基于窗口的流量控制机制,以确保不同会话流之间的适当公平性,并防止死锁。

    On-demand or incremental remote data copy
    8.
    发明授权
    On-demand or incremental remote data copy 有权
    按需或增量远程数据复制

    公开(公告)号:US08910149B2

    公开(公告)日:2014-12-09

    申请号:US12978449

    申请日:2010-12-24

    IPC分类号: G06F9/445 H04L29/08

    CPC分类号: H04L67/06

    摘要: Files, or other data, may be stored in a package, and the contents of the package may be retrieved incrementally and/or on-demand. In one example, files are packaged into a ZIP file or similar type of package. Additionally, metadata is added to the package that describes the contents of the package at the sub-file level, thereby allowing portions of files to be retrieved by appropriately-configured software. When the package is to be used on a local machine, placeholder files may be created on that machine, which are to be populated by the package's contents at a later time. When a request for data in the package is made, if the data does not reside locally, then a request for the specific data (possibly at the sub-file level) is made, and the placeholder files are populated with the actual package data.

    摘要翻译: 文件或其他数据可以存储在包中,并且可以逐个地和/或按需地检索包的内容。 在一个示例中,文件打包成ZIP文件或类似类型的包。 另外,元数据被添加到在子文件级别描述包的内容的包中,从而允许通过适当配置的软件来检索文件的部分。 当本机使用包装时,可能会在该机器上创建占位符文件,这些文件将在稍后的时间内由包的内容填充。 当对包中的数据进行请求时,如果数据不在本地驻留,则对特定数据(可能在子文件级)进行请求,并且占位符文件用实际的包数据填充。

    ON-DEMAND OR INCREMENTAL REMOTE DATA COPY
    9.
    发明申请
    ON-DEMAND OR INCREMENTAL REMOTE DATA COPY 有权
    要求或增量远程数据复制

    公开(公告)号:US20120167074A1

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

    申请号:US12978449

    申请日:2010-12-24

    IPC分类号: G06F9/445 G06F17/30 G06F15/16

    CPC分类号: H04L67/06

    摘要: Files, or other data, may be stored in a package, and the contents of the package may be retrieved incrementally and/or on-demand. In one example, files are packaged into a ZIP file or similar type of package. Additionally, metadata is added to the package that describes the contents of the package at the sub-file level, thereby allowing portions of files to be retrieved by appropriately-configured software. When the package is to be used on a local machine, placeholder files may be created on that machine, which are to be populated by the package's contents at a later time. When a request for data in the package is made, if the data does not reside locally, then a request for the specific data (possibly at the sub-file level) is made, and the placeholder files are populated with the actual package data.

    摘要翻译: 文件或其他数据可以存储在包中,并且可以逐个地和/或按需地检索包的内容。 在一个示例中,文件打包成ZIP文件或类似类型的包。 另外,元数据被添加到在子文件级别描述包的内容的包中,从而允许通过适当配置的软件来检索文件的部分。 当本机使用包装时,可能会在该机器上创建占位符文件,这些文件将在稍后的时间内由包的内容填充。 当对包中的数据进行请求时,如果数据不在本地驻留,则对特定数据(可能在子文件级)进行请求,并且占位符文件用实际的包数据填充。

    Concurrent read and write access to a linked list where write process updates the linked list by swapping updated version of the linked list with internal list
    10.
    发明授权
    Concurrent read and write access to a linked list where write process updates the linked list by swapping updated version of the linked list with internal list 失效
    链接列表的并发读取和写入访问,其中写入过程通过使用内部列表交换链接列表的更新版本来更新链接列表

    公开(公告)号:US07536428B2

    公开(公告)日:2009-05-19

    申请号:US11585741

    申请日:2006-10-23

    IPC分类号: G06F17/30 G06F17/00 G06F13/00

    摘要: A method and computing device for providing concurrent read and write access to a linked list of elements is presented. A linked list is provided wherein read access by a reader process and write access by a writer process may occur substantially concurrently. The linked list includes three internal lists for processes to reference elements of the linked list. The linked list also includes an updated indicator. Read access to the linked list is provided to a reader process such that the reader process accesses elements in the linked list according to a read list of the three internal lists. Write access to the linked list is provided to a writer process such that the writer process accesses elements in the linked list according to a write list of the three internal lists.

    摘要翻译: 提出了一种用于提供对链接的元素列表的并发读取和写入访问的方法和计算设备。 提供了链接列表,其中由读取器处理的读取访问和写入器进程的写入访问可以基本同时发生。 链表包括三个用于引用链表的元素的进程的内部列表。 链表还包括更新的指示符。 对读取器进程的读取访问被提供给读取器进程,使得读取器进程根据三个内部列表的读取列表来访问链接列表中的元素。 将写入对链表的访问提供给写入器进程,使得写入器进程根据三个内部列表的写入列表访问链表中的元素。