Patent US1674620A successfully refreshed from Google Patents.
Patent US5038138A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5038138A Expired / Lapsed US ⏱️ 0.0 years remaining

Display with enhanced scrolling capabilities

Assignee: International Business Machines Corp
•
Filing: 1989-04-17
•
Granted: 1991-08-06
•
Expires: 2009-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer display has a display processor connected to a presentation space buffer and a screen buffer. The presentation space buffer is larger than the screen buffer, and is divided into a plurality of partitions. Each partition has a partition window which maps into the screen buffer. If a partition is active, its associated partition window is written into the screen buffer at the mapped location. The screen buffer periodically refreshes the display screen, so a plurality of partition windows are displayed to the computer user. One or more scroll groups can be defined, and one or more partitions can be assigned to each scroll group. Each defined scroll group has a vertical scroll trigger and a horizontal scroll trigger. The display monitors the movement of the cursor within a partition window. When the cursor gets close enough to a boundary of a partition window, to trigger a scroll trigger, the display shifts the partition window within its partition and writes this updated partition window into the screen buffer. Updated partition windows are written into the screen buffer for the other partitions in the scroll group.

Inventors

  • 👤 Alex A. Akiyama
  • 👤 Leah J. H. Busboom
  • 👤 William J. Maitland, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 14:08
