Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
128 words
A computer implemented method for recognizing a recurring financial transaction, comprising the steps of: (a) entering a plurality of parameters of a financial transaction into the computer as a new entry in a transactions database; (b) searching for at least two prior entries in the transactions database having selected parameters that are substantially similar to corresponding parameters of the new entry; and (c) if said at least two prior entries are found: (i) determining time intervals between successive ones of said at least two prior entries and said new entry; and (ii) comparing the time intervals with a plurality of different predetermined time periods to identify any recurring financial transaction, each of the different predetermined time periods corresponding to a recurring financial transaction at a different time interval.
Claim 2
Dependent Claim
128 words
A computer implemented method for recognizing a recurring financial transaction, comprising the steps of: (a) entering a plurality of parameters of a financial transaction into the computer as a new entry in a transactions database; (b) searching for at least two prior entries in the transactions database having selected parameters that are substantially similar to corresponding parameters of the new entry; and (c) if said at least two prior entries are found: (i) determining time intervals between successive ones of said at least two prior entries and said new entry; and (ii) comparing the time intervals with a plurality of different predetermined time periods to identify any recurring financial transaction, each of the different predetermined time periods corresponding to a recurring financial transaction at a different time interval.
Claim 3
Dependent Claim
61 words
The method of claim 1, wherein the step of entering the plurality of parameters of the financial transaction comprises the steps of entering: (a) one of a payee and payer; (b) a financial category for the financial transaction; (c) a date of the financial transaction; (d) an amount for the financial transaction; and (e) a financial status for the financial transaction.
Claim 4
Dependent Claim
26 words
The method of claim 1, further comprising the step of checking a database of recurring transactions to determine whether the new entry is already represented therein.
Claim 5
Dependent Claim
171 words
The method of claim 1, wherein the step of determining the time intervals comprises the steps of: (a) determining a first time gap between the new entry and the most recent of said at least two entries from the transactions database; (b) determining a second time gap between the most recent of said at least two entries and a next older entry of said at least two entries; (c) repetitively comparing absolute values of differences between the first time gap and one of the plurality of the predetermined time periods, and between the second time gap and said one of the plurality of predetermined time periods, to a predefined tolerance; and (d) if both differences are within the predefined tolerance, identifying said one predetermined time period as the time period of the recurring transaction, but if either difference is not within the tolerance, repeating (c) and (d) for a different one of the predetermined time periods until all of the plurality of predetermined time periods have been compared to said differences.
Claim 6
Dependent Claim
25 words
The method of claim 1, further comprising the step of prompting the user to add any recurring transaction identified to a database of recurring transactions.
Claim 7
Dependent Claim
49 words
The method of claim 1, wherein the step of entering the plurality of parameters of the financial transaction comprises one of the steps of: (a) the user manually entering the parameters; (b) scanning the parameters from a data sheet; and (c) entering the parameters from electronically transferred financial data.
Claim 8
Dependent Claim
15 words
The method of claim 1, wherein the predetermined time periods have a predetermined tolerance value.
Claim 9
Dependent Claim
20 words
The method of claim 1, further comprising the step of enabling the user to selectively disable identification of recurring transactions.
Claim 10
Dependent Claim
117 words
The method of claim 1, wherein the step of determining the time intervals comprises the steps of: (a) determining a first time gap between the new entry and the most recent of said at least two entries from the transactions database; (b) determining a second time gap between the most recent of said at least two entries and a next older entry of said at least two entries; (c) repetitively comparing an absolute value of a difference between the first time gap and the second time gap to a predefined maximum value; and (d) as a function of a result of comparing said difference and said predefined maximum value, discontinuing attempting to identify the recurring financial transaction.
Claim 11
Dependent Claim
197 words
An article of manufacture adapted for distribution of a computer program, to enable the computer program to be executed on a computer, said computer program enabling a recognition of a recurring financial transaction when the computer program is executed by a computer, comprising: (a) a memory media; and (b) a plurality of machine instructions comprising the computer program, which are stored on the memory media, said plurality of machine instructions when executed by a computer, causing the computer to: (i) enable a user to enter a plurality of parameters of a financial transaction into the computer as a new entry in a transactions database; (ii) search for at least two prior entries in the transactions database having selected parameters that are substantially similar to corresponding parameters of the new entry; and (iii) if said at least two prior entries are found: (A) determining time intervals between successive ones of said at least two prior entries and said new entry; and (B) comparing the time intervals with a plurality of different predetermined time periods to identify any recurring financial transaction, each of the different predetermined time periods corresponding to a recurring financial transaction at a different time interval.
Claim 12
Dependent Claim
197 words
An article of manufacture adapted for distribution of a computer program, to enable the computer program to be executed on a computer, said computer program enabling a recognition of a recurring financial transaction when the computer program is executed by a computer, comprising: (a) a memory media; and (b) a plurality of machine instructions comprising the computer program, which are stored on the memory media, said plurality of machine instructions when executed by a computer, causing the computer to: (i) enable a user to enter a plurality of parameters of a financial transaction into the computer as a new entry in a transactions database; (ii) search for at least two prior entries in the transactions database having selected parameters that are substantially similar to corresponding parameters of the new entry; and (iii) if said at least two prior entries are found: (A) determining time intervals between successive ones of said at least two prior entries and said new entry; and (B) comparing the time intervals with a plurality of different predetermined time periods to identify any recurring financial transaction, each of the different predetermined time periods corresponding to a recurring financial transaction at a different time interval.
Claim 13
Dependent Claim
55 words
The article of manufacture of claim 10, wherein the plurality of parameters of the financial transaction comprise: (a) one of a payee and payer; (b) a financial category for the financial transaction; (c) a date of the financial transaction; (d) an amount for the financial transaction; and (e) a financial status for the financial transaction.
Claim 14
Dependent Claim
37 words
The article of manufacture of claim 10, wherein the machine instructions, when executed by the computer, further cause the computer to check a database of recurring transactions to determine whether the new entry is already represented therein.
Claim 15
Dependent Claim
177 words
The article of manufacture of claim 10, wherein the machine instructions, when executed by the computer, cause the computer to determine the time intervals by: (a) determining a first time gap between the new entry and the most recent of said at least two entries from the transactions database; (b) determining a second time gap between the most recent of said at least two entries and a next older entry of said at least two entries; (c) repetitively comparing absolute values of differences between the first time gap and one of the plurality of the predetermined time periods, and between the second time gap and said one of the plurality of predetermined time periods, to a predefined tolerance; and (d) if both differences are within the predefined tolerance, identifying said one predetermined time period as a time period of the recurring transaction, but if either difference is not within the tolerance, repeating (c) for a different one of the predetermined time periods until all of the plurality of predetermined time periods have been compared to said differences.
Claim 16
Dependent Claim
35 words
The article of manufacture of claim 10, wherein the machine instructions, when executed by the computer, cause the computer to prompt the user to add any recurring transaction identified to a database of recurring transactions.
Claim 17
Dependent Claim
59 words
The article of manufacture of claim 10, wherein the machine instructions, when executed by the computer, cause the computer to enter the plurality of parameters of the financial transaction by one of: (a) enabling the user to manually enter the parameters; (b) scanning the parameters from a data sheet; and (c) electronically transferring financial data that include the parameters.
Claim 18
Dependent Claim
17 words
The article of manufacture of claim 10, wherein the predetermined time periods have a predetermined tolerance value.
Claim 19
Dependent Claim
30 words
The article of manufacture of claim 10, wherein the machine instructions, when executed by the computer, cause the computer to enable the user to selectively disable identification of recurring transactions.
Claim 20
Dependent Claim
120 words
The article of manufacture of claim 10, wherein the machine instructions, when executed by the computer, cause the computer to: (a) determine a first time gap between the new entry and the most recent of said at least two entries from the transactions database; (b) determine a second time gap between the most recent of said at least two entries and a next older entry of said at least two entries; (c) repetitively compare an absolute value of a difference between the first time gap and the second time gap to a predefined maximum value; and (d) as a function of a result of comparing said difference and said predefined maximum value, discontinue attempting to identify the recurring financial transaction.
Claim 21
Independent Claim
173 words
A system for recognizing a recurring financial transaction, comprising: (a) a memory in which a plurality of machine instructions are stored; (b) a display; and (c) a processor that is coupled to the memory to access the machine instructions and to the display, said processor executing said machine instructions implementing a plurality of functions, including: (i) enabling a user to enter a plurality of parameters of a financial transaction into the computer as a new entry in a transactions database; (ii) searching for at least two prior entries in the transactions database having selected parameters that are substantially similar to corresponding parameters of the new entry; and (iii) if said at least two prior entries are found: (A) determining time intervals between successive ones of said at least two prior entries and said new entry; and (B) comparing the time intervals with a plurality of different predetermined time periods to identify any recurring financial transaction, each of the different predetermined time periods corresponding to a recurring financial transaction at a different time interval.
Claim 22
Independent Claim
173 words
A system for recognizing a recurring financial transaction, comprising: (a) a memory in which a plurality of machine instructions are stored; (b) a display; and (c) a processor that is coupled to the memory to access the machine instructions and to the display, said processor executing said machine instructions implementing a plurality of functions, including: (i) enabling a user to enter a plurality of parameters of a financial transaction into the computer as a new entry in a transactions database; (ii) searching for at least two prior entries in the transactions database having selected parameters that are substantially similar to corresponding parameters of the new entry; and (iii) if said at least two prior entries are found: (A) determining time intervals between successive ones of said at least two prior entries and said new entry; and (B) comparing the time intervals with a plurality of different predetermined time periods to identify any recurring financial transaction, each of the different predetermined time periods corresponding to a recurring financial transaction at a different time interval.
Claim 23
Dependent Claim
53 words
The system of claim 19, wherein the plurality of parameters of the financial transaction comprise: (a) one of a payee and payer; (b) a financial category for the financial transaction; (c) a date of the financial transaction; (d) an amount for the financial transaction; and (e) a financial status for the financial transaction.
Claim 24
Dependent Claim
26 words
The system of claim 19, wherein said functions further include checking a database of recurring transactions to determine whether the new entry is already represented therein.
Claim 25
Dependent Claim
169 words
The system of claim 19, wherein the function of determining the time intervals includes the functions of: (a) determining a first time gap between the new entry and the most recent of said at least two entries from the transactions database; (b) determining a second time gap between the most recent of said at least two entries and a next older entry of said at least two entries; (c) repetitively comparing absolute values of differences between the first time gap and one of the plurality of the predetermined time periods, and between the second time gap and said one of the plurality of predetermined time periods, to a predefined tolerance; and (d) if both differences are within the predefined tolerance, identifying said one predetermined time period as the time period of the recurring transaction, but if either difference is not within the tolerance, repeating (c) for a different one of the predetermined time periods until all of the plurality of predetermined time periods have been compared to said differences.
Claim 26
Dependent Claim
24 words
The system of claim 19, wherein said functions further include prompting the user to add any recurring transaction to a database of recurring transactions.
Claim 27
Dependent Claim
41 words
The system of claim 19, wherein the plurality of parameters of the financial transaction are entered by one of the following: (a) manually entered by the user; (b) scanned from a data sheet; and (c) entered from electronically transferred financial data.
Claim 28
Dependent Claim
15 words
The system of claim 19, wherein the predetermined time periods have a predetermined tolerance value.
Claim 29
Dependent Claim
33 words
The system of claim 19, wherein the machine instructions, when executed by the processor, cause the processor executing said machine instructions to enable the user to selectively disable the identification of recurring transactions.
Claim 30
Dependent Claim
122 words
The system of claim 19, wherein the machine instructions, when executed by the processor, cause the processor executing said machine instructions to: (a) determine a first time gap between the new entry and the most recent of said at least two entries from the transactions database; (b) determine a second time gap between the most recent of said at least two entries and a next older entry of said at least two entries; (c) repetitively compare an absolute value of a difference between the first time gap and the second time gap to a predefined maximum value; and (d) as a function of a result of comparing said difference and said predefined maximum value, discontinue attempting to identify the recurring financial transaction.