US5860073A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Style sheets for publishing system
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-07-17
•
Granted: 1999-01-12
•
Expires: 2015-07-17
Abstract
Abstract The use of style sheets in an electronic publishing system is described. A style sheet is a collection of formatting information, such as font and tabs in a textual document. The style sheets described herein are applied to individual display regions (controls) on a page. Unlike previous systems, the display regions in this system do not contain any text at the time the style sheet is applied. Rather, the text, or other media such as graphics, is poured into the display region when the title is rendered on the customer's computer.
Inventors
- 👤 Patrick J. Ferrel
- 👤 Matthew W. Gertz
- 👤 Robert F. Meyer
- 👤 Stephen J. Millet
- 👤 Kevin M. Schofield
- 👤 John P. Shewchuk
- 👤 Walter W. Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 12:11
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/117
Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
176 words
A method of styling document content, comprising the steps of: creating a title including page layouts representing the appearance of pages of the title; creating a first style sheet container storing a first plurality of styles; creating a second style sheet container storing a second plurality of styles; creating at least one content container for storing document content; providing a first control on a first one of the page layouts for delineating a first page layout area where content is to be rendered; providing a second control on a second one of the page layouts for delineating a second page layout area where content is to be rendered; linking the content container with the first and second controls; linking the first control to the first style sheet container; linking the second control to the second style sheet container; rendering content in the first page layout area according to at least one of the first plurality of styles; and rendering content in the second page area according to at least one of the second plurality of styles.
Claim 2
Independent Claim
176 words
A method of styling document content, comprising the steps of: creating a title including page layouts representing the appearance of pages of the title; creating a first style sheet container storing a first plurality of styles; creating a second style sheet container storing a second plurality of styles; creating at least one content container for storing document content; providing a first control on a first one of the page layouts for delineating a first page layout area where content is to be rendered; providing a second control on a second one of the page layouts for delineating a second page layout area where content is to be rendered; linking the content container with the first and second controls; linking the first control to the first style sheet container; linking the second control to the second style sheet container; rendering content in the first page layout area according to at least one of the first plurality of styles; and rendering content in the second page area according to at least one of the second plurality of styles.
Claim 3
Dependent Claim
26 words
The method of claim 1, wherein at least one of the styles is selected from the group consisting of paragraph styles, character styles and wrap styles.
Claim 4
Dependent Claim
24 words
The method of claim 1, wherein at least one of the first and second style sheet containers comprise styles for image and textual content.
Claim 5
Dependent Claim
28 words
The method of claim 1, further comprising the step of providing each control with a setting corresponding to the location of content to be displayed by the control.
Claim 6
Dependent Claim
47 words
The method of claim 1, wherein at least one of the steps of linking the first control to the first style sheet and linking the second control to the second style sheet further comprises the step of loading the respective style sheet from a cache object store.
Claim 7
Dependent Claim
51 words
The method of claim 1, wherein the step of linking the first control to the first style sheet and the step of linking the second control to the second style sheet comprise the step of associating with the respective control with a globally unique identifier associated with the respective style sheet.
Claim 8
Dependent Claim
25 words
The method of claim 1, wherein the step of creating a first and second control further comprises the step of creating a static story control.
Claim 9
Dependent Claim
25 words
The method of claim 1, wherein the step of creating a first and second control further comprises the step of creating a dynamic story control.
Claim 10
Dependent Claim
132 words
A viewer for rendering a title, the title including at least one page layout representing a desired appearance of a respective page of the title, the title having at least one content object associated therewith representing content of at least one document, the viewer comprising: a computer, including a storage; a display operatively associated with the computer; the content object being stored in the storage; at least one style sheet stored in the storage separately from the content object; and a control stored in the storage, the control delineating an area of the page layout and being linked to at least one of the content objects and at least one of the style sheets such that content rendered in the delineated page layout area is formatted according to the linked style sheet.
Claim 11
Dependent Claim
132 words
A viewer for rendering a title, the title including at least one page layout representing a desired appearance of a respective page of the title, the title having at least one content object associated therewith representing content of at least one document, the viewer comprising: a computer, including a storage; a display operatively associated with the computer; the content object being stored in the storage; at least one style sheet stored in the storage separately from the content object; and a control stored in the storage, the control delineating an area of the page layout and being linked to at least one of the content objects and at least one of the style sheets such that content rendered in the delineated page layout area is formatted according to the linked style sheet.
Claim 12
Dependent Claim
12 words
The viewer of claim 9, wherein the content object comprises text content.
Claim 13
Dependent Claim
12 words
The viewer of claim 9, wherein the content object comprises image content.
Claim 14
Dependent Claim
46 words
The viewer of claim 9, further comprising a second control stored in the storage, the second control delineating a second area of the page layout and being linked to at least a second one of the content objects and a second one of the style sheets.
Claim 15
Dependent Claim
37 words
The viewer of claim 9, further comprising a second control stored in the storage, the second control delineating a second area of the page layout, the first and second controls being linked to the same content object.
Claim 16
Dependent Claim
23 words
The viewer of claim 9, wherein the style sheet includes styles from the group consisting of character styles, wrap styles or paragraph styles.
Claim 17
Dependent Claim
12 words
The viewer of claim 9, wherein the content object contains tagged content.
Claim 18
Dependent Claim
175 words
In an electronic publication system including a storage, a method of publishing and viewing a title, the method comprising the steps of: creating a content object representing content of a document associated with the title; creating at least one page layout representing a desired layout of a page of the title; creating a control object delineating an area of the page layout where the content is to be rendered; creating a style sheet object including at least one style sheet representing a desired format for the content; linking the style sheet object to the control object; linking the content object to the control object; storing with a publishing workstation the page layout, content object, the style sheet object and the control object in the storage; retrieving with a customer workstation the page layout, content object, style sheet object and control object from the storage; and rendering the content on a display of the customer workstation, the content being rendered in the delineated page layout area according to the format represented in the linked style sheet.
Claim 19
Dependent Claim
175 words
In an electronic publication system including a storage, a method of publishing and viewing a title, the method comprising the steps of: creating a content object representing content of a document associated with the title; creating at least one page layout representing a desired layout of a page of the title; creating a control object delineating an area of the page layout where the content is to be rendered; creating a style sheet object including at least one style sheet representing a desired format for the content; linking the style sheet object to the control object; linking the content object to the control object; storing with a publishing workstation the page layout, content object, the style sheet object and the control object in the storage; retrieving with a customer workstation the page layout, content object, style sheet object and control object from the storage; and rendering the content on a display of the customer workstation, the content being rendered in the delineated page layout area according to the format represented in the linked style sheet.
Claim 20
Dependent Claim
200 words
In a publishing and distribution system including at least one publishing workstation for creating a title and at least one customer workstation for rendering the title, a publishing method comprising the steps of: creating a content folder containing at least one content object, the content object representing the information associated with the title; creating a title folder for containing the title; creating at least one layout object on the publishing workstation, the layout object representing the layout of at least one page of the title, the layout object including a control object containing at least one control delineating a respective area of the layout page in which content is to be rendered; creating a style object containing at least one style sheet representing a desired format for the content; linking the control object with a respective content object; linking the style object with the control object; storing the layout object in the title folder; and rendering the page of the title on a display of the customer workstation by: selecting the page; and rendering the linked content in the respective page layout area delineated by the control in the format represented by the style sheet in the linked style object.
Claim 21
Dependent Claim
200 words
In a publishing and distribution system including at least one publishing workstation for creating a title and at least one customer workstation for rendering the title, a publishing method comprising the steps of: creating a content folder containing at least one content object, the content object representing the information associated with the title; creating a title folder for containing the title; creating at least one layout object on the publishing workstation, the layout object representing the layout of at least one page of the title, the layout object including a control object containing at least one control delineating a respective area of the layout page in which content is to be rendered; creating a style object containing at least one style sheet representing a desired format for the content; linking the control object with a respective content object; linking the style object with the control object; storing the layout object in the title folder; and rendering the page of the title on a display of the customer workstation by: selecting the page; and rendering the linked content in the respective page layout area delineated by the control in the format represented by the style sheet in the linked style object.
Claim 22
Dependent Claim
22 words
The method according to claim 17, wherein the step of creating a content folder further comprises the step of creating tagged content.
Claim 23
Dependent Claim
29 words
The method according to claim 17, wherein the step of creating a layout object further comprises the step of creating search objects for drawing content from the content object.
Claim 24
Dependent Claim
23 words
The method according to claim 17, wherein the step of creating a control object includes the step of creating a static story control.
Claim 25
Dependent Claim
23 words
The method according to claim 17, wherein the step of creating a control object includes the step of creating a dynamic story control.
Claim 26
Dependent Claim
33 words
The method according to claim 17, further comprising the step of modifying the style sheet on the publisher workstation after the step of rendering the title on a display of the customer workstation.
Claim 27
Dependent Claim
48 words
The method according to claim 17, wherein the step of rendering the title on the customer workstation further comprises the steps of: parsing content represented in the content object to determine a tag identifier; and determining a style property from the style sheet based on the tag identifier.
Claim 28
Dependent Claim
27 words
The method of claim 17, further comprising the step of providing each control with a setting representing the location of content to be displayed by that control.
Claim 29
Dependent Claim
29 words
The method of claim 17, wherein the step of rendering the title on the customer workstation comprises the step of loading the style sheet from a cache object store.
Claim 30
Dependent Claim
33 words
The method of claim 17, wherein the step of rendering the title on the customer workstation comprises the step of associating with the control with a globally unique identifier identifying the style sheet.
Claim 31
Dependent Claim
35 words
The method of claim 17, wherein the control object comprises two controls and wherein the step of rendering the title on the customer workstation comprises the step of rendering the same content with both controls.
Claim 32
Dependent Claim
143 words
In a publishing system including at least one publishing workstation for creating a title, a publishing method comprising the steps of: creating a content folder containing at least one content object, the content object representing the information associated with the title; creating a title folder for containing the title; creating at least one layout object on the publishing workstation, the layout object representing the layout of at least one page of the title, the layout object including a control object containing at least one control delineating a respective area of the layout page in which content is to be rendered; creating a style object containing at least one style sheet representing a desired format for the content; linking the control object with a respective content object; linking the style object with the control object; and storing the layout object in the title folder.
Claim 33
Dependent Claim
143 words
In a publishing system including at least one publishing workstation for creating a title, a publishing method comprising the steps of: creating a content folder containing at least one content object, the content object representing the information associated with the title; creating a title folder for containing the title; creating at least one layout object on the publishing workstation, the layout object representing the layout of at least one page of the title, the layout object including a control object containing at least one control delineating a respective area of the layout page in which content is to be rendered; creating a style object containing at least one style sheet representing a desired format for the content; linking the control object with a respective content object; linking the style object with the control object; and storing the layout object in the title folder.
Claim 34
Dependent Claim
13 words
The method according to claim 28, wherein the content object represents tagged content.
Claim 35
Dependent Claim
20 words
The method according to claim 28, wherein the layout object comprises search objects for drawing content from the content object.
Claim 36
Dependent Claim
15 words
The method according to claim 28, wherein the control object includes a static story control.
Claim 37
Dependent Claim
15 words
The method according to claim 28, wherein the control object includes a dynamic story control.
Claim 38
Dependent Claim
23 words
The method according to claim 28, further comprising the step of modifying the style sheet after the step of storing the layout object.
Claim 39
Dependent Claim
16 words
The method of claim 28, wherein the style sheet is provided with a globally unique identifier.
Claim 40
Dependent Claim
45 words
The method of claim 28, wherein the step of creating a layout object comprises the step of creating a control object representing two controls and wherein the step of linking the control object to the content object comprises linking both controls to the same content.
References Cited (Backward Citations)
US4723210A
Cited
US4739477A
Cited
US4710885A
Cited
US4969093A
Cited
US5347632A
Cited
US5033008A
Cited
US5339392A
Cited
US5129052A
Cited
US5181162A
Cited
US5133051A
Cited
US5557722A
Cited
US5644776A
Cited
US5491785A
Cited
US5621875A
Cited
US5630103A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-01-11 | 2002-07-13 | 2003-01-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-01-11 | 2006-07-13 | 2007-01-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-01-11 | 2010-07-13 | 2011-01-12 | $7700.00 | Window Closed / Lapsed |