Patent ID: 8556724

Claim:
A processor-implemented user server migration method to transform user social graph data into user migration, comprising: obtaining, for processing a user server migration request for a user having client data and state associated with a game being executed by a current server, at least: user social graph data identifying co-users, and online activity pattern data associated with the user and the co-users; and server load indices of servers associated with the co-users, and server load analysis rules; identifying a subset of the servers as non-overloaded transfer candidate servers by analyzing the server load indices using the server load analysis rules; calculating, via a processor, a transfer candidate server score for each of the non-overloaded transfer candidate servers using the user social graph data and the online activity pattern data associated with the user and the co-users; selecting, based on the transfer candidate server scores, one of the non-overloaded transfer candidate servers for migrating the user; freezing client-server interaction for the game being executed by the current server and saving the client data and state of the user associated with the game; migrating client data and state associated with the user to the selected non-overloaded transfer candidate server; unfreezing client-server interaction for the game for execution at the selected non-overloaded transfer candidate server using the client data and state.