Patent US6233600B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag