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:
Aug. 18, 2009

Filed:

Apr. 02, 2003
Applicants:

Chee Chew, Redmond, WA (US);

Michael P. Calligaro, Redmond, WA (US);

Dominique Fortier, Snoqualmie, WA (US);

Igor Borisov Peev, Seattle, WA (US);

Inventors:

Chee Chew, Redmond, WA (US);

Michael P. Calligaro, Redmond, WA (US);

Dominique Fortier, Snoqualmie, WA (US);

Igor Borisov Peev, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 21/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A keyed-build system for controlling the distribution of software. The system and method of the present invention control distribution of software by keying computer-executable programs with device identifications. Each of the computing devices of the keyed-build system contains a device identification that is uniquely associated with and is embedded in the device. A computer-executable program for use in a particular computing device is keyed with the device's unique device identification during the build process of the program. When the computer-executable program is launched on a computing device, the device identification in the program is compared with the device identification embedded in the computing device. If the two device identifications do not match, the computer-executable program is disabled.


Find Patent Forward Citations

Loading…