System and method for providing multiple payment method options to browser

US10152756B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10152756-B2
Application numberUS-201815947395-A
CountryUS
Kind codeB2
Filing dateApr 6, 2018
Priority dateMar 31, 2014
Publication dateDec 11, 2018
Grant dateDec 11, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is an approach for enabling a user to choose from multiple payment options using a browser API. The method includes determining whether a user interfacing with a site via a browser can make a payment via a first browser payment request application programming interface or a second browser payment request application programming interface. The method includes presenting a dynamically modified buy button that is associated with the selected browser or a user payment account enabled via the selected browser and transmitting, in connection with an interaction with the dynamically modified buy button, a payment request to the selected browser and via the selected browser payment request application programming interface. The user can make the payment using the account type they are using.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: determining, at a site and via a processor, whether a browser operating on a user device is one of a first browser type or a second browser type and whether a user can make a purchase using a first account or a second account, to yield a determination; when the determination indicates that the browser is the first browser type or that the user can make the purchase using the first account: presenting, via the processor, a first buy button which is associated with the first account; transmitting, from the site, to the browser and via a browser application programming interface that defines a protocol for communicating information about purchases between the site and the browser, a payment request having information associated with the purchase from the site for the user; and receiving, from the browser, and via the browser application programming interface, first data associated with the first account; when the determination indicates that the browser is the second browser type or whether the user can make the purchase using the second account: presenting, via the processor, a second buy button which is associated with the second account; and receiving, from an on-line payment service at which the second account is registered, second data associated with the second account. 2. The method of claim 1 , wherein the first browser type and the second browser type are different browser types. 3. The method of claim 1 , wherein the determination indicates that the browser is the second browser type or whether the user can make the purchase using the second account, the method further comprises: transmitting, to the browser and via a second browser application programming interface that defines a protocol for communicating information about purchases between the site and the browser, a second payment request having second information associated with the purchase from the site for the user, wherein the receiving of the second data further comprises receiving the second data via the second browser application programming interface. 4. The method of claim 1 , wherein the browser application programming interface is associated with operations of the browser. 5. The method of claim 1 , wherein the second data associated with the second account comprises payment data that confirms that a payment to purchase a product was performed by the on-line payment service. 6. The method of claim 1 , wherein the first data associated with the first account comprises payment data that confirms that a payment to purchase a product was performed by a payment service. 7. The method of claim 6 , further comprising: receiving a communication, from the browser and based on data communicating via a browser payment handler application programming interface which defines a protocol for communicating data between the browser and a payment service, information confirming that the payment service processed the payment. 8. A non-transitory computer-readable storage device storing instructions which, when executed by a processor, cause the processor to perform operations comprising: determining, at a site, whether a browser operating on a user device is one of a first browser type or a second browser type and whether a user can make a purchase using a first account or a second account, to yield a determination; when the determination indicates that the browser is the first browser type or that the user can make the purchase using the first account: presenting a first buy button which is associated with the first account; transmitting, from the site, to the browser and via a browser application programming interface that defines a protocol for communicating information about purchases between the site and the browser, a payment request having first information associated with the purchase from the site for the user; and receiving, from the browser, and via the browser application programming interface, first data associated with the first account; when the determination indicates that the browser is the second browser type or whether the user can make the purchase using the second account: presenting a second buy button which is associated with the second account; and receiving, from an on-line payment service at which the second account is registered, second data associated with the second account. 9. The non-transitory computer-readable storage device of claim 8 , wherein the second data associated with the second account comprises payment data that confirms that a payment to purchase a product was performed by the on-line payment service. 10. The non-transitory computer-readable storage device of claim 8 , wherein the first data associated with the first account comprises payment data that confirms that a payment to purchase a product was performed by a payment service. 11. A system comprising: a processor; and a computer-readable storage device storing instructions which, when executed by the processor, cause the processor to perform operations comprising: determining, at a site, whether a browser operating on a user device is one of a first browser type or a second browser type and whether a user can make a purchase using a first account or a second account, to yield a determination; when the determination indicates that the browser is the first browser type or that the user can make the purchase using the first account: presenting a first buy button which is associated with the first account; transmitting, from the site, to the first browser and via a browser application programming interface that defines a protocol for communicating information about purchases between the site and the browser, a payment request having information associated with the purchase from the site for the user; and receiving, from the browser, and via the browser application programming interface, first data associated with the first account; when the determination indicates that the browser is the second browser type or whether the user can make the purchase using the second account: presenting a second buy button which is associated with the second account; and receiving, from an on-line payment service at which the second account is registered, second data associated with the second account. 12. The system of claim 11 , wherein the first browser type and the second browser type are different browser types. 13. The system of claim 11 , wherein the browser application programming interface is associated with operations of the browser. 14. The system of claim 11 , wherein the second data associated with the second account comprises payment data that confirms that a payment to purchase a product was performed by the on-line payment service. 15. The system of claim 11 , wherein the first data associated with the first account comprises payment data that confirms that a payment to purchase a product was performed by a payment service. 16. The system of claim 15 , wherein the computer-readable storage device stores additional instructions which, when executed by the processor, cause the processor to perform operations further comprising: receiving a communication, from the first browser and based on data communicating via a browser payment handler application programming interface which defines a protocol for communicating data between the browser and a payment service, information confirming that the payment service processed the payment.

Assignees

Inventors

Classifications

  • by formulating product or service queries, e.g. using keywords or predefined options · CPC title

  • specially adapted for electronic shopping systems · CPC title

  • Indexing; Web crawling techniques · CPC title

  • characterised in that multiple accounts are available, e.g. to the payer · CPC title

  • Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10152756B2 cover?
Disclosed is an approach for enabling a user to choose from multiple payment options using a browser API. The method includes determining whether a user interfacing with a site via a browser can make a payment via a first browser payment request application programming interface or a second browser payment request application programming interface. The method includes presenting a dynamically m…
Who is the assignee on this patent?
Monticello Entpr Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0641. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).