-
公开(公告)号:US20140007073A1
公开(公告)日:2014-01-02
申请号:US13534632
申请日:2012-06-27
申请人: James G. Cavalaris , Adam Lenart , Chad R. Siefert , David J. Roth , Cameron S. Brodeur , James A. Schwartz, JR. , Eric F. Nelson
发明人: James G. Cavalaris , Adam Lenart , Chad R. Siefert , David J. Roth , Cameron S. Brodeur , James A. Schwartz, JR. , Eric F. Nelson
IPC分类号: G06F9/445
CPC分类号: G06F8/65 , G06F8/63 , G06F8/654 , G06F9/4406 , G06F11/0712 , G06F11/1433
摘要: A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware updates in a consistent manner across different computing platforms/architectures. A data structure is defined to associate each updateable resource with a corresponding identifier to enumerate the updateable resources to the firmware update system. The firmware update system may reference the data structure to produce representations of the each individual resource that provide an operating system level abstraction through which detection, analysis, acquisition, deployment, installation, and tracking of firmware updates is managed. Using the representations, the firmware update system operates to discover available firmware updates collectively for the enumerated resources, match the updates to appropriate resources, and initiate installation of the updates.
摘要翻译: 描述了一种固件更新系统,其共同地处理计算设备的硬件资源的固件更新。 固件更新系统可以被配置为在不同的计算平台/体系结构之间以一致的方式处理固件更新。 定义了数据结构,以将每个可更新资源与相应的标识符相关联,以列举固件更新系统的可更新资源。 固件更新系统可以引用数据结构以产生提供操作系统级抽象的每个单独资源的表示,通过该抽象来管理固件更新的检测,分析,获取,部署,安装和跟踪。 使用这些表示,固件更新系统用于为列举的资源共同发现可用的固件更新,将更新匹配到适当的资源,并启动更新的安装。
-
公开(公告)号:US08972973B2
公开(公告)日:2015-03-03
申请号:US13534632
申请日:2012-06-27
申请人: James G. Cavalaris , Adam Lenart , Chad R. Siefert , David J. Roth , Cameron S. Brodeur , James A. Schwartz, Jr. , Eric F. Nelson
发明人: James G. Cavalaris , Adam Lenart , Chad R. Siefert , David J. Roth , Cameron S. Brodeur , James A. Schwartz, Jr. , Eric F. Nelson
CPC分类号: G06F8/65 , G06F8/63 , G06F8/654 , G06F9/4406 , G06F11/0712 , G06F11/1433
摘要: A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware updates in a consistent manner across different computing platforms/architectures. A data structure is defined to associate each updateable resource with a corresponding identifier to enumerate the updateable resources to the firmware update system. The firmware update system may reference the data structure to produce representations of the each individual resource that provide an operating system level abstraction through which detection, analysis, acquisition, deployment, installation, and tracking of firmware updates is managed. Using the representations, the firmware update system operates to discover available firmware updates collectively for the enumerated resources, match the updates to appropriate resources, and initiate installation of the updates.
摘要翻译: 描述了一种固件更新系统,其共同地处理计算设备的硬件资源的固件更新。 固件更新系统可以被配置为在不同的计算平台/体系结构之间以一致的方式处理固件更新。 定义了数据结构,以将每个可更新资源与相应的标识符相关联,以列举固件更新系统的可更新资源。 固件更新系统可以引用数据结构以产生提供操作系统级抽象的每个单独资源的表示,通过该抽象来管理固件更新的检测,分析,获取,部署,安装和跟踪。 使用这些表示,固件更新系统用于为列举的资源共同发现可用的固件更新,将更新匹配到适当的资源,并启动更新的安装。
-
公开(公告)号:US20140007069A1
公开(公告)日:2014-01-02
申请号:US13534678
申请日:2012-06-27
IPC分类号: G06F9/445
CPC分类号: G06F8/654
摘要: A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware updates in a consistent manner across different computing platforms/architectures. A data structure is defined to associate each updateable resource with a corresponding identifier to enumerate the updateable resources to the firmware update system. The firmware update system may reference the data structure to produce representations of the each individual resource that provide an operating system level abstraction through which detection, analysis, acquisition, deployment, installation, and tracking of firmware updates is managed. Using the representations, the firmware update system operates to discover available firmware updates collectively for the enumerated resources, match the updates to appropriate resources, and initiate installation of the updates.
摘要翻译: 描述了一种固件更新系统,其共同地处理计算设备的硬件资源的固件更新。 固件更新系统可以被配置为在不同的计算平台/体系结构之间以一致的方式处理固件更新。 定义了数据结构,以将每个可更新资源与相应的标识符相关联,以列举固件更新系统的可更新资源。 固件更新系统可以引用数据结构以产生提供操作系统级抽象的每个单独资源的表示,通过该抽象来管理固件更新的检测,分析,获取,部署,安装和跟踪。 使用这些表示,固件更新系统用于为列举的资源共同发现可用的固件更新,将更新匹配到适当的资源,并启动更新的安装。
-
公开(公告)号:US09235404B2
公开(公告)日:2016-01-12
申请号:US13534678
申请日:2012-06-27
IPC分类号: H04M3/00 , G06F15/16 , G06F15/173 , G06F1/24 , G06F9/00 , G06F11/00 , G06F9/44 , G06F9/46 , G06F9/445
CPC分类号: G06F8/654
摘要: A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware updates in a consistent manner across different computing platforms/architectures. A data structure is defined to associate each updateable resource with a corresponding identifier to enumerate the updateable resources to the firmware update system. The firmware update system may reference the data structure to produce representations of the each individual resource that provide an operating system level abstraction through which detection, analysis, acquisition, deployment, installation, and tracking of firmware updates is managed. Using the representations, the firmware update system operates to discover available firmware updates collectively for the enumerated resources, match the updates to appropriate resources, and initiate installation of the updates.
摘要翻译: 描述了一种固件更新系统,其共同地处理计算设备的硬件资源的固件更新。 固件更新系统可以被配置为在不同的计算平台/体系结构之间以一致的方式处理固件更新。 定义了数据结构,以将每个可更新资源与相应的标识符相关联,以列举固件更新系统的可更新资源。 固件更新系统可以引用数据结构以产生提供操作系统级抽象的每个单独资源的表示,通过该抽象来管理固件更新的检测,分析,获取,部署,安装和跟踪。 使用这些表示,固件更新系统用于为列举的资源共同发现可用的固件更新,将更新匹配到适当的资源,并启动更新的安装。
-
公开(公告)号:US20140075172A1
公开(公告)日:2014-03-13
申请号:US13612252
申请日:2012-09-12
IPC分类号: G06F15/177 , G06F9/24
CPC分类号: G06F9/4401
摘要: In one or more embodiments, hardware configuration state data for specialization of a portable installation of an operating system may be stored on a per hardware configuration basis. Specializations may include designation of boot start drivers, driver settings, device settings, and other state data that may vary based on hardware configurations of different machines on which the portable operating system is loaded. In a pre-boot environment, an identity of the current computing device is resolved and used to look-up corresponding hardware configuration state data that is available. When booting of the operating system on a new computing device is detected, the operating system is loaded using default state settings. An optimization routine may then be performed to create and store hardware specific hardware configuration state data for the computing device that defines specializations for subsequent boots of the operating system on the computing device.
摘要翻译: 在一个或多个实施例中,用于专业化操作系统的便携式安装的硬件配置状态数据可以基于每个硬件配置来存储。 专业化可能包括指定启动启动驱动程序,驱动程序设置,设备设置以及其他状态数据,这些状态数据可能会根据装载便携式操作系统的不同机器的硬件配置而有所不同。 在预引导环境中,解决当前计算设备的身份,并用于查找可用的相应硬件配置状态数据。 当检测到在新计算设备上引导操作系统时,使用默认状态设置加载操作系统。 然后可以执行优化例程以创建和存储用于计算设备的硬件特定硬件配置状态数据,所述硬件配置状态数据定义用于计算设备上操作系统的后续启动的专门化。
-
公开(公告)号:US09846582B2
公开(公告)日:2017-12-19
申请号:US13612252
申请日:2012-09-12
IPC分类号: G06F15/177 , G06F9/44
CPC分类号: G06F9/4401
摘要: In one or more embodiments, hardware configuration state data for specialization of a portable installation of an operating system may be stored on a per hardware configuration basis. Specializations may include designation of boot start drivers, driver settings, device settings, and other state data that may vary based on hardware configurations of different machines on which the portable operating system is loaded. In a pre-boot environment, an identity of the current computing device is resolved and used to look-up corresponding hardware configuration state data that is available. When booting of the operating system on a new computing device is detected, the operating system is loaded using default state settings. An optimization routine may then be performed to create and store hardware specific hardware configuration state data for the computing device that defines specializations for subsequent boots of the operating system on the computing device.
-
-
-
-
-