← Back to Patent Explorer
US5293473A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for editing a structured document to modify emphasis characteristics, including emphasis menu feature

Assignee: International Business Machines Corp
•
Filing: 1993-04-20
•
Granted: 1994-03-08
•
Expires: 2013-04-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system and method are disclosed for editing a text document stored as an alphanumeric string of structured document text and displayed as WYSIWYG text. The invention enables changing emphasis characteristics of a marked area of the WYSIWYG text located within a parent structure of the document. The method displays an emphasis menu of the valid emphasis types for the particular parent structure, indicating which ones of the emphasis types are present in the marked area. The method enables deleting an emphasis type from the marked area and will then remove the displayed present indication in the emphasis menu corresponding to the emphasis type deleted from the marked area. The method also enables adding an emphasis type to the marked area and will then display a present indication in the emphasis menu corresponding to the emphasis type added to the marked area.

Inventors

  • 👤 Eric M. Hesse
  • 👤 Kathleen E. McGill

Bibliographic Details

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

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 411 words
In a data processing system for editing structured document text stored as an alphanumeric string displayed as WYSIWYG text, a method of changing undisplayed emphasis characters in said structured document text which are proximate to a marked area of the WYSIWYG text located in the structured document text, comprising the steps of: storing in said data processing system, a first type identity for a first type emphasis character and a second type identity for a second type emphasis character in said data processing system; storing in said data processing system, a string of structured document text containing a plurality of alphanumeric characters and which also contains a first begin tag for said first type emphasis character and a first end tag for said first type emphasis character to produce a first type emphasis in said structured document text, and which also contains a second begin tag for said second type emphasis character and a second end tag for said second type emphasis character to produce a second type emphasis in said structured document text; storing in said data processing system, a begin mark location which identifies a first one of said alphanumeric characters where said marked area begins and storing an end mark location which identifies a second end of said alphanumeric characters where said marked area ends; determining in said data processing system, if said first begin tag for said first type emphasis character is adjacent to said first one of said alphanumeric characters where said marked area begins and determining if said first end tag for said first type emphasis character is adjacent to said second one of said alphanumeric characters where said marked area ends, and if they are, then storing a first emphasis type flag; determining in said data processing system, if said second begin tag for said second type emphasis character is adjacent to said first one of said alphanumeric characters where said marked area begins and determining if said second end tag for said second type emphasis character is adjacent to said second one of said alphanumeric characters where said marked area ends, and if they are, then storing a second emphasis type flag; and displaying in said data processing system said first emphasis type flag for selection by a user to edit said first type emphasis in said structured document text and displaying said second emphasis type flag for selection by a user to edit said second type emphasis in said structured document text.
Claim 2
Dependent Claim 411 words
In a data processing system for editing structured document text stored as an alphanumeric string displayed as WYSIWYG text, a method of changing undisplayed emphasis characters in said structured document text which are proximate to a marked area of the WYSIWYG text located in the structured document text, comprising the steps of: storing in said data processing system, a first type identity for a first type emphasis character and a second type identity for a second type emphasis character in said data processing system; storing in said data processing system, a string of structured document text containing a plurality of alphanumeric characters and which also contains a first begin tag for said first type emphasis character and a first end tag for said first type emphasis character to produce a first type emphasis in said structured document text, and which also contains a second begin tag for said second type emphasis character and a second end tag for said second type emphasis character to produce a second type emphasis in said structured document text; storing in said data processing system, a begin mark location which identifies a first one of said alphanumeric characters where said marked area begins and storing an end mark location which identifies a second end of said alphanumeric characters where said marked area ends; determining in said data processing system, if said first begin tag for said first type emphasis character is adjacent to said first one of said alphanumeric characters where said marked area begins and determining if said first end tag for said first type emphasis character is adjacent to said second one of said alphanumeric characters where said marked area ends, and if they are, then storing a first emphasis type flag; determining in said data processing system, if said second begin tag for said second type emphasis character is adjacent to said first one of said alphanumeric characters where said marked area begins and determining if said second end tag for said second type emphasis character is adjacent to said second one of said alphanumeric characters where said marked area ends, and if they are, then storing a second emphasis type flag; and displaying in said data processing system said first emphasis type flag for selection by a user to edit said first type emphasis in said structured document text and displaying said second emphasis type flag for selection by a user to edit said second type emphasis in said structured document text.
Claim 3
Dependent Claim 441 words
In a data processing system for editing structured document text stored as an alphanumeric string displayed as WYSIWYG text, a method of changing undisplayed emphasis characters in said structured document text which are proximate to a marked area of the WYSIWYG text located in the structured document text, comprising the steps of: storing in said data processing system, a first type identity for a first type emphasis character and a second type identity for a second type emphasis character in said data processing system; storing in said data processing system, a string of structured document text containing a plurality of alphanumeric characters in an ordered sequence and which also contains a first begin tag for said first type emphasis character and a first end tag for said first type emphasis character to produce a first type emphasis in said structured document text, and which also contains a second begin tag for said second type emphasis character and a second end tag for said second type emphasis character to produce a second type emphasis in said structured document text; storing in said data processing system, a begin mark location which identifies a first one of said alphanumeric characters where said marked area begins and storing an end mark location which identifies a second one of said alphanumeric characters where said marked area ends; determining in said data processing system, if first begin tag for said first type emphasis character is adjacent to said first one of said alphanumeric characters and precedes it in said ordered sequence where said marked area begins and determining if said first end tag for said first type emphasis character is adjacent to said second one of said alphanumeric characters and follows it in said ordered sequence where said marked area ends, and if they are, then storing a first emphasis type flag; determining in said data processing system, if second begin tag for said second type emphasis character is adjacent to said first one of said alphanumeric characters and follows it in said ordered sequence where said marked area begins and determining if said second end tag for said second type emphasis character is adjacent to said second one of said alphanumeric characters and precedes it in said ordered sequence were said marked area ends, and if they are, then storing a second emphasis type flag; and displaying in said data processing system said first emphasis type flag for selection by a user to edit said first type emphasis in said structured document text and displaying said second emphasis type flag for selection by a user to edit said second type emphasis in said structured document text.
Claim 4
Dependent Claim 441 words
In a data processing system for editing structured document text stored as an alphanumeric string displayed as WYSIWYG text, a method of changing undisplayed emphasis characters in said structured document text which are proximate to a marked area of the WYSIWYG text located in the structured document text, comprising the steps of: storing in said data processing system, a first type identity for a first type emphasis character and a second type identity for a second type emphasis character in said data processing system; storing in said data processing system, a string of structured document text containing a plurality of alphanumeric characters in an ordered sequence and which also contains a first begin tag for said first type emphasis character and a first end tag for said first type emphasis character to produce a first type emphasis in said structured document text, and which also contains a second begin tag for said second type emphasis character and a second end tag for said second type emphasis character to produce a second type emphasis in said structured document text; storing in said data processing system, a begin mark location which identifies a first one of said alphanumeric characters where said marked area begins and storing an end mark location which identifies a second one of said alphanumeric characters where said marked area ends; determining in said data processing system, if first begin tag for said first type emphasis character is adjacent to said first one of said alphanumeric characters and precedes it in said ordered sequence where said marked area begins and determining if said first end tag for said first type emphasis character is adjacent to said second one of said alphanumeric characters and follows it in said ordered sequence where said marked area ends, and if they are, then storing a first emphasis type flag; determining in said data processing system, if second begin tag for said second type emphasis character is adjacent to said first one of said alphanumeric characters and follows it in said ordered sequence where said marked area begins and determining if said second end tag for said second type emphasis character is adjacent to said second one of said alphanumeric characters and precedes it in said ordered sequence were said marked area ends, and if they are, then storing a second emphasis type flag; and displaying in said data processing system said first emphasis type flag for selection by a user to edit said first type emphasis in said structured document text and displaying said second emphasis type flag for selection by a user to edit said second type emphasis in said structured document text.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag