Systems and methods for facilitating financial transactions over a network

US10776857B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10776857-B2
Application numberUS-201715854729-A
CountryUS
Kind codeB2
Filing dateDec 26, 2017
Priority dateDec 28, 2007
Publication dateSep 15, 2020
Grant dateSep 15, 2020

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.

Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is adapted to provide a payment mechanism to the user. The user generates a purchase request for an item by selecting the one item, dragging the item to the payment mechanism, and dropping the item over the payment mechanism. The payment processing device is adapted to receive the purchase request from the client device via the network and authorize the user to purchase the item from the merchant based on information passed with the purchase request.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a non-transitory memory of a server device storing user financial information for a payment provider; and one or more hardware processors of the server device coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: providing, to a client device, a service application for running on the client device, the service application, when run, stores user information, stores payment provider information associated with a first icon, stores merchant information and product information that specifies a merchant and one or more products represented in an invoice icon generated based on user interaction with the service application, causes the first icon to be displayed by the client device, and provides a mechanism for aggregating the merchant information, product information, and the user information into a message based on gesture commands performed by a pointer device of the client device in relation to the first icon; receiving, from the service application running on the client device, the message that includes the user information, merchant information, and product information based on a gesture command by the pointer device being received by the mechanism of the service application, the gesture command corresponding to a dragging of the invoice icon on a web browser application displayed on the client device to the first icon, and a dropping of the invoice icon onto the first icon; and initiating a transaction to purchase a product corresponding to the product information by a user corresponding to the user information from a merchant corresponding to the merchant information, wherein the initiating the transaction is performed based on the message, and wherein the merchant does not receive private payment account information for the transaction for the user corresponding to the user information. 2. The system of claim 1 , wherein the first icon is displayed on one of a desktop, a tool bar, or within the web browser application on a display of the client device. 3. The system of claim 1 , wherein the operations further comprise: detecting that the user is logged into the payment provider; and requesting a verification of user identification from the user. 4. The system of claim 1 , wherein the operations further comprise: detecting that no user is logged into the payment provider; providing a log in window for display on the client device to receive log in information from the user; and confirming the log in information received from the user. 5. The system of claim 1 , wherein the invoice icon is a graphical representation of a single product, and wherein the product information identifies the single product. 6. The system of claim 1 , wherein the invoice icon is a graphical representation of a shopping cart comprising a set of products, and wherein the product information identifies the set of products in the shopping cart. 7. The system of claim 1 , wherein the operations further comprise: authenticating the user of the client device on which the service application is run; and providing, in response to the authenticating the user, funding for the transaction to the merchant on behalf of the user. 8. The system of claim 7 , wherein the operations further comprise providing, in response to the authenticating the user, a portion of the user information that does not include the private payment account information to the merchant, the portion of the user information usable by the merchant to complete the transaction. 9. A method comprising: providing, to a client device, a service application for running on the client device, the service application, when run, stores user information, stores payment provider information associated with a first icon, stores merchant information and product information that specifies a merchant and one or more products represented in an invoice icon generated based on user interaction with the service application, causes the first icon to be displayed by the client device, and provides a mechanism for aggregating the merchant information, product information, and the user information into a message based on gesture commands performed by a pointer device of the client device in relation to the first icon; receiving, from the service application running on the client device, the message that includes the user information, merchant information, and product information based on a gesture command corresponding to a dragging of the invoice icon on a web browser application displayed on the client device to the first icon, and a dropping of the invoice icon onto the first icon to initiate a transaction to purchase one or more products corresponding to the invoice icon; authenticating the user of the client device on which the service application is run; and providing, in response to the authenticating the user, funding for the transaction to the merchant on behalf of the user, wherein the providing and the authenticating are performed based on the message, and wherein the merchant does not receive private payment account information for the transaction for the user corresponding to the user information. 10. The method of claim 9 , wherein the invoice icon is associated with at least a user, a merchant, and the one or more products. 11. The method of claim 9 , wherein the first icon is displayed on one of a desktop, a tool bar, or within the web browser application on a display of the client device. 12. The method of claim 9 , further comprising: requesting, when the user is detected as logged into a payment provider corresponding to the payment provider information, a verification of user identification from the user; and providing, when no user is detected as logged into the payment provider, a log in window for display on the client device to receive log in information from the user. 13. The method of claim 12 , further comprising: authenticating the user of the client device on which the service application is run; and providing, in response to the authenticating the user, funding for the transaction to the merchant on behalf of the user. 14. The method of claim 10 , wherein the invoice icon is a graphical representation of a single product, and wherein the product information identifies the single product. 15. The method of claim 10 , wherein the invoice icon is a graphical representation of a shopping cart comprising a set of products, and wherein the product information identifies the set of products in the shopping cart. 16. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising: providing, to a client device, a service application for running on the client device, the service application, when run, stores user information, stores payment provider information associated with a first icon, stores merchant information and product information that specifies a merchant and one or more products represented in an invoice icon generated based on user interaction with the service application, causes the first icon to be displayed by the client device, and provides a mechanism for aggregating the merchant information, product information, and the user information into a message based on gesture commands performed by a pointer device of the client device in relation to the first icon; receiving, from the service application running on the client device, the message that includes the user information, merchant information,

Assignees

Inventors

Classifications

  • Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title

  • Catalogue creation or management · CPC title

  • Electronic shopping [e-shopping] · CPC title

  • Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title

  • replenishment orders; recurring orders · 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 US10776857B2 cover?
Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is ada…
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 15 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).