US5185698A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Technique for contracting element marks in a structured document
Assignee: International Business Machines Corp
•
Filing: 1989-02-24
•
Granted: 1993-02-09
•
Expires: 2009-02-24
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 contracted to lower-level element marks by invoking the contract code as appropriate. The method also can be used to adjust a stream mark to an element mark.
Inventors
- 👤 Eric M. Hesse
- 👤 Michael Kozol
- 👤 Chan Lim
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 04:34
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/205; G06F40/221; G06F40/10; G06F40/12; G06F40/14; G06F40/143; G06F40/166
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
99 words
In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically contracting 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 said stream mark, contracting said stream mark to a largest element completely contained in said stream mark which also contains said reference point to produce an element mark; and, displaying said structured document on said display device emphasizing said element mark.
Claim 2
Dependent Claim
99 words
In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically contracting 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 said stream mark, contracting said stream mark to a largest element completely contained in said stream mark which also contains said reference point to produce an element mark; and, displaying said structured document on said display device emphasizing said element mark.
Claim 3
Dependent Claim
26 words
The method as recited in claim 1, wherein said reference point is the current document position which is represented on said display device by a cursor.
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
24 words
The method as recited in claim 1, which further comprises the step of 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
53 words
The method as recited in claim 2, which further comprises the steps of: contracting said element mark to a second largest element completely contained in said element mark which also contains the current document position to produce a child mark; and, displaying said structured document on said display device emphasizing said child mark.
Claim 9
Dependent Claim
73 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 said element mark; contracting said element mark to a second largest element completely contained in said element mark which also contains the current document position to produce a child mark; and, displaying said structured document on said display device emphasizing said child mark.
Claim 10
Dependent Claim
23 words
The method as recited in claim 1, wherein said element mark is emphasized by highlighting the alphanumeric text contained within said element mark.
Claim 11
Dependent Claim
97 words
In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically contracting an element mark 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; determining whether said element mark contains a child element which obtains said reference point; contracting said element mark to said child element to produce a child element mark; and, displaying said structured document on said display device emphasizing said child mark.
Claim 12
Dependent Claim
97 words
In a document processing system including a central processing unit, a random access memory and a display device, a method for hierarchically contracting an element mark 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; determining whether said element mark contains a child element which obtains said reference point; contracting said element mark to said child element to produce a child element mark; and, displaying said structured document on said display device emphasizing said child mark.
Claim 13
Dependent Claim
26 words
The method as recited in claim 10, wherein said reference point is a current document position which is represented on said display device by a cursor.
Claim 14
Dependent Claim
15 words
The method as recited in claim 10, wherein said structured document is in SGML format.
Claim 15
Dependent Claim
17 words
The method as recited in claim 10, wherein said method is invoked by a single user action.
Claim 16
Dependent Claim
21 words
The method as recited in claim 10, which further comprises the step of an additional editing operation on said child element.
Claim 17
Dependent Claim
20 words
The method as recited in claim 10, wherein said structured document is displayed to the user in a WYSIWYG representation.
Claim 18
Dependent Claim
56 words
The method as recited in claim 11, which further comprises the steps of: determining whether said child mark contains a grandchild element which contains the current document position; contacting said child mark to said grandchild element to produce a grandchild element mark; and, displaying said structured document on said display device emphasizing said grandchild element mark.
Claim 19
Dependent Claim
75 words
The method as recited in claim 11, which further comprises the steps of: moving current document position within said structured document; determining whether the current document position is inside said child mark; determining whether said child mark contains a grandchild element which contains the current document position; contracting said child mark to said grandchild element to produce a grandchild element mark; and, displaying said structured document on said display device emphasizing said grandchild element mark.
Claim 20
Dependent Claim
194 words
A document processing system capable of hierarchically contracting a stream mark to an element mark about a reference point in a presentation of a structured document comprising: an contract code module which contains instructions to determine a document position of a reference point, determine an existence of said stream mark, and hierarchically contract said stream mark to a largest lower-level element containing said reference point and is contained in said stream mark; a display device for displaying a representation of said structured document, said stream mark and said element mark to a user; a random access memory which provides a temporary storage for said contract 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 contract code module; determine a document position of a reference point in said structured document; determines whether said document position is inside an element which is also contained in said stream mark; and, contract said stream mark a largest element containing said document position and is contained in said stream mark to produce an element mark.
Claim 21
Dependent Claim
194 words
A document processing system capable of hierarchically contracting a stream mark to an element mark about a reference point in a presentation of a structured document comprising: an contract code module which contains instructions to determine a document position of a reference point, determine an existence of said stream mark, and hierarchically contract said stream mark to a largest lower-level element containing said reference point and is contained in said stream mark; a display device for displaying a representation of said structured document, said stream mark and said element mark to a user; a random access memory which provides a temporary storage for said contract 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 contract code module; determine a document position of a reference point in said structured document; determines whether said document position is inside an element which is also contained in said stream mark; and, contract said stream mark a largest element containing said document position and is contained in said stream mark to produce an element mark.
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) | 1996-02-09 | 1996-08-10 | 1997-02-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-02-09 | 2000-08-10 | 2001-02-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-02-09 | 2004-08-10 | 2005-02-09 | $7700.00 | Window Closed / Lapsed |