×

System and method for extending database functions by a web application and computer readable media

  • US 10,585,969 B2
  • Filed: 07/07/2012
  • Issued: 03/10/2020
  • Est. Priority Date: 07/07/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for collecting information from and sharing information among a group of users comprising at least one user, each of the at least one user being on a client computer connected to at least one server, the method comprising:

  • providing a web application which is capable of communicating with a database application;

    establishing communication with the database application on the at least one server and creating a database for the database application, wherein the web application is capable of accessing the database;

    setting up a project for the group using a project identity or a group identity;

    creating a user account for each of the at least one user, wherein each of the at least one user can access data of the group in the database;

    providing a tracking table which is a structured data saved in non-volatile memory of the at least one server, a database table in the database, or combination thereof, wherein the tracking table stores table-tracking information comprising table identity information, use information, and optionally navigation information;

    configuring at least one data table in the database on the at least one server for storing data of the group by using one or any combination of configuring operations chosen from;

    (1) creating a new data table in the database and adding use information and table identity information for the new table in the tracking table, (2) dropping a data table from the database and deleting the use information and the table identity information for the deleted table from the tracking table, and (3) modifying a data table by changing at least one field name, at least one field data type, or both, and modifying table identity information, use information, or optionally navigation information for the modified data table in the tracking table;

    creating at least one navigation bars by using table-tracking information from the tracking table, wherein a button or a link of the at least one of the navigation bars uses table identity or navigation information for the data table as a button name or a link name, and uses the table identity information for the data table in accessing the data table in the database;

    generating at least one web page by the at least one server by using retrieved table-tracking information for each data table of the at least one data table, wherein the web page generating step further comprises including in a web heading the use information for the data table, and placing one of the navigation bars that contains table identity information for the data table on the web page;

    submitting data from a client computer using a submitting web page to the at least one server for storage in any of the at least one data table, wherein the submitting web page uses table identity information from the tracking table as at least part of a parameter for identifying the data table by the at least one server; and

    retrieving data from any one of the at least one data table by using a retrieving web page, wherein the retrieving web page uses table identity information from the tracking table as at least part of a parameter for identifying the data table by the at least one server, arranging the retrieved data in a display layout on the retrieving web page and displaying the retrieved data on the retrieving web page on a client computer.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×