IP Library Patent Application 11204767
Patent Application
App. No. 11/204,767

Document management of nested references

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/204,767
Abstract

A computer program product and document management system for managing nested references. The document management system scans each document within the document management system to ascertain if the document includes a nested reference. If a second document is a nested reference of a first document, the document management system creates an indicia of reference indicating the second document is referenced within the first document within a data structure, such as a database. As documents are checked-out, edited, and checked-in to the document management system, the system will update the data structure with any changes such as file name, revision number, and the document management system may also update a pointer to the memory location within the document management system associated with the updated nested reference. Additionally, the document management system can update any links or embedded information in a master document related to the nested reference if the nested reference has been edited.

Claims (51)

1 . A computer program product for managing nested references, the computer program product containing computer code thereon that is executable on a computer, the computer code comprising:

computer code for associating a first document with a second document creating an indicia of reference to the second document wherein the second document is referenced within the first document;

computer code for storing the indicia of reference in a record for the first document within a document management database.

2 . The computer program product according to claim 1 , wherein the second document is referenced in the first document as a link.

3 . The computer program product according to claim 2 , wherein the link is associated with a memory address of the second document.

4 . The computer program product according to claim 1 , further comprising:

computer code for receiving a request for checking-out the first document.

5 . The computer program product according to claim 4 , further comprising:

computer code for sending the first and second documents to a client computer originating the request for checking-out the first document.

6 . The computer program product according to claim 1 , further comprising:

computer code for updating the indicia of reference within the document management database after the second document has been edited.

7 . The computer program product according to claim 6 , further comprising:

computer code for checking-in at least the second document by updating a field within the document management database wherein the indicia of reference is also updated after at least the second document is checked-in.

8 . The computer program product according to claim 1 , further comprising:

computer code for updating the reference within the first document to the second document after the second document has been edited.

9 . The computer program product according to claim 1 , further comprising:

computer code for providing a graphical user interface displaying the indicia of reference between documents and allowing graphical selection of a document to check-out.

10 . The computer program product according to claim 9 , wherein the graphical user interface is a hierarchical tree structure.

11 . The computer program product according to claim 10 , further comprising:

computer code for presenting in the graphical interface all documents that are editable.

12 . The computer program product according to claim 1 , further comprising:

computer code for checking-in a document to a document repository wherein if there are any other documents associated with the document being checked-in, the document management database is accessed and the indicia of reference is updated.

13 . The computer program product according to claim 1 , further comprising:

computer code for storing the first and the second document in memory associated with a server.

14 . The computer program product according to claim 4 , further comprising:

computer code for indicating in the document management database that both the first and second documents have been checked-out in response to receiving the request.

15 . A computer program product for use with a document management system that accounts for nested references within documents, the computer program product containing computer code thereon that is executable on a computer, the computer code comprising:

computer code for requesting at least a partial listing of documents within the document management system; and

computer code for displaying nested relationships between documents from the at least partial listing of documents.

16 . The computer program product according to claim 15 , further comprising:

computer code for requesting a document to be checked-out from the document management system.

17 . The computer program product according to claim 16 , further comprising:

computer code for receiving a copy of the requested document and a copy of associated nested references wherein the copies are local versions.

18 . The computer program product according to claim 17 , further comprising:

computer code for updating all local versions of files that contain an association with an edited document; and

computer code for transmitting the updated local versions of the files to a remote server.

19 . A computer program product for managing a second document nested within a first document, the first document having an associated reference to the second document, the computer program product containing computer code thereon that is executable on a computer, the computer code comprising:

computer code for determining a change in the second document;

computer code for locating the first document that references the second document; and

computer code for updating the associated reference to the second document based on the change to the second document.

20 . The computer program product according to claim 19 , wherein the associated reference to the second document is a link in the first document.

21 . The computer program product according to claim 20 , wherein the link is associated with a memory address of the second document.

22 . The computer program product according to claim 19 , wherein the associated reference to the second document is contained within a database record for the first document.

23 . The computer program product according to claim 19 , further comprising:

computer code for receiving a request for checking-out the first document.

24 . The computer program product according to claim 23 , further comprising:

computer code for determining that the first document contains a nested reference to the second document.

25 . The computer program product according to claim 24 , further comprising:

computer code for sending to a client computer originating the request, the first and second documents based on the determined nested reference.

26 . The computer program product according to claim 25 , further comprising:

computer code for checking-in at least the second document.

Assignments (5)
TERMINATION AND RELEASE OF SECOND LIEN INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Mar 3, 2011
From: WACHOVIA BANK, NATIONAL ASSOCIATION
To: INTERGRAPH HOLDING COMPANY (F/K/A COBALT HOLDING COMPANY); INTERGRAPH CORPORATION; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M&S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PP&M US HOLDING, INC.; INTERGRAPH TECHNOLOGIES COMPANY; ENGINEERING PHYSICS SOFTWARE, INC.; COADE HOLDINGS, INC.; COADE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 025892/0028 →
TERMINATION AND RELEASE OF FIRST LIEN INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Mar 3, 2011
From: MORGAN STANLEY & CO. INCORPORATED
To: INTERGRAPH HOLDING COMPANY (F/K/A COBALT HOLDING COMPANY); INTERGRAPH CORPORATION; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M&S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PP&M US HOLDING, INC.; INTERGRAPH TECHNOLOGIES COMPANY; ENGINEERING PHYSICS SOFTWARE, INC.; COADE HOLDINGS, INC.; COADE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 025892/0299 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 11, 2007
From: COBALT HOLDING COMPANY; INTERGRAPH CORPORATION; COBALT MERGER CORP.; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M & S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH COMPUTER SYSTEMS HOLDING, INC.; DAISY SYSTEMS INTERNATIONAL, INC.; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PROPERTIES COMPANY; INTERGRAPH HARDWARE TECHNOLOGIES COMPANY; INTERGRAPH SOFTWARE TECHNOLOGIES COMPANY
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 018746/0234 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 10, 2007
From: COBALT HOLDING COMPANY; INTERGRAPH CORPORATION; COBALT MERGER CORP.; INTERGRAPH EUROPEAN MANUFACTURING, LLC; M & S COMPUTING INVESTMENTS, INC.; INTERGRAPH DISC, INC.; WORLDWIDE SERVICES, INC.; INTERGRAPH (ITALIA), LLC; INTERGRAPH ASIA PACIFIC, INC.; INTERGRAPH CHINA, INC.; INTERGRAPH SERVICES COMPANY; INTERGRAPH COMPUTER SYSTEMS HOLDING, INC.; DAISY SYSTEMS INTERNATIONAL, INC.; INTERGRAPH DC CORPORATION - SUBSIDIARY 3; Z/I IMAGING CORPORATION; INTERGRAPH PROPERTIES COMPANY; INTERGRAPH HARDWARE TECHNOLOGIES COMPANY; INTERGRAPH SOFTWARE TECHNOLOGIES COMPANY
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 018731/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2006
From: KONIDENA, CHANDRA SEKHAR; CHALLA, SRINIVAS REDDY; CHAPPARAPU, ANJANI PRABHAKAR; DHARMAPURI, BHASKARA CHARY; AVADHANULA, NEELIMA
To: INTERGRAPH SOFTWARE TECHNOLOGIES COMPANY
Reel/Frame 017024/0850 →