Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Z-ARCHIVE-Cryptocurrency

Search All Applications in Z-ARCHIVE-Cryptocurrency


Application US20200014671


Published 2020-01-09

System And Method For Providing A Browser Api For Managing Product Purchases

Disclosed is an updated browser having an API for communicating payment data between the browser and a site or an application and a software module for processing payments of purchases and to reduce the number of user interactions needed for a purchasing process. The method includes receiving, via the user interface, an interaction by a user with an object associated with a site, the interaction indicating a user intent to make a purchase, receiving, based on the interaction and via an application programming interface, a request from the site or application for payment data in connection with the purchase and transmitting, to the site or the application and via the application programming interface, the payment data, wherein the payment data confirms the purchase or can be used to process or deliver a product associated with the purchase.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method comprising: storing payment data on a device; receiving, via a browser, an interaction, by a user, with a site presented within the browser, the interaction indicating a user intent to make a purchase; receiving, at the browser, based on the interaction and according to an application programming interface programmed into the browser that defines a protocol for communicating the payment data between the site and the browser, a request from the site for authorized payment data in connection with the purchase, wherein the authorized payment data comprises at least the payment data on the device; receiving, via the browser and according to the application programming interface, the authorized payment data; and transmitting, to the site, from the browser and according to the application programming interface, the authorized payment data.

  • 8. A method comprising: transmitting, for presenting via a browser, an object with which a user can interact, wherein the object comprises one of a button, a drop-down screen or a hyperlink; receiving an interaction by the user with the object associated with a site, the interaction indicating a user intent to make a purchase; transmitting, based on the interaction and according to an application programming interface that defines a protocol for communicating authorized payment data between the site and the browser, a request from the site for the authorized payment data; and receiving, at the site, from the browser and according to the application programming interface, the authorized payment data.

  • 10. A device comprising: a processor; a browser operating on the device; and a computer readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising: receiving, from a site, at the browser and according to an application programming interface that defines a protocol for communicating data between the site and the browser, a request associated with a potential purchase from the site, wherein the request comprises information about the potential purchase; receiving, based on the request and according to the application programming interface, authorized payment information for the potential purchase; and transmitting, to the site, from the browser and according to the application programming interface, the authorized payment information.