CPC Classifications
G; G06; G06T; G06T1/00; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 140 words
A computer display having a display screen and a cursor, comprising: a display processor; a screen buffer, connected to said display processor; a presentation space buffer, connected to said display processor, said presentation space buffer being larger than said screen buffer; means for defining a first partition and a second partition in said presentation space buffer; first writing means for writing a first partition window from said first partition to said screen buffer; second writing means for writing a second partition window from said second partition to said screen buffer; means for defining a first scroll group containing a first scroll trigger, said first scroll group comprising said first and second partitions; means for shifting said first and second partition windows simultaneously in response to said first scroll trigger; and means for displaying said screen buffer on said display screen.
Claim 2
Dependent Claim 140 words
A computer display having a display screen and a cursor, comprising: a display processor; a screen buffer, connected to said display processor; a presentation space buffer, connected to said display processor, said presentation space buffer being larger than said screen buffer; means for defining a first partition and a second partition in said presentation space buffer; first writing means for writing a first partition window from said first partition to said screen buffer; second writing means for writing a second partition window from said second partition to said screen buffer; means for defining a first scroll group containing a first scroll trigger, said first scroll group comprising said first and second partitions; means for shifting said first and second partition windows simultaneously in response to said first scroll trigger; and means for displaying said screen buffer on said display screen.
Claim 3
Dependent Claim 60 words
The computer display of claim 1 further comprising: means for locating said cursor in said first partition window; means for shifting said first partition window in said first partition when said cursor triggers said first scroll trigger; means for writing said shifted first partition window to said screen buffer; and means for refreshing said display screen with said screen buffer.
Claim 4
Dependent Claim 40 words
The computer display of claim 2, further comprising: means for shifting said second partition window in said second partition when said cursor triggers said first scroll trigger; and means for writing said shifted second partition window to said screen buffer.
Claim 5
Dependent Claim 19 words
The computer display of claim 3, wherein said first scroll group defining means further contains a first scroll amount.
Claim 6
Dependent Claim 24 words
The computer display of claim 4, wherein said shifted first partition window is displaced from said first partition window by said first scroll amount.
Claim 7
Dependent Claim 23 words
The computer display of claim 5, wherein said shifted second window is displaced from said second partition window by said first scroll amount.
Claim 8
Dependent Claim 20 words
The computer display of claim 1, further comprising: means for defining a second scroll group containing a second scroll trigger.
Claim 9
Dependent Claim 31 words
The computer display of claim 7, further comprising: means for defining a third partition in said presentation space buffer; and means for assigning said third partition to said second scroll group.
Claim 10
Dependent Claim 60 words
The computer display of claim 8, further comprising: means for locating said cursor in said first partition window; means for shifting said first partition window in said first partition when said cursor triggers said first scroll trigger; means for writing said shifted first partition window to said screen buffer; and means for refreshing said display screen with said screen buffer.
Claim 11
Dependent Claim 50 words
The computer display of claim 9, further comprising: means for locating said cursor in said third partition window; means for shifting said third partition window in said third partition when said cursor triggers said second scroll trigger; and means for writing said shifted third partition window to said screen buffer.
Claim 12
Dependent Claim 19 words
The computer display of claim 10, wherein said first scroll group defining means further contains a first scroll amount.
Claim 13
Dependent Claim 19 words
The computer display of claim 11, wherein said second scroll group defining means further contains a second scroll amount.
Claim 14
Dependent Claim 24 words
The computer display of claim 12, wherein said shifted first partition window is displaced from said first partition window by said first scroll amount.
Claim 15
Dependent Claim 24 words
The computer display of claim 15, wherein said shifted third partition window is displaced from said third partition window by said second scroll amount.
Claim 16
Dependent Claim 222 words
A computer system having a workstation controller connected to a display having a display screen and a cursor, said display comprising: a display processor; a command buffer, connected to said display processor; a screen buffer, connected to said display processor; a presentation space buffer, connected to said display processor, said presentation space buffer being larger than said screen buffer; means in said workstation controller for sending a define presentation space command to said command buffer; means in said display for dividing said presentation space buffer into a first partition and a second partition responsive to said define presentation space command in said command buffer; means in said workstation controller for writing data to said presentation space buffer; means in said display for writing a first partition window from said first partition to said screen buffer; means in said workstation controller for sending a define scroll group command to said command buffer; means in said display for defining a scroll group containing a scroll trigger, said scroll group comprising said first and second partitions, said means being responsive to said define scroll group command in said command buffer; and means in said display for shifting said first and second partition windows simultaneously in response to said first scroll trigger; and means in said display for displaying said screen buffer on said display screen.
Claim 17
Dependent Claim 222 words
A computer system having a workstation controller connected to a display having a display screen and a cursor, said display comprising: a display processor; a command buffer, connected to said display processor; a screen buffer, connected to said display processor; a presentation space buffer, connected to said display processor, said presentation space buffer being larger than said screen buffer; means in said workstation controller for sending a define presentation space command to said command buffer; means in said display for dividing said presentation space buffer into a first partition and a second partition responsive to said define presentation space command in said command buffer; means in said workstation controller for writing data to said presentation space buffer; means in said display for writing a first partition window from said first partition to said screen buffer; means in said workstation controller for sending a define scroll group command to said command buffer; means in said display for defining a scroll group containing a scroll trigger, said scroll group comprising said first and second partitions, said means being responsive to said define scroll group command in said command buffer; and means in said display for shifting said first and second partition windows simultaneously in response to said first scroll trigger; and means in said display for displaying said screen buffer on said display screen.
Claim 18
Dependent Claim 39 words
The computer system of claim 15, further comprising: means in said workstation controller for sending an assign scroll group partition command to said command buffer; and means in said display for assigning said first partition to said scroll group.
Claim 19
Dependent Claim 55 words
The computer system of claim 16, further comprising: means in said display for locating said cursor in said first partition window; means for writing a shifted first partition window from said first partition to said screen buffer when said cursor triggers said scroll trigger; and means for refreshing said screen buffer on said display screen.
Claim 20
Dependent Claim 17 words
The computer system of claim 17, wherein said scroll group defining means further contains a scroll amount.
Claim 21
Dependent Claim 23 words
The computer system of claim 18, wherein said shifted first partition window is displaced from said first partition window by said scroll amount.
Claim 22
Dependent Claim 47 words
The computer system of claim 15, further comprising: means in said workstation controller for locating said cursor in said presentation space buffer; and means in said workstation controller for updating said presentation space buffer when said cursor is located at the boundary of said presentation space buffer.
Claim 23
Independent Claim 119 words
A method for scrolling in a computer display having a display processor, a screen buffer, a presentation space buffer larger than said screen buffer, a display screen and a cursor, the method comprising the steps of: defining a first partition and a second partition in said presentation space buffer; writing a first partition window from said first partition to said screen buffer; writing a second partition window from said second partition to said screen buffer; defining a first scroll group containing a first scroll trigger, said first scroll group comprising said first and second partitions; shifting said first and second partition windows simultaneously in response to said first scroll trigger; and displaying said screen buffer on said display screen.
Claim 24
Independent Claim 119 words
A method for scrolling in a computer display having a display processor, a screen buffer, a presentation space buffer larger than said screen buffer, a display screen and a cursor, the method comprising the steps of: defining a first partition and a second partition in said presentation space buffer; writing a first partition window from said first partition to said screen buffer; writing a second partition window from said second partition to said screen buffer; defining a first scroll group containing a first scroll trigger, said first scroll group comprising said first and second partitions; shifting said first and second partition windows simultaneously in response to said first scroll trigger; and displaying said screen buffer on said display screen.
Claim 25
Dependent Claim 54 words
The method of claim 21, further comprising the steps of: locating said cursor in said first partition window; shifting said first partition window in said first partition when said cursor triggers said first scroll trigger; writing said shifted first partition window to said screen buffer; and refreshing said display screen with said screen buffer.
Claim 26
Dependent Claim 38 words
The method of claim 22 further comprising the steps of: shifting said second partition window in said second partition when said cursor triggers said first scroll trigger; and writing said shifted second partition window to said screen buffer.
Claim 27
Dependent Claim 20 words
The method of claim 21 further comprising the step of: defining a second scroll group containing a second scroll trigger.
Claim 28
Dependent Claim 29 words
The method of claim 24, further comprising the steps of: defining a third partition in said presentation space buffer; and assigning said third partition to said second scroll group.
Claim 29
Dependent Claim 54 words
The method of claim 25, further comprising the steps of: locating said cursor in said first partition window; shifting said first partition window in said first partition when said cursor triggers said first scroll trigger; writing said shifted first partition window to said screen buffer; and refreshing said display screen with said screen buffer.
Claim 30
Dependent Claim 46 words
The method of claim 26, further comprising the steps of: locating said cursor in said third partition window; shifting said third partition window in said third partition when said cursor triggers said second scroll trigger; and writing said shifted third partition window to said screen buffer.

References Cited (Backward Citations)

US4437093A Cited
US4602251A Cited
US4533910A Cited
US4710762A Cited
US4550386A Cited
US4642790A Cited
US4642789A Cited
US4611202A Cited
US4823108A Cited
US4720703A Cited
US4873514A Cited
US4786897A Cited
US4860218A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-08-05 1995-02-04 1995-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-08-05 1999-02-04 1999-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-08-05 2003-02-04 2003-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag