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.
Patent No.:
Date of Patent:
Aug. 06, 2019
Filed:
Jun. 24, 2015
Lenovo (Singapore) Pte, Ltd., New Tech Park, SG;
Steven D. Goodman, Raleigh, NC (US);
Mikio Hagiwara, Tokyo, JP;
William Laurence Jaeger, Jr., Pittsboro, NC (US);
Eitaroh Kasamatsu, Kawasaki, JP;
Kohsuke Ohtani, Tokyo, JP;
Randall Scott Springfield, Chapel Hill, NC (US);
David Burke Stone, Wake Forest, NC (US);
Christopher Aaron Whitesock, Clayton, NC (US);
LENOVO (SINGAPORE) PTE. LTD., New Tech Park, SG;
Abstract
For validating computing device firmware, systems, apparatus, and methods are disclosed. The apparatus includes a processor, and a memory that stores code executable by the processor, the code including code that acquires a firmware manifest for locally stored firmware, authenticates a digital signature of the firmware manifest, and validates contents of the locally stored firmware using the firmware manifest. The apparatus may also include code that generates a local firmware manifest from the firmware, wherein validating the contents of the firmware includes comparing the local firmware manifest to the firmware manifest. In certain embodiments, the apparatus may indicate, to a user, one of success and failure of the firmware validation. The firmware manifest may be a location-specific firmware manifest corresponding to a geographical location of the apparatus and/or computing device including the locally stored firmware.