Software license authorization system
First Claim
1. A method of operating an authorization network, the method comprising:
- in a service provider network, providing a wireless communication service to a user device operated by a user, wherein a service provider operates the service provider network and an authorization system;
in an enterprise system, obtaining a license for an application from an application vendor and transferring authorization instructions for the license based on the license to the authorization system over an internet, wherein the enterprise system is operated by an enterprise, wherein the enterprise is not the service provider, wherein the user device has the application;
in the authorization system, receiving the authorization instructions from the enterprise system, wherein the authorization instructions indicate authorization parameters comprising a quantity of users allowed to be authorized under the license and a quantity of users authorized under the license, receiving an authorization request from the user device through the service provider network, wherein the authorization request is transmitted wirelessly to the service provider network by the user device, wherein the user device transfers the authorization request each time the application is selected for execution, and wherein the authorization request indicates the application, the enterprise, and at least one of the user and the user device, and processing the authorization request and the authorization parameters to determine if the execution of the application is authorized based on the enterprise and a determination that the quantity of users authorized under the license is less than the quantity of users allowed to be authorized under the license, if the execution of the application is authorized, transferring an authorized message to the user device, wherein the user device executes the application in response to the authorized message and, if the execution of the application is not authorized, transferring an unauthorized message to the user device, wherein the user device does not execute the application in response to the unauthorized message.
6 Assignments
0 Petitions
Accused Products
Abstract
An authorization system is described that includes a first interface, a processing system, and a second interface. The first interface is configured to receive an authorization instruction from an enterprise and receive an authorization request from a user device. The authorization instructions indicate authorization parameters. The user device transfers the authorization request each time the application is selected for execution. The authorization instructions are based on a license obtained by the enterprise for an application and wherein a user device operated by a user has the application. The processing system is configured to process the authorization request and authorization parameters to determine if the execution of the application is authorized. The second interface is configured to transfer an authorized message to the user device if the execution of the application is authorized and transfer an unauthorized message to the user device if the execution of the application is not authorized.
179 Citations
18 Claims
-
1. A method of operating an authorization network, the method comprising:
-
in a service provider network, providing a wireless communication service to a user device operated by a user, wherein a service provider operates the service provider network and an authorization system; in an enterprise system, obtaining a license for an application from an application vendor and transferring authorization instructions for the license based on the license to the authorization system over an internet, wherein the enterprise system is operated by an enterprise, wherein the enterprise is not the service provider, wherein the user device has the application; in the authorization system, receiving the authorization instructions from the enterprise system, wherein the authorization instructions indicate authorization parameters comprising a quantity of users allowed to be authorized under the license and a quantity of users authorized under the license, receiving an authorization request from the user device through the service provider network, wherein the authorization request is transmitted wirelessly to the service provider network by the user device, wherein the user device transfers the authorization request each time the application is selected for execution, and wherein the authorization request indicates the application, the enterprise, and at least one of the user and the user device, and processing the authorization request and the authorization parameters to determine if the execution of the application is authorized based on the enterprise and a determination that the quantity of users authorized under the license is less than the quantity of users allowed to be authorized under the license, if the execution of the application is authorized, transferring an authorized message to the user device, wherein the user device executes the application in response to the authorized message and, if the execution of the application is not authorized, transferring an unauthorized message to the user device, wherein the user device does not execute the application in response to the unauthorized message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An authorization system located in a service provider network operated by a service provider that provides a wireless communication service to a user device operated by a user where the enterprise is not the service provider, the authorization system comprising:
-
a first interface configured to receive authorization instructions from an enterprise system operated by the enterprise and receive an authorization request from the user device through the service provider network, wherein the user device has an application, wherein the authorization instructions are transferred over an internet, wherein the authorization instructions indicate authorization parameters, wherein the authorization parameters comprise a quantity of users allowed to be authorized under the license and a quantity of users authorized under the license, and are based on a license obtained by the enterprise system from an application vendor for the application, wherein the authorization request is transmitted wirelessly to the service provider network, wherein the user device transfers the authorization request each time the application is selected for execution, and wherein the authorization request indicates the application, the enterprise, and at least one of the user and the user device; a processing system configured to process the authorization request and the authorization parameters to determine if the execution of the application is authorized based on the enterprise and a determination that the quantity of users authorized under the license is less than the quantity of users allowed to be authorized under the license; and a second interface configured to transfer an authorized message to the user device if the execution of the application is authorized and transfer an unauthorized message to the user device if the execution of the application is not authorized, wherein the user device executes the application in response to the authorized message and wherein the user device does not execute the application in response to the unauthorized message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An authorization network comprising:
-
a service provider network, wherein the service provider network provides a wireless communication service to a user device, wherein a service provider operates the service provider network and an authorization system; an enterprise system, wherein the enterprise system obtains a license for an application from an application vendor and transfers authorization instructions for the license based on the license to the authorization system over an internet, wherein the enterprise system is operated by an enterprise, wherein the enterprise is not the service provider, wherein the user device operated by a user has the application; and the authorization system, wherein the authorization system receives the authorization instructions from the enterprise system, wherein the authorization instructions indicate authorization parameters comprising a quantity of users allowed to be authorized under the license and a quantity of users authorized under the license, receives an authorization request from the user device through the service provider network, wherein the authorization request is transmitted wirelessly to the service provider network by the user device, wherein the user device transfers the authorization request each time the application is selected for execution, and wherein the authorization request indicates the application, the enterprise, and at least one of the user and the user device, and wherein the authorization system processes the authorization request and the authorization parameters to determine if the execution of the application is authorized based on the enterprise and a determination that the quantity of users authorized under the license is less than the quantity of users allowed to be authorized under the license, transfers an authorized message to the user device if the execution of the application is authorized, and transfers an unauthorized message to the user device if the execution of the application is not authorized, wherein the user device executes the application in response to the authorized message and wherein the user device does not execute the application in response to the unauthorized message. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification