×

Access to application programming interface systems and methods

  • US 8,832,858 B2
  • Filed: 05/20/2013
  • Issued: 09/09/2014
  • Est. Priority Date: 01/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-based method for granting enhanced access to a service application using at least one processor communicatively coupled to at least one memory device, said method comprising:

  • providing, by the at least one processor, at least one service application having a first access requirement for a first level of access and a second access requirement for a second level of access, the at least one service application associated with a service owner (SO), wherein the first level of access includes access to at least one of data, resources, and functionality provided by the at least one service application, and wherein the second level of access is enhanced access with respect to the first level of access, and wherein the SO assigns rules defining the first access requirement and the second access requirement to the at least one service application;

    receiving, by the at least one processor, a request for the second level of access to the at least one service application from at least one of a developer entity and a user of a developer application, the developer application configured to communicate with the at least one service application;

    assigning, by the at least one processor, a consumer ID including at least one of a client ID and a production key to the developer application that includes the first level of access to the at least one service application;

    requesting the second level of access to the at least one requested service application;

    granting the second level of access to the developer application for the at least one requested service application;

    updating the consumer ID from having the first level of access to having the second level of access to the at least one service application; and

    executing, by the at least one processor, the developer application having the second level of access to the at least one service application, wherein the developer application communicates with the at least one service application based on the second level of access rules assigned by the SO.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×