Masking private billing data by assigning other billing data to use in commerce with businesses
First Claim
Patent Images
1. A computing device implemented method comprising:
- operating with one or more computing devices a billing service independent of one or more billing data issuing sources;
obtaining by the one or more computing devices of the billing service a first and a second billing data from said one or more billing data issuing sources, the first and second billing data being separate and distinct billing data;
providing by the one or more computing devices of the billing service the first billing data to a client, in response to a request received by the billing service for the first billing data, for use by a user to conduct transactions with a first web site, said first billing data being associated with the first web site by said billing service or said first billing data having been associated with the first web site by the user and said billing service receiving notification of such association, said billing service receiving notification of usage of the first billing data after the first billing data has been used to conduct a transaction, said notification of usage of the first billing data including identification of a first entity with which the first billing data was used and facilitating verification by said billing service of validity of the usage of the first billing data;
determining by the one or more computing devices of the billing service whether use of the first billing data is valid, including determining whether the first billing data was used with the first web site by comparing identity of the first entity against identity of the first web site;
providing by the one or more computing devices of the billing service the second billing data to the client, in response to a request received by the billing service for the second billing data, for use by said user to conduct transactions with a second web site, said second billing data being associated with the second web site by said billing service or said second billing data having been associated with the second web site by the user and said billing service receiving notification of such association, said billing service receiving notification of usage of the second billing data after the second billing data has been used to conduct a transaction, said notification of usage of the second billing data including identification of a second entity with which the second billing data was used and facilitating verification by said billing service of validity of the usage of the second billing data; and
determining by the one or more computing devices of the billing service whether use of the second billing data is valid, including determining whether the second billing data was used with the second web site by comparing identity of the second entity against identity of the second web site.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for shielding a user'"'"'s private billing data, such as credit card information, or other billing arrangements, but distributing different billing data to businesses during commerce therewith. Also disclosed is assigning the different billing data through real-time and advance distribution of the different billing data to a user, as well. Also disclosed is validating the correctness of a charge through confirmation of the charge with a financial institution, such as a bank, and by comparing itemized charges against expected charges identified by the user.
127 Citations
44 Claims
-
1. A computing device implemented method comprising:
-
operating with one or more computing devices a billing service independent of one or more billing data issuing sources; obtaining by the one or more computing devices of the billing service a first and a second billing data from said one or more billing data issuing sources, the first and second billing data being separate and distinct billing data; providing by the one or more computing devices of the billing service the first billing data to a client, in response to a request received by the billing service for the first billing data, for use by a user to conduct transactions with a first web site, said first billing data being associated with the first web site by said billing service or said first billing data having been associated with the first web site by the user and said billing service receiving notification of such association, said billing service receiving notification of usage of the first billing data after the first billing data has been used to conduct a transaction, said notification of usage of the first billing data including identification of a first entity with which the first billing data was used and facilitating verification by said billing service of validity of the usage of the first billing data; determining by the one or more computing devices of the billing service whether use of the first billing data is valid, including determining whether the first billing data was used with the first web site by comparing identity of the first entity against identity of the first web site; providing by the one or more computing devices of the billing service the second billing data to the client, in response to a request received by the billing service for the second billing data, for use by said user to conduct transactions with a second web site, said second billing data being associated with the second web site by said billing service or said second billing data having been associated with the second web site by the user and said billing service receiving notification of such association, said billing service receiving notification of usage of the second billing data after the second billing data has been used to conduct a transaction, said notification of usage of the second billing data including identification of a second entity with which the second billing data was used and facilitating verification by said billing service of validity of the usage of the second billing data; and determining by the one or more computing devices of the billing service whether use of the second billing data is valid, including determining whether the second billing data was used with the second web site by comparing identity of the second entity against identity of the second web site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a storage medium having stored therein a plurality of programming instructions designed to enable the apparatus to operate or contribute in operating a billing service when the programming instructions are executed, the billing service being configured to, obtain a first and a second billing data from one or more billing data issuing sources, and operate independent of said one or more billing data issuing sources, the first and second billing data being separate and distinct data, provide the first billing data to a client, in response to a request received by the billing service for the first billing data, as substitute for personal billing data of a user, for transactions conducted with a first web site, said first billing data being associated with the first web site by said billing service or said first billing data having been associated with the first web site by the user and said billing service receiving notification of such association, receive notification of usage of the first billing data after the first billing data has been used to conduct a transaction, said notification of usage of the first billing data including identification of a first entity with which the first billing data was used and facilitating verification by said billing service of validity of the usage of the first billing data, determine whether use of the first billing data is valid, including to determine whether the first billing data was used with the first web site by comparing identity of the first entity against identity of the first web site, provide the second billing data to the client, in response to a request received by the billing service for the second billing data, as substitute for personal billing data of the user, for transactions conducted with a second web site, said second billing data being associated with the second web site by said billing service or said second billing data having been associated with the second web site by the user and said billing service receiving notification of such association, receive notification of usage of the second billing data after the second billing data has been used to conduct a transaction, said notification of usage of the second billing data including identification of a second entity with which the second billing data was used and facilitating verification by said billing service of validity of the usage of the second billing data, determine whether use of the second billing data is valid, including to determine whether the second billing data was used with the second web site by comparing identity of the second entity against identity of the second web site, and a processor coupled to the storage medium to execute the plurality of programming instructions. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A machine-accessible medium having associated instructions that, when accessed, results in a machine:
-
obtaining a first and a second billing data from one or more billing data issuing sources, and operating independent of said one or more billing data issuing sources, the first and second billing data being separate and distinct data; providing the first billing data to a client, in response to a request received by the billing service for the first billing data, to substitute for personal billing data of a user, for transactions conducted with a first web site, said first billing data being associated with the first web site by said billing service or said first billing data having been associated with the first web site by the user and said billing service receiving notification of such association; receiving notification of usage of the first billing data after the first billing data has been used to conduct a transaction, said notification of usage of the first billing data including identification of a first entity with which the first billing data was used and facilitating verification by said billing service of validity of the usage of the first billing data; determining whether use of the first billing data is valid, including determining whether the first billing data was used with the first web site by comparing identity of the first entity against identity of the first web site; providing the second billing data to the client, in response to a request received by the billing service for the second billing data, to substitute for personal billing data of the user, for transactions conducted with a second web site, said second billing data being associated with the second web site by said billing service or said second billing data having been associated with the second web site by the user and said billing service receiving notification of such association; receiving notification of usage of the second billing data after the second billing has been used to conduct a transaction, said notification of usage of the second billing data including identification of a second entity with which the second billing data was used and facilitating verification by said billing service of validity of the usage of the second billing data; and determining whether use of the second billing data is valid, including determining whether the second billing data was used with the second web site by comparing identity of the second entity against identity of the second web site. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A device comprising:
-
means for obtaining a first and a second billing data from one or more billing data issuing sources, the first and second billing data being separate and distinct billing data; means for providing the first billing data to a client, in response to a request received by a billing service for the first billing data, for use by a user to conduct transactions with a first web site, said first billing data being associated with the first web site by said billing service or said first billing data having been associated with the first web site by the user and said billing service receiving notification of such association, said billing service receiving notification of usage of the first billing data after the first billing data has been used to conduct a transaction, said notification of usage of the first billing data including identification of a first entity with which the first billing data was used and facilitating verification by said billing service of validity of the usage of the first billing data; means for determining whether use of the first billing data is valid, including determining whether the first billing data was used with the first web site by comparing identity of the first entity against identity of the first web site; means for providing the second billing data to said client, in response to a request received by the billing service for the second billing data, for use by said user to conduct transactions with a second web site, said second billing data being associated with the second web site by said billing service or said second billing data having been associated with the second web site by the user and said billing service receiving notification of such association, said billing service receiving notification of usage of the second billing data after the second billing data has been used to conduct a transaction, said notification of usage of the second billing data including identification of a second entity with which the second billing data was used and facilitating verification by said billing service of validity of the usage of the second billing data; and means for determining whether use of the second billing data is valid, including determining whether the second billing data was used with the second web site by comparing identity of the second entity against identity of the second web site.
-
-
38. A computing device implemented method comprising:
-
operating with one or more computing devices a billing service independent of one or more billing data issuing sources; obtaining by the one or more computing devices of the billing service at least a first billing data from said one or more billing data issuing sources; providing by the one or more computing devices of the billing service the first billing data to a client, in response to a request received by the billing service for the first billing data, for use by said user to conduct transactions with a first web site, said first billing data associated with the first web site by said billing service or said first billing data associated with the first web site by the user and said billing service receiving notification of such association, said billing service receiving notification of usage of the first billing data after the first billing data has been used to conduct a transaction, said notification of usage of the first billing data including identification of a first entity with which the first billing data was used and facilitating verification by said billing service of validity of the usage of the first billing data; and determining by the one or more computing devices of the billing service whether use of the first billing data is valid, including determining whether the first billing data was used with the first web site by comparing identity of the first entity against identity of the first web site. - View Dependent Claims (39)
-
-
40. A method comprising:
-
requesting a billing service for billing data, the billing service operating independent of a billing data issuing source from which the billing data has been issued, and the billing service having received the billing data from the billing data issuing source; receiving the billing data from the billing service to conduct transactions with a web site, the billing data associated with the web site by the billing service, or associating the billing data with the web site and notifying the billing service of such association, and using the billing data to conduct a transaction with the web site causing notification of usage to be transmitted to the billing service including identification of an entity with which the first billing data was used and to facilitate verification of usage of the billing data, including a determination whether the first billing data was used with the first web site by comparing identity of the entity against identity of the first web site. - View Dependent Claims (41, 42)
-
-
43. A computing device implemented method of a billing service, the method comprising:
-
receiving by one or more computing devices a request for billing data; receiving by the one or more computing devices, before or after the request, the billing data from a billing data issuing source, the one or more computing devices associated with a billing service operating independent of the billing data issuing source; providing by the one or more computing devices the billing data in response to the request, the billing data associated with a web site by the billing service or the billing data associated with the web site by a user and the billing service receiving notification of such association, the billing service receiving notification of usage of the billing data after the billing data has been used to conduct a transaction, the notification of usage of the billing data including identification of an entity with which the billing data was used and facilitating verification by the billing service of validity of the usage of the billing data; and determining by the one or more computing devices whether use of the billing data is valid, including determining whether the billing data was used with the web site by comparing identity of the entity against identity of the web site. - View Dependent Claims (44)
-
Specification