Accelerated secondary display system
OwnerDavid Howellinventor
Life of this patent
Estimating the term…
Abstract
An accelerated secondary display system comprising a display adapter with a display simulator, a host computer with host software, a client device with a screen and client software. The display simulator is configured to send display characteristics to the host computer. The host computer is configured to receive the display characteristics and render an image into a frame buffer. The host software is configured to cause the host computer to stream image data over a communication channel, the image data based on the image in the frame buffer. The client software is configured to receive the image data over the communication channel and present a copy of the image on the screen based on the image data.
Claims20
An accelerated secondary display system comprising:
- a display adapter with a display simulator configured to transmit display characteristics;
- a host computer with a host computer memory storing host software, the host computer separate from the display adapter and configured to connect with the display adapter, the host computer configured to receive the display characteristics, instantiate a frame buffer in the host computer memory, render an image into the frame buffer, maintain pixels of the image in the frame buffer, and execute the host software, wherein the host software is configured to cause the host computer to stream image data over a communication channel, the image data based on the pixels of the image in the frame buffer, wherein the host software is configured to work with a host computer operating system that is not specially modified to work with the display adapter and host software;
- wherein the display simulator is configured to convince the host computer that a display is connected to the host computer by transmitting the display characteristics to the host computer;
- and
- a client device with a screen and a client device memory storing client software, the client device separate from the display adapter and the host computer, wherein the client software is configured to, when executed, receive the image data over the communication channel and present a copy of the image on the screen based on the image data.
An accelerated secondary display system comprising:
- a display adapter with a display simulator configured to transmit display characteristics;
- a host computer with a host computer memory storing host software, the host computer separate from the display adapter and configured to connect with the display adapter, the host computer configured to receive the display characteristics, instantiate a frame buffer in the host computer memory, render an image into the frame buffer, maintain pixels of the image in the frame buffer, and execute the host software, wherein the host software is configured to cause the host computer to stream image data over a communication channel, the image data based on the pixels of the image in the frame buffer, wherein the host software is configured to work with a host computer operating system that is not specially modified to work with the display adapter and host software;
- wherein the display simulator is configured to convince the host computer that a display is connected to the host computer;
- a client device with a screen and a client device memory storing client software, the client device separate from the display adapter and the host computer, wherein the client software is configured to, when executed, receive the image data over the communication channel and present a copy of the image on the screen based om the image data;
- wherein the display adapter further comprises an adapter data connection cable, a hub that splits the adapter data connection cable into an adapter data port and an adapter video port;
- wherein the display simulator is coupled to the adapter video port;
- wherein the host computer has a host data port coupled to the adapter data connection cable;
- wherein the client device has a client data port coupled to the adapter data port;
- and
- wherein the communication channel is carried by the adapter data connection cable, the adapter data port and the client data port.
The accelerated secondary display system of claim
- wherein the host computer has a host wireless adapter;
- wherein the client device has a client wireless adapter;
- and
- wherein the communication channel is carried by the host wireless adapter and the client wireless adapter.
An accelerated secondary display system comprising:
- a display adapter with a display simulator configured to transmit display characteristics;
- a host software configured to be executed by a host computer, the host computer separate from the display adapter, the host computer configured to connect with the display adapter via a cable, receive the display characteristics, instantiate a frame buffer in a host computer memory, wherein the host software, when executed, is configured to cause the host computer to stream image data over a communication channel, the image data based on pixels of an image in a frame buffer in the host computer, wherein the host software is configured to work with a host computer operating system that is not specially modified to work with the display adapter and host software;
- a client software, configured to be executed by a client device with a screen, the client device separate from the display adapter and the host computer, wherein the client software, when executed, is configured to receive the image data over the communication channel and present a copy of the image on the screen based on the image data;
- wherein the display characteristics transmitted by the display simulator are generic display characteristics;
- wherein the client software is further configured to transmit display characteristics that are client device display characteristics;
- and
- wherein the host software is further configured to cause the host computer to use the client device display characteristics in rendering the image and streaming image data.
An accelerated secondary display system comprising:
- a display adapter with a display simulator configured to transmit display characteristics;
- a host computer with a host computer memory storing host software, the host computer separate from the display adapter and configured to connect with the display adapter, the host computer configured to receive the display characteristics, instantiate a frame buffer in the host computer memory, render an image into the frame buffer, maintain pixels of the image in the frame buffer, and execute the host software, wherein the host software is configured to cause the host computer to stream image data over a communication channel, the image data based on the pixels of the image in the frame buffer, wherein the host software is configured to work with a host computer operating system that is not specially modified to work with the display adapter and host software;
- a client device with a screen and a client device memory storing client software, the client device separate from the display adapter and the host computer, wherein the client software is configured to, when executed, receive the image data over the communication channel and present a copy of the image on the screen based on the image data;
- wherein the display characteristics transmitted by the display simulator are generic display characteristics;
- wherein the client software is configured to transmit display characteristics that are client device display characteristics;
- and
- wherein the host software is further configured to cause the host computer to use the client device display characteristics in rendering the image and streaming image data.
Dependencies are inferred from the claim text.