Browser extension with additional capabilities
AssigneeVisa International Service Association
InventorsYobel Muchang, Svetlana Trushchenkova, Mayank Somaiya, Michael Jabbara, David Badley
Life of this patent
Estimating the term…
Abstract
An expedited payment service may be accessed through a browser extension. As an extension operates in a manner in which it has access to the underlying merchant data, the extension may allow an expedited payment service to work with virtually any merchant web site to complete payment transactions.
Claims23
A processor-implemented method of enabling an expedited payment extension in a web browser to execute a purchase transaction on a user account with a merchant website, the method comprising:
- receiving, at a processor, an execute action to an extension area of the web browser to start the expedited payment extension;
- based on receiving the execute action, executing, through the processor, the expedited payment extension in the web browser, wherein the processor executes both the web browser and the expedited payment extension;
- based on executing the expedited payment extension, accessing, through the processor, authentication data by the expedited payment extension from the web browser, wherein the authentication data accessed by the expedited payment extension comprises merchant data corresponding to the merchant website;
- based on accessing the authentication data, communicating, through the processor, the authentication data comprising the merchant data to an authentication authority over a network;
- based on communicating the authentication data to the authentication authority, receiving, at the processor, an authentication approval from the authentication authority over the network;
- based on receiving the authentication approval, receiving, at the processor, payment data comprising a payment token in the web browser from the authentication authority, wherein the payment token is a one-time use code that is unique to the merchant website;
- based on receiving the payment data comprising the payment token, auto-filling, by the processor, the payment data comprising the payment token into at least one field of the web browser;
- and
- executing, at the processor, the transaction in the web browser executing the expedited payment extension, the transaction being executed in response to the authentication approval and based on auto-filling the payment data comprising the payment token.
A networked system comprising a processor, a memory and an input-output circuit for enabling an expedited payment extension in a web browser, the processor being physically configured according to computer executable instructions for:
- receiving, at the processor, an execute action to an extension area of the web browser to start the expedited payment extension;
- based on receiving the execute action, executing, through the processor, the expedited payment extension in the web browser, wherein the processor executes both the web browser and the expedited payment extension;
- based on executing the expedited payment extension, accessing, through the processor, authentication data by the expedited payment extension from the web browser, wherein the authentication data accessed by the expedited payment extension comprises merchant data corresponding to a merchant website;
- based on accessing the authentication data, communicating, through the processor, the authentication data comprising the merchant data to an authentication authority over a network;
- based on communicating the authentication data to the authentication authority, receiving, at the processor, an authentication approval from the authentication authority over the network;
- based on receiving the authentication approval, receiving, at the processor, payment data comprising a payment token in the web browser from the authentication authority, wherein the payment token is a one-time use code that is unique to the merchant website;
- based on receiving the payment data comprising the payment token, auto-filling, by the processor, the payment data comprising the payment token into at least one field of the web browser;
- and
- executing, at the processor, in the web browser executing the expedited payment extension, the transaction being executed in response to the authentication approval and based on auto-filling the payment data comprising the payment token.
A processor-implemented method of enabling an expedited payment extension in a web browser to execute a purchase transaction on a user account with a merchant website, the method comprising:
- receiving, at a processor, an execute action to an extension area of the web browser to start the expedited payment extension;
- based on receiving the execute action, executing, through the processor, the expedited payment extension in the web browser, wherein the processor executes both the web browser and the expedited payment extension;
- based on executing the expedited payment extension, accessing, through the processor, authentication data by the expedited payment extension from the web browser, wherein the authentication data accessed by the expedited payment extension comprises merchant data corresponding to the merchant website;
- based on accessing the authentication data, communicating, through the processor, the authentication data comprising the merchant data to an authentication authority;
- based on communicating the authentication data to the authentication authority, receiving, at the processor, an authentication approval from the authentication authority;
- based on receiving the authentication approval, receiving, at the processor, payment data comprising a payment token in the web browser from the authentication authority, wherein the payment token is a one-time use code that is unique to the merchant website;
- based on receiving the payment data comprising the payment token, auto-filling, by the processor, the payment data comprising the payment token into at least one field of the web browser;
- and
- executing, at the processor, the transaction in the web browser executing the expedited payment extension, the transaction being executed in response to the authentication approval and based on auto-filling the payment data comprising the payment token.
Dependencies are inferred from the claim text.