System for capturing, processing, tracking and reporting time and expense data
First Claim
1. An Internet based time and expense data system comprising:
- a first server for interfacing with the Internet and having a data storage device having general purpose software stored thereon;
a second server in communication with said first server and having a data storage device, said second server also having general and special purpose software stored on said data storage device;
a third server having a data storage device for storing a plurality of data in a database and having general purpose software stored thereon, said third server being in communication with said second server; and
said special purpose software being operable in connection with a processor and the general purpose software provided on each of said first, second and third servers for;
receiving data from a user of said system via the Internet;
storing the received user data in said database as internal data; and
creating external data from the internal data based upon user-selected criteria for converting internal data to external data and storing the external data in said database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that accepts and stores raw time and expense data for a plurality of businesses—each business defining a separate account that is accessible and usable by authorized users for the particular business. The inventive system automatically converts the raw time and expense data by considering any client or project-specific billing requirements (e.g., flat-fee, maximum fee, discount, write-offs, etc.) and by applying such specific requirements to the raw time and/or expense data in generating an invoice. The raw data may be referred to as internal data in that it is used only by the business providing a service to their client, and in connection with that business'"'"'s account by the inventive system. A client will not have access to internal data. The invoice data, on the other hand, may be referred to as external data because it is communicated to the client and also used in connection with that business'"'"'s account. The inventive system maintains the internal (raw) data, the external (invoiced) data, and other parameters associated with those data in a plurality of relational databases, and coordinates that data between and among a plurality of functionality including time bills, expense reports, time sheets, proposals, and project tracking functionality.
-
Citations
20 Claims
-
1. An Internet based time and expense data system comprising:
-
a first server for interfacing with the Internet and having a data storage device having general purpose software stored thereon;
a second server in communication with said first server and having a data storage device, said second server also having general and special purpose software stored on said data storage device;
a third server having a data storage device for storing a plurality of data in a database and having general purpose software stored thereon, said third server being in communication with said second server; and
said special purpose software being operable in connection with a processor and the general purpose software provided on each of said first, second and third servers for;
receiving data from a user of said system via the Internet;
storing the received user data in said database as internal data; and
creating external data from the internal data based upon user-selected criteria for converting internal data to external data and storing the external data in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An Internet based time and expense data system comprising:
a server having a data storage device and having general and special purpose software stored thereon, said data storage device including a plurality of data stored in a database and said server being connected to the Internet, said special purpose software being operable in connection with a processor of said server and the general purpose software for;
receiving data from a user of said system via the Internet;
storing the received user data in said database as internal data; and
creating external data from the internal data based upon user-selected criteria for converting the internal data to external data and storing the external data in said database.
-
12. A system as recited by
claim 12 , wherein said special purpose software comprises a plurality of application programs including a time bills, an expense reports, a time sheets, a proposal, and a project tracking application program.
-
14. A system as recited by
claim 14 , wherein said special purpose software further comprises an off-line application program downloadable via the Internet to a computer remote from said server, a user of the remote computer having an account having a plurality of data items defined and stored in said database, said off-line application program being installable on the remote computer and operable with a processor of the remote computer for:-
storing time and expense data in a database on a data storage device of the remote computer;
establishing a connection from the remote computer to said server via the Internet; and
communicating the stored time and expense data to said server for storage in said database as internal data;
said special purpose software being further operable in connection with the processor of said server for deleting the stored time and expense data from the data storage device of the remote computer after the stored time and expense data is communicated to said server.
-
-
15. A system as recited by
claim 15 , wherein said special purpose software is further operable in connection with the processor of said server to download the plurality of data items for the user'"'"'s account to the remote computer when said off-line application program establishes a connection from the remote computer to the server.
-
20. A system as recited by claim 21, wherein said data storage device of said server comprises a high speed data storage device.
Specification