Input data switches

US11422966B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11422966-B2
Application numberUS-201716083538-A
CountryUS
Kind codeB2
Filing dateMay 1, 2017
Priority dateMay 1, 2017
Publication dateAug 23, 2022
Grant dateAug 23, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11422966B2 cover?
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 …
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification H04L49/253. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 23 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).