IP Library Granted Patent US 7,426,687
Granted Patent B1
US 7,426,687 · App. 10/039,536 · Granted Sep 16, 2008

Automatic linking of documents

View Patent ↗
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 7,426,687
App. No.
10/039,536
Granted
Sep 16, 2008
Kind
B1
Abstract

A document publishing system. Documents can be automatically linked. Links are automatically created within a document to other documents, or to locations within the same document.

Claims (43)

1. A computer implemented method for building a list document by automatically adding information based on a linked document, comprising:

providing a specification comprising one or more identifying features of a linked document and information regarding how a plurality of links should be presented;

searching a group of linked documents to identify one or more linked documents that match one or more of the one or more identifying features in the specification;

generating a link for each of the one or more identified matching linked documents;

adding each link for the one or more identified matching linked documents to a list document stored in a first location, wherein the added links include a first and a second uniform resource locator (URL), the first URL being different than a URL for the list document, the second URL comprising the URL for the list document;

formatting each of the links in the list document for presentation on a user interface in accordance with the information regarding how the plurality of links should be presented;

automatically updating the generated links of the list document when a document matching one or more of the one or more identifying features in the specification is created or modified in the group of linked documents; and

publishing the list document, wherein publishing comprises modifying the first URL and storing the list document in a second location.

2. The method of claim 1 , wherein said at least one identifying feature of the linked document includes a part of a linked document name.

3. The method of claim 1 , wherein generating said link comprises constructing the link based on a file system location for the matching linked document.

4. The method of claim 1 , wherein generating said link comprises retrieving the link from a file structure manager module, wherein the file structure manager module is configured to track the organization of files that are added, deleted, or relocated.

5. The method of claim 1 , further comprising updating the list document when the list document is published.

6. The method of claim 1 , further comprising updating the list document when a content file is created or changed, wherein the content file provides content for the list document when merged with the list document.

7. A system for building a list document by automatically adding information based on a linked document, comprising:

an edit server;

an edit client connected to the edit server, the edit client configured to edit said list document, wherein the list document is stored in a first location and includes a specification identifying one or more identifying features of a linked document and information regarding how a plurality of links should be presented;

a file structure manager module; and

a web page module, the web page module configured to retrieve from the file structure manager module one or more links for one or more linked documents matching the identifying features, add the retrieved links to the list document, wherein the added links include a first and a second uniform resource locator (URL), the first URL being different than a URL for the list document, the second URL comprising the URL for the list document, format each of the added links in the list document for presentation on a user interface in accordance with the information regarding how the plurality of links should be presented, automatically update the retrieved links of the list document when a linked document matching the specification is added or changed, and publish the list document by modifying the first URL and storing the list document in a second location.

8. The system of claim 7 , wherein said one or more identifying features of the linked document includes a location within a file organizational structure.

9. The system of claim 7 , wherein said one or more identifying features of the linked document includes a folder location, a name, a partial name, and a date.

10. The system of claim 7 , wherein said web page module updates the list document when the list document is published.

11. The system of claim 7 , wherein said web page module updates the list document when a content file is created or changed, the content file providing content for the linked document when merged with a template document.

12. A method for building a list document by automatically adding information based on a linked document, comprising:

creating a list document template, wherein the list document template includes a specification specifying a linked document according to at least one identifying feature of the linked document and information regarding how a plurality of links should be presented;

creating a content file;

retrieving one or more links from a file structure manager module, wherein the links are for one or more linked documents according to the specification, and wherein said retrieving is performed by a web page module;

adding the retrieved links to the list document template, wherein the added links include a first and a second uniform resource locator (URL), the first URL being different than a URL for the list document, the second URL comprising the URL for the list document;

formatting each of the added links in the list document template for presentation on a user interface in accordance with the information regarding how the plurality of links should be presented;

merging said list document template with said content file to generate a list document, the list document including the retrieved links and being stored in a first location;

automatically updating the retrieved links of the list document when a linked document meeting the specification is added or changed, wherein said updating is performed by the web page module; and

publishing the list document, wherein publishing comprises modifying the first URL and storing the list document in a second location.

13. A computer implemented method for building a list document by automatically adding information based on a linked document, comprising:

providing a specification comprising one or more identifying features of a linked document and information regarding how a plurality of links should be presented;

providing a location within a file organizational structure comprising a plurality of linked documents, the location housing a subset of the plurality of linked documents;

searching the subset of the plurality of linked documents at the location within the file organizations structure to identify one or more linked documents that match one or more of the one or more identifying features in the specification;

generating a link for each of the one or more identified matching linked documents;

adding each link for the one or more identified matching linked documents to a list document and storing the list document in a first location;

formatting each of the links in the list document for presentation on a user interface in accordance with the information regarding how the plurality of links should be presented;

automatically updating the generated link of the list document when a matching linked document is added or changed; and

publishing the list document, wherein publishing comprises storing the list document in a second location and modifying a link in the list document in accordance with the second location.

14. The method of claim 13 wherein the presented links include at least a first human readable reference to a location that is external to the list document and a second human readable reference to a location that is internal to the list document.

15. The method of claim 14 wherein the first human readable reference to the location that is external to the list document comprises a uniform resource locator (URL) that is different from a URL for the list document.

16. The method of claim 14 wherein the second human readable reference to the location that is internal to the list document comprises a uniform resource locator (URL) that is the same as a URL for the list document.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2009
From: OMNITURE, INC.
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 023538/0077 →
RELEASE OF SECURITY INTEREST Recorded Nov 17, 2009
From: WELLS FARGO FOOTHILL, LLC
To: VISUAL SCIENCES, INC.
Reel/Frame 023525/0329 →
SECURITY AGREEMENT Recorded Jan 8, 2009
From: VISUAL SCIENCES, INC.
To: WELLS FARGO FOOTHILL, LLC, AS AGENT
Reel/Frame 022071/0990 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2008
From: VISUAL SCIENCES, INC.
To: OMNITURE, INC.
Reel/Frame 022034/0521 →
MERGER Recorded Aug 31, 2007
From: WEBSIDESTORY SEARCH AND CONTENT SOLUTIONS, INC.
To: VISUAL SCIENCES, INC.
Reel/Frame 019772/0695 →
CHANGE OF NAME Recorded May 22, 2007
From: WEBSIDESTORY, INC.
To: VISUAL SCIENCES, INC.
Reel/Frame 019323/0644 →
FICTITIOUS BUSINESS NAME STATEMENT Recorded Sep 15, 2005
From: AVIVO CORPORATION
To: ATOMZ.COM
Reel/Frame 016804/0660 →
MERGER Recorded Sep 13, 2005
From: AVIVO CORPORATION
To: WEBSIDESTORY SEARCH AND CONTENT SOLUTIONS, INC.
Reel/Frame 016783/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2002
From: SCHULTZ, DIETRICH W.; SCHECTMAN, HAL R.; HAY, JUDITH A.; THOMPSON, MICHAEL P.; WALLACE, KEVIN G.; KUSMER, STEVEN R.
To: ATOMZ.COM
Reel/Frame 012894/0435 →