WEB-Based Task Management System and Method
OwnerWilliam E. Brown, Jason S. Astorquia +6inventors
InventorsWilliam E. Brown, Jason S. Astorquia, Todd W. Jones, Todd A. Fasullo, John D. Creason, Mark P. Mader, Maria R. Frei, Brent R. Frei
Life of this patent
Estimating the term…
Abstract
A computer system for coordinating information between a client and a server using a client side in-memory is provided. The server has a server processing unit; a server memory device; a server data storage device; a server program stored in the server data storage device for providing instructions to the server processing unit; and a server database in the server data storage device for managing relational data.
Claims2
A computer system for coordinating information between a client and a server using a client side in-memory database, comprising:
- the server comprising:
- a server processing unit;
- a server memory device;
- a server data storage device;
- a server program stored in the server data storage device for providing instructions to the server processing unit;
- a server database in the server data storage device for managing relational data;
- and
- the server processing unit responsive to the instructions of the server program, operable for:
- transmitting database structure instructions to the client;
- transmitting initial data to the client;
- and
- receiving data updates from the client;
- the client comprising:
- a client processing unit;
- a client memory device;
- a client data storage device;
- a web browser program stored in the client data storage device for providing instructions to the client processing unit;
- the client processing unit responsive to the instructions of the web browser program, operable for:
- creating the client side in-memory database operating within the context of the web process based on the transmitted database structure instructions, the client side in-memory database configured to manage relational data;
- populating the client side in-memory database based on the transmitted initial data;
- generating a user interface configured to receive user input;
- updating data in the client side in-memory database based on input received by the user interface;
- and
- transmitting updated data to the server database.
A computer-implemented method for coordinating information between a client and a server using a client side in-memory database comprising:
- transmitting database structure instructions from the server to the client;
- transmitting initial data from the server to the client;
- creating a client side in-memory database operating within the context of the web process based on the transmitted database structure instructions, the in-memory database configured to manage relational data;
- populating the client side in-memory database based on the transmitted initial data;
- generating, by the web browser, a user interface configured to receive user input;
- updating data in the client side in-memory database based on input received by the user interface;
- transmitting updated data from the client side in-memory database to the server database;
- and
- selectively updating the data in the server database based on received updated data.
Dependencies are inferred from the claim text.