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

Remote memory-mapped display with interactivity determination

Assignee: Computervision Corp
•
Filing: 1990-12-10
•
Granted: 1992-07-28
•
Expires: 2010-12-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for rapidly updating a target display buffer memory from a source display buffer memory using a communication subsystem includes an element for associating a region number and an update indicator with each of a plurality of data-containing regions in the source display buffer memory. As display elements in the source display buffer memory are modified, the corresponding update indicator is modified. An update monitoring element periodically examines the update indicators of all regions. A transmitting element transmits the modified regions over the communication subsystem to corresponding regions within the target display buffer memory. The update indicators for the transmitted regions are further modified to indicate that the corresponding region of the source display buffer memory has been copied. According to another aspect of the invention, a configuring element is provided which dynamically defines the shape, size and configuration of the regions of the source display buffer memory to correspond to regions of arbitrary contiguity in the target display buffer memory so as to be suitable for text and graphics display applications.

Inventors

  • 👤 Lee J. Scheffler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:02
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/1415

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 221 words
In digital processing apparatus having a source display buffer memory divided into a plurality of data-containing regions and a target display buffer memory interconnected to the source display buffer memory by at least one communications medium, a system for updating said target display buffer memory via said at least one communications medium, comprising: indicator means for generating and storing a digital update indicator corresponding to each of the plurality of data-containing regions of said source display buffer memory, said indicator means including (i) identification means for identifying which of said regions contain changed data values, and (ii) means, responsive to said identification means, for setting to a first value said update indicators whose corresponding identified regions have changed data values, monitor means responsive to said indicator means, for identifying said update indicators having said first value, transmitting means for transmitting data of each said identified region over said at least one communication medium to said target display buffer memory means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value, and configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source display buffer memory to correspond to regions of arbitrary contiguity in said target display buffer memory.
Claim 2
Dependent Claim 221 words
In digital processing apparatus having a source display buffer memory divided into a plurality of data-containing regions and a target display buffer memory interconnected to the source display buffer memory by at least one communications medium, a system for updating said target display buffer memory via said at least one communications medium, comprising: indicator means for generating and storing a digital update indicator corresponding to each of the plurality of data-containing regions of said source display buffer memory, said indicator means including (i) identification means for identifying which of said regions contain changed data values, and (ii) means, responsive to said identification means, for setting to a first value said update indicators whose corresponding identified regions have changed data values, monitor means responsive to said indicator means, for identifying said update indicators having said first value, transmitting means for transmitting data of each said identified region over said at least one communication medium to said target display buffer memory means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value, and configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source display buffer memory to correspond to regions of arbitrary contiguity in said target display buffer memory.
Claim 3
Dependent Claim 29 words
In a digital processing apparatus as set forth in claim 1 wherein said means responsive to said monitor means does not terminate the updating of the second memory buffer.
Claim 4
Dependent Claim 30 words
In a digital processing apparatus as set forth in claim 1 wherein, upon operation of said means responsive to said monitor means, updating of said second memory buffer is maintained.
Claim 5
Dependent Claim 27 words
In a digital processing apparatus as set forth in claim wherein said means responsive to said monitor means sets to a second value only said update indicators.
Claim 6
Dependent Claim 57 words
The digital processing apparatus as set forth in claim 1 wherein said system has the text and graphic modes of operation, and wherein said configuring means is responsive to the operation mode of the system and defines the plurality of data-containing regions of the source display buffer memory in accordance with the operation mode of the system.
Claim 7
Dependent Claim 51 words
The data processing apparatus as defined in claim 1 wherein said target display buffer memory comprises a raster-scan display buffer memory and wherein the configuring means defines the plurality of regions of said source display buffer memory to correspond to one or more full scan lines of the raster-scan display buffer.
Claim 8
Dependent Claim 55 words
The data processing apparatus as defined in claim 1 wherein said target display buffer memory comprises a raster-scan display buffer memory and wherein the configuring means defines the plurality of regions of said source display buffer memory to correspond to contiguous portions of a plurality of contiguous scan lines of the raster-scan display buffer memory.
Claim 9
Dependent Claim 217 words
In digital processing apparatus having a source display buffer divided into a plurality of data-containing regions and a target display buffer interconnected by at least one communications medium to the source display buffer, a system for updating said target display buffer from said source display buffer via said at least one communication medium comprising: indicator means for generating and storing a digital update indicator corresponding to each of the plurality of data-containing regions of said source display buffer, said indicator means including (i) identification means for identifying which of said regions contain changed data values, and (ii) means, responsive to said identification means, for setting to a first value said update indicators whose corresponding identified regions have changed data values, monitor means, responsive to said indicator means, for identifying said update indicators having said first value, transmitting means for transmitting data of each said identified region over said at least one communications medium to update said display, means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value and, configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source display buffer to correspond to regions of arbitrary contiguity in said target display buffer.
Claim 10
Dependent Claim 217 words
In digital processing apparatus having a source display buffer divided into a plurality of data-containing regions and a target display buffer interconnected by at least one communications medium to the source display buffer, a system for updating said target display buffer from said source display buffer via said at least one communication medium comprising: indicator means for generating and storing a digital update indicator corresponding to each of the plurality of data-containing regions of said source display buffer, said indicator means including (i) identification means for identifying which of said regions contain changed data values, and (ii) means, responsive to said identification means, for setting to a first value said update indicators whose corresponding identified regions have changed data values, monitor means, responsive to said indicator means, for identifying said update indicators having said first value, transmitting means for transmitting data of each said identified region over said at least one communications medium to update said display, means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value and, configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source display buffer to correspond to regions of arbitrary contiguity in said target display buffer.
Claim 11
Dependent Claim 219 words
In a digital processing apparatus having a plurality of source display buffers, each divided into a plurality of data-containing regions, and a plurality of target display buffers interconnected to said source display buffers by a plurality of communications media, a system for updating said target display buffers from said source display buffers via said communication media, comprising: indicator means, for generating and storing a digital update indicator corresponding to each of the plurality of data-containing regions of each of said source display buffers, said indicator means including (i) identification means for identifying which of said regions contain changed data values and (ii) means, responsive to said identification means, for setting to a first value said update indicators whose corresponding identified regions have changed data values, monitor means, responsive to said indicator means, for identifying said update indicators having said first value, transmitting means for transmitting data of each said identified region over said communications media to update said display, means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value and, configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source display buffers to correspond to regions of arbitrary contiguity in said target display buffers.
Claim 12
Dependent Claim 219 words
In a digital processing apparatus having a plurality of source display buffers, each divided into a plurality of data-containing regions, and a plurality of target display buffers interconnected to said source display buffers by a plurality of communications media, a system for updating said target display buffers from said source display buffers via said communication media, comprising: indicator means, for generating and storing a digital update indicator corresponding to each of the plurality of data-containing regions of each of said source display buffers, said indicator means including (i) identification means for identifying which of said regions contain changed data values and (ii) means, responsive to said identification means, for setting to a first value said update indicators whose corresponding identified regions have changed data values, monitor means, responsive to said indicator means, for identifying said update indicators having said first value, transmitting means for transmitting data of each said identified region over said communications media to update said display, means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value and, configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source display buffers to correspond to regions of arbitrary contiguity in said target display buffers.
Claim 13
Independent Claim 54 words
A system according to any of claims 1, 2 or 5 in which said reset means further comprises detecting means for detecting when said update indicators have said first value and for setting said update indicators to a second value, at least before the changed data values of said corresponding identified regions are transmitted.
Claim 14
Dependent Claim 237 words
In a digital processing apparatus having a plurality of source video display buffers, each divided into a plurality of data-containing regions, and a plurality of trarget video display buffers interconnected to said source video display buffers by a plurality of communications media, a system for updating said target video display buffers from said source video display buffers via said communication medium, comprising: indicator means for generating and storing a plurality of update indicator bits, each update indicator bit corresponding to one of the plurality of data containing regions of one of said source video display buffers, said indicator means including (i) identification means for determining which of said regions contain changed data values and (ii) means, responsive to said identification means for setting to a first value, said update indicator bits whose corresponding identified regions have changed data values, monitor means, responsive to said indicator means, for identifying said update indicator bits having said first value, transmitting means for transmitting data of each of said identified region over said communications media to update said display, means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value and, configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source video display buffers to correspond to regions of arbitrary contiguity in said target video display buffers.
Claim 15
Dependent Claim 237 words
In a digital processing apparatus having a plurality of source video display buffers, each divided into a plurality of data-containing regions, and a plurality of trarget video display buffers interconnected to said source video display buffers by a plurality of communications media, a system for updating said target video display buffers from said source video display buffers via said communication medium, comprising: indicator means for generating and storing a plurality of update indicator bits, each update indicator bit corresponding to one of the plurality of data containing regions of one of said source video display buffers, said indicator means including (i) identification means for determining which of said regions contain changed data values and (ii) means, responsive to said identification means for setting to a first value, said update indicator bits whose corresponding identified regions have changed data values, monitor means, responsive to said indicator means, for identifying said update indicator bits having said first value, transmitting means for transmitting data of each of said identified region over said communications media to update said display, means for changing said update indicators from said first value to a second value in response to said monitor means identifying said updated indicators having said first value and, configuring means for dynamically defining the shape, size and configuration of the data-containing regions of said source video display buffers to correspond to regions of arbitrary contiguity in said target video display buffers.

References Cited (Backward Citations)

US4435792A Cited
US4819154A Cited
US4586158A Cited
US4642794A Cited
US4642789A Cited
US4646261A Cited
US4688190A Cited
US4807182A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag