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:
Dec. 30, 2008

Filed:

Aug. 29, 2003
Applicants:

Ryan Burkhardt, Redmond, WA (US);

Raj Jhanwar, Bothell, WA (US);

Vijayachandran Jayaseelan, Bellevue, WA (US);

Jason Cohen, Seatac, WA (US);

Inventors:

Ryan Burkhardt, Redmond, WA (US);

Raj Jhanwar, Bothell, WA (US);

Vijayachandran Jayaseelan, Bellevue, WA (US);

Jason Cohen, Seatac, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Controlling access to functionality within an installed software product. The invention includes an authorization module that dynamically references authorization information when specific functionality is requested by a requesting entity such as a user or an application program to determine if the requested functionality is authorized to be executed. Further, the invention dynamically provides an opportunity to the requesting entity to purchase unauthorized functionality. In this manner, functionality within the software product may be enabled or disabled at any time (e.g., during installation, post-installation, and re-installation).


Find Patent Forward Citations

Loading…