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

Technique for creating and expanding element marks in a structured document

Assignee: International Business Machines Corp
•
Filing: 1989-02-24
•
Granted: 1992-05-12
•
Expires: 2009-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for hierarchically expanding and contracting element marks in a structured document. The structured document is hierarchically organized, such as documents written in Standardized General Markup Language (SGML). An element consists of a begin tag and its associated content, and may optionally include an end tag. The editor can mark an element, to produce an element mark, to indicate its selection for document processing operations such as moving, copying or deleting the content of the element mark. The element mark can be hierarchically expanded to higher-level element marks by invoking the expand code as appropriate. The method also can be used to adjust a stream mark to an element mark.

Inventors

  • 👤 Michael Kozol
  • 👤 Chan Lim
  • 👤 Willard L. Strong, Jr.
  • 👤 William Tracey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:04
CPC Classifications
G; G06; G06T; G06T1/00; G06F; G06F40/00; G06F40/20; G06F40/258; G06F40/10; G06F40/12; G06F40/14; G06F40/143; G06F40/166

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 112 words
In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically expanding a stream mark to an element mark about a reference point, in a structured document, in said random access memory in a database form, comprising the steps of: determining whether said reference point is inside an element which also contains all of said structured document contained in said stream mark; expanding said stream mark to mark a smallest element containing said reference point and said corresponding portion of said structured document to produce an element mark; and displaying said structured document on said display device emphasizing said element mark.
Claim 2
Dependent Claim 112 words
In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically expanding a stream mark to an element mark about a reference point, in a structured document, in said random access memory in a database form, comprising the steps of: determining whether said reference point is inside an element which also contains all of said structured document contained in said stream mark; expanding said stream mark to mark a smallest element containing said reference point and said corresponding portion of said structured document to produce an element mark; and displaying said structured document on said display device emphasizing said element mark.
Claim 3
Dependent Claim 27 words
The method is recited in claim 1, wherein said reference point is a device current document position which is represented by a cursor displayed on said display.
Claim 4
Dependent Claim 15 words
The method as recited in claim 1, wherein said structured document is in SGML format.
Claim 5
Dependent Claim 17 words
The method as recited in claim 1, wherein said method is invoked by a single user action.
Claim 6
Dependent Claim 23 words
The method as recited i claim 1, which further comprises the step an additional editing operation on the contents of said element mark.
Claim 7
Dependent Claim 20 words
The method as recited in claim 1, wherein said structured document is displayed to the user in a WYSIWYG representation.
Claim 8
Dependent Claim 51 words
The method as recited in claim 2, which further comprises the steps of: expanding said element mark to a second smallest element containing the current document position and said smallest element to produce a parent element mark; and displaying said structured document ons aid display device emphasizing said parent element mark.
Claim 9
Dependent Claim 80 words
The method as recited in claim 2, which further comprises the steps of: moving the current document position within said structured document; determining whether the current document position is inside a second smallest element which also contains all of said smallest element; expanding said element mark to a second smallest element containing the current document position and said smallest element to produce a higher level mark; and displaying said structured document on said display device emphasizing said higher level mark.
Claim 10
Dependent Claim 92 words
In a document processing system including a central processing unit, a random access memory device and a display device, a method for hierarchically expanding an element mark which marks an element about a reference point in a structured document in said random access memory in database form, comprising the steps of: determining whether said reference point is inside said element mark; expanding said element mark to a parent element of said element to produce a parent element mark; and displaying said structured document on said display device emphasizing said parent element mark.
Claim 11
Dependent Claim 92 words
In a document processing system including a central processing unit, a random access memory device and a display device, a method for hierarchically expanding an element mark which marks an element about a reference point in a structured document in said random access memory in database form, comprising the steps of: determining whether said reference point is inside said element mark; expanding said element mark to a parent element of said element to produce a parent element mark; and displaying said structured document on said display device emphasizing said parent element mark.
Claim 12
Dependent Claim 16 words
The method as recited in claim 9, wherein said reference point is the current document position.
Claim 13
Dependent Claim 15 words
The method as recited in claim 9, wherein said structured document is in SGML format.
Claim 14
Dependent Claim 17 words
The method as recited in claim 9, wherein said method is invoked by a single user action.
Claim 15
Dependent Claim 21 words
The method as recited in claim 9, which further comprises the step of an additional editing operation on said parent element.
Claim 16
Dependent Claim 20 words
The method as recited in claim 9, wherein said structured document is displayed to the suer i a WYSIWYG representation.
Claim 17
Dependent Claim 45 words
The method as recited in claim 9, which further comprises the step of: expanding said parent mark to a parent element of said parent element to produce a grandparent element mark; and displaying said structured document on said display device emphasizing said grandparent element mark.
Claim 18
Dependent Claim 78 words
The method as recited in claim 9, which further comprises the steps of: moving said reference point within said structured document; determining a smallest higher level element which contains said reference point and said parent element; expanding said parent element mark to the smallest higher level element containing the current document position and said parent element to produce a higher level element mark; and, displaying said structured document on said display device emphasizing said higher level element mark.
Claim 19
Dependent Claim 201 words
A document processing system capable of hierarchically expanding a stream mark to an element mark about a reference point in a presentation of a structured document comprising: an expand code module which contains instructions to determine the document position of a reference point, determine the existence of said stream mark, and hierarchically expand said stream mark to a smallest higher-level element containing both said reference point and said stream mark; a display device for displaying a representation of said structured document, said stream mark and said element mark to a suer; a random access memory which provides a temporary storage for said expand code and a database representation of said structured document; and a central processing unit for controlling and coupled to said display device and said random access memory which when executing commands within said expand code module; determines a document position of a reference point in said structured document; determines whether said document position is inside an element which also contains all of said structured document which corresponds to said stream mark; and, expands said stream mark to mark a smallest element containing said document position and said corresponding portion of said structured document to produce an element mark.
Claim 20
Dependent Claim 201 words
A document processing system capable of hierarchically expanding a stream mark to an element mark about a reference point in a presentation of a structured document comprising: an expand code module which contains instructions to determine the document position of a reference point, determine the existence of said stream mark, and hierarchically expand said stream mark to a smallest higher-level element containing both said reference point and said stream mark; a display device for displaying a representation of said structured document, said stream mark and said element mark to a suer; a random access memory which provides a temporary storage for said expand code and a database representation of said structured document; and a central processing unit for controlling and coupled to said display device and said random access memory which when executing commands within said expand code module; determines a document position of a reference point in said structured document; determines whether said document position is inside an element which also contains all of said structured document which corresponds to said stream mark; and, expands said stream mark to mark a smallest element containing said document position and said corresponding portion of said structured document to produce an element mark.
Claim 21
Dependent Claim 64 words
The document processing system as recited in claim 17, which further comprises: a printer for producing a hard copy of said structured document coupled to said central processing unit; a read only memory for storing fixed operation instructions coupled to and executed by said central processing unit; and disk storage for permanent storage of said expand code modules coupled to said central processing unit.

References Cited (Backward Citations)

DE3138734A1 Cited
US4393463A Cited
US4454576A Cited
US4481603A Cited
US4686649A Cited
US4539653A Cited
US4633430A Cited
US4959769A Cited
US4996662A Cited
US4739477A Cited
US4713754A Cited
US4996665A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-05-12 1995-11-11 1996-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-05-12 1999-11-11 2000-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-05-12 2003-11-11 2004-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag