Patent US6233600B1 successfully refreshed from Google Patents.
US6233600B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for providing a networked collaborative work environment
Assignee: Open Text Corp
•
Filing: 1997-07-15
•
Granted: 2001-05-15
•
Expires: 2017-07-15
Abstract
Abstract A system and method for providing a collaborative work environment includes servers and client workstations. Client workstations receive data objects from one or more servers and combine the received data objects with stored templates to render HTML pages representing at least a portion of a common project. Users may view, edit, and create common documents for the projects and upload them to the server using a drag-and-drop interface. Additionally, since all file transfers take place using HTTP, project groups can span corporate organizations as well as time zones and geographic boundaries.
Inventors
- 👤 Pito Salas
- 👤 Jeffrey Beir
- 👤 Melissa Leffler
- 👤 Glenn McDonald
- 👤 Andy Dennie
- 👤 Paul Kleppner
- 👤 Neal Finnegan
- 👤 Craig Morrissey
- 👤 Alan Steele
- 👤 Patrick Crowley
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:47
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
114 words
A method for generating a HyperText Markup Language (HTML) page for display at a client computer in a network environment, the method comprising the steps of: (a) receiving project data from a server computer at a client computer, wherein the project data is associated with a shared work project via a network connection; (b) storing the received project data in a client database; (c) retrieving an HTML file from a client memory element; and (d) processing the stored project data in conjunction with the retrieved template file to generate at the client computer an HTML page representing a portion of a collaborative workspace and enabling a user to perform work on the project data.
Claim 2
Independent Claim
114 words
A method for generating a HyperText Markup Language (HTML) page for display at a client computer in a network environment, the method comprising the steps of: (a) receiving project data from a server computer at a client computer, wherein the project data is associated with a shared work project via a network connection; (b) storing the received project data in a client database; (c) retrieving an HTML file from a client memory element; and (d) processing the stored project data in conjunction with the retrieved template file to generate at the client computer an HTML page representing a portion of a collaborative workspace and enabling a user to perform work on the project data.
Claim 3
Dependent Claim
18 words
The method of claim 1 wherein step (b) comprises storing the received project data in a ODBC-compliant database.
Claim 4
Dependent Claim
68 words
The method of claim 1 further comprising: determining from a modification tag associated with the stored project data if the stored project data in the client database requires synchronization with a server database; if synchronization is required, requesting modified project data via the network connection from the server database; and replacing the stored project data with the modified data received via the network connection from the server database.
Claim 5
Dependent Claim
24 words
The method of claim 1 wherein step (b) further comprises storing in the client database the received project data together with a modification tag.
Claim 6
Dependent Claim
26 words
The method of claim 1 wherein step (c) further comprises retrieving a template file from the client memory element in response to receiving the project data.
Claim 7
Dependent Claim
80 words
The method of claim 1 further comprising the steps of: (e) requesting a file from the server computer; (f) invoking execution of an application capable of viewing the file; (g) determining, upon termination of application, if the file was modified; (h) transmitting the modified file to the server computer; and (i) storing the modified file in a server computer database in a manner such that the modifications to the modified file become available to other users of the collaborative workspace.
Claim 8
Dependent Claim
25 words
The method of claim 6 wherein step (h) further comprises transmitting the modified file to the HTML server using only a HyperText Transfer Protocol (HTTP).
Claim 9
Independent Claim
117 words
A system for allowing a plurality of users to collaborate on a shared project using a HyterText Markup Language (HTML) file server, the system comprising: a project database stored on a server computer, the project database comprising project data related to a shared project; a client database for storing a subset of the project data related to the shared project; a plurality of template files stored at a client computer; and a page builder for processing the stored subset of the project data with one or more of the computer a plurality of HTML pages representing a portion of a collaborative workspace, and for enabling the user to perform work on the subset of the project data.
Claim 10
Independent Claim
117 words
A system for allowing a plurality of users to collaborate on a shared project using a HyterText Markup Language (HTML) file server, the system comprising: a project database stored on a server computer, the project database comprising project data related to a shared project; a client database for storing a subset of the project data related to the shared project; a plurality of template files stored at a client computer; and a page builder for processing the stored subset of the project data with one or more of the computer a plurality of HTML pages representing a portion of a collaborative workspace, and for enabling the user to perform work on the subset of the project data.
Claim 11
Dependent Claim
24 words
The system of claim 8 wherein a HyperText Transfer Protocol (HTTP) is used for all communications between a client computer and the server computer.
Claim 12
Dependent Claim
20 words
The system of claim 9 wherein data files are transferred between the client computer and the server computer using HTTP.
Claim 13
Dependent Claim
20 words
The system of claim 8 wherein modifications or additions made to the shared project are reflected in the client database.
Claim 14
Dependent Claim
16 words
The system of claim 8 wherein the client database and the project database are periodically synchronized.
Claim 15
Dependent Claim
21 words
The system of claim 8 wherein the client database and the project database are cynchronized upon the occurrence of an event.
Claim 16
Dependent Claim
22 words
The system of claim 8 further comprising server file storage on the server computer for storing files related to the shared project.
Claim 17
Dependent Claim
18 words
The system of claim 8 wherein the project data contained in the project database comprises access control information.
Claim 18
Dependent Claim
25 words
The system of claim 8 wherein the project data contained in the project database comprises a list of users allowed to access the project data.
Claim 19
Independent Claim
162 words
A system for allowing a plurality of users to collaborate on a shared project in a network environment using a server computer, the system comprising, a project database stored on a server computer, the project database comprising project data related to a shared project, a client database for storing a subset of the project data related to the shared project, a plurality of template files stored on the client computer and adapted for being combined with the subset of the project data to render HTML pages for display at a client computer, and a page builder executing on the client computer for processing the subset of the project data from the client database with the template files stored on the client computer to render on the client computer a plurality of HTML pages, representing a portion of a collaborative workspace, the HTML pages enabling the user to perform work on the subset of the project data, for display at the client computer.
Claim 20
Independent Claim
162 words
A system for allowing a plurality of users to collaborate on a shared project in a network environment using a server computer, the system comprising, a project database stored on a server computer, the project database comprising project data related to a shared project, a client database for storing a subset of the project data related to the shared project, a plurality of template files stored on the client computer and adapted for being combined with the subset of the project data to render HTML pages for display at a client computer, and a page builder executing on the client computer for processing the subset of the project data from the client database with the template files stored on the client computer to render on the client computer a plurality of HTML pages, representing a portion of a collaborative workspace, the HTML pages enabling the user to perform work on the subset of the project data, for display at the client computer.
References Cited (Backward Citations)
US5233687A
Cited
US5533183A
Cited
US5390297A
Cited
US5220657A
Cited
US5379374A
Cited
US5392400A
Cited
US5687317A
Cited
US5781727A
Cited
US5457797A
Cited
US5678042A
Cited
US5724508A
Cited
US5671412A
Cited
US5826025A
Cited
US5793365A
Cited
US5801700A
Cited
US5862346A
Cited
US5862330A
Cited
US5923845A
Cited
US6061695A
Cited
US5829001A
Cited
US5918010A
Cited
US6026433A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-05-14 | 2004-11-13 | 2005-05-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-05-14 | 2008-11-13 | 2009-05-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-05-14 | 2012-11-13 | 2013-05-15 | $7700.00 | Window Closed / Lapsed |