AVAILABILITY OF PERMISSION MODELS IN ROAMING ENVIRONMENTS
First Claim
1. A method implemented in one or more devices, the method comprising:
- receiving, from a device, a request for a digital license for a software product, the request including a user ID of a user of the device; and
returning the digital license to the device if a digital license bound to the user ID is available and can be returned to the device in accordance with terms of the digital license regardless of whether the device is a same device from which a product key for the digital license was activated, and otherwise refusing to return the digital license to the device.
2 Assignments
0 Petitions
Accused Products
Abstract
A request for a digital license associated with a software product is received from a device. The request includes a user ID of a user of the device, with the digital license having been generated in response to a request to activate the software product with a product key. A check is made as to whether a digital license bound to the user ID is available, and also whether the digital license can be returned to the device in accordance with the terms of the digital license. The digital license is returned if the digital license can be returned to the device in accordance with the terms (regardless of whether the device is a same device from which the product key was activated), and otherwise is not returned. The digital license can be removed from the device in accordance with the terms of the digital license.
122 Citations
20 Claims
-
1. A method implemented in one or more devices, the method comprising:
-
receiving, from a device, a request for a digital license for a software product, the request including a user ID of a user of the device; and returning the digital license to the device if a digital license bound to the user ID is available and can be returned to the device in accordance with terms of the digital license regardless of whether the device is a same device from which a product key for the digital license was activated, and otherwise refusing to return the digital license to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in a license management service, the method comprising:
-
receiving, from a device, a request for a digital license associated with a software product, the request including a user ID of a user of the device, the digital license having been generated in response to a request to activate the software product with a product key; checking whether a digital license bound to the user ID is available; checking whether the digital license bound to the user ID can be returned to the device in accordance with terms of the digital license; and returning the digital license bound to the user ID if the digital license can be returned to the device in accordance with the terms, and otherwise refusing to return the digital license bound to the user ID. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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:
-
receive a request to run a software product; request, from a license management service, a digital license for the software product, wherein the digital license includes a product key and is bound to a user ID of a current user of the device, the user ID having been validated by an online service; and run the software product in accordance with the digital license received from the license management service, wherein the digital license is received regardless of whether the device is a same device from which the product key was activated. - View Dependent Claims (20)
-
Specification