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

Terminal with memory write protection

Assignee: Zenith Electronics LLC
•
Filing: 1984-08-30
•
Granted: 1986-12-09
•
Expires: 2004-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a microprocessor-controlled video display terminal, coded data is used to represent characters and attributes associated therewith. Each attribute byte has associated therewith a designated control function such as underlining, inverse video, blanking, dimming, etc. If each attribute byte is comprised of M bits and there are N different attributes available for display, where M>N, then some of the bits comprising the attribute byte are not used. These unused bits are used in the present invention to represent a protected field in a character random access memory (RAM) for a given location, or address, on the video display and are read from an attribute RAM by the microprocessor for restricting access to the character RAM. In this manner, the writing of new data into selected portions of the video display is precluded.

Inventors

  • 👤 Arthur N. Borg
  • 👤 Giora Bar-Hai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 22:59
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F12/1416; G06F12/1425; G09; G09G; G09G5/00; G09G5/22; G09G5/30

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 231 words
A memory protection system for use in a terminal controlled by a signal processor and including a video display, said system comprising: first memory means having a plurality of first memory areas accessed by respective memory addresses for storing data therein; a first data bus coupling said signal processor to said first memory means for permitting said signal processor to write data into said first memory areas and to read data therefrom; a second data bus coupling said first memory means to said video display for providing the data read from said first memory means to said video display for display thereon; and second memory means coupled to said signal processor by means of said first data bus and to said video display, said second memory means having a plurality of second memory areas each corresponding to a respective first memory area of said first memory means and having stored therein one of a plurality of display attribute words, wherein said display attribute words are read by said signal processor and provided to said video display and to said first memory means for controlling the display of said data on the video display and wherein each of said display attribute words includes a memory protect portion for inhibiting said signal processor from writing data into a first memory area corresponding to a second memory area associated with said display attribute word.
Claim 2
Dependent Claim 231 words
A memory protection system for use in a terminal controlled by a signal processor and including a video display, said system comprising: first memory means having a plurality of first memory areas accessed by respective memory addresses for storing data therein; a first data bus coupling said signal processor to said first memory means for permitting said signal processor to write data into said first memory areas and to read data therefrom; a second data bus coupling said first memory means to said video display for providing the data read from said first memory means to said video display for display thereon; and second memory means coupled to said signal processor by means of said first data bus and to said video display, said second memory means having a plurality of second memory areas each corresponding to a respective first memory area of said first memory means and having stored therein one of a plurality of display attribute words, wherein said display attribute words are read by said signal processor and provided to said video display and to said first memory means for controlling the display of said data on the video display and wherein each of said display attribute words includes a memory protect portion for inhibiting said signal processor from writing data into a first memory area corresponding to a second memory area associated with said display attribute word.
Claim 3
Dependent Claim 30 words
The memory protection system of claim 1 wherein said display attribute words are comprised of M bits with each bit representing one of N different display attributes and wherein M>N.
Claim 4
Dependent Claim 30 words
The memory protection system of claim 2 wherein said memory protect portion of said display attribute words comprises those bits thereof which do not represent one of said display attributes.
Claim 5
Dependent Claim 9 words
The memory protection system of claim 3 wherein N=M-1.
Claim 6
Dependent Claim 67 words
The memory protection system of claim 1 further comprising video display control means coupled to said signal processor and to said first and second memory means for writing addresses therein from which addresses said signal processor reads stored data therefrom, wherein each of said addresses provided by said video display control means to said first and second memory means represents a given location on said video display.
Claim 7
Dependent Claim 35 words
The memory protection system of claim 5 further comprising address multiplexer means for coupling said signal processor and said video display control means to said first and second memory means in a sequentially alternating manner.
Claim 8
Dependent Claim 22 words
The memory protection system of claim 1 further comprising input means coupled to said signal processor for providing user-initiated control signals thereto.
Claim 9
Dependent Claim 39 words
The memory protection system of claim 7 further comprising printer means coupled to said signal processor via said first data bus and responsive to the data thereon for providing a printout of the data presented on said video display.
Claim 10
Dependent Claim 32 words
The memory protection system of claim 1 wherein said display attribute words include underlining, dimming, reverse video, blinking and blanking functions for controlling the display of said data on the video display.
Claim 11
Dependent Claim 35 words
The memory protection system of claim 1 wherein said video display comprises a raster scanned cathode ray tube and wherein corresponding first and second memory areas represent a given location on said cathode ray tube.
Claim 12
Dependent Claim 24 words
The memory protection system of claim 1 further comprising a host computer coupled to said signal processor for providing video display control signals thereto.
Claim 13
Dependent Claim 18 words
The memory protection system of claim 1 wherein said display attribute words represent visible and invisible display characteristics.
Claim 14
Dependent Claim 25 words
The memory protecton system of claim 12 wherein one of said invisible display attribute words controls the positioning of data presented on said video display.
Claim 15
Dependent Claim 20 words
The memory protection system of claim 12 wherein one of said invisible display attribute words provides a paragraph scrolling function.

References Cited (Backward Citations)

US3599177A Cited
US4017840A Cited
US4245308A Cited
US4432050A Cited
US4488217A Cited
US4434464A Cited
US4412294A Cited
US4439830A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-08 1990-06-09 1990-12-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-08 1994-06-09 1994-12-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-08 1998-06-09 1998-12-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag