US4710885A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Generating figures in a document formatter directly from a declarative tag
Assignee: International Business Machines Corp
•
Filing: 1985-07-02
•
Granted: 1987-12-01
•
Expires: 2005-07-02
Abstract
Abstract A method for generating a graphical figure in a textual markup language used for document composition. A special tag in the mark-up language calls a procedure. The procedure consists of drawing a series of contiguous rectangular boxes, of very small extent in at least one dimension, so as to appear as continuous lines representing the figure. Text can be associated with the tag and included within the figure. The size of the figure then depends on the extent of the text.
Inventors
- 👤 Mark A. Litteken
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 00:04
CPC Classifications
G; G06; G06T; G06T11/00; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9558; G06F16/958; G06F16/986; G06F40/00; G06F40/10; G06F40/103; G06F40/12; G06F40/14; G06F40/143; G06F40/166
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
133 words
A method of generating a graphic figure directly from a declarative tag in a document formatter, comprising the steps of: composing a document in a markup language, said composed document including a tag for a non-rectangular graphic figure which encloses variable text; defining said graphic figure to result from an inclusion of said tag; storing instructions and data representative of said defined graphic figure in a memory unit; interpreting said composed document, wherein an interpretation of said tag causes the instructions and data representative of said defined graphic figure to be fetched from said memory unit; and formatting said document according to the markup language of said document including the defined graphic figure, the size of said graphic figure being determined by the enclosed variable text at the time said document is formatted.
Claim 2
Independent Claim
133 words
A method of generating a graphic figure directly from a declarative tag in a document formatter, comprising the steps of: composing a document in a markup language, said composed document including a tag for a non-rectangular graphic figure which encloses variable text; defining said graphic figure to result from an inclusion of said tag; storing instructions and data representative of said defined graphic figure in a memory unit; interpreting said composed document, wherein an interpretation of said tag causes the instructions and data representative of said defined graphic figure to be fetched from said memory unit; and formatting said document according to the markup language of said document including the defined graphic figure, the size of said graphic figure being determined by the enclosed variable text at the time said document is formatted.
Claim 3
Dependent Claim
40 words
A method as recited in claim 1 wherein said formatted graphic comprises a plurality of visible rectangles each having at least two opposed sides separated by a visually inperceptible distance and said rectangles are spaced to form visually continuous lines.
Claim 4
Independent Claim
116 words
A method of combining text and a grapic illustration enclosing said text in a document formatter, comprising the steps of: attaching in a markup language a tag, indicating a type of graphic illustration, to a string of text, said graphic illustration being associated with said string of text and the size of said graphic illustration depending upon said string of text; computing in a document formatting program markup language parameters associated with said string of text; computing separate portions of said graphic illustration dependent on said parameters associated with said string of text; and using a plurality of said computed portions to generate a graphic illustration enclosing said text in the formatted output of said program.
Claim 5
Independent Claim
116 words
A method of combining text and a grapic illustration enclosing said text in a document formatter, comprising the steps of: attaching in a markup language a tag, indicating a type of graphic illustration, to a string of text, said graphic illustration being associated with said string of text and the size of said graphic illustration depending upon said string of text; computing in a document formatting program markup language parameters associated with said string of text; computing separate portions of said graphic illustration dependent on said parameters associated with said string of text; and using a plurality of said computed portions to generate a graphic illustration enclosing said text in the formatted output of said program.
Claim 6
Dependent Claim
43 words
A method as recited in claim 3 wherein each of said marks comprise a visible rectangular figure having a least two opposed sides separated by a visually imperceptible distance and wherein a plurality of said marks are spaced to form visually continuous lines.
Claim 7
Dependent Claim
115 words
A document editor comprising: means for composing a markup language version of a document including a non-rectangular graphic figure represented by a tag, said graphic figure enclosing variable text; means for defining a representation of said graphic figure, said graphic figure being defined by geometric shape only; means for storing said representation of said graphic figure; means for interpreting said composed markup language version and for fetching said stored representation of said graphic figure, when said tag is interpreted, the size of said graphic figure being computed by said means for interpreting as a function of the enclosed variable text; and means for formatting a visual version of said document responsive to said interpreting means.
Claim 8
Dependent Claim
115 words
A document editor comprising: means for composing a markup language version of a document including a non-rectangular graphic figure represented by a tag, said graphic figure enclosing variable text; means for defining a representation of said graphic figure, said graphic figure being defined by geometric shape only; means for storing said representation of said graphic figure; means for interpreting said composed markup language version and for fetching said stored representation of said graphic figure, when said tag is interpreted, the size of said graphic figure being computed by said means for interpreting as a function of the enclosed variable text; and means for formatting a visual version of said document responsive to said interpreting means.
Claim 9
Dependent Claim
45 words
A document editor, as recited in claim 5, wherein said visual version of said document containing said tag comprises a plurality of visible rectangular figures having at least two opposed sides separated by a visually imperceptible distance and being spaced to form visually continuous lines.
Claim 10
Dependent Claim
26 words
A document editor as recited in claim 5: wherein said representation includes executable software commands; and wherein said formatting means includes means for executing said commands.
Claim 11
Dependent Claim
54 words
A document editor as recited in claim 7: wherein said composing means includes means for associating said tag with a string of text; and wherein said formatting means formats said visual version with said text enclosed within said graphic figure and wherein the size of said graphic figure depends upon said string of text.
Claim 12
Dependent Claim
45 words
A document editor as recited in claim 8, wherein said visual version of said document containing said tag comprises a plurality of visible rectangular figures having at least two opposed sides separated by a visually imperceptible distance and being spaced to form visually continuous lines.
References Cited (Backward Citations)
US3930237A
Cited
US4464730A
Cited
US4594674A
Cited
US4575813A
Cited
US4539653A
Cited
US4598384A
Cited
US4622641A
Cited
US4633430A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-11-30 | 1991-06-01 | 1991-12-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-11-30 | 1995-06-01 | 1995-12-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-11-30 | 1999-06-01 | 1999-12-01 | $7700.00 | Window Closed / Lapsed |