← Back to Patent Explorer
US5845067A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for document management utilizing a messaging system

Assignee: FRONTOFFICE TECHNOLOGIES Inc
•
Filing: 1996-09-09
•
Granted: 1998-12-01
•
Expires: 2016-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The content of a document is stored in a file system, while the profile of the document is stored in a messaging system. The profile of the document is accessed upon request, and the document content is accessed based upon the content of the profile.

Inventors

  • 👤 Jack Edward Porter
  • 👤 Geoffrey Leroy Brimhall
  • 👤 William Montgomery Crane
  • 👤 Liam Patrick O'Gorman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 13:21
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/131; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F16/00; G06F16/90; G06F16/93; G06F40/123; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 130 words
A computer-implemented method for managing documents, comprising the steps of: storing a profile of a document in a messaging system; obtaining said profile upon request for access to said document; and accessing said content of said document based upon information obtained from said profile, said content of said document residing externally to said messaging system; storing said content of said document on a file system; and utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 2
Dependent Claim 130 words
A computer-implemented method for managing documents, comprising the steps of: storing a profile of a document in a messaging system; obtaining said profile upon request for access to said document; and accessing said content of said document based upon information obtained from said profile, said content of said document residing externally to said messaging system; storing said content of said document on a file system; and utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 3
Dependent Claim 17 words
The computer-implemented method according to claim 1 wherein said profile includes information about attributes of said document.
Claim 4
Dependent Claim 21 words
The computer-implemented method according to claim 2 wherein said information about said attributes includes information indicating location of said document content.
Claim 5
Dependent Claim 26 words
The computer-implemented method according to claim 1 wherein said document content comprises one or more of text, data, figures, binary large object (BLOB), audio, or video.
Claim 6
Dependent Claim 26 words
The computer-implemented method according to claim 1 further including the step of: displaying said document only if a user is qualified based on said access rights.
Claim 7
Dependent Claim 61 words
The computer-implemented method according to claim 1 wherein said step of utilizing said operating system security system further includes the steps of: getting a security descriptor from said document profile; getting a user token; passing said security descriptor and said user token to said operating system security system; and receiving authorization from said operating system security system to display said document.
Claim 8
Dependent Claim 65 words
The computer-implemented method according to claim 6 wherein creating said security descriptor for said document further includes the steps of: determining a list of permissions of access granted to said document; providing said list of permissions and said user token to said operating system security system; receiving a binary block of data comprising said security descriptor; and attaching said security descriptor to said document profile.
Claim 9
Dependent Claim 43 words
The computer-implemented method according to claim 6 wherein getting said user token further includes the steps of: retaining a user identification upon user log-in; retaining log information of said user; and creating said user token from said log information and said user identification.
Claim 10
Dependent Claim 32 words
The computer-implemented method according to claim 8 wherein said log information further includes information about a current system being used by said user and privileges of said user on said current system.
Claim 11
Dependent Claim 25 words
The computer-implemented method according to claim 1 further including the steps of: indexing said document; and adding said index to an additive index of documents.
Claim 12
Dependent Claim 26 words
The computer-implemented method according to claim 10, wherein said step of indexing further includes the steps of: indexing said document content; and indexing said document profile.
Claim 13
Dependent Claim 48 words
The computer-implemented method according to claim 11 wherein said step of adding said index to said additive index of documents further includes the steps of: adding said document content index to a document content additive index; and adding said document profile index to a document profile additive index.
Claim 14
Dependent Claim 31 words
The computer-implemented method according to claim 12 further including the steps of: receiving a user search request; executing said user search request; and displaying a result of said user search request.
Claim 15
Dependent Claim 34 words
The computer-implemented method according to claim 13 wherein said step of executing said user search request further includes the steps of: searching said document content additive index; and searching said document profile additive index.
Claim 16
Dependent Claim 51 words
The computer-implemented method according to claim 13 wherein said step of displaying said result further includes: attempting to retrieve a first document identified in said result using a user identification; and displaying said document if said user identification indicates a user is qualified to receive said document based on access rights.
Claim 17
Dependent Claim 34 words
The computer-implemented method according to claim 15 wherein said step of displaying said document further includes the steps of: utilizing said profile to retrieve displaceable information about said document; and displaying said displaceable information.
Claim 18
Dependent Claim 25 words
The computer-implemented method according to claim 1 further including a step of storing content of said document on a file system of an operating system.
Claim 19
Dependent Claim 16 words
The computer-implemented method according to claim 17 wherein said operating system is a Windows operating system.
Claim 20
Dependent Claim 18 words
The computer-implemented method according to claim 1 further including the step of: maintaining a list of favorite documents.
Claim 21
Dependent Claim 24 words
The computer-implemented method according to claim 19 wherein said list of favorite documents includes pointers to a location of documents identified in said list.
Claim 22
Dependent Claim 30 words
The computer-implemented method according to claim 1 further including the steps of: maintaining a list of regularly updated documents; and updating documents in said list of regularly updated documents automatically.
Claim 23
Dependent Claim 40 words
The computer-implemented method according to claim 21 wherein said step of updating further includes the steps of: saving a search for each of said documents in said list of regularly updated documents; and executing said search on a predetermined schedule.
Claim 24
Dependent Claim 25 words
The computer implemented method as claimed in claim 1 wherein said content of said document is retrieved from a server of the World Wide Web.
Claim 25
Dependent Claim 27 words
The computer implemented method as claimed in claim 23 wherein said profile further includes information for accessing said content of said document on the World Wide Web.
Claim 26
Dependent Claim 133 words
A computer-implemented method for managing documents, further including the steps of: storing content of a document on a file system wherein said content is one or more of text, data, figures, binary large object (BLOB), audio, or video; storing a profile of said document in a messaging system, wherein said profile includes information about attributes of said document, including indicating location of said document content on said file system utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 27
Dependent Claim 133 words
A computer-implemented method for managing documents, further including the steps of: storing content of a document on a file system wherein said content is one or more of text, data, figures, binary large object (BLOB), audio, or video; storing a profile of said document in a messaging system, wherein said profile includes information about attributes of said document, including indicating location of said document content on said file system utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 28
Dependent Claim 149 words
A computer-implemented method for managing documents, further including the steps of: storing a document content on a file system; storing a document profile in a messaging system; determining access rights to said document content stored on said file system using an operating system security system, said step of determining further including the steps of: getting a user token, comprised of information about a current system being used by a user and a user identification of said user; getting a security descriptor from said document profile, wherein said security descriptor is a binary block of data attached to said document profile and created by said operating system security system from a list of permissions of access to a document and said user token; passing said security descriptor and said user token to said operating system security system; and receiving authorization from said operating system security system to display said document.
Claim 29
Dependent Claim 149 words
A computer-implemented method for managing documents, further including the steps of: storing a document content on a file system; storing a document profile in a messaging system; determining access rights to said document content stored on said file system using an operating system security system, said step of determining further including the steps of: getting a user token, comprised of information about a current system being used by a user and a user identification of said user; getting a security descriptor from said document profile, wherein said security descriptor is a binary block of data attached to said document profile and created by said operating system security system from a list of permissions of access to a document and said user token; passing said security descriptor and said user token to said operating system security system; and receiving authorization from said operating system security system to display said document.
Claim 30
Dependent Claim 228 words
A computer-implemented method for managing documents, comprising the steps of: storing content of a document on a file system; storing a profile of said document in a messaging system; indexing said document content; adding said index of said document content to an additive index of document contents, wherein said additive index of said document contents is stored in said file system; indexing said document profile; adding said index of said document profile to an additive index of document profiles; wherein said additive index of said document profiles is stored in said file system; receiving a user search request; performing said user search request by accessing said file system and searching said additive indexes; collecting a result comprised of a list of document keys; verifying a user's access rights to said result using an operating system security system, comprising the steps of: retrieving a security descriptor from profiles of documents in said list of document keys; getting a user token identifying said user; passing said security descriptor and said user token to said operating system security system; receiving authorization from said operating system security system to display said results; utilizing said profile to retrieve displayable information about said document if said user identification is qualified to receive said document based on said access rights; and displaying said displayable information about documents which said user identification is qualified to receive.
Claim 31
Dependent Claim 228 words
A computer-implemented method for managing documents, comprising the steps of: storing content of a document on a file system; storing a profile of said document in a messaging system; indexing said document content; adding said index of said document content to an additive index of document contents, wherein said additive index of said document contents is stored in said file system; indexing said document profile; adding said index of said document profile to an additive index of document profiles; wherein said additive index of said document profiles is stored in said file system; receiving a user search request; performing said user search request by accessing said file system and searching said additive indexes; collecting a result comprised of a list of document keys; verifying a user's access rights to said result using an operating system security system, comprising the steps of: retrieving a security descriptor from profiles of documents in said list of document keys; getting a user token identifying said user; passing said security descriptor and said user token to said operating system security system; receiving authorization from said operating system security system to display said results; utilizing said profile to retrieve displayable information about said document if said user identification is qualified to receive said document based on said access rights; and displaying said displayable information about documents which said user identification is qualified to receive.
Claim 32
Dependent Claim 117 words
A computer-implemented method for managing documents, including the steps of: storing content of a document on a file system said file system being integrated with a Windows operating system; storing a profile of said document in a messaging system; and accessing said content of said document based on information obtained from said profile utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 33
Dependent Claim 117 words
A computer-implemented method for managing documents, including the steps of: storing content of a document on a file system said file system being integrated with a Windows operating system; storing a profile of said document in a messaging system; and accessing said content of said document based on information obtained from said profile utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 34
Dependent Claim 69 words
A computer-implemented method for managing documents, comprising the steps of: storing content of a document on a file system; storing a profile of said document in a messaging system; maintaining a list of favorite documents, wherein said list of favorite documents comprises pointers to a location of documents in said list; maintaining a list of regularly updated documents; and updating documents in said list of regularly updated documents automatically.
Claim 35
Dependent Claim 69 words
A computer-implemented method for managing documents, comprising the steps of: storing content of a document on a file system; storing a profile of said document in a messaging system; maintaining a list of favorite documents, wherein said list of favorite documents comprises pointers to a location of documents in said list; maintaining a list of regularly updated documents; and updating documents in said list of regularly updated documents automatically.
Claim 36
Dependent Claim 78 words
A computer-implemented method for managing documents, comprising the steps of: storing content of a document on a file system; storing a profile of said document in a messaging system; maintaining a list of regularly updated documents; saving a search for each document in said list of regularly updated documents; executing said search on a predetermined schedule; and using a result of said search to automatically update each of said documents in said list of said regularly updated documents.
Claim 37
Dependent Claim 78 words
A computer-implemented method for managing documents, comprising the steps of: storing content of a document on a file system; storing a profile of said document in a messaging system; maintaining a list of regularly updated documents; saving a search for each document in said list of regularly updated documents; executing said search on a predetermined schedule; and using a result of said search to automatically update each of said documents in said list of said regularly updated documents.
Claim 38
Dependent Claim 94 words
A computer system comprising: a document management system; a file system coupled to said document management system, wherein said file system is configured to store a document content; a messaging system coupled to said document management system, wherein said messaging system is configured to store a document profile; said document management system including processing logic for accessing said documents content using said document profile; and an additive index of a plurality of documents; wherein said additive index is searched in response to a search request and a result of said search request is displayed.
Claim 39
Dependent Claim 94 words
A computer system comprising: a document management system; a file system coupled to said document management system, wherein said file system is configured to store a document content; a messaging system coupled to said document management system, wherein said messaging system is configured to store a document profile; said document management system including processing logic for accessing said documents content using said document profile; and an additive index of a plurality of documents; wherein said additive index is searched in response to a search request and a result of said search request is displayed.
Claim 40
Dependent Claim 98 words
A computer system, having a processor, comprising: a document management system; a file system coupled to said document management system, wherein said file system is configured to store a document content; a messaging system coupled to said document management system, wherein said messaging system is configured to store a document profile; an operating system security system; and said operating system security system being configured to determine access rights to a document stored on said file system by retaining a user identification upon user log-in and displaying said document if said user is qualified based on said access rights.
Claim 41
Dependent Claim 98 words
A computer system, having a processor, comprising: a document management system; a file system coupled to said document management system, wherein said file system is configured to store a document content; a messaging system coupled to said document management system, wherein said messaging system is configured to store a document profile; an operating system security system; and said operating system security system being configured to determine access rights to a document stored on said file system by retaining a user identification upon user log-in and displaying said document if said user is qualified based on said access rights.
Claim 42
Dependent Claim 81 words
A computer system, having a processor, comprising: a document management system; a file system coupled to said document management system, wherein said file system is configured to store a document content; a messaging system coupled to said document management system, wherein said messaging system is configured to store a document profile; and an additive index of a plurality of documents; wherein said additive index is searched in response to a search request and a result of said search request is displayed.
Claim 43
Dependent Claim 81 words
A computer system, having a processor, comprising: a document management system; a file system coupled to said document management system, wherein said file system is configured to store a document content; a messaging system coupled to said document management system, wherein said messaging system is configured to store a document profile; and an additive index of a plurality of documents; wherein said additive index is searched in response to a search request and a result of said search request is displayed.
Claim 44
Dependent Claim 90 words
A computer system comprising: a file system configured to store a document content; a messaging system configured to store a document profile; a document management system coupled to said file system and said messaging system; and an operating system; wherein said document management system is integrated with said operating system; an operating system security system configured to determine access rights to said document stored on said file system by retaining a user identification upon user log-in and displaying said document if said user is qualified based on said access rights.
Claim 45
Dependent Claim 90 words
A computer system comprising: a file system configured to store a document content; a messaging system configured to store a document profile; a document management system coupled to said file system and said messaging system; and an operating system; wherein said document management system is integrated with said operating system; an operating system security system configured to determine access rights to said document stored on said file system by retaining a user identification upon user log-in and displaying said document if said user is qualified based on said access rights.
Claim 46
Dependent Claim 153 words
A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform the steps of: storing content of a document wherein said content is one or more of text, data, figures, BLOB, audio, or video; and storing a profile of said document in a messaging system, wherein said profile includes information about attributes of said document, including information indicating location of said document content, said content of said document being stored externally to said messaging system; utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 47
Dependent Claim 153 words
A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform the steps of: storing content of a document wherein said content is one or more of text, data, figures, BLOB, audio, or video; and storing a profile of said document in a messaging system, wherein said profile includes information about attributes of said document, including information indicating location of said document content, said content of said document being stored externally to said messaging system; utilizing an operating system security system to determine access rights to said document stored on said file system, wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 48
Dependent Claim 101 words
A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform the steps of: storing a document profile on a messaging system; and utilizing an operating system security system to determine access rights to document content corresponding to said document profile wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 49
Dependent Claim 101 words
A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform the steps of: storing a document profile on a messaging system; and utilizing an operating system security system to determine access rights to document content corresponding to said document profile wherein said step of utilizing an operating system security system includes the steps of: retaining a user identification upon user log-in; requesting said document from said file system using said user identification; and displaying said document if said user is qualified based on said access rights.
Claim 50
Dependent Claim 84 words
A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform the steps of: storing a document profile on a messaging system; creating a first index of content of a document corresponding to said document profile; creating a second index of said profile of said document; receiving a search request; executing said search request on said first index and said second index; and displaying a result of said search request.
Claim 51
Dependent Claim 84 words
A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform the steps of: storing a document profile on a messaging system; creating a first index of content of a document corresponding to said document profile; creating a second index of said profile of said document; receiving a search request; executing said search request on said first index and said second index; and displaying a result of said search request.

References Cited (Backward Citations)

US5315504A Cited
US5418942A Cited
US5163147A Cited
US5263165A Cited
US5263157A Cited
US5414844A Cited
US5144557A Cited
US5423034A Cited
US5613134A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag