Systems and methods for implementing call pickup in a SIP environment
First Claim
1. A method for providing call pickup in a communications system including a plurality of communication stations operably coupled thereto, the method comprising:
- originating a call from a first communication station to a second communication station via a network server;
alerting the second communication station of the call;
storing context information pertaining to the call at a database;
receiving, at the network server, at least one call pickup indication from a third communication station;
responsive to the call pickup indication, obtaining, at the network server, the context information from the database; and
applying the context information to establish communication between the first communication station and the third communication station.
6 Assignments
0 Petitions
Accused Products
Abstract
A method provides call pickup in a communications network. The method includes initiating a call from a first device to a second device. The call is initiated over one or more networks, where at least one of the one or more networks includes a data network. The method further includes storing information relating to the call initiation between the first device and the second device, receiving a message from a third device during the call initiation, where the message includes a call pickup indication, retrieving the information relating to the call initiation between the first device and the second device, and establishing a call between the first device and the third device based on the retrieved information.
57 Citations
36 Claims
-
1. A method for providing call pickup in a communications system including a plurality of communication stations operably coupled thereto, the method comprising:
-
originating a call from a first communication station to a second communication station via a network server;
alerting the second communication station of the call;
storing context information pertaining to the call at a database;
receiving, at the network server, at least one call pickup indication from a third communication station;
responsive to the call pickup indication, obtaining, at the network server, the context information from the database; and
applying the context information to establish communication between the first communication station and the third communication station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, performed by a network server, for providing call pickup in a communications system, the method comprising:
-
transmitting a first message from the network server to a called party device, the first message initiating a call establishment between a calling party device and the called party device;
receiving a second message at the network server from a third party device during the call establishment, the second message including a call pickup indication;
canceling, via the network server, the call establishment between the calling party device and the called party device in response to the second message;
establishing a dummy session between the network server and the third party device;
transmitting a third message from the network server to the third party device, the third message initiating a call establishment between the calling party device and the third party device;
receiving, at the network server, a fourth message from the third party device, the fourth message causing the network server to cancel the dummy session; and
establishing a call between the calling party device and the third party device in response to the fourth message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A server comprising:
-
means for transmitting a first message to a first device, the first message initiating a call establishment between a second device and the first device;
means for receiving a second message from a third device during the call establishment, the second message including a call pickup indication;
means for canceling the call establishment between the second device and the first device in response to the second message;
means for establishing a dummy session with the third device;
means for transmitting a third message to the third device, the third message initiating a call establishment between the second device and the third device;
means for receiving a fourth message from the third device, the fourth message causing the server to cancel the dummy session; and
means for establishing a call between the second device and the third device in response to the fourth message. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for providing call pickup, comprising:
-
initiating a call from a first device to a second device, the call being initiated over one or more networks, at least one of the one or more networks being a data network;
storing information relating to the call initiation between the first device and the second device;
receiving a message from a third device during the call initiation, the message including a call pickup indication;
retrieving the information relating to the call initiation between the first device and the second device; and
establishing a call between the first device and the third device based on the retrieved information. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method for providing call pickup in a communications system, the method comprising:
-
initiating a call from a first device to a second device, the call being initiated over one or more networks, at least one of the one or more networks being a data network;
receiving a message from a third device during the call initiation, the message including a call pickup indication;
canceling the call initiation between the first device and the second device; and
establishing a call between the first device and the third device, the first device being unable to initiate call pickup. - View Dependent Claims (35, 36)
-
Specification