Offline processing using on-demand access tokens
AssigneeIntuit Inc.
InventorsYi Zhang, Thomas John Holodnik
Life of this patent
Estimating the term…
Abstract
A method may include registering, with an offline job to be executed by a computer processor, an application programming interface (API) and an operation, obtaining, from a repository, a user consent of a user for the operation, and in response to obtaining the user consent, creating, for the user, an access token including the operation and the API. The user consent may be stored external to the access token. The method may further include transmitting the access token to the offline job, and calling, by the offline job, the API using the access token.
Claims18
A method, comprising:
- registering, with a first offline job to be executed by a computer processor, an application programming interface (API) and an operation;
- receiving a request for an access token from the first offline job;
- in response to obtaining a user consent, creating the access token specifying the operation and the API, wherein the user consent is stored external to the access token;
- verifying that the first offline job is registered with the operation and the API;
- transmitting the access token to the first offline job responsive to the request;
- and
- calling, by the first offline job, the API using the access token.
A system, comprising:
- a memory coupled to a computer processor;
- a repository configured to store:
- a user consent of a user for an operation,
- an application programming interface (API), and
- an access token for the user specifying the operation and the API;
- a first offline job, executing on the computer processor and using the memory, configured to call the API using the access token, wherein the first offline job is created by an application;
- and
- a runtime manager, executing on the computer processor and using the memory, configured to:
- register, with the first offline job, the API and the operation,
- receive a request for an access token from the first offline job;
- detect, while the user is using the application, an action that requires offline processing;
- derive, from the action, a user consent;
- in response to obtaining the user consent, create the access token, wherein the user consent is stored external to the access token, and
- transmit the access token to the first offline job responsive to the request.
A method, comprising:
- creating, by a financial management application (FMA) executing on a computer processor, a first offline job to acquire transactions;
- receiving a request to register a first application programming interface (API) and an operation to acquire transactions with the first offline job;
- registering, with the first offline job, the first API and the operation, wherein the registering is in response to receiving the request to register;
- receiving a request for an access token from the first offline job;
- receiving, from the first offline job, a request for the access token;
- in response to obtaining a user consent, creating the access token specifying the operation and the first API, wherein the user consent is stored external to the access token, and wherein the user consent is obtained in response to receiving the request for the access token;
- transmitting the access token to the first offline job responsive to the request;
- and
- acquiring, by the first offline job, first transactions of a user from a first financial institution by calling the first API using the first access token.
Dependencies are inferred from the claim text.