APPLICATION LICENSING AUTHENTICATION
First Claim
1. A method for application licensing authentication, comprising:
- processing a request for a license for an application from a purchaser at a marketplace service;
sending a token from the marketplace service to a client platform, wherein the client platform is configured to allow the purchaser to assign a seat to a user and to send the token to a third party service when the user attempts to access the application;
accepting the token from the third party service at the marketplace service;
verifying a validity of the token within the marketplace service; and
returning a message verifying the validity of the token to the third party service, wherein the third party service is configured to allow the user to access specific levels of service within the application through the client platform.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for application licensing authentication are disclosed herein. The method includes processing a request for a license for an application from a purchaser at a marketplace service. The method also includes sending a token from the marketplace service to a client platform, wherein the client platform is configured to allow the purchaser to assign a seat to a user and to send the token to a third party service when the user attempts to access the application. The method further includes accepting the token from the third party service at the marketplace service, verifying the validity of the token within the marketplace service, and returning a message verifying the validity of the token to the third party service. Moreover, the third party service may be configured to allow the user to access specific levels of service within the application through the client platform.
161 Citations
20 Claims
-
1. A method for application licensing authentication, comprising:
-
processing a request for a license for an application from a purchaser at a marketplace service; sending a token from the marketplace service to a client platform, wherein the client platform is configured to allow the purchaser to assign a seat to a user and to send the token to a third party service when the user attempts to access the application; accepting the token from the third party service at the marketplace service; verifying a validity of the token within the marketplace service; and returning a message verifying the validity of the token to the third party service, wherein the third party service is configured to allow the user to access specific levels of service within the application through the client platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for application licensing authentication within a marketplace environment, wherein the system comprises a marketplace service configured to:
-
accept a request for a license for an application within a client platform from a purchaser; send a token from the marketplace service to the client platform, wherein the client platform is configured to allow the purchaser to assign a seat to a user and to send the token to a third party service when the user attempts to access the application; accept the token from the third party service; verify a validity of the token; and return a message verifying the validity of the token to the third party service, wherein the third party service is configured to allow the user to access services within the application through the client platform. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more non-volatile computer-readable storage media for storing computer readable instructions, the computer-readable instructions providing an application licensing authentication system when executed by one or more processing devices, the computer-readable instructions comprising code configured to:
-
process a request for a license for an application from a purchaser at a marketplace service; send a token from the marketplace service to a client platform, wherein the client platform is configured to allow the purchaser to assign a seat to a user and to send the token to a third party service when the user attempts to access the application; accept the token from the third party service; verify a validity of the token; and send a message verifying the validity of the token to the third party service, wherein the third party service is configured to allow the user to access different levels of service within the application. - View Dependent Claims (18, 19, 20)
-
Specification