System and method for associating financial transaction data with user's project data in cash transactions
First Claim
1. An expense reporting system for viewing and manipulating a user'"'"'s financial transaction data from a cash transaction, comprising:
- a user interface unit having user input means and a display, the user interface unit being configured for communicating with a processor connected to a data storage unit, the data storage unit storing a user'"'"'s financial transaction data and being accessible over a network by a remote user on the user interface unit;
an expense reporting module having a graphical user interface (GUI), the expense reporting module comprising;
a transaction retrieval component operable to access the user'"'"'s financial transaction data and generate representations thereof viewable by a user on the user interface unit display;
a category generation engine operable to generate user-defined project category data and representations thereof viewable to a user on the user interface unit display;
a code generation component operable to generate a user-defined code identifier;
a code association component operable to link the user-defined project category data and representations thereof with the user-defined code identifier;
a transaction categorization engine operable to associate a percentage or portion of selected ones of the user'"'"'s financial transaction data representations with one or more of the user-defined project category data representations, the transaction categorization engine being further operable to automatically associate the user-defined project category data linked to the user-defined code identifier with the user'"'"'s financial transaction data;
a GUI generation engine operable to express a graphical arrangement of the selected ones of the user'"'"'s financial transaction representations associated with the one or more user-defined project category data representations on the user interface unit display;
a data record generation engine operable to convert the graphical arrangement into a data record, wherein the data record is in a form suitable for at least one of review, storage, modifications, analysis or exportation; and
a data record manipulation component operable to at least enable the user to manually designate a fraction of a single transaction to be associated or disassociated with a selected one of the user-defined project category data representations.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to an expense reporting system for viewing and manipulating a user'"'"'s financial transaction data and a method for associating financial transaction data with a user'"'"'s project data. The system includes a user'"'"'s financial transaction data hosted in a data storage unit, addressable on a network, and accessible by a remote user on a user interface unit having a user input means and a display; and an expense reporting module having a graphical user interface (GUI) that allows a user to define project category data and associate representations of the user'"'"'s financial data with the user-defined project category data.
42 Citations
23 Claims
-
1. An expense reporting system for viewing and manipulating a user'"'"'s financial transaction data from a cash transaction, comprising:
-
a user interface unit having user input means and a display, the user interface unit being configured for communicating with a processor connected to a data storage unit, the data storage unit storing a user'"'"'s financial transaction data and being accessible over a network by a remote user on the user interface unit; an expense reporting module having a graphical user interface (GUI), the expense reporting module comprising; a transaction retrieval component operable to access the user'"'"'s financial transaction data and generate representations thereof viewable by a user on the user interface unit display; a category generation engine operable to generate user-defined project category data and representations thereof viewable to a user on the user interface unit display; a code generation component operable to generate a user-defined code identifier; a code association component operable to link the user-defined project category data and representations thereof with the user-defined code identifier; a transaction categorization engine operable to associate a percentage or portion of selected ones of the user'"'"'s financial transaction data representations with one or more of the user-defined project category data representations, the transaction categorization engine being further operable to automatically associate the user-defined project category data linked to the user-defined code identifier with the user'"'"'s financial transaction data; a GUI generation engine operable to express a graphical arrangement of the selected ones of the user'"'"'s financial transaction representations associated with the one or more user-defined project category data representations on the user interface unit display; a data record generation engine operable to convert the graphical arrangement into a data record, wherein the data record is in a form suitable for at least one of review, storage, modifications, analysis or exportation; and a data record manipulation component operable to at least enable the user to manually designate a fraction of a single transaction to be associated or disassociated with a selected one of the user-defined project category data representations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15, 16, 17)
-
-
8. A computer implemented method for viewing and manipulating a user'"'"'s financial transaction data from a cash transaction, the method comprising:
-
storing a user'"'"'s financial transaction data on a data storage device such that the user'"'"'s financial transaction data is accessible by a user interface device on a network; presenting a graphical user interface (GUI) for displaying representations of the accessed user'"'"'s financial transaction data on a user interface unit; defining, using a processor, project category data and generating representations thereof; generating a code identifier and linking user-defined project category data to the code identifier; associating, using the processor, representations of a desired percentage or portion of the user'"'"'s financial transaction data with one or more of the user-defined project category data representations to create a graphical arrangement; automatically associating the user-defined project category data linked to the code identifier with the user'"'"'s financial transaction data; converting the graphical arrangement into a data record, wherein the data record is in a form suitable for at least one of;
review, storage, modification, analysis, and exportation; andenabling the user to manually designate a fraction of a single transaction to be associated or disassociated with a selected one of the user-defined project category data representations. - View Dependent Claims (9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23)
-
Specification