Patent ID: 9669306
Date: 2017-06-06
CPC Classifications: A63F,G06F,H04L,H04N

Claim:
1. A video game hosting service, comprising: a server that is configured to execute an instance of a video game application, the server is configured to exchange game play data of the video game application with a first client device over a network using a first communication channel established between the server and the first client device by the video game hosting service; a module for automatically establishing a second communication channel between a second client device and the server of the video game hosting service when a text entry event is detected during execution of the video game application, wherein the module is configured to query a user account associated with a user operating the first client device to identify the second client device; and a text capturing application programming interface (API) that interfaces with the video game application, the text capturing API is configured to process textual data generated at the second client device and received through the second communication channel, and transmit the textual data to the video game application executing on the server, wherein a text entry program code within the video game application is configured to generate a text entry graphical user interface (GUI) for receiving the textual data, wherein the second communication channel is separate and independent from the first communication channel and enables the second client device to be independently connected to the server executing the video game application on the video game hosting service without connecting through the first client device that is used for providing user input for the video game application.