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

Information display and editing system

Assignee: International Business Machines Corp
•
Filing: 1983-09-14
•
Granted: 1986-04-22
•
Expires: 2003-09-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system is disclosed for displaying and editing information without flicker. Vector branch commands as well as the vectors comprising the information to be displayed are both divided into two groups. The first groups are those branch commands and vectors required to display the information requested in a recognizable form. The second groups are those branch commands and vectors required to completely display the information requested. Editing operations are performed on the recognizable form of the information to eliminate flicker. A REFRESH END COMMAND or a REFRESH END INCREMENT X COMMAND can also be used to delineate the two groups of branch commands. The REFRESH END INCREMENT X COMMAND also allows the user to add details to the display over and above those normally provided for editing operations. Faster raster-scan display refresh operations are also made possible by writing/reading only the points necessary to recognizably display images. A Character/Image End Table can also be used with the present invention to provide a separate storage area for move instructions. In addition, the advantages of the present invention can also be realized by fully displaying/refreshing only a limited portion of the screen at a time.

Inventors

  • 👤 William F. Beausoleil

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 10:32
CPC Classifications
G; G09; G09G; G09G1/00; G09G1/06; G09G1/14; G09G1/16; G09G1/08; G09G1/26

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 167 words
A method for displaying and editing information on a storage tube comprising the steps of: dividing the information to be displayed into a first group of vectors necessary to display a recognizable version of the information to be displayed and a second group of vectors necessary to display a detailed version of the information to be displayed; storing said first group of vectors and said second group of vectors in a memory means; storing a first group of branch commands to said first group of vectors and a second group of branch commands to said second group of vectors in a branch table means; placing said storage tube in refresh mode; addressing said first group of branch commands; displaying said first group of vectors while said storage tube is in refresh mode; editing said first group of vectors; placing said storage tube in store mode; addressing said second group of branch commands, and displaying said second group of vectors while said storage tube is in store mode.
Claim 2
Independent Claim 167 words
A method for displaying and editing information on a storage tube comprising the steps of: dividing the information to be displayed into a first group of vectors necessary to display a recognizable version of the information to be displayed and a second group of vectors necessary to display a detailed version of the information to be displayed; storing said first group of vectors and said second group of vectors in a memory means; storing a first group of branch commands to said first group of vectors and a second group of branch commands to said second group of vectors in a branch table means; placing said storage tube in refresh mode; addressing said first group of branch commands; displaying said first group of vectors while said storage tube is in refresh mode; editing said first group of vectors; placing said storage tube in store mode; addressing said second group of branch commands, and displaying said second group of vectors while said storage tube is in store mode.
Claim 3
Independent Claim 207 words
A system including a display for displaying information comprising: a processor means for addressing information to be displayed, and a pattern generator coupled to said processor means for generating a recognizable version and a detailed version of the information addressed by said processor means, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory further comprising: a first group of vectors necessary to recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; a second group of branch commands to said second group of vectors; and a "refresh end" command which terminates execution of branch commands located between said first group of branch commands and said group of branch commands for splitting said branch table onto a group of recognizable branch commands and a group of detailed branch commands; whereby information can be recognizably displayed without flicker for editing purposes and be completely displayed once editing has been accomplished.
Claim 4
Independent Claim 207 words
A system including a display for displaying information comprising: a processor means for addressing information to be displayed, and a pattern generator coupled to said processor means for generating a recognizable version and a detailed version of the information addressed by said processor means, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory further comprising: a first group of vectors necessary to recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; a second group of branch commands to said second group of vectors; and a "refresh end" command which terminates execution of branch commands located between said first group of branch commands and said group of branch commands for splitting said branch table onto a group of recognizable branch commands and a group of detailed branch commands; whereby information can be recognizably displayed without flicker for editing purposes and be completely displayed once editing has been accomplished.
Claim 5
Independent Claim 254 words
A system for displaying information on a storage tube comprising: a processor means for addressing information to be displayed and for placing said storage tube in store mode and refresh mode, and a pattern generator coupled to said processor means for generating a recognizable version of the information addressed by said processor means when said storage tube is operated in refresh mode and a detailed version when said storage tube is operated in store mode, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; and a second group of branch commands to said second group of vectors; and a "refresh end" command which terminates execution of branch commands located between said first group of branch commands and said second group of branch commands for splitting said branch table into a group of recognizable branch commands and a group of detailed branch commands; whereby information can be recognizably displayed without flicker for editing purposes while said storage tube is operated in refresh mode and be completely displayed when said storage tube is operated in store mode.
Claim 6
Independent Claim 254 words
A system for displaying information on a storage tube comprising: a processor means for addressing information to be displayed and for placing said storage tube in store mode and refresh mode, and a pattern generator coupled to said processor means for generating a recognizable version of the information addressed by said processor means when said storage tube is operated in refresh mode and a detailed version when said storage tube is operated in store mode, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; and a second group of branch commands to said second group of vectors; and a "refresh end" command which terminates execution of branch commands located between said first group of branch commands and said second group of branch commands for splitting said branch table into a group of recognizable branch commands and a group of detailed branch commands; whereby information can be recognizably displayed without flicker for editing purposes while said storage tube is operated in refresh mode and be completely displayed when said storage tube is operated in store mode.
Claim 7
Independent Claim 222 words
A system for displaying information comprising: a processor means for addressing information to be displayed, and a pattern generator coupled to said processor means for generating a sub-recognizable version through a detailed version of the information addressed by said processor means, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to sub-recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; a second group of branch commands to said second group of vectors; and a "refresh end or increment X" command which permits operator selection of the number of vectors in said first group of vectors; said "refresh end of increment X" command being located between said first group of branch commands and said second group of branch commands; whereby information can be initially displayed in a sub-recognizable form without flicker and incremented at an individual operator's discretion until a sufficient amount of detail is displayed to allow that operator to edit the display.
Claim 8
Independent Claim 222 words
A system for displaying information comprising: a processor means for addressing information to be displayed, and a pattern generator coupled to said processor means for generating a sub-recognizable version through a detailed version of the information addressed by said processor means, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to sub-recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; a second group of branch commands to said second group of vectors; and a "refresh end or increment X" command which permits operator selection of the number of vectors in said first group of vectors; said "refresh end of increment X" command being located between said first group of branch commands and said second group of branch commands; whereby information can be initially displayed in a sub-recognizable form without flicker and incremented at an individual operator's discretion until a sufficient amount of detail is displayed to allow that operator to edit the display.
Claim 9
Independent Claim 265 words
A system for displaying information on a storage tube comprising: a processor means for addressing information to be displayed and for placing said storage tube in store mode and refresh mode, and a pattern generator coupled to said processor means for generating a sub-recognizable version through a recognizable version of the information addressed by said processor means when said storage tube in operated in refresh mode and a detailed version when said storage tube is operated in store mode, said pattern generator including: a memory for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to sub-recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; a second group of branch commands to said second group of vectors; and a "refresh end or increment X" command which permits operator selection of the number of vectors in said first group of vectors; said "refresh end of increment X" command being located between said first group of branch commands and said second group of branch commands; whereby information can be initially displayed in a sub-recognizable form without flicker and incremented at an individual operator's discretion until the information displayed is recognizable to that operator to edit the display while said storage tube is operated in refresh mode.
Claim 10
Independent Claim 265 words
A system for displaying information on a storage tube comprising: a processor means for addressing information to be displayed and for placing said storage tube in store mode and refresh mode, and a pattern generator coupled to said processor means for generating a sub-recognizable version through a recognizable version of the information addressed by said processor means when said storage tube in operated in refresh mode and a detailed version when said storage tube is operated in store mode, said pattern generator including: a memory for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to sub-recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said processor means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first group of branch commands to said first group of vectors; a second group of branch commands to said second group of vectors; and a "refresh end or increment X" command which permits operator selection of the number of vectors in said first group of vectors; said "refresh end of increment X" command being located between said first group of branch commands and said second group of branch commands; whereby information can be initially displayed in a sub-recognizable form without flicker and incremented at an individual operator's discretion until the information displayed is recognizable to that operator to edit the display while said storage tube is operated in refresh mode.
Claim 11
Independent Claim 179 words
A method for displaying and editing information comprising the steps of: dividing the information to be displayed into a first group of vectors necessary to display a sub-recognizable version of the information to be displayed and a second group of vectors necessary to display a detailed version of the information to be displayed; storing said first group of vectors and said second group of vectors in a memory means; storing a first group of branch commands to said first group of vectors and a second group of branch commands to said second group of vectors in a branch table means; addressing said first group of branch commands; displaying said first group of vectors; addressing at least one additional branch command within said second group of branch commands; displaying at least one additional vector within said second group of vectors; editing said first group of vectors plus said at least one additional vector within said second group of vectors; addressing the remaining vectors within said second group of vectors; and displaying said remaining vectors within said second group of vectors.
Claim 12
Independent Claim 179 words
A method for displaying and editing information comprising the steps of: dividing the information to be displayed into a first group of vectors necessary to display a sub-recognizable version of the information to be displayed and a second group of vectors necessary to display a detailed version of the information to be displayed; storing said first group of vectors and said second group of vectors in a memory means; storing a first group of branch commands to said first group of vectors and a second group of branch commands to said second group of vectors in a branch table means; addressing said first group of branch commands; displaying said first group of vectors; addressing at least one additional branch command within said second group of branch commands; displaying at least one additional vector within said second group of vectors; editing said first group of vectors plus said at least one additional vector within said second group of vectors; addressing the remaining vectors within said second group of vectors; and displaying said remaining vectors within said second group of vectors.
Claim 13
Independent Claim 198 words
A method for displaying and editing information on a storage tube comprising the steps of: dividing the information to be displayed into a first group of vectors necessary to display a sub-recognizable version of the information to be displayed and a second group of vectors necessary to display a detailed version of the information to be displayed; storing said first group of vectors and said second group of vectors in a memory means; storing a first group of branch commands to said first group of vectors and a second group of branch commands to said second group of vectors in a branch table means; placing said storage tube in refresh mode; addressing said first group of branch commands; displaying said first group of vectors; addressing at least one additional branch command within said second group of branch commands; displaying at least one additional vector within said second group of vectors; editing said first group of vectors plus said at least one additional vector within said second group of vectors; placing said storage tube in a store mode; addressing the remaining vectors within said second group of vectors; and displaying said remaining vectors within said second group of vectors.
Claim 14
Independent Claim 198 words
A method for displaying and editing information on a storage tube comprising the steps of: dividing the information to be displayed into a first group of vectors necessary to display a sub-recognizable version of the information to be displayed and a second group of vectors necessary to display a detailed version of the information to be displayed; storing said first group of vectors and said second group of vectors in a memory means; storing a first group of branch commands to said first group of vectors and a second group of branch commands to said second group of vectors in a branch table means; placing said storage tube in refresh mode; addressing said first group of branch commands; displaying said first group of vectors; addressing at least one additional branch command within said second group of branch commands; displaying at least one additional vector within said second group of vectors; editing said first group of vectors plus said at least one additional vector within said second group of vectors; placing said storage tube in a store mode; addressing the remaining vectors within said second group of vectors; and displaying said remaining vectors within said second group of vectors.
Claim 15
Independent Claim 212 words
A system for displaying information comprising: a processor means for addressing information to be displayed; a pattern generator coupled to said processor means for generating a recognizable version and a detailed version of the information addressed by said processor means, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said process means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first table for storing branch commands to said first group of vectors; a second table separately selectable from said first table for storing branch commands to said second group of vectors; move instructions which initiate the display of the next succeeding image or character; a character/image end table addressed by the last branch command in said branch table and coupled to said branch table means for storing said move instructions associated with said branch commands; whereby information can be recognizable displayed without flicker for editing purposes and be completely displayed once editing has been accomplished.
Claim 16
Independent Claim 212 words
A system for displaying information comprising: a processor means for addressing information to be displayed; a pattern generator coupled to said processor means for generating a recognizable version and a detailed version of the information addressed by said processor means, said pattern generator including: a memory means for storing information to be displayed in the form of vectors, said memory means further comprising: a first group of vectors necessary to recognizably display the information addressed by said processor means and a second group of vectors necessary to completely display the information addressed by said process means; and a branch table means coupled to said memory means for storing branch commands, said branch table means further comprising: a first table for storing branch commands to said first group of vectors; a second table separately selectable from said first table for storing branch commands to said second group of vectors; move instructions which initiate the display of the next succeeding image or character; a character/image end table addressed by the last branch command in said branch table and coupled to said branch table means for storing said move instructions associated with said branch commands; whereby information can be recognizable displayed without flicker for editing purposes and be completely displayed once editing has been accomplished.

References Cited (Backward Citations)

US3248725A Cited
US3396377A Cited
US3500470A Cited
US3553676A Cited
US3597757A Cited
US3728710A Cited
US3781816A Cited
US4011556A Cited
US4157537A Cited
US4428065A Cited
US4419661A Cited
US4418345A Cited
US4455554A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag