Patent ID: 9306922
Filing Date: 2016-04-05
CPC Classification: H04L

Claim Text:
1. A method comprising: providing, in a computer system, an authorization client comprising a plurality of authorization implementation records, wherein each of the plurality of authorization implementation records corresponds to a particular implementation of an authorization protocol associated with at least one of a plurality of external service providers; receiving, in the computer system, a data request message, from one or more applications coupled to the authorization client, for data associated with a user and a first external service provider in the plurality of external services providers, wherein the data associated with the user and the first external service provider is hosted on a remote computer system operated by the first external service provider; retrieving, in the computer system, an authorization token associated with the first external service provider and the user from a secure data store using the authorization client; referencing, in the computer system, a first authorization implementation record in the plurality of authorization implementation records associated with the first external service provider to create a formatted data request based on the data request message, wherein the formatted data request comprises the authorization token; and sending, in the computer system, the formatted data request to the external service provider through the authorization client.