Systems and methods for seamless host migration
First Claim
Patent Images
1. A method for migrating hosts in a network game environment, the method comprising:
- evaluating network connections between a first computing device and a plurality of clients, wherein the first computing device hosts resources in the network game environment, and wherein evaluating the network connections comprises polling connectivity between the first computing device and the plurality of clients;
determining that migrating a responsibility for hosting the resources from the first computing device to a second computing device will increase network connectivity for the plurality of clients based on polling results that indicate a connectivity problem between the first computing device and the plurality of clients; and
instructing the first computing device to migrate the responsibility for hosting the resources to the second computing device determined not to have connectivity problems with the plurality of clients.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.
204 Citations
17 Claims
-
1. A method for migrating hosts in a network game environment, the method comprising:
-
evaluating network connections between a first computing device and a plurality of clients, wherein the first computing device hosts resources in the network game environment, and wherein evaluating the network connections comprises polling connectivity between the first computing device and the plurality of clients; determining that migrating a responsibility for hosting the resources from the first computing device to a second computing device will increase network connectivity for the plurality of clients based on polling results that indicate a connectivity problem between the first computing device and the plurality of clients; and instructing the first computing device to migrate the responsibility for hosting the resources to the second computing device determined not to have connectivity problems with the plurality of clients. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A host migration system, the system comprising:
-
a first computing device that hosts resources in a network game environment in accordance with an assigned responsibility for hosting the resources, the first computing device communicatively connected to a plurality of clients over the network; a second computing device communicatively coupled to the network; and a third computing device that stores executable instructions in memory, wherein execution of the instructions by a processor; evaluates a network connectivity level associated with the plurality of clients, wherein evaluating the network connectivity comprises polling for connectivity between the first computing device and the plurality of clients, determines that migrating the responsibility for hosting the resources from the first computing device to the second computing device will increase the network connectivity level of at least a portion of the plurality of clients based on polling results that indicate a connectivity problem between the first computing device and the plurality of clients, and instructs the first computing device to migrate the responsibility for hosting the resources to the second computing device determined not to have connectivity problems with the plurality of clients. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having a program embodied thereon, the program executable by a processor to perform a method for migrating hosts in a network game environment, the method comprising:
-
evaluating network connections between a first computing device and a plurality of clients, wherein the first computing device hosts resources in the network game environment, and wherein evaluating the network connections comprises polling for connectivity between the first computing device and the plurality of clients; determining that migrating a responsibility for hosting the resources from the first computing device to a second computing device will increase network connectivity for the plurality of clients based on polling results that indicate a connectivity problem between the first computing device and the plurality of clients; and instructing the first computing device to migrate the responsibility for hosting the resources to the second computing device determined not to have connectivity problems with the plurality of clients. - View Dependent Claims (14, 15, 16, 17)
-
Specification