System for automated, mid-session, user-directed, device-to-device session transfer system
DC CAFCFirst Claim
1. A method for redirecting an on-going, software based session comprising:
- conducting a session with a first device;
specifying a second device;
discontinuing said session on said first device; and
transmitting a session history of said first device from said first device to a session transfer module after said session is discontinued on said first device; and
resuming said session on said second device with said session history.
12 Assignments
Litigations
4 Petitions

Accused Products

Abstract
A session transfer module of a session server provides the capability to a user to direct a transfer of an on-going session from one device to another device while maintaining the session. The session transfer module is invoked by a user in a way consistent with the user interface of the client application, including by a graphical user command, a command line prompt, or a voice command. The client provides a selection of possible devices that may receive the redirected session. The session transfer module receives the selected device with the session redirect command over a communication network. The communication network may be wired (e.g., public switched telephone network (“PSTN”), Internet, etc.,) a wireless network (e.g., digital telephone network, pager network, etc.,) or a combination of the wired and wireless networks. The session transfer module may be configured to discontinue the session with the current device and to block any subsequent messages of the transferring session from reaching the device. The session transfer module may be further configured to access a device profile from a device profile database to convert the blocked messages into a format compatible to the format and/or modality of the redirected device. The session transfer module may be further configured to push the session to the redirected device in response to an activation (e.g., log-on) of the redirected device by the user. Alternatively, the session transfer module may be further configured to push the session back to the device in response to a time-out in the activation of the redirected device.
149 Citations
43 Claims
-
1. A method for redirecting an on-going, software based session comprising:
-
conducting a session with a first device; specifying a second device; discontinuing said session on said first device; and transmitting a session history of said first device from said first device to a session transfer module after said session is discontinued on said first device; and resuming said session on said second device with said session history. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for redirecting an on-going, software based session comprising:
-
conducting a session with a first device; specifying a second device; discontinuing said session on said first device; resuming said session on said second device; pushing said session to said first device in response to one of a non-activation and a timeout in said activation of said second device; and resuming said session on said first device in response to a reactivation of said first device.
-
-
13. A system for transferring a session, comprising:
-
a network; a session transfer module; a first device to transmit a session history of said first device to said session transfer module after said session is discontinued on said first device; a second device to receive said session history; and a session server providing a session service between said first device and said session server over said network, wherein said session server is configured to transfer a session from said first device to said second device in response to a redirect command from said first device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for transferring a session, comprising:
-
a network; a first device; a second device; and a session server providing a session service between said first device and said session server over said network, wherein said session server is configured to transfer a session from said first device to said second device in response to a redirect command from said first device; wherein said session server is configured to push said session to said second device in response to an activation of said second device; and wherein said session server is configured to push said session to said first device in response to one of a non-activation and a timeout in said activation of said second device. - View Dependent Claims (22)
-
-
23. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for redirecting a session, said one or more computer programs comprising a set of instructions for:
-
conducting a session with a first device; specifying a second device; discontinuing said session on said first device; and transmitting a session history of said first device from said first device to a session transfer module after said session is discontinued on said first device; resuming said session on said second device with said session history. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for redirecting a session, said one or more computer programs comprising a set of instructions for:
-
conducting a session with a first device; specifying a second device; discontinuing said session on said first device; and resuming said session on said second device; pushing said session to said first device in response to one of a non-activation or a timeout in the activation of said second device; and resuming said session on said first device in response a reactivation of said first device. - View Dependent Claims (33)
-
-
34. A system for transferring a session, comprising:
-
a plurality of networks; a session transfer module; a first device to transmit a session history of said first device to said session transfer module after said session is discontinued on said first device; a second device to receive said session history; and a session server providing a session service between said first device and said session server over said plurality of networks, wherein said session server is configured to transfer a session from said first device to said second device in response to a redirect command from said first device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for transferring a session, comprising:
-
a plurality of networks; a first device; a second device; and a session server providing a session service between said first device and said session server over said plurality of networks, wherein said session server is configured to transfer a session from said first device to said second device in response to a redirect command from said first device; wherein said session server is configured to push said session to said second device in response to an activation of said second device; and wherein said session server is configured to push said session to said first device in response to one of a non-activation and a timeout in said activation of said second device. - View Dependent Claims (43)
-
Specification