Premium access to open application programming interface systems and methods
First Claim
1. A computer-based method for granting premium access to a service application stored within a service provider (SP) computer system through an open application programming interface (API) platform, said method comprising:
- providing at least one service application stored within the SP computer system having both general access and premium access, the at least one service application associated with a service owner (SO), wherein general access includes access to at least one of data, resources, and functionality provided by the at least one service application, and wherein premium access is enhanced general access, and wherein the SO assigns rules defining general access and premium access to the at least one service application;
receiving a request for premium access to the at least one service application from a developer of a developer application, the request received at the open API platform, the developer application configured to communicate with the at least one service application including receiving an output from the at least one service application for processing by the developer application;
assigning a production key to the developer application that includes general access to the at least one service application;
sending an electronic message to the SO of the at least one requested service application, the electronic message requesting premium access to the at least one requested service application;
granting premium access to the developer application for communicating with the at least one requested service application, said granting performed by the SO;
updating the production key at the open API platform from having general access to having premium access to the at least one service application;
notifying the developer of the granting of the premium access to the at least one service application for the developer application; and
executing the developer application having premium access to the at least one service application, wherein the developer application communicates with the at least one service application based on the premium access rules assigned by the SO.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for granting premium access to a service application stored within a service provider (SP) computer system through an open API platform is provided. The method includes receiving a request for premium access to the service application from a developer of a developer application wherein the developer application is configured to request data from the service application, assigning a production key to the developer application, sending an electronic message to a service owner (SO) associated with the service application requesting premium access to the service application, granting premium access to the service application by the SO for the developer application, updating the production key at the open API platform to include premium access to the service application, and notifying the developer of the granting of the premium access to the service application for the developer application.
17 Citations
26 Claims
-
1. A computer-based method for granting premium access to a service application stored within a service provider (SP) computer system through an open application programming interface (API) platform, said method comprising:
-
providing at least one service application stored within the SP computer system having both general access and premium access, the at least one service application associated with a service owner (SO), wherein general access includes access to at least one of data, resources, and functionality provided by the at least one service application, and wherein premium access is enhanced general access, and wherein the SO assigns rules defining general access and premium access to the at least one service application; receiving a request for premium access to the at least one service application from a developer of a developer application, the request received at the open API platform, the developer application configured to communicate with the at least one service application including receiving an output from the at least one service application for processing by the developer application; assigning a production key to the developer application that includes general access to the at least one service application; sending an electronic message to the SO of the at least one requested service application, the electronic message requesting premium access to the at least one requested service application; granting premium access to the developer application for communicating with the at least one requested service application, said granting performed by the SO; updating the production key at the open API platform from having general access to having premium access to the at least one service application; notifying the developer of the granting of the premium access to the at least one service application for the developer application; and executing the developer application having premium access to the at least one service application, wherein the developer application communicates with the at least one service application based on the premium access rules assigned by the SO. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for granting premium access to a service application stored within a service owner (SO) computer device, the SO computer device associated with a SO, the computer system comprising:
-
a memory device for storing data; and a service provider (SP) computer system comprising a processor and an open application programming interface (API) platform, the SP computer system in communication with the memory device and the SO computer device, said SP computer system programmed to; receive a request for premium access to the service application stored within the SO computer device from a developer of a developer application, wherein the developer application is configured to communicate with the service application, the service application having both general access and premium access, wherein general access includes access to at least one of data, resources, and functionality provided by the service application, and wherein premium access is enhanced general access, and wherein the SO assigns rules defining general access and premium access to the service application; assign a production key to the developer application that includes general access to the service application, the production key stored within the memory device; send an electronic message requesting premium access to the service application; update the production key at the API platform from having general access to having premium access to the service application after the API platform receives notification from the SO computer device that premium access has been granted to the service application for the developer application; and notify the developer of the granting of the premium access to the service application for the developer application, wherein the developer application having premium access is executed to communicate with the service application based on the premium access rules assigned by the SO. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for granting premium access to a service application, said computer system comprising:
-
a service owner (SO) computer device associated with a SO, the SO computer device configured to store the service application, and grant premium access to the service application; a memory device for storing data; and a service provider (SP) computer device comprising a processor and an open application programming interface (API) platform, said SP computer device in communication with the memory device and said SO computer device, said SP computer device configured to; receive a request for premium access to the service application from a developer of a developer application, wherein the developer application is configured to communicate with the service application, the service application having both general access and premium access, wherein general access includes access to at least one of data, resources, and functionality provided by the service application, and wherein premium access is enhanced general access, and wherein the SO assigns rules defining general access and premium access to the service application; receive a production key assigned to the developer application that includes general access to the service application, the production key stored within the memory device; send an electronic message to said SO computer device requesting premium access to the service application; update the production key at the API platform from having general access to having premium access to the service application after the SO grants premium access to the service application for the developer application; and notify the developer of the granting of the premium access to the service application for the developer application, wherein the developer application having premium access is executed to communicate with the service application based on the premium access rules assigned by the SO. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. One or more computer-readable non-transitory media comprising a computer-executable program that instructs at least one processor to provide premium access to a service application stored within a service provider (SP) computer system through an open application programming interface (API) platform, said computer-executable program comprising at least one code segment that instructs the at least one processor to:
-
receive a request for premium access to the service application from a developer of a developer application, the request received using, the open API platform, wherein the developer application is configured to communicate with the service application, the service application having both general access and premium access, wherein general access includes access to at least one of data, resources, and functionality provided by the service application, and wherein premium access is enhanced general access, and wherein the SO assigns rules defining general access and premium access; receive a production key assigned to the developer application that includes general access to the service application; send an electronic message to a service owner (SO) associated with the service application, the electronic message requesting premium access to the service application; grant premium access to the service application for the developer application; update the production key at the open API platform from having general access to having premium access to the service application; and notify the developer of the granting of the premium access to the service application for the developer application, wherein the developer application having premium access is executed to communicate with the service application based on the premium access rules assigned by the SO.
-
Specification