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:
Feb. 06, 2007

Filed:

Jun. 26, 2002
Applicants:

Joseph Wayne Freeman, Raleigh, NC (US);

Chad Lee Gettelfinger, Durham, NC (US);

Steven Dale Goodman, Raleigh, NC (US);

William Fred Keown, Jr., Raleigh, NC (US);

Eric Richard Kern, Durham, NC (US);

Randall Scott Springfield, Chapel Hill, NC (US);

Inventors:

Joseph Wayne Freeman, Raleigh, NC (US);

Chad Lee Gettelfinger, Durham, NC (US);

Steven Dale Goodman, Raleigh, NC (US);

William Fred Keown, Jr., Raleigh, NC (US);

Eric Richard Kern, Durham, NC (US);

Randall Scott Springfield, Chapel Hill, NC (US);

Assignee:

Lenovo Singapore Pte, Ltd, Singapore, SG;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method is disclosed for securely updating system attributes of a client computer with a BIOS and includes signing a public key of a secure server with a private key of the BIOS prior to completion of manufacturing of the client computer to create an encrypted public key and embedded private key stored at the server. The method includes receiving at the server a request packet transmitted from the client computer requesting system attribute modification, encrypting the request packet to create an encrypted packet, and transmitting a return packet to client computer comprising the encrypted packet, the server's public key, and server instructions. The client computer decrypts the request packet using the server's public key and compares it to the original request packet, and if identical, executes the server instructions to modify the client computer's boot block to update client computer's system attributes.


Find Patent Forward Citations

Loading…