IP Library Granted Patent US 7,565,159
Granted Patent B2
US 7,565,159 · App. 11/748,041 · Granted Jul 21, 2009

Methods and arrangement for implementing an active call handover by employing a switching component

Assignee: Divitas Networks, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,565,159
App. No.
11/748,041
Granted
Jul 21, 2009
Kind
B2
Abstract

An active call handover arrangement for managing a handover between a plurality of telecommunication devices associated with a public extension number is provided. The arrangement includes a mobility server configured to manage a telecommunication session between a telecommunication device of a third-party caller and a first telecommunication device of the plurality of telecommunication devices. The arrangement also includes a switch component configured to be associated with at least one telecommunication device of the plurality of telecommunication devices. At least one telecommunication device is configured to include mobility client software. The switch component is also configured to enable a user to perform the handover between the first telecommunication device and a second telecommunication device of the plurality of telecommunication devices.

Claims (33)

1. A system for enabling at least a user to perform communication using at least one telecommunication device among a plurality of telecommunication devices, said plurality of telecommunication devices being associated with a public extension number, said public extension number being associated with said user, said plurality of devices including at least a first telecommunication device and a second telecommunication device, the system comprising:

a switch component implemented on said first telecommunication device for enabling said first telecommunication device to provide a handover request message; and

a mobility server configured to manage at least a telecommunication session between a caller telecommunication device used by a caller and said first telecommunication device, said mobility server being further configured to receive said handover request message, said mobility server being further configured to send a first invite message to said second telecommunication device in response to said handover request message, said mobility server being further configured to establish a telecommunication session between said caller telecommunication device and said second telecommunication device if said mobility server receives an approval message from said second telecommunication device, said approval message responding to said first invite message, said mobility server being further configured to provide information of a device state to said second telecommunication device before or when establishing said telecommunication session between said caller telecommunication device and said second telecommunication device, said device state including a volume setting of said first telecommunication device during said telecommunication session between said caller telecommunication device and said first telecommunication device.

2. The system of claim 1 wherein said mobility server is configured to interact with a unified communication system.

3. The system of claim 2 wherein a registrar of said mobility server is employed to register said public extension number with said unified communication system.

4. The system of claim 3 further comprising a user interface for said user to employ said mobility server to associate a plurality of private extension numbers, which are associated with said plurality of telecommunication devices, with said public extension number.

5. The system of claim 1 wherein said first invite message is represented by a ringing of said second telecommunication device.

6. The system of claim 1 wherein said mobility server is further configured to send a second invite message to a third telecommunication device of said plurality of telecommunication devices in response to said handover request.

7. The system of claim 1 wherein said mobility server is further configured to provide information of a callstate to said second telecommunication device before or when establishing said telecommunication session between said caller telecommunication device and said second telecommunication device, said callstate being a state of said telecommunication session between said caller telecommunication device and said first telecommunication device.

8. A method for enabling at least a user to perform communication using at least one telecommunication device among a plurality of telecommunication devices, said plurality of telecommunication devices being associated with a public extension number, said public extension number being associated with said user, said plurality of devices including at least a first telecommunication device and a second telecommunication device, the method comprising:

enabling a first telecommunication session, said first telecommunication session being between a caller telecommunication device used by a caller and said first telecommunication device;

receiving a handover request from said first telecommunication device;

sending a first invite message to said second telecommunication device in response to said receiving;

establishing a second telecommunication session if a mobility server receives an approval message from said second telecommunication device, said second telecommunication session being between said caller telecommunication device and said second telecommunication device, said approval message responding to said first invite message; and

transferring information of a device state to said second telecommunication device before or during said establishing, said device state including a volume setting of said first telecommunication device during said first telecommunication session.

9. The method of claim 8 further comprising sending a bye message to said first telecommunication device after said establishing.

10. The method of claim 9 further comprising terminating said first telecommunication session in response to an acknowledgement message provided by said first telecommunication device, said acknowledgement message responding to said bye message.

11. The method of claim 8 further comprising using said first invite message to cause said second telecommunication device to ring.

12. The method of claim 8 further comprising:

sending a second invite message to a third telecommunication device of said plurality of telecommunication devices in response to said handover request; and

establishing a third telecommunication session if said mobility server receives an acknowledgement message from said third telecommunication device, said third telecommunication session being between said caller telecommunication device and said third telecommunication device, said acknowledgement message responding to said second invite message.

13. The method of claim 8 further comprising transferring information of a callstate to said second telecommunication device before or during said establishing, said callstate being a state of said first telecommunication session.

14. An article of manufacture comprising a program storage medium having computer readable code embodied therein, said computer readable code being configured for enabling at least a user to perform communication using at least one telecommunication device among a plurality of telecommunication devices, said plurality of telecommunication devices being associated with a public extension number, said public extension number being associated with said user, said plurality of devices including at least a first telecommunication device and a second telecommunication device, the article of manufacture comprising:

code for enabling a first telecommunication session, said first telecommunication session being between a caller telecommunication device used by a caller and said first telecommunication device;

code for receiving a handover request from said first telecommunication device;

code for sending a first invite message to said second telecommunication device in response to said receiving;

code for establishing a second telecommunication session if a mobility server receives an approval message from said second telecommunication device, said second telecommunication session being between said caller telecommunication device and said second telecommunication device, said approval message responding to said first invite message; and

code for transferring information of a device state to said second telecommunication device before or during said establishing, said device state including a volume setting of said first telecommunication device during said first telecommunication session.

15. The article of manufacture of claim 14 further comprising code for using said first invite message to cause said second telecommunication device to ring.

16. The article of manufacture of claim 14 further comprising:

code for sending a second invite message to a third telecommunication device of said plurality of telecommunication devices in response to said handover request; and

code for establishing a third telecommunication session if said mobility server receives an acknowledgement message from said third telecommunication device, said third telecommunication session being between said caller telecommunication device and said third telecommunication device, said acknowledgement message responding to said second invite message.

17. The article of manufacture of claim 14 further comprising code for transferring information of a callstate to said second telecommunication device before or during said establishing, said callstate being a state of said first telecommunication session.

Assignments (2)
SECURITY AGREEMENT Recorded Jul 27, 2010
From: DIVITAS NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 024750/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2007
From: KARIA, SNEHAL; BHATNAGAR, ATUL; QIAN, WEIJIAN; CHAUHAN, PRASHANT; PALAKKAL, RAJESH; MARDER, JOSHUA; PANCHAL, RUSHIKA
To: DIVITAS NETWORKS INC
Reel/Frame 019290/0994 →
Continuity (9)
Continuation In Part 1153804200 · Oct 2, 2006
Continuation In Part 1153803400 · Oct 2, 2006
Continuation In Part 1153803700 · Oct 2, 2006
Continuation In Part 1153798000 · Oct 2, 2006
Continuation In Part 1153799000 · Oct 2, 2006
Continuation In Part 1153799400 · Oct 2, 2006
Continuation In Part 1153798500 · Oct 2, 2006
Provisional Application 6080480600 · Jun 14, 2006
Related Publication 20080220781A1 · Sep 11, 2008