One line in-context user interface
AssigneePaypal, Inc.
InventorsParker Kuncl, Daniel Brain, Anurag Sinha, Miriam Ferhut
Life of this patent
Estimating the term…
Abstract
The systems and methods that generate a one-touch frame are provided. A line of code including a tag is inserted into a webpage. The tag includes a link to a server from which parameters for the frame are obtained. The browser uses the parameters to generate the frame. In addition, the server or a local memory of a computing device on which the frame is generated also store credentials associated with a user account. These credentials are also obtained and incorporated into the frame. The frame may then be activated to perform one-touch functions using the credentials.
Claims16
A method comprising:
- providing, by a service provider server, one-touch frame code to be included in a webpage or application code that is provided by a merchant server to a web browser or an application of a computing device, the one-touch frame code for generating a one-touch frame in the web browser or the application of the computing device;
- receiving, by the service provider server and from the computing device, a request to generate the one-touch frame in the web browser or the application of the computing device based on one or more user parameters associated with a user of the computing device, the one or more user parameters indicating one or more user credentials stored on the computing device, the request being associated with a transaction between a computing device and the merchant server;
- providing, by the service provider server and to the computing device, a response to generate the one-touch frame in the web browser or the application on the computing device, the response including one or more merchant parameters associated with the merchant server;
- and
- responsive to receiving the request to generate the one-touch frame, (i) facilitating communication, via the one-touch frame that is generated in the web browser or the application at the computing device, between the service provider server and the computing device and (ii) authenticating the user for the transaction between the computing device and the merchant server based on one or more additional parameters included in the communication and received via the one-touch frame.
A service provider server, comprising:
- a non-transitory memory storing instructions;
- and
- one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the service provider server to perform operations comprising:
- receiving, from a computing device, communication indicating generation of a one-touch frame in a web browser or an application at the computing device based on one or more user parameters associated with a user of the computing device and stored on the computing device, the communication associated with a transaction between a computing device and a merchant server, the communication initiated via one-touch frame code included in a webpage or application code provided by the merchant server to the web browser or the application of the computing device, and the one or more user parameters representing at least a user credential usable for the transaction;
- responsive to at least receiving the communication, (i) providing, to the computing device, a response including one or more merchant parameters indicating the merchant server, and (ii) facilitating, via the one-touch frame, exchange of information between the service provider server and the computing device;
- and
- authenticating the user for the transaction between the computing device and the merchant server based on one or more additional parameters included in the information and received via the one-touch frame.
A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operations comprising:
- receiving, by a service provider server and from a computing device, communication indicating generation of a frame in a web browser or an application at the computing device based on one or more user parameters associated with a user of the computing device and stored on the computing device, the one or more user parameters indicating one or more user credentials stored on the computing device, the communication associated with a transaction between a computing device and a merchant server, the communication initiated via frame code included in a webpage or application code provided by the merchant server to the web browser or the application of the computing device;
- responsive to at least receiving the communication, providing, by the service provider server and to the computing device, a response including one or more merchant parameters indicating the merchant server,
- authenticating, by the service provider server, a user for the transaction between the computing device and the merchant server;
- and
- receiving, via an asynchronous call via the frame, a user selection indicating a change of a payment instrument used for the transaction.
Dependencies are inferred from the claim text.