Method of operating a portable interactive graphics display tablet and communications systems
First Claim
1. A method of operating a computer display to present an interactive graphical user interface to an application program executed by a host computer where said host computer is connected to said computer display over a wireless communications link, said method comprising the steps of:
- a) receiving, via said wireless communications link, a predetermined encoded data object by said computer display from said host computer;
b) storing said predetermined encoded data object by said computer display in correspondence with predetermined identifier data;
c) receiving, via said wireless communications link and subsequent to receiving said predetermined encoded data object, a predetermined display command by said computer display from said host computer referencing said predetermined identifier, said predetermined display command being generated in connection with the concurrent execution of said application program by said host computer;
d) deriving a decoded instance of said predetermined encoded data object by said computer display in reference to said predetermined display command; and
e) processing said predetermined display command in connection with said decoded instance to present at least a portion of said interactive graphical user interface on said computer display.
4 Assignments
0 Petitions
Accused Products
Abstract
A portable display tablet is operated in conjunction with a base computer system including a host processor for executing an application program with a predetermined operational function that generates predetermined graphics data and operates in response to predetermined input data. The computer system includes a wireless data transceiver coupled to the processor that is capable of communicating the predetermined graphics and input data between the computer and portable display tablet. The portable display tablet comprises a graphics display panel for displaying predetermined graphical data, a low power wireless data transceiver providing short range data communication of the predetermined graphics and input data between the base computer system and portable display tablet, and a controller embedded within the portable display tablet and coupled to the low power wireless data transceiver that executes a control program to process the predetermined graphics data to provide the predetermined graphical display data to the graphics display panel.
-
Citations
20 Claims
-
1. A method of operating a computer display to present an interactive graphical user interface to an application program executed by a host computer where said host computer is connected to said computer display over a wireless communications link, said method comprising the steps of:
-
a) receiving, via said wireless communications link, a predetermined encoded data object by said computer display from said host computer; b) storing said predetermined encoded data object by said computer display in correspondence with predetermined identifier data; c) receiving, via said wireless communications link and subsequent to receiving said predetermined encoded data object, a predetermined display command by said computer display from said host computer referencing said predetermined identifier, said predetermined display command being generated in connection with the concurrent execution of said application program by said host computer; d) deriving a decoded instance of said predetermined encoded data object by said computer display in reference to said predetermined display command; and e) processing said predetermined display command in connection with said decoded instance to present at least a portion of said interactive graphical user interface on said computer display. - View Dependent Claims (2)
-
-
3. A method of operating a computer display system in connection with a base computer system coupleable to a computer communications network, said method comprising the steps of:
-
a) identifying, by said base computer system, a graphical data object in a graphical display oriented communications data stream received from said computer communications network; b) selectively forwarding, by said base computer system, said graphical data object to said computer display system with an identifier tag that is reproducible by said base computer system; c) processing, by said base computer system, said graphical display oriented communications data stream, including said graphical data object, to provide a series of display commands autonomously generated by said base computer system, the processing of said graphical data object providing for the generation of a predetermined display command including said identifier tag; d) forwarding, from said base computer system, said series of display commands to said computer display system; and e) operating, by said computer display system, in accordance with said series of display commands as received from said base computer system to provide a representation of said graphical display oriented communications data, said step of operating including the selection and processing of said graphical data object in connection with said predetermined display command. - View Dependent Claims (4, 5, 6)
-
-
7. A method of operating a portable tablet display subsystem coupled to a host computer through a wireless communications link, said method comprising the steps of:
-
a) providing, from said host computer to said portable tablet display subsystem through said wireless communications link, a series of display commands and data objects that, in combination as rendered by said portable tablet display subsystem, describe a displayable image representing the user interface of an application program concurrently executed by said host computer, and wherein said series of display commands includes a first display command referencing a first data object transferred contemporaneously with said first display command from said host computer to said portable tablet display subsystem and a second display command referencing a second data object previously transferred independently of said second display command from said host computer to said portable tablet display subsystem; b) processing, by said portable tablet display subsystem, said series of display commands as received from said host computer to provide said displayable image, including storing by said portable tablet display subsystem said second data object when transferred from said host computer to said Portable tablet display subsystem for use in connection with said second display command, whereby multiple instances of said second display command thereafter utilize a single transferred instance of said second data object; and c) returning, from said portable tablet display subsystem, user input data to said application program being concurrently executed by said host computer. - View Dependent Claims (8, 9, 10)
-
-
11. A method of operating a portable display tablet to present an interactive user interface on a display screen graphically representing the execution of an application program concurrently executed by a host computer system, said method comprising the steps of:
-
a. executing said application program by said host computer to produce a corresponding stream of display commands and object data referenced by said display commands; b. processing, by said host computer, said corresponding stream to tag predetermined instances of said object data with respective object identifiers and modifying subsequent instances of predetermined display commands and object data which include said predetermined instances of said object data to reference said respective object identifiers and omit said predetermined instances of said object data; c. transmitting by said host computer to said portable display tablet said stream of display commands and object data concurrent with the execution of said application program, subject to said processing step; and d. rendering by said portable display tablet said stream of display commands and object data to provide said interactive user interface on said display screen, including the dynamic storage of local instances, relative to said portable display tablet, of said predetermined instances of said object data and referencing said local instances in response to the subsequent occurrence of said respective object identifiers in connection with said predetermined display commands. - View Dependent Claims (12, 13, 14)
-
-
15. A method of operating a portable graphics display to provide a user interface for an application program that is remotely executed by a host computer and that communicates with said portable graphics display through a bi-directional wireless telecommunications link, said method comprising the steps of:
-
a. receiving, through said bi-directional wireless telecommunications link, a stream of data including a dynamic representation of said user interface concurrent with the execution of said remotely executed application program, said dynamic representation being in the form of a corresponding sequence of graphics display commands including graphical display objects; and b. processing said sequence of graphics display commands to render said user interface on a graphics display panel of said portable graphics display, wherein said step of processing includes the steps of; i. detecting the occurrence of predetermined graphical display objects in said stream of data that include respective reference tag data; ii. storing said predetermined graphical display objects in a data object store local to said portable graphics display; and iii. accessing respective stored instances of said predetermined graphical display objects in response to the processing of predetermined graphics display commands that include a respective instance of said respective reference tag data; whereby the re-transmissions of said predetermined graphical display objects over said bi-directional wireless telecommunications link is substantially relative to the number of said display commands that reference said predetermined graphical display objects. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification