System and method for a transport independent gaming API for mobile devices
First Claim
Patent Images
1. A computer-implemented method for transmitting data related to a game application between mobile devices, the method comprising:
- initiating a gaming session between a first mobile device and a second mobile device;
determining whether a first transport protocol corresponds to an optimal transport protocol for transmitting data;
switching the first transport protocol to a second transport protocol when a determination is made that the second transport protocol is the optimal transport protocol;
transmitting data according to the first transport protocol when the first transport protocol corresponds to the optimal transport protocol; and
transmitting data according to the second transport protocol when the second transport protocol corresponds to the optimal transport protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for a transport independent gaming API for mobile devices. The gaming API allows for a multi-player gaming session between mobile devices where the transport protocol between the mobile devices may be switched transparently to both the user and the game application. The gaming API is switched according to which transport protocol is determined as the optimal protocol for transmitting game data according to specified parameters.
33 Citations
24 Claims
-
1. A computer-implemented method for transmitting data related to a game application between mobile devices, the method comprising:
-
initiating a gaming session between a first mobile device and a second mobile device;
determining whether a first transport protocol corresponds to an optimal transport protocol for transmitting data;
switching the first transport protocol to a second transport protocol when a determination is made that the second transport protocol is the optimal transport protocol;
transmitting data according to the first transport protocol when the first transport protocol corresponds to the optimal transport protocol; and
transmitting data according to the second transport protocol when the second transport protocol corresponds to the optimal transport protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
-
-
10. A mobile device, comprising:
-
a processor;
a display;
a memory into which a plurality of computer-executable instructions are loaded, the computer-executable instructions performing a method comprising;
initiating a gaming session between a first mobile device and a second mobile device;
determining whether a first transport protocol corresponds to an optimal transport protocol for transmitting data that is associated with a game application;
switching the first transport protocol to a second transport protocol when a determination is made that the second transport protocol is the optimal transport protocol;
transmitting data according to the first transport protocol when the first transport protocol corresponds to the optimal transport protocol; and
transmitting data according to the second transport protocol when the second transport protocol corresponds to the optimal transport protocol, such that a switch between the first protocol and the second protocol is transparent to the user and the game application. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
17. A computer-readable medium encoded with computer-executable instructions for performing a method comprising:
-
initiating a gaming session between a host mobile device and at least one receiving mobile device according to a first transport protocol, wherein address information and game information is transmitted from the host mobile device to at least one receiving mobile device;
determining whether the first transport protocol corresponds to an optimal transport protocol for transmitting data from the host mobile device to at least one receiving mobile device, wherein the data is related to a game application;
switching the first transport protocol to a second transport protocol when a determination is made that the second transport protocol is the optimal transport protocol;
transmitting data related to the game application according to the first transport protocol when the first transport protocol corresponds to the optimal transport protocol;
transmitting data according to the second transport protocol when the second transport protocol corresponds to the optimal transport protocol; and
receiving additional data related to the game application from at least one receiving mobile device according to another optimal protocol that is determined by the receiving mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification