Patent US5276793A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5276793A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for editing a structured document to preserve the intended appearance of document elements

Assignee: International Business Machines Corp
•
Filing: 1990-05-14
•
Granted: 1994-01-04
•
Expires: 2010-05-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system edits a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text. Look characteristics are controlled for a child document element of the text located within a parent document element of the text. The method performs the step of constructing a child resolved look data set necessary to specify a WYSIWYG appearance of the child element by first accessing modified look value customized by the user for first look parameters and accessing defined look values standardized for second look parameters. For those look parameters which are not customized by the user or which are not defined as standard values for the child element, the values are inherited by the child element from the parent element. To do this, the method performs the step of augmenting the child resolved look data set by accessing at least one of the plurality of look values in the parent resolved look data set which does not correspond to the first or the second look parameters. The resulting resolved look can completely specify the appearance of the child portion of the text when displayed in WYSIWYG form on a display, or when printed in hard copy.

Inventors

  • 👤 Kenneth W. Borgendale
  • 👤 Darren J. Dobkin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:12
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/166

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 218 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look value for said first look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 2
Dependent Claim 218 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look value for said first look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 3
Dependent Claim 247 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resoled look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 4
Dependent Claim 247 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resoled look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 5
Dependent Claim 234 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing defined look values for at least a subplurality of a first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; constructing a document structure data set logically relating said child element to said parent element; storing a parent resolved look data set having a plurality of look values for said first plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look values for said subplurality of look parameters; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said subplurality of look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 6
Dependent Claim 234 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing defined look values for at least a subplurality of a first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; constructing a document structure data set logically relating said child element to said parent element; storing a parent resolved look data set having a plurality of look values for said first plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look values for said subplurality of look parameters; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said subplurality of look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 7
Dependent Claim 287 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing modified look values for at least a first subplurality of a first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing defined look values for at least a second subplurality of said first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element; constructing a document structure data set logically relating said child element to said parent element; storing a parent resolved look data set having a plurality of look values for said first plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said modified look values for said first subplurality of look parameters; augmenting said child resolved look data set by accessing said defined look values for said second subplurality of look parameters; augmenting said child resolved data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first subplurality or second subplurality of look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 8
Dependent Claim 287 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing modified look values for at least a first subplurality of a first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing defined look values for at least a second subplurality of said first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element; constructing a document structure data set logically relating said child element to said parent element; storing a parent resolved look data set having a plurality of look values for said first plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said modified look values for said first subplurality of look parameters; augmenting said child resolved look data set by accessing said defined look values for said second subplurality of look parameters; augmenting said child resolved data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first subplurality or second subplurality of look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 9
Dependent Claim 232 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a document construction data set defining a document type and base style intended for an appearance of a document, including storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look value for said first look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 10
Dependent Claim 232 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a document construction data set defining a document type and base style intended for an appearance of a document, including storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look value for said first look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 11
Dependent Claim 44 words
The method of claim 5, which further comprises the step of: selectively printing said text document with a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 12
Dependent Claim 60 words
The method of claim 5, which further comprises the step of: selectively transmitting said text document over a communications link to a remote data processing system, where said child element can be displayed with a WYSIWYG appearance which can be specified by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 13
Dependent Claim 272 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a document construction data set defining a document type and base style intended for an appearance of a document; storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said document construction data set including a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 14
Dependent Claim 272 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of: storing a document construction data set defining a document type and base style intended for an appearance of a document; storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said document construction data set including a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 15
Dependent Claim 44 words
The method of claim 8, which further comprises the step of: selectively printing said text document with a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 16
Dependent Claim 60 words
The method of claim 9, which further comprises the step of: selectively transmitting said text document over a communications link to a remote data processing system, where said child element can be displayed with a WYSIWYG appearance which can be specified by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 17
Dependent Claim 255 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, an apparatus for controlling look characteristics of a child element of the text located within a parent element of the text, comprising: a memory for storing a document construction data set defining a document type and base style intended for an appearance of a document, including a memory partition for storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said memory storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; a processor coupled to said memory for constructing a child resolved look data set by accessing said defined look value for said first look parameter; said processor augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; a display means coupled to said processor for displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 18
Dependent Claim 255 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, an apparatus for controlling look characteristics of a child element of the text located within a parent element of the text, comprising: a memory for storing a document construction data set defining a document type and base style intended for an appearance of a document, including a memory partition for storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said memory storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; a processor coupled to said memory for constructing a child resolved look data set by accessing said defined look value for said first look parameter; said processor augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; a display means coupled to said processor for displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 19
Dependent Claim 48 words
The apparatus of claim 11, which further comprises: a printer coupled to said processor for selectively printing said text document with a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 20
Dependent Claim 65 words
The apparatus of claim 11, which further comprises: a communications means coupled to said processor for selectively transmitting said text document over a communications link to a remote data processing system, where said child element can be displayed with a WYSIWYG appearance which can be specified by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 21
Dependent Claim 293 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, an apparatus for controlling look characteristics of a child element of the text located within a parent element of the text, comprising: a memory for storing a document construction data set defining a document type and base style intended for an appearance of a document; said memory storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said document construction data set including a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; said memory storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; a processor coupled to said memory for constructing a child resolved look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; said processor augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; a display means coupled to said processor for displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 22
Dependent Claim 293 words
In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, an apparatus for controlling look characteristics of a child element of the text located within a parent element of the text, comprising: a memory for storing a document construction data set defining a document type and base style intended for an appearance of a document; said memory storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said document construction data set including a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; said memory storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; a processor coupled to said memory for constructing a child resolved look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; said processor augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; a display means coupled to said processor for displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
Claim 23
Dependent Claim 48 words
The apparatus of claim 14, which further comprises: a printer coupled to said processor for selectively printing said text document with a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
Claim 24
Dependent Claim 65 words
The apparatus of claim 14, which further comprises: a communications means coupled to said processor for selectively transmitting said text document over a communications link to a remote data processing system, where said child element can be displayed with a WYSIWYG appearance which can be specified by a combination of defined look values for said child element and inherited look values for said parent element.

References Cited (Backward Citations)

US4393463A Cited
US4454576A Cited
US4481603A Cited
US4686649A Cited
US4539653A Cited
US4633430A Cited
US4739477A Cited
US4713754A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-03 1997-07-05 1998-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-03 2001-07-05 2002-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-03 2005-07-05 2006-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag