← Back to Patent Explorer
US7191233B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System for automated, mid-session, user-directed, device-to-device session transfer system

Assignee: CRFD Research Inc
•
Filing: 2001-09-17
•
Granted: 2007-03-13
•
Expires: 2021-09-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Michael J. Miller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 10:38
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/14; H04L67/01; H04L67/148; H04L67/50; H04L67/55; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L9/00; H04L9/40; H04W; H04W88/00; H04W88/16

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 67 words
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.
Claim 2
Independent Claim 67 words
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.
Claim 3
Dependent Claim 34 words
The method according to claim 1 , further comprising: pushing said session to said second device in response to said discontinuing; and resuming said session in response to an activation of said second device.
Claim 4
Dependent Claim 21 words
The method according to claim 1 , further comprising: pushing a notification to said second device in response to said discontinuing.
Claim 5
Dependent Claim 32 words
The method according to claim 1 , further comprising: accessing a device profile of said second device; and restructuring said session data to conform with said device profile of said second device.
Claim 6
Dependent Claim 21 words
The method according to claim 4 , wherein: said restructured session data conforms to a data format of said second device.
Claim 7
Dependent Claim 20 words
The method according to claim 4 , wherein: said restructured session data conforms to a modality of said second device.
Claim 8
Dependent Claim 61 words
The method according to claim 4 , further comprising: blocking messages of said session originally intended for said first device; storing said messages of said session originally intended for said first device; reformatting said messages of said session to conform with said device profile of said second device; and transmitting reformatted messages in response to said activation of said second device.
Claim 9
Dependent Claim 43 words
The method according to claim 1 , further comprising: reformatting said session history of said session to conform with said device profile of said second device; and transmitting reformatted session history of said session in response to said activation of said second device.
Claim 10
Dependent Claim 50 words
The method according to claim 1 , further comprising: accessing said session history of said session; reformatting said session history of said session to conform to said device profile of said second device; and transmitting reformatted session history of said session in response to said activation of said second device.
Claim 11
Dependent Claim 21 words
The method according to claim 9 , wherein: said formatted session history conforms to a data format of said second device.
Claim 12
Dependent Claim 20 words
The method according to claim 9 , wherein: said formatted session history conforms to a modality of said second device.
Claim 13
Independent Claim 76 words
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.
Claim 14
Independent Claim 76 words
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.
Claim 15
Independent Claim 94 words
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.
Claim 16
Independent Claim 94 words
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.
Claim 17
Dependent Claim 34 words
The system for transferring a session according to claim 13 , wherein: said session server is configured to push said session to said second device in response to an activation of said second device.
Claim 18
Dependent Claim 56 words
The system for transferring a session according to claim 13 , further comprising: a device database configured to store a profile for each device registered to a user, wherein said session server is configured to access a second device profile from said device database and to restructure said session to conform with said second device profile.
Claim 19
Dependent Claim 36 words
The system for transferring a session according to claim 13 , wherein: said session server is configured to block messages of said session intended for said first device and to store said messages of said session.
Claim 20
Dependent Claim 49 words
The system for transferring a session according to claim 13 , further comprising: a data handler server configured to reformat said messages of said session to conform with said second device profile and to transmit reformatted messages of said session in response to said activation of said second device.
Claim 21
Dependent Claim 44 words
The system for transferring a session according to claim 17 , wherein: said session server is configured to receive said session history of said session from said device and to reformat said session history of said session to conform with said second device profile.
Claim 22
Dependent Claim 34 words
The system for transferring a session according to claim 17 , wherein: said session server is configured to transmit reformatted session history of said session in response to an activation of said second device.
Claim 23
Dependent Claim 58 words
The system for transferring a session according to claim 17 , further comprising: a session handler module configured to maintain said session history of said session, wherein said session server is configured to access said session history from said session handler module and to reformat said session history of said session to conform with said second device profile.
Claim 24
Independent Claim 117 words
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.
Claim 25
Independent Claim 117 words
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.
Claim 26
Dependent Claim 34 words
The system for transferring a session according to claim 21 , wherein: said session server is configured to resume said session on said second device in response to an activation of said second device.
Claim 27
Dependent Claim 95 words
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.
Claim 28
Dependent Claim 95 words
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.
Claim 29
Dependent Claim 48 words
The computer readable storage medium according to claim 23 , said one or more computer programs further comprising a set of instructions for: pushing said session to said second device in response to said discontinuing; and resuming said session in response to an activation of said second device.
Claim 30
Dependent Claim 45 words
The computer readable storage medium according to claim 23 , said one or more computer programs further comprising a set of instructions for: accessing a device profile of said second device; and restructuring said session to conform with said device profile of said second device.
Claim 31
Dependent Claim 71 words
The computer readable storage medium according to claim 25 , said one or more computer programs further comprising a set of instructions for: blocking messages of said session intended for said first device; storing said messages of said session; reformatting said messages of said session to conform to said device profile of said second device; and transmitting said messages of said session in response to said activation of said second device.
Claim 32
Dependent Claim 23 words
The computer readable storage medium according to claim 26 , wherein: said reformatted messages conform to a data format of said second device.
Claim 33
Dependent Claim 22 words
The computer readable storage medium according to claim 26 , wherein: said reformatted messages conform to a modality of said second device.
Claim 34
Dependent Claim 57 words
The computer readable storage medium according to claim 25 , said one or more computer programs further comprising a set of instructions for: reformatting said session history of said session to conform to said device profile of said second device; and transmitting reformatted session history of said session in response to an activation of said second device.
Claim 35
Dependent Claim 24 words
The computer readable storage medium according to claim 29 , wherein: said reformatted session history conforms to a data format of said second device.
Claim 36
Dependent Claim 23 words
The computer readable storage medium according to claim 29 , wherein: said reformatted session history conforms to a modality of said second device.
Claim 37
Dependent Claim 105 words
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.
Claim 38
Dependent Claim 105 words
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.
Claim 39
Dependent Claim 57 words
The computer readable storage medium according to claim 32 , said one or more computer programs further comprising a set of instructions for: reformatting said session history of said session to conform with said device profile of said second device; and transmitting reformatted session history of said session in response to an activation of said second device.
Claim 40
Independent Claim 98 words
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.
Claim 41
Independent Claim 98 words
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.
Claim 42
Dependent Claim 34 words
The system for transferring a session according to claim 34 , wherein: said session server is configured to push said session to said second device in response to an activation of said second device.
Claim 43
Dependent Claim 56 words
The system for transferring a session according to claim 34 , further comprising: a device database configured to store a profile for each device registered to a user, wherein said session server is configured to access a second device profile from said device database and to restructure said session to conform with said second device profile.
Claim 44
Dependent Claim 36 words
The system for transferring a session according to claim 34 , wherein: said session server is configured to block messages of said session intended for said first device and to store said messages of said session.
Claim 45
Dependent Claim 49 words
The system for transferring a session according to claim 34 , further comprising: a data handler server configured to reformat said messages of said session to conform with said second device profile and to transmit reformatted messages of said session in response to said activation of said second device.
Claim 46
Dependent Claim 44 words
The system for transferring a session according to claim 38 , wherein: said session server is configured to receive said session history of said session from said device and to reformat said session history of said session to conform with said second device profile.
Claim 47
Dependent Claim 34 words
The system for transferring a session according to claim 38 , wherein: said session server is configured to transmit reformatted session history of said session in response to an activation of said second device.
Claim 48
Dependent Claim 58 words
The system for transferring a session according to claim 38 , further comprising: a session handler module configured to maintain said session history of said session, wherein said session server is configured to access said session history from said session handler module and to reformat said session history of said session to conform with said second device profile.
Claim 49
Independent Claim 121 words
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.
Claim 50
Independent Claim 121 words
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.
Claim 51
Dependent Claim 33 words
The system for transferring a session according to claim 42 , wherein: said session server is configured to resume session on said second device in response to an activation of said second device.

References Cited (Backward Citations)

US6826613B1 Cited
US20010036835A1 Cited
US20020143971A1 Cited
US20020059425A1 Cited
US20020065064A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-03-12 2010-09-11 2011-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-03-12 2014-09-11 2015-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-03-12 2018-09-11 2019-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag