Micro payments
First Claim
Patent Images
1. A method comprising:
- receiving, by a server from a persistent storage medium on a client device of a user, financial data corresponding to a transaction initiated by the user, the financial data being generated by a widget executing on a web page and indicating an amount to be billed in exchange for a good or service;
transmitting, from the server to the client device, an update of the widget based on the financial data, the update comprises current financial data indicating a total amount to be billed in exchange for one or more goods or services and is displayed by the widget as a partial screen update of the web page;
retrieving, by the server, the financial data that corresponds to the transaction initiated by the user from the persistent storage medium;
periodically recording and aggregating, by the server, the financial data retrieved from the persistent storage medium to create aggregated financial data; and
billing, by the server, an account of the user based on the aggregated financial data, the billing predicated on a billing threshold being met by the aggregated financial data.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example embodiment, a system and method is shown that includes receiving financial data generated by a widget residing on a web page, the financial data including at least one of donation, or purchase data. The system and method may further include transmitting a display update to update the widget, the updating based upon the financial data. Some example embodiments may include, selecting a widget using an input device to generate data including at least one of donation or purchase data. Moreover, the system and method may include transmitting the at least one of donation or purchase data. Further, the system and method may include storing the at least one of donation or purchase data to a cookie.
52 Citations
13 Claims
-
1. A method comprising:
-
receiving, by a server from a persistent storage medium on a client device of a user, financial data corresponding to a transaction initiated by the user, the financial data being generated by a widget executing on a web page and indicating an amount to be billed in exchange for a good or service; transmitting, from the server to the client device, an update of the widget based on the financial data, the update comprises current financial data indicating a total amount to be billed in exchange for one or more goods or services and is displayed by the widget as a partial screen update of the web page; retrieving, by the server, the financial data that corresponds to the transaction initiated by the user from the persistent storage medium; periodically recording and aggregating, by the server, the financial data retrieved from the persistent storage medium to create aggregated financial data; and billing, by the server, an account of the user based on the aggregated financial data, the billing predicated on a billing threshold being met by the aggregated financial data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for tracking purchase data, the computer system comprising:
-
a receiver to receive, from a persistent storage medium on a user system of a user, financial data that corresponds to a transaction initiated by the user, the financial data being generated by a widget that resides on a web page and indicating an amount to be billed in exchange for a good or service; a transmitter to transmit, from the server to the user system, an update of the widget based on the financial data, the update comprises current financial data indicating a total amount to be billed in exchange for one or more goods or services and is displayed by the widget as a partial screen update of the web page; a retriever to retrieve the financial data that corresponds to the transaction initiated by the user from a persistent storage medium on the user system; a recording engine to periodically record and aggregate the financial data retrieved from the persistent storage medium to create aggregated financial data; and a billing engine to bill an account of the user based on the aggregated financial data, the billing predicated on a billing threshold being met by the aggregated financial data. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for tracking purchase data, the apparatus comprising:
-
means for receiving, by a server from a persistent storage medium on a client device of a user, financial data corresponding to a transaction initiated the user, the financial data being generated by a widget executing on a web page and indicating an amount to be billed in exchange for a good or service; transmitting, from the server to the client device, an update of the widget based on the financial data, the update comprises current financial data indicating a total amount to be billed in exchange for one or more goods or services and is displayed by the widget as a partial screen update of the web page; retrieving, by the server, the financial data that corresponds to the transaction initiated by the user from a persistent storage medium; periodically recording and aggregating, by the server, the financial data retrieved from the persistent storage medium to create aggregated financial data; and billing, by the server, an account of the user based on the aggregated financial data, the billing predicated on a billing threshold being met by the aggregated financial data.
-
-
13. A non-transitory machine-readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
receiving, by a server from a persistent storage medium on a user device of a user, financial data corresponding to a transaction initiated the user, the financial data being generated by a widget executing on a web page and indicating an amount to be billed in exchange for a good or service; at a first time, an update of the widget based on the financial data, the update of the widget to display a portion of the financial data; transmitting, from the server to the user device, an update of the widget based on the financial data, the update comprises current financial data indicating a total amount to be billed in exchange for one or more goods or services and is displayed by the widget as a partial screen update of the web page; retrieving, by the server, the financial data that corresponds to the transaction initiated by the user from a persistent storage medium; periodically recording and aggregating, by the server, the financial data retrieved from the persistent storage medium to create aggregated financial data; and billing, by the server, an account of the user based on the aggregated financial data, the billing predicated on a billing threshold being met by the aggregated financial data.
-
Specification