Method and system for providing a camp-on service in telecommunications
First Claim
Patent Images
1. A method for facilitating communication comprising:
- receiving an indication that a caller desires to camp on a telephone associated with a campee;
in response to the indication, assigning the caller to a camper queue storing a prioritized list of a plurality of callers camping on the telephone associated with the campee;
providing the prioritized list to the campee to allow the campee to set the order of the plurality of callers camping on the telephone associated with the campee;
receiving information from the campee indicative of an order of the prioritized list;
setting the order of the prioritized list in response to information provided by the campee;
monitoring the apparent availability of the campee to receive a call by receiving the apparent availability from at least one presence user agent associated with the campee;
monitoring the apparent availability of the caller to participate in a call by receiving the apparent availability from at least one presence user agent associated with the caller; and
in response to an indication that the campee appears available to receive a call and to attainment by the caller of the highest priority in the prioritized list, automatically providing an indication to the caller that the campee appears available to receive the call only if the caller appears available and if, based on information received from a presence user agent, the caller appears unavailable, moving the caller to a new location in the prioritized list.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment of the invention a method for facilitating communication includes receiving an indication that a caller desires to camp-on a telephone associated with a campee and in response to the indication assigning the caller to a camper queue that stores a prioritized list of a plurality of campers camping on the telephone associated with the campee.
-
Citations
44 Claims
-
1. A method for facilitating communication comprising:
-
receiving an indication that a caller desires to camp on a telephone associated with a campee; in response to the indication, assigning the caller to a camper queue storing a prioritized list of a plurality of callers camping on the telephone associated with the campee; providing the prioritized list to the campee to allow the campee to set the order of the plurality of callers camping on the telephone associated with the campee; receiving information from the campee indicative of an order of the prioritized list; setting the order of the prioritized list in response to information provided by the campee; monitoring the apparent availability of the campee to receive a call by receiving the apparent availability from at least one presence user agent associated with the campee; monitoring the apparent availability of the caller to participate in a call by receiving the apparent availability from at least one presence user agent associated with the caller; and in response to an indication that the campee appears available to receive a call and to attainment by the caller of the highest priority in the prioritized list, automatically providing an indication to the caller that the campee appears available to receive the call only if the caller appears available and if, based on information received from a presence user agent, the caller appears unavailable, moving the caller to a new location in the prioritized list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for facilitating communication comprising:
-
receiving an indication that a caller desires to camp on a telephone associated with a campee; in response to the indication, assigning the caller to a camper queue that stores a prioritized list of a plurality of callers camping on the telephone associated with the campee; providing the campee access to the prioritized list to allow the campee to set the order of the plurality of callers camping on the telephone associated with the campee; receiving information from the campee indicative of an order of the prioritized list; setting the order of the prioritized list in response to information provided by the campee; monitoring the apparent availability of the campee to receive a call by receiving the apparent availability from at least one presence user agent associated with the campee; monitoring the apparent availability of the caller to participate in a call by receiving the apparent availability from at least one presence user agent associated with the caller; and automatically providing an indication to the caller that the campee appears available to receive a call only when the caller attains the highest priority in the prioritized list and both the campee and the caller appear available and if, based on information received from a presence user agent, the caller appears unavailable, moving the caller to a new location in the prioritized list. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for facilitating communication comprising:
-
a presence server operable to receive at least one indication associated with respective ones of at least one campee that is indicative of the availability of the campee; a memory storing at least one prioritized list of a plurality of campers camping on the campee; a connection between the prioritized list and the campee allowing the campee to access and set the order of the prioritized list of the plurality of campers camping on the campee; at least one presence user agent operable to generate at least one indication of the availability of at least one of the campers; and wherein the memory is operable to store an update to the prioritized list, the update comprising moving a camper to a new location in the prioritized list when the campee is available and the presence server determines, based on information received from a presence user agent, that the camper having the highest priority is unavailable to receive a call. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program stored on a non-transitory computer-readable medium, the computer program operable, when executed on a processor, to:
-
receive an indication that a caller desires to camp on a communication device associated with a campee; in response to the indication assign the caller to a camper queue that stores a prioritized list of a plurality of callers camping on the telephone associated with the campee; provide the campee access to the prioritized list to allow the campee to set the order of the plurality of callers camping on the telephone associated with the campee; receive information from the campee indicative of an order of the prioritized list; monitor the apparent availability of the campee to receive a call by receiving the apparent availability from at least one presence user agent associated with the campee; monitoring the apparent availability of the caller to participate in a call by receiving the apparent availability from at least one presence user agent associated with the caller; and provide an indication to the caller that the campee appears available to receive a call only when the caller attains the highest priority in the prioritized list and both the campee and the caller appear available and if, based on information received from a presence user agent, the caller appears unavailable, move the caller to a new location in the prioritized list. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program stored on a non-transitor computer-readable medium, the computer program operable, when executed on a processor, to:
-
receive an indication that a caller desires to camp on a telephone associated with a campee; in response to the indication, assign the caller to a camper queue that stores a prioritized list of a plurality of callers camping on the telephone associated with the campee; provide the campee access to the prioritized list to allow the campee to set the order of the plurality of callers camping on the telephone associated with the campee; receive information from the campee indicative of an order of the prioritized list; monitor the apparent availability of the campee to receive a call by receiving the apparent availability from at least one presence user agent associated with the campee; monitor the apparent availability of the caller to participate in a call by receiving the apparent availability from at least one presence user agent associated with the caller; provide an indication to the caller that the campee appears available to receive a call when the caller attains the highest priority in the prioritized list and the campee appears available to receive a call; and in response to a caller not accepting, within a predetermined amount of time, an indication that the campee appears available to receive a call, automatically making the campee appear unavailable to receive a call and if, based on information received from a presence user agent, the caller appears unavailable, move the caller to a new location in the prioritized list. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A system for facilitating communication comprising:
-
means for receiving at least one indication associated with respective ones of at least one campee that is indicative of the availability of the campee; means for storing a prioritized list of a plurality of callers camping on the campee; a connection means between the prioritized list and the campee allowing the campee to access and set the order of the prioritized list of callers camping on the campee; and at least one means for generating at least one indication of the availability of at least one of the campers; means for determining, based on information received from a presence user agent, that the campee is available and the camper having the highest priority is unavailable to receive a call; and means for storing an update to the prioritized list, the update comprising moving a camper to a new location in the prioritized list when the campee is available and the camper having the highest priority is unavailable to receive the call. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
Specification