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

Document link management using directory services

Assignee: RPX Corp
•
Filing: 1997-05-12
•
Granted: 2000-04-11
•
Expires: 2017-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a method and apparatus for managing links between documents and other data structures, such as applications. Search mechanisms may include a directory services search engine for locating objects. A directory object data structure search engine may evaluate, search, or the like, various objects to obtain important information contained in attributes or data members thereof. An association list handler may be a search engine for searching association lists stored as attributes of objects for identifying desired documents. A standard query data structure may be applied by a query resolver to a document location table identified by a document location object. A query generator may be responsible to formulate the standard query data structure, or for formulating queries for all three types of search engines. A directory services database may be searched for an object. An object may be searched for a particular data member or attribute. A table may be pointed to by a directory services object. The table may be searched for an identification or distinguished name associated with a specific document desired. Likewise, fuzzy logic may be applied to obtain documents that are similar to desired documents that are similar to desired documents, rather than identical.

Inventors

  • 👤 Satwinder S. Mangat
  • 👤 Wayne Taylor
  • 👤 Steven Mahlum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 10:53
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/901; G06F16/9024; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 127 words
An apparatus for managing links to documents within a network of nodes, the nodes including a user station, file server, and directory services server, the apparatus comprising: a file server for storing a plurality of documents, including the document; a directory services server for executing a directory services system to manage a directory services database, containing directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy; a user station configured to execute an installation utility programmed to install the document on the file server and register the document location object in the directory services system for identification of the document by the directory services system; and the installation utility being independent from the directory services system.
Claim 2
Independent Claim 127 words
An apparatus for managing links to documents within a network of nodes, the nodes including a user station, file server, and directory services server, the apparatus comprising: a file server for storing a plurality of documents, including the document; a directory services server for executing a directory services system to manage a directory services database, containing directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy; a user station configured to execute an installation utility programmed to install the document on the file server and register the document location object in the directory services system for identification of the document by the directory services system; and the installation utility being independent from the directory services system.
Claim 3
Dependent Claim 29 words
The apparatus of claim 1 wherein the installation utility is programmed to create a table for storing information identifying the plurality of documents, including the document, upon installation thereof.
Claim 4
Dependent Claim 18 words
The apparatus of claim 2, wherein the directory services database includes an object effective to identify the table.
Claim 5
Dependent Claim 49 words
The apparatus of claim 3 wherein the installation utility is included in an update utility for creating and managing the document, and wherein the update utility is further programmed to update an entry, corresponding to the document, in the table, upon alteration of a status reflected by the entry.
Claim 6
Independent Claim 165 words
A method for managing a link to a document, the method comprising: providing a network directory services system for storing and managing a directory services database of directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy over a network; providing a link management module for reestablishing a link to a lost document by searching through multiple environments across the network to find the location of the lost document, the link management module being independent from the directory services system and programmed to query the directory services system to find the document location object corresponding to the lost document; providing a file server storing a plurality of documents, including the lost document; detecting a link failure; generating a query containing information corresponding to the link failure; traversing, by the link management module, the directory services database to locate the document location object corresponding to the document; reestablishing, by the link management module, the link.
Claim 7
Independent Claim 165 words
A method for managing a link to a document, the method comprising: providing a network directory services system for storing and managing a directory services database of directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy over a network; providing a link management module for reestablishing a link to a lost document by searching through multiple environments across the network to find the location of the lost document, the link management module being independent from the directory services system and programmed to query the directory services system to find the document location object corresponding to the lost document; providing a file server storing a plurality of documents, including the lost document; detecting a link failure; generating a query containing information corresponding to the link failure; traversing, by the link management module, the directory services database to locate the document location object corresponding to the document; reestablishing, by the link management module, the link.
Claim 8
Dependent Claim 22 words
The method of claim 5, wherein the link is between the document and a computer remote from the document over the network.
Claim 9
Dependent Claim 30 words
The method of claim 5, further comprising, before the detecting step, providing a document location object stored in the directory services database and containing pointing data for identifying the document.
Claim 10
Dependent Claim 25 words
The method of claim 7, wherein the pointing data points to a document location data structure containing a pointer to the location of the document.
Claim 11
Dependent Claim 19 words
The method of claim 8, wherein the document location data structure is located outside of the directory services database.
Claim 12
Dependent Claim 40 words
The method of claim 9, wherein the document location data structure is a document location table containing data corresponding to a plurality of documents, including the document, and wherein the document location object corresponds to a single document location table.
Claim 13
Dependent Claim 21 words
The method of claim 10, further comprising providing an update utility for updating document location data in the document location table.
Claim 14
Dependent Claim 30 words
The method of claim 5, further comprising providing an update utility for updating a document location data structure pointed to by the document location object and pointing to the document.
Claim 15
Dependent Claim 70 words
The method of claim 5, wherein the directory services system further comprises a directory services search engine for locating the objects in the directory services database, and wherein traversing further comprises: controlling, by the link management module, an order of search to be followed by the directory services search engine, and searching by the directory services search engine for the document location object in accordance with the order of search.
Claim 16
Dependent Claim 40 words
The method of claim 13, wherein the order of search is configured to provide a traverse beginning at an object having a comparatively close relationship to the link and progressing to objects having a comparatively distant relationship to the link.
Claim 17
Independent Claim 107 words
A method for managing a link to a document, the method comprising: providing a network directory services system for storing and managing a directory services database of directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy over a network of nodes, each node containing a processor effective to execute executables; executing an installation utility programmed to install the document on a node, the installation utility being independent from the directory services system; providing information effective to locate the document; and storing to the document location object in the directory services database attributes reflecting the information.
Claim 18
Independent Claim 107 words
A method for managing a link to a document, the method comprising: providing a network directory services system for storing and managing a directory services database of directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy over a network of nodes, each node containing a processor effective to execute executables; executing an installation utility programmed to install the document on a node, the installation utility being independent from the directory services system; providing information effective to locate the document; and storing to the document location object in the directory services database attributes reflecting the information.
Claim 19
Dependent Claim 24 words
The method of claim 15 wherein executing an installation utility is repeated for each of a plurality of documents before the providing information step.
Claim 20
Dependent Claim 39 words
The method of claim 16 further comprising creating, prior to performing the storing step, a table containing the information corresponding to a plurality of documents, and wherein the storing step further comprises storing an attribute pointing to the table.
Claim 21
Dependent Claim 36 words
The method of claim 16 further comprising creating, before storing step, a table containing the information corresponding to a plurality of documents, and wherein the storing step further comprises storing an attribute pointing to the table.
Claim 22
Dependent Claim 32 words
The method of claim 18, wherein the attribute is selected from a document location, security data, a document type, a document format, an owner, a creator, and dates corresponding to a document.
Claim 23
Independent Claim 153 words
An apparatus for managing links to documents within a network of nodes, the nodes including a user station, file server, and directory services server, the apparatus comprising: the user station programmed to execute a link management module for searching through multiple environments across the network to find and link a lost document to the user station; a file server storing a plurality of documents, including the lost document; a directory services system comprising a directory services database, containing directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy, and programmed to execute a search engine effective to search the directory services database for the directory services objects associated with the lost document the link management module being independent from the directory services system and programmed to query the directory services system to find the document location object corresponding to the lost document.
Claim 24
Independent Claim 153 words
An apparatus for managing links to documents within a network of nodes, the nodes including a user station, file server, and directory services server, the apparatus comprising: the user station programmed to execute a link management module for searching through multiple environments across the network to find and link a lost document to the user station; a file server storing a plurality of documents, including the lost document; a directory services system comprising a directory services database, containing directory services objects, including a document location object, being an instance of a directory services object, linked together in a hierarchy, and programmed to execute a search engine effective to search the directory services database for the directory services objects associated with the lost document the link management module being independent from the directory services system and programmed to query the directory services system to find the document location object corresponding to the lost document.
Claim 25
Dependent Claim 21 words
The apparatus of claim 20, wherein the link management module further comprises a traverse module for traversing the directory services database.
Claim 26
Dependent Claim 45 words
The apparatus of claim 21, wherein the traverse module is programmed to traverse through a plurality of objects in an order beginning at an object having a comparatively close relationship to the link and progressing to objects having a comparatively distant relationship to the link.
Claim 27
Dependent Claim 44 words
The apparatus of claim 22, wherein the directory services database stores objects selected from the document location object, a user object, group object, and container object, the document location object being comparatively closest to the link and containing pointing data for identifying the document.
Claim 28
Dependent Claim 33 words
The apparatus of claim 23, wherein the file server stores a document location table containing data identifying the document, and wherein the pointing data comprises a pointer pointing to the document location table.
Claim 29
Dependent Claim 43 words
The apparatus of claim 24, wherein the document has document attributes related to identification and location of the document, and the file server is programmed to execute an update utility for updating the document location table to reflect changes in the document attributes.
Claim 30
Dependent Claim 56 words
The apparatus of claim 20, wherein the user station further comprises a memory device, storing executables, and a processor for executing the executables, the executables further comprising: a query generator for generating query data effective to identify the document; a query resolver for comparing data pointed to by the document location object with the query data.
Claim 31
Dependent Claim 25 words
The apparatus of claim 26, wherein the query resolver further comprises a similarity resolver for identifying a similar document having a similarity to the document.
Claim 32
Dependent Claim 26 words
The apparatus of claim 20, wherein the link management module further comprises a similarity selector for selecting a similar document having a similarity to the document.
Claim 33
Dependent Claim 31 words
The apparatus of claim 20, wherein the link management module further comprises an object search engine for searching a data structure of a directory services object in the directory services database.
Claim 34
Dependent Claim 50 words
The apparatus of claim 29, wherein the data structure further comprises an association list of distinguished names corresponding to selected objects in the directory services database, and wherein the object search engine further comprises an association list handler for finding a distinguished name corresponding to a the document location object.
Claim 35
Dependent Claim 19 words
The apparatus of claim 30, wherein the association list handler further comprises a parser for parsing the association list.
Claim 36
Dependent Claim 55 words
The apparatus of claim 20, wherein the document has document attributes stored in a document location data structure and related to identification and location of the document, and wherein a node of the nodes is programmed to execute an update utility for updating the document location data structure to reflect changes in the document attributes.
Claim 37
Dependent Claim 30 words
The apparatus of claim 20, wherein the file server is programmed to execute an update utility to create a document location data structure and the document location object pointing thereto.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-11 2003-10-11 2004-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-11 2007-10-11 2008-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-11 2011-10-11 2012-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag