Systems and methods for facilitating financial transactions over a network
First Claim
1. A system for facilitating financial transactions over a network, the system comprising:
- a communication component of a payment provider communicating with a user via a client device over the network and a merchant via a merchant device over a network;
a hardware processing component of the payment provider comprising a computer processor receiving an invoice image corresponding to an invoice bill from the user via the client device over the network and receiving a payment method selected by the user to combine with the invoice bill that consummates a financial transaction between the user and the merchant and notifies the merchant that the financial transaction is complete, wherein the payment provider is a separate entity from the merchant and the user and provides online payment services for the user, anda storage component storing a plurality of accounts including a user account related to the user and a merchant account related to the merchant, wherein the user account includes user information related to the user and the merchant account includes merchant information related to the merchant, and wherein the user information and merchant information are passed with the purchase request;
wherein the hardware processing component provides a service application to the user on the user device as a payment mechanism, verifies the user information including accessing the user account based on the user information passed with purchase request to verify the availability of monetary funds in the user account for the at least one item selected for purchase, and verifies the merchant information including accessing the merchant account based on the merchant information passed with the invoice image and availability of the at least one item selected for purchase;
wherein the service application generates the invoice image from a selected list of at least one item from the merchant device after the merchant generates the invoice bill for the selected list of the at least one item and processes the financial transaction when the user drag-and-drops the invoice image to a service icon installed on or in the user device through the service application,wherein the invoice image comprises an image attribute having dynamic arguments identifying the invoice bill related to the selected list of the at least one item selected for purchase, andwherein the payment mechanism automatically transmits an invoice identifier identifying the invoice bill along with a user identifier identifying the user and a merchant identifier identifying the merchant to the processing component for automatic processing of the financial transaction without the user having to provide user account information directly to the merchant.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A system for facilitating financial transactions over a network, the system comprising:
-
a communication component of a payment provider communicating with a user via a client device over the network and a merchant via a merchant device over a network; a hardware processing component of the payment provider comprising a computer processor receiving an invoice image corresponding to an invoice bill from the user via the client device over the network and receiving a payment method selected by the user to combine with the invoice bill that consummates a financial transaction between the user and the merchant and notifies the merchant that the financial transaction is complete, wherein the payment provider is a separate entity from the merchant and the user and provides online payment services for the user, and a storage component storing a plurality of accounts including a user account related to the user and a merchant account related to the merchant, wherein the user account includes user information related to the user and the merchant account includes merchant information related to the merchant, and wherein the user information and merchant information are passed with the purchase request; wherein the hardware processing component provides a service application to the user on the user device as a payment mechanism, verifies the user information including accessing the user account based on the user information passed with purchase request to verify the availability of monetary funds in the user account for the at least one item selected for purchase, and verifies the merchant information including accessing the merchant account based on the merchant information passed with the invoice image and availability of the at least one item selected for purchase; wherein the service application generates the invoice image from a selected list of at least one item from the merchant device after the merchant generates the invoice bill for the selected list of the at least one item and processes the financial transaction when the user drag-and-drops the invoice image to a service icon installed on or in the user device through the service application, wherein the invoice image comprises an image attribute having dynamic arguments identifying the invoice bill related to the selected list of the at least one item selected for purchase, and wherein the payment mechanism automatically transmits an invoice identifier identifying the invoice bill along with a user identifier identifying the user and a merchant identifier identifying the merchant to the processing component for automatic processing of the financial transaction without the user having to provide user account information directly to the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for facilitating financial transactions over a network, the system comprising:
-
a communication component of a payment provider comprising a computer processor communicating with a user via a client device over the network and a merchant via a merchant device over a network, the merchant device providing one or more items for purchase via the network and generate an invoice bill image corresponding to an invoice bill summarizing at least one item selected for purchase by the user; a hardware processing component of the payment provider receiving the invoice bill image from the user via the client device over the network and authorize the user to purchase the at least one item selected for purchase from the merchant based on information passed with the invoice bill image, wherein the payment provider is a separate entity from the merchant and the user and provides online payment services for the user;
ana storage component storing a plurality of accounts including a user account related to the user and a merchant account related to the merchant, wherein the user account includes user information related to the user and the merchant account includes merchant information related to the merchant, and wherein the user information and merchant information are passed with the purchase request, wherein the hardware processing component provides a service application to the user on the user device as a payment mechanism, verifies the user information including accessing the user account based on the user information passed with purchase request to verify the availability of monetary funds in the user account for the at least one item selected for purchase, and verifies the merchant information including accessing the merchant account based on the merchant information passed with the invoice image and availability of the at least one item selected for purchase, wherein the service application processes the financial transaction when the user selects the at least one item for purchase, instructs the merchant device to generate the invoice bill image summarizing purchase of the at least one item selected for purchase, drags the merchant generated invoice bill image to a service icon installed on or in the user device through the service application, and drops the merchant generated invoice bill image into the service icon, wherein the invoice bill image comprises an image attribute having dynamic arguments identifying the invoice bill related to the at least one item selected for purchase by the user, and wherein the payment mechanism automatically transmits an invoice identifier identifying the invoice bill along with a user identifier identifying the user and a merchant identifier identifying the merchant to the processing component for automatic processing of the purchase request without the user having to provide user account information directly to the merchant. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for facilitating financial transactions over a network, the method comprising:
-
at a server of a payment provider, providing a service application to a user on a client device, wherein the service application provides a payment icon on the client device as a purchase mechanism to the user via the client device operated by the user; at a server of the payment provider, communicating with the user via the client device over the network and a merchant via a merchant device over the network to process a financial transaction between the user and the merchant, wherein the payment provider is a separate entity from the merchant and the user and provides online payment services for the user; at a server of the payment provider, receiving an invoice image from the user via the client device over the network and an invoice identifier identifying the invoice bill along with a user identifier identifying the user and a merchant identifier identifying the merchant, the invoice image corresponding to an invoice bill generated by the merchant for an item selected for purchase by the user, the invoice image being received from the client device by the user dragging-and-dropping the invoice image over the payment icon displayed on the client device, the invoice image including user information, merchant information, and selected item information embedded as dynamic arguments in an expression; at a server of the payment provider, maintaining a plurality of accounts including a user account and a merchant account, wherein the user account includes financial information related to the user and the merchant account includes financial information related to the merchant; at a server of the payment provider, verifying the user information including accessing the user account based on the user information to verify the availability of monetary funds for the selected item; at a server of the payment provider, verifying the merchant information including accessing the merchant account based on the merchant information and availability of the selected item related to the selected item information; at a server of the payment provider, automatically processing the financial transaction by accessing the invoice bill corresponding to the invoice image and authorizing the user to purchase the selected item from the merchant based on the verified user and merchant information without the user having to provide user account information directly to the merchant, and at a server of the payment provider, completing the financial transaction by deducting monetary funds from the user account and crediting the deducted monetary funds to the merchant account. - View Dependent Claims (19, 20)
-
Specification