DEVICE AND METHOD FOR CONTROLLING A DISPLAY USING A VIRTUAL DISPLAY BUFFER
First Claim
Patent Images
1. A device comprising:
- at least one input device;
a microprocessor configured to process;
an application configured to receive data from an input;
a virtual buffer configured to buffer the data in a first format; and
a display software driver configured to translate the data from the first format to a second format;
a display hardware driver for receiving the data in the second format; and
a display controlled by the display hardware driver to display one or more symbols based on the data.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and a method for controlling a display make use of a virtual display buffer that acts as an intermediary between data input and display output. The data stored in the virtual display buffer is in a generic, readable first format. A display software driver translates the data stored in the virtual display buffer to a second format usable by a hardware display driver to control a specific display device.
78 Citations
28 Claims
-
1. A device comprising:
-
at least one input device; a microprocessor configured to process; an application configured to receive data from an input; a virtual buffer configured to buffer the data in a first format; and a display software driver configured to translate the data from the first format to a second format; a display hardware driver for receiving the data in the second format; and a display controlled by the display hardware driver to display one or more symbols based on the data. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
3. The device of claim 1, further comprising:
an interface for controlling a system. - View Dependent Claims (4)
-
3-1. The device of claim 2, wherein the thermostat comprises two or more input devices.
-
15. A method of controlling a display, the method comprising:
-
gathering data from at least one input; buffering the data in a first format; translating the data from the first format into a second format; and communicating the data in the second format to the display to display one or more symbols based on the data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification