Methods and systems for facilitating e-commerce payments
US-2015052061-A1 · Feb 19, 2015 · US
US9824408B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9824408-B2 |
| Application number | US-201615263057-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 12, 2016 |
| Priority date | Mar 31, 2014 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed is an updated browser having an API for communicating payment data between the browser and a site 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 for payment data in connection with the purchase and transmitting, to the site 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.
Opening claim text (preview).
We claim: 1. A computer-readable storage device storing browser instructions which, when executed by a processor, cause the processor to retrieve content, present the content in a user interface of a browser, and traverse information resources on a world-wide network, wherein the browser instructions, when executed by the processor, cause the processor to perform further operations comprising: receiving, via the user interface, an interaction by a user with a site presented within the browser, the interaction indicating a user intent to make a purchase; receiving, based on the interaction and via a browser payment request 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 in connection with the purchase; retrieving, by the browser payment request application programming interface, the authorized payment data for the user; and transmitting, to the site, from the browser and via the browser payment request application programming interface, the authorized payment data. 2. The computer-readable storage device of claim 1 , wherein the authorized payment data comprises one of payment account data and a user address. 3. The computer-readable storage device of claim 1 , the computer-readable storage device storing additional browser instructions which, when executed by the processor, cause the processor to perform further operations comprising: processing a payment for the purchase via a payment processing service. 4. The computer-readable storage device of claim 1 , wherein the site processes a payment for the purchase based on the authorized payment data. 5. The computer-readable storage device of claim 1 , the computer-readable storage device storing additional browser instructions which, when executed by the processor, cause the processor to perform further operations comprising: providing a confirmation interface for the purchase; receiving a confirmation from the user via the confirmation interface; and based on the confirmation, transmitting, through the browser payment request application programming interface, one of payment account data for the site to process the purchase or a payment confirmation that a payment processing service has processed for the purchase. 6. The computer-readable storage device of claim 5 , wherein the payment confirmation confirms that an entity, associated with the browser, processed the payment. 7. The computer-readable storage device of claim 1 , wherein the site comprises a merchant site. 8. The computer-readable storage device of claim 1 , wherein the browser payment request application programming interface communicates data between the site and a social networking site. 9. The computer-readable storage device of claim 1 , wherein the authorized payment data further comprises one or more of address data for the user, a payment account number, an expiration date, a security code, a cardholder name, altcoin data, and shipping instructions. 10. The computer-readable storage device of claim 1 , wherein the request further comprises one or more of a supported payment method for the site, a total amount value for the purchase, items that may be displayed for purchase, shipping options, shipping costs, payment modifiers, a request for a user email address, a request for a user's phone number, and a request to update information. 11. A method comprising: storing payment data for a user, the payment data not being associated with any specific site; receiving, via a browser, an interaction, by the 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 via a browser payment request application programming interface 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; retrieving, via the browser and by the browser payment request application programming interface, the authorized payment data, to yield retrieved authorized payment data; and transmitting, to the site, from the browser and via the browser payment request application programming interface, the retrieved authorized payment data. 12. The method of claim 11 , wherein the payment data comprises one of payment account data and a user address. 13. The method of claim 11 , further comprising: processing a payment for the purchase via a payment processing service. 14. The method of claim 11 , wherein the site processes a payment for the purchase based on the retrieved authorized payment data. 15. The method of claim 11 , further comprising: providing a confirmation interface for the purchase; receiving a confirmation from the user via the confirmation interface; and based on the confirmation, transmitting, through the browser payment request application programming interface, one of payment account data for the site to process the purchase or a payment confirmation that a payment processing service has processed the purchase. 16. The method of claim 15 , wherein the payment confirmation confirms that an entity associated with the browser processed the payment. 17. The method of claim 11 , wherein the browser payment request application programming interface communicates data between the site and a social networking site. 18. The method of claim 11 , wherein the authorized payment data further comprises one or more of address data for the user, a payment account number, an expiration date, a security code, a cardholder name, altcoin data, and shipping instructions. 19. 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 via a browser payment request 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, the authorized payment data being usable across multiple sites for payment; and receiving, at the site, from the browser and via the browser payment request application programming interface, the authorized payment data. 20. The method of claim 19 , wherein: when the site processes a payment for a product, the authorized payment data comprises at least user payment account data and the method further comprises the site processing the payment for the product based on the user payment account data received from the browser via the browser payment request application programming interface; and when a payment service processes the payment for the product, the authorized payment data comprising a confirmation that the payment for the product has occurred by the payment service such that the site can deliver the product to the user. 21. A method comprising: receiving, from a site, at a browser and via a browser payment request application programming interface that defines a protocol for communicating data between the site and the browser, a request associated with a potential purchase, wherein the request comprises information about the potential purchase; retrieving, based on the request
Business processes related to social networking or social networking services · CPC title
utilising user interfaces specially adapted for shopping · CPC title
Physics · mapped topic
Interaction techniques based on graphical user interfaces [GUI] · CPC title
Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.