Sharing a graphics-processing-unit display port
US-9477437-B2 · Oct 25, 2016 · US
US11422966B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11422966-B2 |
| Application number | US-201716083538-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 1, 2017 |
| Priority date | May 1, 2017 |
| Publication date | Aug 23, 2022 |
| Grant date | Aug 23, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An example method comprises establishing, via a first data communication interface of a first computing device, a physical connection to between the first computing device and a second computing device. The method also includes receiving, at the first computing device, input data via a second data communication interface of the first computing device. The method further includes controlling an operation at the first computing device based on the input data when the input data is received prior to establishing the connection. The method further includes routing the input data to the second computing device via an input data switch of the first computing device when the input data is received after establishing the connection.
Opening claim text (preview).
What is claimed is: 1. A method comprising: establishing, via a first data communication interface of a first computing device, a connection between the first computing device and a second computing device, wherein the first computing device further comprises a second data communication interface connected to a user input device; in response to receiving a hot-plug signal received from the second computing device at the first data communication interface wherein the hot-plug signal indicates the establishment of the connection: disabling, using a data switch in the first computing device, a first data path from the second data communication interface to a controller of the first computing device, and establishing a second data path through the data switch between the first data communication interface and the second data communication interface; receiving, at the first computing device, first input data and second input data at the second data communication interface from the user input device; controlling, by the controller, an operation at the first computing device based on the first input data from the user input device received by the controller over the first data path prior to establishing the connection and prior to the disabling of the first data path; and routing the second input data, received after establishing the connection, over the second data path to the second computing device via the data switch and the first data communication interface, the second input data from the user input device routed to the second computing device to control the second computing device. 2. The method of claim 1 , wherein the user input device is shared by the first computing device and the second computing device. 3. The method of claim 1 , wherein the first data communication interface and the second data communication interface are Universal Serial Bus (USB) interfaces. 4. The method of claim 1 , wherein the data switch comprises a plurality of multiplexers. 5. A first computing device comprising: a controller; a first data communication interface to establish a connection between the first computing device and a second computing device; a second data communication interface to receive input data from a user input device external of the first computing device and connected to the second data communication interface; and an input data switch to, in response to receiving a hot-plug signal received from the second computing device at the first data communication interface wherein the hot-plug signal indicates the establishment of the connection: disable a first data path between the controller and the second data communication interface, establish a second data path through the input data switch between the first data communication interface and the second data communication interface, and after establishing the connection, route first input data from the user input device received at the second data communication interface over the second data path to the second computing device via the first data communication interface, the first input data from the user input device routed to the second computing device to control the second computing device, wherein the controller is to control an operation of the first computing device based on second input data from the user input device received by the controller over the first data path prior to establishing the connection and prior to the disabling of the first data path. 6. The first computing device of claim 5 , wherein the first data communication interface and the second data communication interface are Universal Serial Bus (USB) interfaces. 7. The first computing device of claim 5 , wherein the input data switch comprises a plurality of multiplexers. 8. A first computing device comprising: a user input device; a controller; a first data communication interface to establish a connection between the first computing device and a second computing device; a second data communication interface connected to the user input device to receive input data from the user input device; and an input data switch to, in response to activation of a hot-plug signal received from the second computing device at the first data communication interface wherein the hot-plug signal indicates the establishment of the connection of the second computing device to the first data communication interface: disable a first data path from the second data communication interface to the controller, establish a second data path through the input data switch that serves as a logical bridge between the first data communication interface and the second data communication interface, and after establishing the connection, route first input data from the user input device received at the second data communication interface over the second data path to the second data communication interface for communication of the first input data from the user input device to the second computing device for controlling the second computing device, wherein the controller is to control an operation of the first computing device based on second input data from the user input device received by the controller over the first data path prior to establishing the connection and prior to the disabling of the first data path. 9. The first computing device of claim 8 , wherein the first data communication interface and the second data communication interface are Universal Serial Bus (USB) interfaces. 10. The first computing device of claim 8 , wherein the input data switch comprises a plurality of bidirectional multiplexers. 11. The first computing device of claim 8 , further comprising a display. 12. The method of claim 1 , wherein the data switch performs selective routing of the first input data over the first data path and the second input data over the second data path. 13. The method of claim 12 , wherein the data switch performs the selective routing responsive to activation of an enable signal from a Basic Input/Output System (BIOS) of the first computing device. 14. The method of claim 13 , wherein deactivation of the enable signal from the BIOS causes the data switch to route input data received at the second data communication interface to the controller but not to the first data communication interface. 15. The first computing device of claim 5 , wherein the user input device is shared by the first computing device and the second computing device. 16. The first computing device of claim 15 , wherein the input data switch is to perform selective routing of the first input data over the second data path and the second input data over the first data path, responsive to activation of an enable signal from a Basic Input/Output System (BIOS) of the first computing device, and wherein deactivation of the enable signal from the BIOS is to cause the input data switch to route input data received at the second data communication interface to the controller but not to the first data communication interface.
Selecting arrangements for multiplex systems (multiplex systems H04J) · CPC title
involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title
Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto (specific for a CRT G09G1/165; for a flat panel G09G3/2092) · CPC title
Universal serial bus [USB] · CPC title
Bootstrapping (security arrangements therefor G06F21/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.