Platform independent on-line project management tool
First Claim
Patent Images
1. A system for sharing data over a wide area data network, comprising:
- a database for including therein said shared data;
a database server, having read and write access to said database, for receiving read and write access requests for said database over said wide area data network; and
a graphical user interface server providing graphical user interfaces to allow user access to said shared data, said graphical user interfaces being generated at the time of said user access, each comprising a set of methods specific to said shared data and associated with user-selectable icons provided to allow users to interact with said database server via web browsers, said database server being located on a different computer system than said web browsers, said methods generating said read and write requests to access said shared data in response to user selection of said icons during said user access, wherein a user associates an object corresponding to at least one of said graphical user interfaces with at least one of said methods to handle an event.
3 Assignments
0 Petitions
Accused Products
Abstract
A platform- and browser-independent project tracking tool is described for tracking projects of interest to a large number of organizations connected via a wide area network. This project tracking tool includes a database server for managing project information and data, and a graphical user interface server for interacting with users in the interested organization. The graphical user interfaces are created such that they can be accessed over the wide area network using web browsers.
32 Citations
44 Claims
-
1. A system for sharing data over a wide area data network, comprising:
-
a database for including therein said shared data; a database server, having read and write access to said database, for receiving read and write access requests for said database over said wide area data network; and a graphical user interface server providing graphical user interfaces to allow user access to said shared data, said graphical user interfaces being generated at the time of said user access, each comprising a set of methods specific to said shared data and associated with user-selectable icons provided to allow users to interact with said database server via web browsers, said database server being located on a different computer system than said web browsers, said methods generating said read and write requests to access said shared data in response to user selection of said icons during said user access, wherein a user associates an object corresponding to at least one of said graphical user interfaces with at least one of said methods to handle an event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for tracking projects over a wide area data network, comprising the steps of:
-
providing a project database for including therein data pertinent to said projects; providing a database server, having read and write access to said database, for receiving read and write access requests for said database over said wide area data network; and providing a graphical user interface server to generate graphical user interfaces at the time a user accesses said data, said graphical user interfaces each comprising a set of methods specific to said data and associated with user-selectable icons, said graphical user interfaces being provided for user interactions with said database server via web browsers, said database server being located on a different computer system than said web browsers, said methods generating said read and write requests to access said data in response to said icons being selected by a user during said user access, wherein a user associates an object corresponding to at least one of said graphical user interfaces with at least one of said methods to handle an event. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A web-based project management system comprising:
-
a graphical user interface (GUI) server in communication with a database server managing project information; wherein, in response to a user browsing a web page associated with the GUI server, the GUI server provides one or more graphical user interfaces comprising one or more GUI objects; wherein the GUI server in response to user interaction with the one or more GUI objects communicates with the database server to access or edit the project information based on user-supplied methods associated with each said one or more GUI objects; and wherein said database server is located on a different computer system than a user computer system and a user associates an object corresponding to at least one of said graphical user interfaces with at least one of said methods to handle an event. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of managing data stored in a database, the method comprising:
-
instantiating a database server object to promote data communication between a graphical user interface (GUI) server and a database server that manages data stored in a database; opening a communication socket between the database server and the GUI server; and instantiating a connection object by the database server object for calling a communication interface program that provides for communication of data between the database server and the GUI server; associating an object corresponding to at least a graphical user interface provided by the GUI server with a method to handle an event, wherein in response to a request submitted by the GUI server via the socket, the connection object constructs an input/output data stream for transmitting the submitted request to the communication interface; and wherein said database server is located on a different computer system than a user computer system. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method of tracking projects over a network, comprising:
-
accessing shared data in a project database stored on a database server; generating a plurality of graphical user interfaces to provide read and write access to the database server in response to a user access, the graphical user interfaces being generated from a set of user-selectable options to generate a plurality of read and write requests to access the project database; associating an object corresponding to at least one of the graphical user interfaces with an action method to handle an event; transmitting the graphical user interfaces over the network to a web browser; and processing the read and write requests in a query processor on the database server. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification