IP Library Granted Patent US 7,823,057
Granted Patent B1
US 7,823,057 · App. 10/039,537 · Granted Oct 26, 2010

Simplified document creation

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,823,057
App. No.
10/039,537
Granted
Oct 26, 2010
Kind
B1
Abstract

A document publishing system. Users create document templates using a first user interface. Users generate content files related to the templates. The templates and document files are combined to create documents. A second user interface has functionality defined by high-level users.

Claims (45)

1. A computer implemented method of generating a document, where one or more computers are programmed to perform steps comprising:

receiving a document template;

receiving content data;

combining the document template and the content data to generate a document in a first context, wherein the document comprises a relative uniform resource locator (URL) that is relative to a first site base associated with the first context of the document;

receiving a request to publish the document to a second context associated with a second site base;

modifying the relative URL such that it is relative to the second site base associated with the second context; and

publishing the document, including the modified relative URL, to the second context.

2. The method of claim 1 , wherein the content data is received through a user interface having functionality defined by a first user interface.

3. The method of claim 2 , wherein functionality of the user interface is determined by the document template.

4. The method of claim 2 , wherein the content data is received from a user.

5. The method of claim 1 , wherein the document template defines an editable section.

6. The method of claim 1 , wherein the modified relative URL identifies a publish type.

7. The method of claim 6 , wherein the publish type is a page preview.

8. The method of claim 6 , wherein the publish type is a local publish.

9. The method of claim 6 , wherein the publish type is an external publish.

10. The method of claim 6 , wherein the publish type is a local stage.

11. The method of claim 6 , wherein the publish type is an external stage.

12. The method of claim 1 , wherein the document comprises a plurality of URLs, wherein at least one of the URLs comprises a first relative URL type that is relative to a first site base associated with the first context, and wherein at least one of the URLs comprises a second relative URL type that is relative to a second site base associated with the second context; and

further comprising, for each of the plurality of URLs, determining whether the URL needs to be modified based on the second context to publish the document to and a URL type of the respective URL.

13. A computer implemented method of generating a document, where one or more computers are programmed to perform steps comprising:

receiving a web page document template and web page content data;

combining the web page document template and the web page content data to generate a web page document;

publishing the web page document to an editing context for previewing the web page document prior to publishing the document;

receiving a request to publish the web page document to a viewing context for viewing the web page document; and

in response to receiving the request to publish the web page document:

determining that the web page document comprises a relative URL that is relative to a site base associated with the editing context;

modifying the relative URL such that it is relative to a site base associated with the viewing context; and

publishing the web page document, including the modified relative URL, to the viewing context.

14. The method of claim 13 , further comprising:

determining that the web page comprises an other relative URL that is relative to a site base associated with the viewing context; and

not modifying the other relative URL.

15. A computer implemented method of maintaining the integrity of a uniform resource locator (URL), comprising:

generating a document in a first context, wherein the document comprises a plurality of uniform resource locators (URLs), wherein at least one of the URLs comprises a relative URL that is relative to a site base associated with the first context, and wherein at least one of the URLs comprises a relative URL that is relative to a site base associated with the a second context;

receiving a request to publish the document to the second context; and

in response to receiving the request to publish the document to the second context:

determining that a first URL of the plurality of URLs comprises a first relative URL that is relative to a site base associated with the first context;

determining that a second URL of the plurality of URLs comprises a second relative URL that is relative to a site base associated with the second context;

modifying the first URL such that it is relative to a site base associated with the second context;

not modifying the second URL; and

publishing the document, including the modified first URL, to the second context.

16. The method of claim 15 , wherein the first URL is a site relative URL.

17. The method of claim 15 , wherein the first URL is a document relative URL.

18. The method of claim 15 , wherein the first URL is a template relative URL.

19. The method of claim 15 , wherein the first URL is a page relative URL.

20. The method of claim 15 , wherein the first URL is a system relative URL.

Assignments (10)
CHANGE OF NAME Recorded Apr 8, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048867/0882 →
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 012899/0001 →