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:
Jul. 08, 2014

Filed:

Nov. 19, 2010
Applicants:

Thomas J. Layson, Monroe, WA (US);

Caglar Gunyakti, Redmond, WA (US);

Tarik Soulami, Redmond, WA (US);

Kalin Georgiev Toshev, Redmond, WA (US);

Jeffrey Paul Harker, Snoqualmie, WA (US);

Josh D. Benaloh, Redmond, WA (US);

Inventors:

Thomas J. Layson, Monroe, WA (US);

Caglar Gunyakti, Redmond, WA (US);

Tarik Soulami, Redmond, WA (US);

Kalin Georgiev Toshev, Redmond, WA (US);

Jeffrey Paul Harker, Snoqualmie, WA (US);

Josh D. Benaloh, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01);
U.S. Cl.
CPC ...
Abstract

Systems, methods, and apparatus for validating product keys. In some embodiments, a product key includes security information and identification information identifying at least one copy of a software product. The security information may include a first portion to be processed by a first validation authority using first validation information and a second portion to be processed by a second validation authority using second validation information. The second validation information may be stored separately from the first validation information and may not be accessible to the first validation authority. In some embodiments, the first validation authority randomly determines whether a product key is to be audited by the second validation authority. Alternatively, the first validation authority may determine whether to audit based on a type of the software product associated with the product key and/or a perceived level of security risk.


Find Patent Forward Citations

Loading…