The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 03, 2015

Filed:

Jun. 27, 2012
Applicants:

James G. Cavalaris, Kirkland, WA (US);

Adam Lenart, Seattle, WA (US);

Chad R. Siefert, Seattle, WA (US);

David J. Roth, Redmond, WA (US);

Cameron S. Brodeur, Redmond, WA (US);

James A. Schwartz, Jr., Seattle, WA (US);

Eric F. Nelson, Woodinville, WA (US);

Inventors:

James G. Cavalaris, Kirkland, WA (US);

Adam Lenart, Seattle, WA (US);

Chad R. Siefert, Seattle, WA (US);

David J. Roth, Redmond, WA (US);

Cameron S. Brodeur, Redmond, WA (US);

James A. Schwartz, Jr., Seattle, WA (US);

Eric F. Nelson, Woodinville, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/24 (2006.01); G06F 9/00 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…