User based licensing for applications
First Claim
Patent Images
1. A method for providing user based licensing of an application, comprising:
- receiving user log-in information from a computing device at a licensing service in response to an input by a user;
providing a license for an application to the computing device, wherein the license comprises device specific information associated with the user;
activating the application on the computing device using the device specific information;
periodically determine a state of the license in response to an input from the computing device, wherein the input comprises a license state check performed by the computing device at configurable time periods specified by the conditions of the license; and
adjust conditions of the license according to the state of the license.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable storage media for providing user based licensing of an application are provided herein. The method includes receiving user log-in information from a computing device at a licensing service in response to an input by a user and providing a license for an application to the computing device, wherein the license includes device specific information associated with the user. The method also includes activating the application on the computing device using the device specific information.
85 Citations
20 Claims
-
1. A method for providing user based licensing of an application, comprising:
-
receiving user log-in information from a computing device at a licensing service in response to an input by a user; providing a license for an application to the computing device, wherein the license comprises device specific information associated with the user; activating the application on the computing device using the device specific information; periodically determine a state of the license in response to an input from the computing device, wherein the input comprises a license state check performed by the computing device at configurable time periods specified by the conditions of the license; and adjust conditions of the license according to the state of the license. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17)
-
-
8. A system for providing user based licensing of an application, comprising:
-
a storage device to store instructions of a licensing service; a server communicatively coupled to a computing device, the server comprising a processing device to carry out operations of the licensing service configured to; receive user log-in information from the computing device in response to an input by a user; provide a license for an application to the computing device, wherein the license comprises device specific information associated with the user; and
activate the application on the computing device using the device specific information;periodically determine a state of the license in response to an input from the computing device, wherein the input comprises a license state check performed by the computing device at configurable time periods specified by the conditions of the license; and adjust conditions of the license according to the state of the license. - View Dependent Claims (9, 10, 11, 12, 18, 19)
-
-
13. One or more computer-readable storage media device comprising a plurality of instructions that, when executed by a processor, cause the processor to:
-
receive user log-in information from a computing device; provide a license for an application to the computing device, wherein the license comprises device specific information associated with a user; activate the application on the computing device using the device specific information; periodically determine a state of the license in response to an input from the computing device, wherein the input comprises a license state check performed by the computing device at configurable time periods specified by the conditions of the license; and adjust conditions of the license according to the state of the license. - View Dependent Claims (14, 15, 20)
-
Specification