Flexible licensing architecture for licensing digital application
AssigneeMicrosoft Corporation
InventorsCecil Ray Brooks, Jay Robert Girotto, Caglar Gunyakti, Todd Haugen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsCecil Ray Brooks, Jay Robert Girotto, Caglar Gunyakti, Todd Haugen
Estimating the term…
An application includes a plurality of features. A transaction is engaged with a retailer to obtain a product license corresponding to the application. The product license defines at least one feature of the application that may be employed. A base copy of the application is obtained from a distributor and is actuated. A use license corresponding to the product license is acquired from a licensor by way of the actuated application sending the product license to the licensor along with an identification of at least one of a user, the computing device, and a trusted component operating on the computing device, where the use license includes feature policy granting rights to employ each feature defined in the product license.
A computer-implemented method of obtaining a use license for using an application of a publisher on a computing device, the application including a plurality of features, the computing device storing the use license on a storage device, the method comprising:
A computing device that processes an application in accordance with a use license for using the application of a publisher, the use license authorized by a publisher and associated with a corresponding publishing license that includes the set of publisher-specified license rules and additional rules applicable to a licensor regarding issuance of the use license by the licensor, the application having a plurality of features, the computing device storing the use license on a storage device, said computing device comprising:
A computer readable storage medium containing computer executable instructions that when executed by a processor of a computing device cause the processor to perform the steps of:
Dependencies are inferred from the claim text.