发明名称 |
Application control translation |
摘要 |
Disclosed are various embodiments that facilitate translation of application controls. An application is executed in a hosted environment that virtualizes a first input device for the application. A video signal generated by the application is encoded into a media stream, which is sent to another computing device. Input data that is generated in a second input device of the other computing device is obtained from the other computing device. A translated form of the input data is provided to the application through the first input device. |
申请公布号 |
US9497238(B1) |
申请公布日期 |
2016.11.15 |
申请号 |
US201313932118 |
申请日期 |
2013.07.01 |
申请人 |
Amazon Technologies, Inc. |
发明人 |
Evans Ethan Zane |
分类号 |
G06F15/16;H04L29/06 |
主分类号 |
G06F15/16 |
代理机构 |
Thomas | Horstemeyer, LLP |
代理人 |
Thomas | Horstemeyer, LLP |
主权项 |
1. A non-transitory computer-readable medium embodying a program executable in a first computing device comprising at least a memory, wherein when executed the program causes the first computing device to at least:
execute an application in a virtualized computing device in a hosted environment, the virtualized computing device including a first input device and a first output device that are virtualized for the application; receive input data from a second computing device through a data communications network, the input data being generated in a second input device of the second computing device; determine an input device configuration of the second input device of the second computing device; provide a translated form of the input data to the application, the input data being translated from a control set associated with the second input device into a translated control set that is associated with the first input device based at least in part on the input device configuration; receive output data from the application through the first output device; determine an output device configuration of a second output device of the second computing device; send a translated form of the output data to the second computing device through the data communications network, the translated form of the output data being encoded for presentation in the second computing device through the second output device of the second computing device based at least in part on the output device configuration of the second output device; and wherein the first input device and the second input device correspond to different types of input devices, and the first output device and the second output device correspond to different types of output devices. |
地址 |
Seattle WA US |