System and method for associating financial transaction data with a user's project data
First Claim
Patent Images
1. A web-based expense reporting system, comprising:
- a processor and a data storage unit connected to the processor for storing credit card transaction data, wherein the credit card transaction data include line item transaction data for identifying items within each transaction and one or more of;
purchase data, product data, product quantity data, purchase date data, purchase price data, vendor name data, vendor part number data, product name data, stock keeping unit (SKU) number data, tax data, discount data, receipt number data, universal product code data, barcode data, fee data, interest rate data, interest data, balance data, debit card data, check data, line of credit access card data, line of credit transaction card data, and balance transfer data;
wherein the processor is addressable by at least one user interface unit via the internet to allow the processor to exchange the credit card transaction data with the at least one user interface unit;
an expense reporting module including a graphical user interface (GUI) for displaying representations of a user'"'"'s credit card transaction data on a display connected to the at least one user interface unit, the module comprising;
a transaction retrieval component operable to access the user'"'"'s credit card transaction data and generate representations thereof;
a category generation engine operable to generate user-defined project category data and representations thereof;
a code generation component operable to generate a user-defined code identifier;
a code association component operable to link user-defined project category data to a user-defined code identifier;
a transaction categorization engine operable to associate the user'"'"'s credit card transaction data with the user-defined project category data, the transaction categorization engine being further operable to associate a desired portion or percentage of the user'"'"'s credit card transaction data for a single transaction with a selected one of the user-defined project category data representations, and optionally, dis-associate the user'"'"'s credit card transaction data representations from the associated user-defined project category representations, the desired portion or percentage represented by the line item transaction data;
a GUI generation engine operable to express a graphical arrangement of the selected ones of the user'"'"'s credit card transaction representations associated with the one or more user-defined project category data representations, the GUI generation engine representing the user'"'"'s credit card transaction data with a first set of virtual object(s) and representing the user-defined project category data with a second set of virtual object(s);
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, modification, analysis, and exportation; and
a data record manipulation component for enabling a user to at least one of;
review a data record, modify a data record, store a data record, analyze a data record, and export a data record, wherein the data record manipulation component at least enables the user to manually designate a fraction of a single transaction to be associated or dis-associated with a selected one of the user-defined project category data representations by clicking-and-dragging or dragging-and-dropping one of said first set of virtual object(s) in relation to one of said second set of virtual object(s) or by clicking-and-dragging or dragging-and-dropping one of said second set of virtual object(s) in relation to one of said first set of virtual object(s).
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.
-
Citations
9 Claims
-
1. A web-based expense reporting system, comprising:
-
a processor and a data storage unit connected to the processor for storing credit card transaction data, wherein the credit card transaction data include line item transaction data for identifying items within each transaction and one or more of;
purchase data, product data, product quantity data, purchase date data, purchase price data, vendor name data, vendor part number data, product name data, stock keeping unit (SKU) number data, tax data, discount data, receipt number data, universal product code data, barcode data, fee data, interest rate data, interest data, balance data, debit card data, check data, line of credit access card data, line of credit transaction card data, and balance transfer data;wherein the processor is addressable by at least one user interface unit via the internet to allow the processor to exchange the credit card transaction data with the at least one user interface unit; an expense reporting module including a graphical user interface (GUI) for displaying representations of a user'"'"'s credit card transaction data on a display connected to the at least one user interface unit, the module comprising; a transaction retrieval component operable to access the user'"'"'s credit card transaction data and generate representations thereof; a category generation engine operable to generate user-defined project category data and representations thereof; a code generation component operable to generate a user-defined code identifier; a code association component operable to link user-defined project category data to a user-defined code identifier; a transaction categorization engine operable to associate the user'"'"'s credit card transaction data with the user-defined project category data, the transaction categorization engine being further operable to associate a desired portion or percentage of the user'"'"'s credit card transaction data for a single transaction with a selected one of the user-defined project category data representations, and optionally, dis-associate the user'"'"'s credit card transaction data representations from the associated user-defined project category representations, the desired portion or percentage represented by the line item transaction data; a GUI generation engine operable to express a graphical arrangement of the selected ones of the user'"'"'s credit card transaction representations associated with the one or more user-defined project category data representations, the GUI generation engine representing the user'"'"'s credit card transaction data with a first set of virtual object(s) and representing the user-defined project category data with a second set of virtual object(s); 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, modification, analysis, and exportation; anda data record manipulation component for enabling a user to at least one of;
review a data record, modify a data record, store a data record, analyze a data record, and export a data record, wherein the data record manipulation component at least enables the user to manually designate a fraction of a single transaction to be associated or dis-associated with a selected one of the user-defined project category data representations by clicking-and-dragging or dragging-and-dropping one of said first set of virtual object(s) in relation to one of said second set of virtual object(s) or by clicking-and-dragging or dragging-and-dropping one of said second set of virtual object(s) in relation to one of said first set of virtual object(s). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A web-based expense reporting system, comprising:
-
a processor and a data storage unit connected to the processor for storing credit card transaction data, wherein the credit card transaction data comprises line-item data within a recorded transaction, the line-item data comprising product identifying data, such that multiple products are identified within the recorded transaction; wherein the processor is addressable by at least one user interface unit via a network to allow the processor to exchange the credit card transaction data with the at least one user interface unit; an expense reporting module including a graphical user interface (GUI) for displaying representations of a user'"'"'s credit card transaction data on a display connected to the at least one user interface unit, the module comprising; a transaction retrieval component operable to access the user'"'"'s credit card transaction data and generate credit card transaction data representations; a category generation engine operable to generate user-defined project category data and project category representations; a code generation component operable to generate a user-defined code identifier; a code association component operable to link user-defined project category data to a particular user-defined code identifier; a transaction categorization engine operable to associate the user'"'"'s credit card transaction data with the user-defined project category data, the transaction categorization engine being further operable to implement the line item data to associate each of the multiple products within the recorded transaction and identified by the product identifying data with a corresponding user-defined project category; a GUI generation engine operable to express a graphical arrangement of the selected ones of the user'"'"'s credit card transaction representations associated with the one or more user-defined project category representations, the GUI generation engine representing the user'"'"'s credit card transaction data with a first set of virtual object(s) and representing the user-defined project category data with a second set of virtual object(s); 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, modification, analysis, and exportation; anda data record manipulation component for enabling a user to at least one of;
review a data record, modify a data record, store a data record, analyze a data record, and export a data record, wherein the data record manipulation component at least enables the user to manually designate a fraction of a single transaction to be associated or dis-associated with one or more user-defined project category data representations by clicking-and-dragging or dragging-and-dropping one of said first set of virtual object(s) in relation to one of said second set of virtual object(s) or by clicking-and-dragging or dragging-and-dropping one of said second set of virtual object(s) in relation to one of said first set of virtual object(s).
-
Specification