SYSTEM AND METHOD FOR TWO WAY COMMUNICATION AND CONTROLLING CONTENT IN A GAME
First Claim
Patent Images
1. A method of controlling a game, the method comprising:
- executing, by a host device in communication with a computer network, a game application within a web browser;
determining, by a server device, whether the game application and a controller application executing on an endpoint device are compatible with each other;
if compatibility is determined, establishing, by the controller application, the game application, or both, a direct communication channel over the computer network between the game application and the controller application; and
sending data, by the controller application, the game application, or both, to one another over the communication channel for controlling and playing the game application within the web browser.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for two way communication and control of a game may include executing, by a host device in communication with a computer network, a game application within a web browser. A communication channel is established over the computer network and between the game application and a controller application running on an endpoint device. Data is sent over the communication channel for controlling and playing the game application within the game application. A system for two way communication and control of a game is also provided.
95 Citations
17 Claims
-
1. A method of controlling a game, the method comprising:
-
executing, by a host device in communication with a computer network, a game application within a web browser; determining, by a server device, whether the game application and a controller application executing on an endpoint device are compatible with each other; if compatibility is determined, establishing, by the controller application, the game application, or both, a direct communication channel over the computer network between the game application and the controller application; and sending data, by the controller application, the game application, or both, to one another over the communication channel for controlling and playing the game application within the web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for controlling a game within a web browser, the system comprising:
-
a server device determining whether a game application and a controller application are compatible with each other; a host device executing the game application within a web browser upon activation of the game application; an endpoint device communicating at least once with the host device over a computer network and executing the controller application upon activation of the controller application; and a direct communication channel established, if it is determined that the game application and the controller application are compatible, over the computer network between the host device and the endpoint device to carry data configured for controlling and playing the game application within the web browser. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling a game within a web browser, the method comprising:
-
executing, by a host device, a game application within a web browser; running, by an endpoint device, a controller application configured to communicate with the game application; determining, by a server device, whether the game application and the controller application are compatible with each other; if compatibility is determined, establishing, over a computer network, a TCP socket connection and a UDP socket connection between the game application and the controller application; and sending, by the game application, the controller application, or both, loss-sensitive game data over the TCP socket and loss-tolerant game data over the UDP socket.
-
Specification