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

A system and method for editing a structured document to modify emphasis characteristics

Assignee: International Business Machines Corp
•
Filing: 1991-02-28
•
Granted: —
•
Expires: 2011-02-28
📄 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 (93) and displayed as WYSIWYG text (104). The invention enables changing emphasis characteristics of a marked area (90) of the WYSIWYG text (104) located within a parent structure of the document. The method displays an emphasis menu (120) of the valid emphasis types for the particular parent structure, indicating which ones of the emphasis types are present in the marked area (90). The method enables deleting an emphasis type from the marked area (90) and will then remove the displayed present indication in the emphasis menu (120) corresponding to the emphasis type deleted from the marked area (90). The method also enables adding an emphasis type to the marked area (90) and will then display a present indication in the emphasis menu (120) corresponding to the emphasis type added to the marked area (90).

Inventors

  • 👤 Eric Michael Hesse
  • 👤 Kathleen Elizabeth Mcgill

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-04 07:48
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: 7
Claim 1
Independent Claim 218 words
In a data processing system for editing a text document stored as an alphanumeric string of structured document text (93) and displayed as WYSIWYG text (104), a method for changing emphasis characteristics of a marked area (90) of the WYSIWYG text (104) located within a parent structure of the document, comprising the steps of: storing (156) begin and end locations of said marked area (90) in an alphanumeric string; storing (160) a type for a parent structure within which said marked area (90) is located; looking up (162) said parent structure type in a table of emphasis types (96) to determine (164) which of said emphasis types are valid emphasis types for said parent structure; locating (166) a first emphasis type begin tag proximate to said begin location for said marked area (90); determining (168) if a corresponding end tag is proximate to said end location for said marked area (90); classifying (170) said first emphasis type as present in said marked area (90) if said determining step is satisfied; repeating said locating (172), determining (168) and classifying (170) steps for any additional emphasis begin tags proximate to said begin location for said marked area (90); displaying (176) an emphasis menu (120) of said valid emphasis types, indicating which ones thereof are present in said marked area (90).
Claim 2
Dependent Claim 32 words
Data processing system for editing a text document as recited in claim 1 further comprising storing (170) values representing locations of said begin tag and said end tag in said alphanumeric string.
Claim 3
Dependent Claim 79 words
Data processing system for editing a text document as recited in claim 2 further comprising deleting (180) an emphasis type from said marked area (90) by accessing said values representing said locations of said begin and end tags thereof and deleting said begin and end tags from said alphanumeric string (93) at said locations thereof; removing said displayed present indication in saidemphasis menu (120) corresponding to said emphasis type deleted from said marked area (90) in said deleting step.
Claim 4
Dependent Claim 88 words
Data processing system for editing a text document as recited in claim 2 further comprising adding (180) an emphasis type to said marked area (90) by accessing said values representing said begin and end locations of said marked area (90) and inserting additional begin and end tags thereof in said alphanumeric string proximate to said begin and end locations, respectively, of said marked area; displaying a present indication in said emphasis menu (120) corresponding to said emphasis type added to said marked area (90) in said adding step.
Claim 5
Dependent Claim 342 words
In a data processing system for editing a text document, a system for changing emphasis characteristics of a marked area (90) of WYSIWYG text (104) located within a parent structure of the document, comprising: a memory (106) for storing program instructions to perform document editing functions; a processor (106) coupled to said memory (106), for executing said program instructions; said memory (106) storing a text document as an alphanumeric string of structured document text (93) upon which said editing functions are to be performed by said processor (108) executing said program instructions; a keyboard (114) coupled to said processor (108) for selecting said editing functions to be performed; a display device (100) coupled to said processor (108) for displaying said stored text document in WYSIWYG form (104); said memory (106) storing values (92) representing begin and end locations in said alphanumeric string, of a marked area (90) designated by said keyboard (114); said memory (106) storing a type (98) for a parent structure within which said marked area (90) is located; said processor (108) performing a lookup of said parent structure type in a table (96) of emphasis types stored in said memory (106) to determine which of said emphasis types are valid emphasis types for said parent structure; said processor (108) locating a first emphasis type begin tag proximate to said begin location for said marked area (90); said processor (108) determining if a corresponding end tag is proximate to said end location for said marked area (90); said processor (108) classifying said first emphasis type as present in said marked area (90) if said determining step is satisfied; said memory (106) storing values (94) representing locations of said begin tag and said end tag in said alphanumeric string; said processor (108) repeating said locating, determining, classifying and storing steps for any additional emphasis begin tags proximate to said begin location for said marked area (90); said display device (100) displaying an emphasis menu (120) of said valid emphasis types, indicating which ones thereof are present in said marked area (90).
Claim 6
Dependent Claim 88 words
The system of claim 5, which further comprises: said processor (108) deleting an emphasis type from said marked area (90) by accessing said values stored in said memory (106) representing said locations of said begin and end tags thereof and deleting said begin and end tags from said alphanumeric string at said locations thereof; said processor (108) removing said displayed present indication in said emphasis menu (120) displayed on said display device (100) corresponding to said emphasis type deleted from said marked area (90) by said processor (108).
Claim 7
Dependent Claim 95 words
The system of claim 5, which further comprises: said processor (108) adding an emphasis type to said marked area (90) by accessing said values stored in said memory (106) representing said begin and end locations of said marked area (90) and inserting additional begin and end tags thereof in said alphanumeric string proximate to said begin and end locations, respectively, of said marked area (90); said display device (100) displaying a present indication in said emphasis menu (120) in response to said emphasis type being added to said marked area (90) by said processor (108).

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag