Patent ID: 7454462

Claim:
In a network that includes a plurality of servers that communicate with a plurality of client devices including a first client device and a second client device, a method for facilitating a mid-session transition between the first client device and the second client device, the method comprising the following: retrieving state information stored on at least one server; interacting in a session with the first client device resulting in an update of the state information; storing the updated information on the at least one server, wherein the state information is stored on the at least one server utilizing a data structure that follows a schema recognized by the plurality of servers and the first and second client devices, wherein the meaning of the state information is implied by the schema; retrieving the updated state information when the session is continued on the second client device; and interacting in the continued session with the second client device based on the updated state information, wherein the plurality of servers comprises a server federation, wherein the acts of retrieving state information, interacting in a session with the first client device, storing the updated information, retrieving the updated state information, and interacting in the continued session are cooperatively performed by two or more servers of the server federation.