OFFLINE ACCESS OF A NETWORK BASED APPLICATION
First Claim
Patent Images
1. A system comprising:
- a data store configured to store user account information associated with a plurality of user accounts;
an application module configured to provide network-based access for a user device to a network-based application,the network-based application configured to;
receive and store user account information in an application cache of the user device in an online mode, wherein in the online mode the network application is in communication with the interactive computing system; and
provide a computer readable code configured to communicate transaction information associated with one of the plurality of user accounts to a point-of-sale terminal in an offline mode, wherein the transaction information is based, at least in part on the user account information stored in the application cache, wherein in the offline mode the network application is not in communication with the interactive computing system;
a user account module configured to;
receive the transaction information from the point of sale terminal requesting authorization for a transaction;
determine whether to authorize the transaction based, at least in part, on user account information associated with the user account indentified by the transaction information; and
provide a response to the point of sale terminal based on the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to an interactive computing system configured to provide a network-based application that can provide offline functionality. A user computing device, such as a mobile device, access a network-based application through an interactive computing system. The network-based application can be configured to provide transaction information sufficient to conduct a transaction with a point-of-sale terminal when the network application is not in communication with the interactive computing system.
12 Citations
23 Claims
-
1. A system comprising:
-
a data store configured to store user account information associated with a plurality of user accounts; an application module configured to provide network-based access for a user device to a network-based application, the network-based application configured to; receive and store user account information in an application cache of the user device in an online mode, wherein in the online mode the network application is in communication with the interactive computing system; and provide a computer readable code configured to communicate transaction information associated with one of the plurality of user accounts to a point-of-sale terminal in an offline mode, wherein the transaction information is based, at least in part on the user account information stored in the application cache, wherein in the offline mode the network application is not in communication with the interactive computing system; a user account module configured to; receive the transaction information from the point of sale terminal requesting authorization for a transaction; determine whether to authorize the transaction based, at least in part, on user account information associated with the user account indentified by the transaction information; and provide a response to the point of sale terminal based on the determination. - View Dependent Claims (2, 3)
-
-
5. A computer implemented method comprising:
-
receiving, by a network-based application, user account information from an interactive computing system associated with a user account, wherein the network-based application is operating within a browser on a user device, wherein the network-based application is in communication with the interactive computing system over a network; storing the user information in an application cache of the browser; receiving, by the network-based application, user input requesting a computer readable code associated with the user information, wherein the network-based application is not in communication with the interactive computing system when the user input is received; and providing, by the network-based application, the computer readable code for communication to a point-of-sale terminal, wherein the computer readable code comprises user information associated with the user account, wherein the point-of-sale terminal is configured to communicate with the interactive computing system to authorize the transaction based, at least in part, on the user information. - View Dependent Claims (4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable, non-transitory storage medium storing computer executable instructions that, when executed by a browser operating on one or more computing devices, configure the browser to execute modules comprising:
-
a network-based application module configured to operate in an online mode and an offline mode, wherein the network-based application module is configured to be in the online mode when the network-based application module is in communication with an interactive computing system over a network, and wherein the network-based application module is configured to be in the offline mode when the network-based application module is not in communication with the interactive computing system; in the online mode the network-based application module is configured to; receive user account information from the interactive computing system associated with a user account; store the user account information in an application cache of the browser; in the offline mode the network-based application is configured to; receive a request to provide a computer readable code based, at least in part, on the user information; and provide the computer readable code configured to communicate transaction information to a point-of-sale terminal such that it can authorize a transaction, wherein the transaction information comprises, at least a portion of, the user account information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification