METHOD AND APPARATUS FOR DOCUMENT MANAGEMENT UTILIZING A MESSAGING SYSTEM
First Claim
Patent Images
1. 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;
obtaining said profile upon request for access to said document; and
accessing said content of said document based upon information obtained from said profile.
8 Assignments
0 Petitions
Accused Products
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.
119 Citations
37 Claims
-
1. 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;
obtaining said profile upon request for access to said document; and
accessing said content of said document based upon information obtained from said profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for managing documents, comprising 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; and
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.
-
-
26. A computer-implemented method for managing documents, comprising 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 comprising 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.
-
-
27. 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.
-
-
28. 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;
wherein said method is a document management system integrated into a Windows®
operating system.
-
-
29. 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; and
maintaining a list of favorite documents, wherein said list of favorite documents comprises pointers to a location of documents in said list.
-
-
30. 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 update each of said documents in said list of said regularly updated documents.
-
-
31. 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; and
a messaging system coupled to said document management system, wherein said messaging system is configured to store a document profile.
-
-
32. 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.
-
-
33. 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.
-
-
34. 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.
-
-
35. 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 on a file system 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 indicating location of said document content on said file system.
-
-
36. 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 content on a file system;
storing a document profile on a messaging system; and
utilizing an operating system security system to determine access rights to said document content and said document profile.
-
-
37. 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 content of a document on a file system;
storing a profile of said document on a messaging system;
creating a first index of said content of said document;
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.
-
Specification