Method and apparatus for tracking financial transactions for a user
First Claim
Patent Images
1. A computer-implemented method for tracking financial transactions for a user, wherein the computer includes a processor, the method comprising:
- receiving an electronic message addressed to a destination address which indicates a financial transaction category, wherein the electronic message includes one or more parameters for a financial transaction;
determining the financial transaction category based on the destination address of the electronic message, wherein the financial transaction category indicates a purpose of the financial transaction;
parsing a body of the electronic message to extract the parameters for the financial transaction;
generating one or more financial records for the financial transaction based on the extracted parameters;
determining whether a source address of the electronic message is associated with a user account; and
if the source address of the electronic message is associated with the user account, associating the financial records and the financial transaction category with the user account.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that tracks financial transactions for a user is presented. During operation, the system receives an electronic message which includes one or more parameters for a financial transaction. The system parses the electronic message to extract the one or more parameters for the financial transaction. The system determines a source address for the electronic message. Next, the system determines whether the source address is associated with a user account. If so, the system associates the one or more parameters for the financial transaction with the user account.
-
Citations
53 Claims
-
1. A computer-implemented method for tracking financial transactions for a user, wherein the computer includes a processor, the method comprising:
-
receiving an electronic message addressed to a destination address which indicates a financial transaction category, wherein the electronic message includes one or more parameters for a financial transaction; determining the financial transaction category based on the destination address of the electronic message, wherein the financial transaction category indicates a purpose of the financial transaction; parsing a body of the electronic message to extract the parameters for the financial transaction; generating one or more financial records for the financial transaction based on the extracted parameters; determining whether a source address of the electronic message is associated with a user account; and if the source address of the electronic message is associated with the user account, associating the financial records and the financial transaction category with the user account. - 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, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for tracking financial transactions for a user, wherein the method comprises:
-
receiving an electronic message addressed to a destination address which indicates a financial transaction category, wherein the electronic message includes one or more parameters for a financial transaction; determining the financial transaction category based on the destination address of the electronic message, wherein the financial transaction category indicates a purpose of the financial transaction; parsing a body of the electronic message to extract the parameters for the financial transaction; generating one or more financial records for the financial transaction based on the extracted parameters; determining whether a source address of the electronic message is associated with a user account; and if the source address of the electronic message is associated with the user account, associating the financial records and the financial transaction category with the user account. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. An apparatus that tracks financial transactions for a user, comprising:
-
a processor; a memory; a receiving mechanism configured to receive an electronic message addressed to a destination address which indicates a financial transaction category, wherein the electronic message includes one or more parameters for a financial transaction; a category-determining mechanism configured to determine the financial transaction category based on the destination address of the electronic message, wherein the financial transaction category indicates a purpose of the financial transaction; a parsing mechanism configured to parse a body of the electronic message to extract the parameters for the financial transaction; a generating mechanism configured to generate one or more financial records for the financial transaction based on the extracted parameters; an account-lookup mechanism configured to determine whether a source address of the electronic message is associated with a user account; and an association mechanism, wherein if the source address is associated with the user account, the association mechanism is configured to associate the financial records and the financial transaction category with the user account.
-
Specification