ENHANCED PRODUCT FUNCTIONALITY BASED ON USER IDENTIFICATION
First Claim
1. A method in a device, the method comprising:
- obtaining a product key for a software product;
accessing an activation service to activate, using the product key, the software product;
receiving, from the activation service, a digital license associated with the software product;
binding the digital license to a user ID of a user of the device; and
saving, to a remote license management service, the digital license and an indication of the digital license as being bound to the user ID.
2 Assignments
0 Petitions
Accused Products
Abstract
A product key for a software product is obtained and an activation service is accessed by a device to activate the software product with the product key. A digital license associated with the software product is received from the activation service, and the digital license is bound to a set of user-identifying credentials of a user of the device. This application of the digital license can take various forms, such as enabling use of a software product altogether or enabling/disabling of a certain set of features. The digital license and an indication of an association of the digital license to the user ID is saved to a remote license management service, may be cached locally, and may expire and become unusable in the system. The license management service receives and saves this digital license, and can remove expired time-limited licenses.
126 Citations
20 Claims
-
1. A method in a device, the method comprising:
-
obtaining a product key for a software product; accessing an activation service to activate, using the product key, the software product; receiving, from the activation service, a digital license associated with the software product; binding the digital license to a user ID of a user of the device; and saving, to a remote license management service, the digital license and an indication of the digital license as being bound to the user ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented in a license management service, the method comprising:
-
receiving a digital license for a software product, the digital license being received from a device from which the software product was activated using a product key; and saving the digital license with the digital license being bound to a first user ID of a user of the device when the software product was activated. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
obtain a product key for a software product; access an activation service to activate the software product using the product key; receive a digital license for the software product from the activation service, the digital license including both the product key and a set of rights that the digital license gives to a user of the device; bind the digital license to a user ID of the user of the device by including the user ID in the digital license, the user ID comprising credentials that identify the user of the device and that are obtained from an authentication service for an online service; and save, to a remote license management service, the digital license bound to the user ID, allowing the digital license to be retrieved from the remote license management service to run the software product on multiple other devices.
-
Specification