发明名称 |
Unidirectional and bidirectional communication between a host device and a peripheral device |
摘要 |
A dock connects to a user's host device and provides video output to a display. The host device is a computing device that executes one or more applications. One or more controllers are peripheral devices that can be used to control applications on the host device. A service module provides support for additional communication profiles that are more versatile than the communication profiles supported by the operating system on the host device. The service module establishes a unidirectional connection between the host device and the peripheral devices as well as a bidirectional connection. A control scheme identifying an operating mode associated with a peripheral device is retrieved from a server. The peripheral device is configured to send data to the host device in a format recognizable by one or more applications based on the operating scheme. |
申请公布号 |
US9053243(B2) |
申请公布日期 |
2015.06.09 |
申请号 |
US201314047959 |
申请日期 |
2013.10.07 |
申请人 |
GOOGLE INC. |
发明人 |
Townsend Karl Alun |
分类号 |
G06F3/00;G06F13/12;G06F13/38 |
主分类号 |
G06F3/00 |
代理机构 |
Morris & Kamlay LLP |
代理人 |
Morris & Kamlay LLP |
主权项 |
1. A method of communication between a host device and a peripheral device, the method comprising:
establishing a first connection between the host device and the peripheral device, the first connection allowing unidirectional transfer of data from the peripheral device to the host device; establishing a second connection between the host device and the peripheral device, the second connection allowing bidirectional transfer of data between the peripheral device and the host device; receiving data from the peripheral device over the first connection; sending data to the peripheral device over the second connection; and receiving over the first connection, a request to launch an enhanced application, the enhanced application configured to receive input data from the peripheral device and further configured to send output data to the peripheral device. |
地址 |
Mountain View CA US |