System and method for providing an eCamp feature in a session initiation protocol (SIP) environment
First Claim
Patent Images
1. A method comprising:
- receiving, at a presence server, a command to watch a first campee endpoint and a second campee endpoint, the command received from a plurality of camper endpoints currently camping on the first campee endpoint and the second campee endpoint;
determining that the first campee endpoint has a presence state that is currently available to participate in a communication session with the camper endpoints, the first campee endpoint, and the second campee endpoint;
determining that the second campee endpoint has a presence state that is currently available to participate in the communication session;
setting a timer in response to the first and second campee endpoints being available;
notifying a first camper endpoint of the availability of the first and the second campee endpoints when the timer expires by;
sending a first status indicator to the first camper endpoint indicating that the first campee endpoint has a presence state that is currently available; and
sending a second status indicator to the first camper endpoint indicating that the second campee endpoint has a presence state that is currently available; and
notifying a second camper endpoint of the availability of the first and the second campee endpoints if the first camper endpoint fails to complete a call to the first and the second campee endpoints by sending the first and the second status indicators to the second camper endpoint.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for facilitating a data session in a session protocol environment is provided that includes identifying a first endpoint and receiving a status indicator as to whether the first endpoint is available to participate in a communication session that involves the first endpoint and a second endpoint. In a more particular embodiment, the first endpoint is operable to recognize that the second endpoint is seeking to contact the first endpoint in order to conduct the communication session.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving, at a presence server, a command to watch a first campee endpoint and a second campee endpoint, the command received from a plurality of camper endpoints currently camping on the first campee endpoint and the second campee endpoint; determining that the first campee endpoint has a presence state that is currently available to participate in a communication session with the camper endpoints, the first campee endpoint, and the second campee endpoint; determining that the second campee endpoint has a presence state that is currently available to participate in the communication session; setting a timer in response to the first and second campee endpoints being available; notifying a first camper endpoint of the availability of the first and the second campee endpoints when the timer expires by; sending a first status indicator to the first camper endpoint indicating that the first campee endpoint has a presence state that is currently available; and sending a second status indicator to the first camper endpoint indicating that the second campee endpoint has a presence state that is currently available; and notifying a second camper endpoint of the availability of the first and the second campee endpoints if the first camper endpoint fails to complete a call to the first and the second campee endpoints by sending the first and the second status indicators to the second camper endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory configured to store a command to watch a first campee endpoint and a second campee endpoint, the command received from a plurality of camper endpoints currently camping on the first campee endpoint and the second campee endpoint; and one or more processors configured to; determine that the first campee endpoint has a presence state that is currently available to participate in a communication session with the camper endpoints, the first campee endpoint, and the second campee endpoint; determine that the second campee endpoint has a presence state that is currently available to participate in the communication session; set a timer in response to the first and second campee endpoints being available; notify a first camper endpoint of the availability of the first and the second campee endpoints when the timer expires by; sending a first status indicator to the first camper endpoint indicating that the first campee endpoint has a presence state that is currently available; and sending a second status indicator to the first camper endpoint indicating that the second campee endpoint has a presence state that is currently available; and notify a second camper endpoint of the availability of the first and the second campee endpoints if the first camper endpoint fails to complete a call to the first and the second campee endpoints by sending the first and the second status indicators to the second camper endpoint. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification