Web-based Information Management System
First Claim
Patent Images
1. A system for collecting information from and sharing information among a plurality of users, the system comprising:
- a server having a network interface and being connected to a network;
at least one client computer being connected to the server through the network, each of the client computers being used by one of the users;
means for setting up a project comprising a project identity or a group identity;
means for assigning a user account to each of the users so that the user can access the data of the group;
means for configuring the table structures of at least one data table at any time within the project life, the at least one data table can be accessed by each of the users of the group from a client computer;
means for creating navigation bar comprising a plurality of navigation buttons, one button being for each of the at least one database table, and placing the navigation bar on each of the web pages for the at least one data table so that each of the users can access each of the at least one data table from the web pages;
means for properly displaying data records for any of the at least one data table to any of the users on the client computers;
means for submitting data from one of the web pages to the server for storage in any of the at least one data table by each of the users of the group;
means for retrieving data from any of the at least one data table and by each of the users of the group; and
means for displaying the retrieved data on a web page in a proper display layout.
0 Assignments
0 Petitions
Accused Products
Abstract
A web-based information management system allows a group of users to collect, validate, and share data of unknown types and volume in real time over the Internet. The project work environment for a group can be created, modified, and reset instantly during any project life and between project life cycles by a plurality of methods without effecting system integrity and core functions such as data validation, searches and sorting, data preservation, data display feature, and productive data entry methods.
-
Citations
20 Claims
-
1. A system for collecting information from and sharing information among a plurality of users, the system comprising:
-
a server having a network interface and being connected to a network; at least one client computer being connected to the server through the network, each of the client computers being used by one of the users; means for setting up a project comprising a project identity or a group identity; means for assigning a user account to each of the users so that the user can access the data of the group; means for configuring the table structures of at least one data table at any time within the project life, the at least one data table can be accessed by each of the users of the group from a client computer; means for creating navigation bar comprising a plurality of navigation buttons, one button being for each of the at least one database table, and placing the navigation bar on each of the web pages for the at least one data table so that each of the users can access each of the at least one data table from the web pages; means for properly displaying data records for any of the at least one data table to any of the users on the client computers; means for submitting data from one of the web pages to the server for storage in any of the at least one data table by each of the users of the group; means for retrieving data from any of the at least one data table and by each of the users of the group; and means for displaying the retrieved data on a web page in a proper display layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for collecting information, validating information, and distributing information among a group of users, each of the users being on a client computer connected to the server by a network, the method comprising the steps of:
-
creating at least one data table accessible to each of the users; submitting data by the users to the server for storage in the data tables; saving the submitted data as a tentative data records in the data tables; retrieving tentative data records from the data tables by each of the users; displaying the retrieved tentative data records on the client computer of each of the users; validating the displayed tentative data records by exercising judgment of the users on web pages containing only tentative records or on web pages containing both tentative data records and validated data records; changing the status of the tentative data records from tentative status to validated status upon validation and saving the changed status in the data tables; retrieving validated data records from the data tables for each of the user; and displaying the validated data records on the client computer of each of the users. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of extending a server-based database application to a plurality of client computers on a network, the database being used by a group of users on the client computers, the method comprising the steps of:
-
running the database application on the server; creating at least one data table on the server anytime outside the development cycle; retrieving data from the at least one data table; displaying the retrieved data for the at least one data table on a web page in a proper display layout; creating and saving a multiple line display layout for the at least one data table through using a web user interface; changing the display layout for the at least one data table through using a web user interface; and displaying the data for the at least one data table in the created multiple line display layout on web pages on the client computer. - View Dependent Claims (17, 18, 19, 20)
-
Specification