Method to electronically track personal credit information
First Claim
Patent Images
1. A computer-implemented method of tracking online credit card usage by a user of a general purpose personal computing device operating as an Internet communication device, comprising:
- monitoring entries made on personal computing device using a computer program that operates as a background process running on the personal computing device while a foreground process is also carried out on the personal computing device;
wherein the foreground process comprises an Internet communication process in which an online credit card transaction is being carried out by entry of information into a web page;
the computer program recognizing instances of the credit card transaction in the entries made on the personal computing device by recognition of a credit card number in the entries made into the web page; and
upon recognizing an instance of a credit card transaction and receiving verification of the instance of the credit card transaction, the background process automatically populating the web page with data stored in a user profile, and storing information describing the credit card transaction in a database accessible and controlled by the personal computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for tracking transactions made over the Internet. A sidecar application detects entry of a credit card number. The application auto-populates a web page associated with the transaction and updates a database that tracks the transaction. Third parties can be given access to the database to process loyalty points or make bill payments.
97 Citations
34 Claims
-
1. A computer-implemented method of tracking online credit card usage by a user of a general purpose personal computing device operating as an Internet communication device, comprising:
-
monitoring entries made on personal computing device using a computer program that operates as a background process running on the personal computing device while a foreground process is also carried out on the personal computing device; wherein the foreground process comprises an Internet communication process in which an online credit card transaction is being carried out by entry of information into a web page; the computer program recognizing instances of the credit card transaction in the entries made on the personal computing device by recognition of a credit card number in the entries made into the web page; and upon recognizing an instance of a credit card transaction and receiving verification of the instance of the credit card transaction, the background process automatically populating the web page with data stored in a user profile, and storing information describing the credit card transaction in a database accessible and controlled by the personal computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system, comprising:
-
a processor having a central processing unit, an input device and memory, a storage device coupled to the processor, that stores a database accessible and controlled by the processor; the processor being programmed to perform the programmed steps of tracking online credit card usage by a user of the computer system in a background process carried out by the processor while a foreground process is also carried out by the processor, wherein the foreground process comprises an Internet communication process in which an online credit card transaction is being carried out by entry of information into a web page, the programmed steps comprising the steps of; monitoring entries made by a user using the input device; recognizing instances of a credit card transaction in the entries made by the user by recognition of a credit card number in the entries made into the web page; and upon recognizing an instance of a credit card transaction and receiving verification of the instance of the credit card transaction, the background process automatically populating the web page with data stored in a user profile, and storing information describing the credit card transaction in the database. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method of tracking online credit card usage by a user of a personal computing device operating as an Internet communication device, comprising:
-
monitoring entries made on the personal computing device in a computer program carrying out a background process while a foreground process is also carried out on the personal computer device, wherein the foreground process comprises an Internet communication process in which an online credit card transaction is being carried out by entry of information into a web page; the computer program recognizing instances of a credit card transaction in the entries made on the personal computing device by matching an entry with a stored sixteen digit credit card number entered into the web page; and upon recognizing an instance of a credit card transaction and receiving verification of the instance of the credit card transaction, the background process automatically populating the web page with data stored in a user profile, and asking a user to confirm storage of information describing the credit card transaction; if the user confirms storage of the information, storing information describing the credit card transaction in a database within the personal computing device and accessible and controlled by the personal computing device, the information describing the credit card transaction comprising a monetary amount spent, a date and time of the transaction, a merchant name with which the transaction was carried out, a description of the purchase, and a user identifier; retrieving the information describing the credit card transaction from the database via the personal computing device; carrying out a database function on the database, the database function comprising totaling a monetary value of a plurality of transactions; and wherein the personal computing device comprises one of a personal computer, a personal digital assistant, a television set top box, a wireless telephone and an Internet appliance.
-
-
29. A storage medium storing a set of computer instructions which, when executed on a personal computing device, carry out a background process while a foreground process is also carried out on the personal computing device, wherein the foreground process comprises an Internet communication process in which an online credit card transaction is being carried out by entry of information into a web page comprising:
-
monitoring entries made by a user using an input device; recognizing instances of a credit card transaction in the entries made by the user by recognizing a credit card number in the entries made into the web page; and upon recognizing an instance of a credit card transaction and receiving verification of the instance of the credit card transaction, the background process automatically populating the web page with data stored in a user profile, and storing information describing the credit card transaction in a database accessible and controlled by the personal computing device. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification