×

Concurrent display of data from two different display processors and user interface therefore

  • US 4,937,036 A
  • Filed: 03/21/1988
  • Issued: 06/26/1990
  • Est. Priority Date: 04/28/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiprocessor system comprising a general purpose host system having a central processor having real resources including I/O devices, main memory, a video display for displaying information on the display screen of said display and user input means to said host computer to provide input to said display screen,at least one emulating computer having a processor emulating a target processor unit,a user interface on said display screen including metaphoric objects with which the user can interact by using said input means, said input means to select one of said objects as a focus of attention in order to subsequently invoke manipulative or selected functions relative to selected object and to selectively change the focus of input from one metaphoric object to another,means to allocate a portion of said host system display screen as an emulated display screen for said emulating processor whereby video information to be displayed by said emulating processor is presented for display in said allocated emulating processor screen portion concurrent with the display of video information by said host system,means in said interface means to direct user input via said input means as input for either said central processor or said emulating processor,said input means to also initially change said input focus to either said allocated emulating processor screen portion or to the remaining portion of said central processor display screen prior to interaction with said metaphoric objects in a selected screen portion, the change of said input focus causing subsequent user input via said input means to be directed to said selected screen portion until interrupted by a change in focus input to the other of said screen portions by the user via said input means,said input means comprising:

  • (A) stimulus means to monitor user action events received via said input means to determine if a new event is different from a previous event and, if so, queue said new event,(B) notifier means to dequeue said new event and determines whether said new event is for an input action for said allocated emulating processor screen portion or for said central processor display screen portion relative to current input focus,(C) table means allocated for each screen portion to translate said new event into a program action upon dequeue and access of said table means by said notifier means, and(D) means to execute said program action relative to said determined screen portion input focus upon notification from said notifier means.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×