Systems and methods for facilitating financial transactions over a network
First Claim
1. A system comprising:
- a non-transitory memory of a client device storing user account information with a payment provider comprising user financial information; and
one or more hardware processors of the client 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;
executing a web browser application on the client device;
receiving navigation to a merchant website for a merchant within the web browser application;
receiving a graphical user interface (GUI) from the merchant website for display in the web browser application;
receiving, by the client device through a network interface component, information comprising an invoice bill and merchant information from a merchant;
displaying the GUI using the web browser application executing on the client device, wherein the information is displayed as an invoice icon on the GUI;
initiating a financial transaction for the invoice bill when a user moves the invoice icon to a payment icon for a service application displayed on the client device using an input component for the client device, wherein the payment icon comprises a hyperlink to a webpage for processing of the information by the payment provider;
transmitting a purchase request for the invoice bill to the payment provider using the hyperlink, wherein the purchase request includes the invoice bill, the user account information, and the merchant information, and wherein the payment provider processes a payment to the merchant without the user providing the user account information directly to a merchant server for the merchant; and
receiving a notification that the financial transaction is processed.
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.
14 Citations
18 Claims
-
1. A system comprising:
-
a non-transitory memory of a client device storing user account information with a payment provider comprising user financial information; and one or more hardware processors of the client 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; executing a web browser application on the client device; receiving navigation to a merchant website for a merchant within the web browser application; receiving a graphical user interface (GUI) from the merchant website for display in the web browser application; receiving, by the client device through a network interface component, information comprising an invoice bill and merchant information from a merchant; displaying the GUI using the web browser application executing on the client device, wherein the information is displayed as an invoice icon on the GUI; initiating a financial transaction for the invoice bill when a user moves the invoice icon to a payment icon for a service application displayed on the client device using an input component for the client device, wherein the payment icon comprises a hyperlink to a webpage for processing of the information by the payment provider; transmitting a purchase request for the invoice bill to the payment provider using the hyperlink, wherein the purchase request includes the invoice bill, the user account information, and the merchant information, and wherein the payment provider processes a payment to the merchant without the user providing the user account information directly to a merchant server for the merchant; and receiving a notification that the financial transaction is processed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
executing a web browser application on the client device; receiving navigation to a merchant website for a merchant within the web browser application; receiving a graphical user interface (GUI) from the merchant website for display in the web browser application; receiving, by a client device through a network interface component, information comprising an invoice bill and merchant information from a merchant; displaying the GUI using the web browser application executing on the client device, wherein the information is displayed as an invoice icon on the GUI; initiating, using one or more hardware processors, a financial transaction for the invoice bill when a user moves the invoice icon to a payment icon for a service application displayed on the client device using an input component for the client device, wherein the payment icon comprises a hyperlink to a webpage for processing of the information by the payment provider; transmitting a purchase request for the invoice bill to a payment provider using the hyperlink, wherein the purchase request includes the invoice bill, user account information with the payment provider, and the merchant information, and wherein the payment provider processes a payment to the merchant without the user providing the user account information directly to a merchant server for the merchant; and receiving a notification that the financial transaction is processed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
executing a web browser application on the client device; receiving navigation to a merchant website for a merchant within the web browser application; receiving a graphical user interface (GUI) from the merchant website for display in the web browser application; receiving, by a client device through a network interface component, information comprising an invoice bill and merchant information from a merchant; displaying the GUI using the web browser application executing on the client device, wherein the information is displayed as an invoice icon on the GUI; initiating, using one or more hardware processors, a financial transaction for the invoice bill when a user moves the invoice icon to a payment icon for a service application displayed on the client device using an input component for the client device, wherein the payment icon comprises a hyperlink to a webpage for processing of the information by the payment provider; transmitting a purchase request for the invoice bill to a payment provider using the hyperlink, wherein the purchase request includes the invoice bill, user account information with the payment provider, and the merchant information, and wherein the payment provider processes a payment to the merchant without the user providing the user account information directly to a merchant server for the merchant; and receiving a notification that the financial transaction is processed. - View Dependent Claims (15, 16, 17, 18)
-
Specification