Data processor having a user interface display with metaphoric objects
First Claim
1. In a proprietary data processor having a display for displaying information on the screen of said display and user input means connected to said proprietary data processor for input to said display screen,a user interface on said screen including operative metaphoric objects with which a user interacts via said input means,said objects including an emulator with operative metaphoric objects currently displayed with the display of operative metaphoric objects of said proprietary data processor and which are both independently and concurrently operative as displayed,said emulator when opened via said user interaction produces an emulation window on a portion of said display screen allocated thereto by said proprietary data processor and emulating the display screen of a target processor unit,said emulator having an operating and filing system with a instruction set alien to that of said proprietary data processor,emulated drive means represented as metaphoric object on said screen,means to configure said emulator to bind said emulated drive means to the operation of said emulator, andmeans in said emulation window to indicate the presence of said emulated drive means.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiprocessor system comprises concurrent display of video data reflecting the operation of two processors in discrete portions of a single display screen with a user interface adapted for interaction with both processors. One processor controls the entire display while allocating a portion of the display screen for the use of the other processor which processor emulates a target processor system, for example, the IBM PC. A user interface is represented on the display screen in the form of metaphoric objects, called icons, with which the user can interact by changing the input focus to a designated object by visually pointed to it via the input means, which thereafter permits manipulation of the designated object or interaction with data input/output relative to the designated object. This input means is also used to initially change the input focus to either the allocated emulating processor screen portion or to the remaining portion of the central processor display screen prior to interaction with the metaphoric objects in a selected screen portion, the change of the input focus causing subsequent user input via the input means to be directed to the selected screen portion until interrupted by a change in focus input to the other of the screen portions by the user via the input means. An icon may be a representation of a virtual object, such as a virtual floppy disk, that is accessible in either the host system world or in the emulating processor world even through the virtual floppy disk may have a filing system alien to the host system world.
-
Citations
22 Claims
-
1. In a proprietary data processor having a display for displaying information on the screen of said display and user input means connected to said proprietary data processor for input to said display screen,
a user interface on said screen including operative metaphoric objects with which a user interacts via said input means, said objects including an emulator with operative metaphoric objects currently displayed with the display of operative metaphoric objects of said proprietary data processor and which are both independently and concurrently operative as displayed, said emulator when opened via said user interaction produces an emulation window on a portion of said display screen allocated thereto by said proprietary data processor and emulating the display screen of a target processor unit, said emulator having an operating and filing system with a instruction set alien to that of said proprietary data processor, emulated drive means represented as metaphoric object on said screen, means to configure said emulator to bind said emulated drive means to the operation of said emulator, and means in said emulation window to indicate the presence of said emulated drive means.
-
15. In a proprietary data processor having a display for displaying information on the screen of said display,
a user interface on said display screen including operative metaphoric objects with which a user interacts via said input means to access said objects, an emulator for emulating a user display of a target processor unit and forming part of said user interface and having operative metaphoric objects currently displayed with the display of operative metaphoric objects of said proprietary data processor and which are both independently and concurrently operative as displayed, emulated drive means represented as metaphoric object on said screen, said metaphoric objects including a virtual floppy disk object visible on said screen and capable of being formatted relative to the filing system of said emulator and transferred via said input means for insertion into said emulated drive means, the memory for said virtual floppy disk represented via a pointer to an allocated portion of memory in said proprietary data processor.
-
19. In a proprietary data processor having a display for displaying information on the screen of said display,
a user interface on said display screen including operative metaphoric objects with which a user interacts via said input means to access said objects, an emulator for emulating a user display of a target processor unit and forming part of said user interface and having operative metaphoric objects currently displayed with the display of operative metaphoric objects of said proprietary data processor and which are both independently and concurrently operative as displayed, emulated drive means represented as metaphoric object on said screen, means to configure said emulator to bind said emulated drive means to the operation of said emulator, said emulator having an operating and filing system with a instruction set alien to that of said proprietary data processor, said metaphoric objects including a virtual floppy disk object visible on said screen and capable of being formatted relative to said alien filing system and moved via said input means for insertion into said emulated drive means for loading and running programs and sorting of data acceptable to said alien filing system when said emulated drive means is bound to said emulator, the memory for said virtual floppy disk represented via a pointer to an allocated portion of memory in said proprietary data processor.
-
22. In a proprietary data processor having a display for displaying information on the screen of said display.
a user interface on said display screen including metaphoric objects with which a user interacts via input means, said objects including emulated drive means that imitates a fixed disk memory having memory allocated via a pointer in memory of said proprietary data processor, said emulated drive means having a filing system alien to that of said proprietary data processor, said user interface including an emulator of a target processor unit and represented in said user interface via a window within the working space of said proprietary data processor display screen and emulating the display screen of said target processor unit, said emulator having operative metaphoric objects currently displayed with the display of operative metaphoric objects of said proprietary data processor and which are both independently and concurrently operative as displayed and means to place said emulated drive means either under the control and operation of said emulator or said proprietary data processor at the direction of the user via said user interface.
Specification