IP Library Granted Patent US 7,587,365
Granted Patent B2
US 7,587,365 · App. 11/434,612 · Granted Sep 8, 2009

Controlling expenditures by applying rules specified for categories of purchased items

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,587,365
App. No.
11/434,612
Granted
Sep 8, 2009
Kind
B2
Abstract

A monetary account, such as a prepaid account or credit account, that is used as payment for purchases is divided into categories of purchased items. When a purchase is attempted, a request to apply the monetary account specifies the category of the item being purchased. Rules associated with each of the categories of the account are applied in response to the request to determine whether to approve or deny the purchase. Rules may vary from one category to the next. As one example, a rule may include a remaining monetary value of the category where a determination is made whether the cost of the item being purchased is no more than the remaining monetary value. As another example, a rule may include whether a time of the purchase matches an allowable time for the category of the item being purchased. Other examples include rules that allow for borrowing from one category for purchases from another, for specific allocations, and for event triggers to generate alarms.

Claims (30)

1. A computer system, comprising:

memory storing instructions;

a database storing account data that comprises for each of a plurality of accounts, a set of categories and data defining a unique state of each category of each account of the plurality of accounts;

a processor that implements the instructions to perform acts comprising:

receiving a request to complete a monetary transaction, the request identifying a category of expenditure for the monetary transaction and an account used to pay; and

determining from the database whether the transaction is permitted based on the category of expenditure for the monetary transaction in relation to the unique state of the category identified by the request for the account being used to pay, wherein when it is determined to permit the monetary transaction, outputting an approval of the monetary transaction.

2. The computer system of claim 1 , wherein the unique state comprises a remaining monetary value in the category, the remaining monetary value ranging between a predefined maximum and zero.

3. The computer system of claim 2 , wherein if the remaining monetary value in the category is sufficient to cover the monetary transaction, then the processor performs the acts of outputting the approval of the monetary transaction and reducing the remaining monetary value of the category by an amount necessary to cover the monetary transaction.

4. The computer system of claim 3 , wherein if the remaining monetary value is insufficient to cover the monetary transaction, then the acts further comprise determining whether a remaining monetary value from a different category is available for monetary transactions of the category of the expenditure and if the remaining monetary value is available from a different category, then outputting an approval of the monetary transaction and reducing the remaining monetary value of the category of the expenditure down to zero and reducing the remaining monetary value of the different category by an amount necessary to cover the monetary transaction after having applied the remaining monetary value from the category of the expenditure.

5. The computer system of claim 1 , wherein the unique state comprises a time period that matches a time period of the monetary transaction.

6. The computer system of claim 1 , wherein the processor implements the instructions to further perform acts comprising:

generating an alert upon detecting a predefined state for at least one of the categories.

7. A computer readable medium containing instructions that when executed by a processor perform acts comprising:

storing account data that comprises for each of a plurality of accounts, a set of categories and data defining a unique state of each category of each account of the plurality of accounts;

receiving a request to complete a monetary transaction, the request identifying a category of expenditure for the monetary transaction and an account used to pay; and

determining from the database whether the transaction is permitted based on the category of expenditure for the monetary transaction in relation to the unique state of the category identified by the request for the account being used to pay, wherein when it is determined to permit the monetary transaction, outputting an approval of the monetary transaction.

8. The computer readable medium of claim 7 , wherein the unique state comprises a remaining monetary value in the category, the remaining monetary value ranging between a predefined maximum and zero.

9. The computer readable medium of claim 8 , wherein if the remaining monetary value in the category is sufficient to cover the monetary transaction, then outputting the approval of the monetary transaction and reducing the remaining monetary value of the category by an amount necessary to cover the monetary transaction.

10. The computer readable medium of claim 9 , wherein if the remaining monetary value is insufficient to cover the monetary transaction, then determining whether a remaining monetary value from a different category is available for monetary transactions of the category of the expenditure and if the remaining monetary value is available from a different category, then outputting an approval of the monetary transaction and reducing the remaining monetary value of the category of the expenditure down to zero and reducing the remaining monetary value of the different category by an amount necessary to cover the monetary transaction after having applied the remaining monetary value from the category of the expenditure.

11. The computer readable medium of claim 7 , wherein the unique state comprises a time period that matches a time period of the monetary transaction.

12. The computer readable medium of claim 7 , further comprising generating an alert upon detecting a predefined state for at least one of the categories.

13. A method comprising:

storing account data that comprises for each of a plurality of accounts, a set of categories and data defining a unique state of each category of each account of the plurality of accounts;

receiving a request to complete a monetary transaction, the request identifying a category of expenditure for the monetary transaction and an account used to pay; and

determining by a computer from the database whether the transaction is permitted based on the category of expenditure for the monetary transaction in relation to the unique state of the category identified by the request for the account being used to pay, wherein when it is determined to permit the monetary transaction, outputting an approval of the monetary transaction.

14. The method 13 , wherein the unique state comprises a remaining monetary value in the category, the remaining monetary value ranging between a predefined maximum and zero.

15. The method of claim 14 , wherein if the remaining monetary value in the category is sufficient to cover the monetary transaction, then outputting the approval of the monetary transaction and reducing the remaining monetary value of the category by an amount necessary to cover the monetary transaction.

16. The method of claim 15 , wherein if the remaining monetary value is insufficient to cover the monetary transaction, then determining whether a remaining monetary value from a different category is available for monetary transactions of the category of the expenditure and if the remaining monetary value is available from a different category, then outputting an approval of the monetary transaction and reducing the remaining monetary value of the category of the expenditure down to zero and reducing the remaining monetary value of the different category by an amount necessary to cover the monetary transaction after having applied the remaining monetary value from the category of the expenditure.

17. The method of claim 13 , wherein the unique state comprises a time period that matches a time period of the monetary transaction.

18. The method of claim 13 , farther comprising generating an alert upon detecting a predefined state for at least one of the categories.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2009
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 023141/0941 →
CHANGE OF NAME Recorded Jul 13, 2009
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 022944/0466 →
CHANGE OF NAME Recorded Jul 13, 2009
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 022944/0588 →
CHANGE OF NAME Recorded Jul 13, 2009
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 022944/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2006
From: MALIK, DALE; ZELLNER, SAMUEL
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 017875/0655 →