Method and system for improving the efficiency of state information transfer over a wireless communications network
First Claim
1. A system to manage a transfer of state information for an interactive application session between at least one mobile client device and an application server having a mobile game server over a telecommunications network, the application server having a hardware processing device to:
- compare local state information received from the at least one mobile client device to global state information related to the interactive application session, wherein difference between the local state information and the global state information comprise changed state information;
structure the changed state information for optimized delivery over the telecommunications network, wherein structuring includesdetermining an initial set of instructions for describing the changed state information based on at least one system parameter and mapping at least one degree of freedom associated with an interactive application to the initial set of instructions necessary to render the state information over the telecommunications network, andminimizing the initial set of instructions to achieve an efficient configuration of the state information;
communicate the structured state information over the telecommunications network; and
update the global state information based on the structured changed state information received from the at least one mobile client device.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for managing state information related to an interactive application to accommodate one or more users participating in an interactive application session, wherein the state information comprises local state information specific to each of the one or more user'"'"'s unique view of the interactive application and global state information. The system of the present invention may comprise a telecommunications network; an application server in communication with the telecommunications network for managing the global state information relative to all of the users participating in the interactive application session; and at least one mobile client device in communication with the application server over the telecommunications network for managing the local state information for each of the one or more users. The method of the present invention may comprise the steps of structuring the state information for optimized delivery over the telecommunications network; and transferring the state information over the telecommunications network.
81 Citations
14 Claims
-
1. A system to manage a transfer of state information for an interactive application session between at least one mobile client device and an application server having a mobile game server over a telecommunications network, the application server having a hardware processing device to:
-
compare local state information received from the at least one mobile client device to global state information related to the interactive application session, wherein difference between the local state information and the global state information comprise changed state information; structure the changed state information for optimized delivery over the telecommunications network, wherein structuring includes determining an initial set of instructions for describing the changed state information based on at least one system parameter and mapping at least one degree of freedom associated with an interactive application to the initial set of instructions necessary to render the state information over the telecommunications network, and minimizing the initial set of instructions to achieve an efficient configuration of the state information; communicate the structured state information over the telecommunications network; and update the global state information based on the structured changed state information received from the at least one mobile client device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system to manage a transfer of state information for an interactive application session between at least one mobile client device and an application server having a mobile game server over a telecommunications network, the application server having a hardware processing device to:
-
compare local state information received from the at least one mobile client device to global state information related to the interactive application session, wherein difference between the local state information and the global state information comprise changed state information; structure the changed state information for optimized delivery over the telecommunications network, wherein structure includes determining an initial set of instructions for describing the changed state information based on at least one system parameter, mapping at least one degree of freedom associated with an interactive application to the initial set of instructions, and minimize a number of degrees of freedom to achieve an efficient configuration of the state information; and deliver the structured changed state information over the telecommunication information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system to manage a transfer of state information for an interactive application between at least one mobile client device maintaining local state of the interactive application information (local state information) and an application server maintaining global state of the interactive application information (global state information), the interactive application server having a hardware processing device to:
-
determine synchronization information for synchronizing first global state information corresponding to the application server and first local state information corresponding to the at least one mobile client device; communicate the synchronization information to the at least one mobile client device; determine second local state information of the at least one mobile client device; compare the first local state information to the second local state information to determine changes in the local state information; map degrees of freedom to the changed local state information of the at least one mobile client device; determine second global state information based on the changed local state information received from the at least one mobile client device; and communicate the second global state information to the at least one mobile client device to synchronize the second global state information corresponding to the application server and the second local state information corresponding to the at least one mobile client device. - View Dependent Claims (12, 13, 14)
-
Specification