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

Column balancing control

Assignee: International Business Machines Corp
•
Filing: 1987-12-18
•
Granted: 1990-01-02
•
Expires: 2007-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A text editor provides the capability of balancing data for different sets of identified columns within the same page and across multiple imaged pages. Column balancing, as used herein is the technique of dividing an entity to be displayed into a number of columns of substantially similar size. This allows facing pages in a book to be balanced, selected text data on a page to be either balanced or not balanced, and text data associated with logical document constructs (e.g., chapters) to be independently balanced.

Inventors

  • 👤 Thomas R. Edel
  • 👤 Robert A. Pascoe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:47
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/189

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 99 words
In an information processing system for displaying a data stream of encoded data in more than one column, a method for dividing said data into a plurality of columns comprising: referring to a stored page model which describes areas in which said data is to be displayed; identifying in said page model a plurality of column balance set areas into which said data is to be evenly distributed; detecting a balance column command associated with said data; and evenly distributing said data among said identified column balance set areas in response to the detection of said balance column command.
Claim 2
Dependent Claim 99 words
In an information processing system for displaying a data stream of encoded data in more than one column, a method for dividing said data into a plurality of columns comprising: referring to a stored page model which describes areas in which said data is to be displayed; identifying in said page model a plurality of column balance set areas into which said data is to be evenly distributed; detecting a balance column command associated with said data; and evenly distributing said data among said identified column balance set areas in response to the detection of said balance column command.
Claim 3
Dependent Claim 24 words
The method of claim 1 wherein said step of detecting a balance column command further comprises: detecting a first begin column balance control code.
Claim 4
Dependent Claim 24 words
The method of claim 2, further comprising: storing in an index table, a first identifier associated with said first begin column balance control code.
Claim 5
Dependent Claim 38 words
The method of claim 3 wherein said step of storing in an index table further comprises: storing in said index table, a location in said data stream at which said first begin column balance control code is detected.
Claim 6
Dependent Claim 30 words
The method of claim 4 wherein said step of detecting a balance column command further comprises: detecting a first end column balance control code having said first identifier associated therewith.
Claim 7
Dependent Claim 32 words
The method of claim 5 wherein said step of evenly distributing said data is responsive to said detection of said first end balance column control code having said first identifier associated therewith.
Claim 8
Dependent Claim 47 words
The method of claim 6 wherein said step of detecting a balance column command further comprises: detecting a second begin column balance control code after the detection of said first begin balance column control code and before the detection of said first end balance column control code.
Claim 9
Dependent Claim 24 words
The method of claim 7, further comprising: storing in said index table, a second identifier associated with said second begin column balance control code.
Claim 10
Dependent Claim 38 words
The method of claim 8 wherein said step of storing in said index table further comprises: storing in said index table, a location in said data stream at which said second begin column balance control code is detected.
Claim 11
Dependent Claim 42 words
The method of claim 9 wherein said step of storing in said index table further comprises: storing in said index table with said first identifier associated with said first begin balance column control code, a pointer to said second begin balance control.
Claim 12
Dependent Claim 30 words
The method of claim 10 wherein said step of detecting a balance column command further comprises: detecting a second end column balance control code having said second identifier associated therewith.
Claim 13
Dependent Claim 76 words
The method of claim 11 wherein said step of evenly distributing said data is responsive to said detection of said second end balance column control code having said second identifier associated therewith, whereby data bounded by said second begin balance column control and said second end balance column control code is separately balanced within an area surrounded by data bounded by said first begin balance column control code and said first end balance column control code.
Claim 14
Dependent Claim 125 words
In an information processing system for displaying a data stream of encoded data in more than one column, a system for dividing said data into a plurality of columns comprising: means for referring to a stored page model which describes areas in which said data is to be displayed; means connected to said means for referring for identifying in said page model a plurality of column balance set areas into which said data is to be evenly distributed; means connected to said means for identifying for detecting a balance column command associated with said data; and means connected to said means for detecting for evenly distributing said data among said identified column balance set areas in response to the detection of said balance column command.
Claim 15
Dependent Claim 125 words
In an information processing system for displaying a data stream of encoded data in more than one column, a system for dividing said data into a plurality of columns comprising: means for referring to a stored page model which describes areas in which said data is to be displayed; means connected to said means for referring for identifying in said page model a plurality of column balance set areas into which said data is to be evenly distributed; means connected to said means for identifying for detecting a balance column command associated with said data; and means connected to said means for detecting for evenly distributing said data among said identified column balance set areas in response to the detection of said balance column command.
Claim 16
Dependent Claim 26 words
The system of claim 13 wherein said means for detecting a balance column command further comprises: means for detecting a first begin column balance control code.
Claim 17
Dependent Claim 32 words
The system of claim 14, further comprising: means connected to said means for detecting for storing in an index table, a first identifier associated with said first begin column balance control code.
Claim 18
Dependent Claim 40 words
The system of claim 15 wherein said means for storing in an index table further comprises: means for storing in said index table, a location in said data stream at which said first begin column balance control code is detected.
Claim 19
Dependent Claim 32 words
The system of claim 16 wherein said means for detecting a balance column command further comprises: means for detecting a first end column balance control code having said first identifier associated therewith.
Claim 20
Dependent Claim 37 words
The system of claim 17 wherein said means for evenly distributing further comprises means responsive to said detection of said first end balance column control code having said first identifier associated therewith for evenly distributing said data.

References Cited (Backward Citations)

US4575813A Cited
US4608664A Cited
US4723211A Cited
US4723210A Cited
US4710886A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag