Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity
First Claim
1. A method for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity, the method comprising:
- (a) obtaining, from a presence server, enhanced presence information including information regarding parties involved in communications made to or from a presentity and storing the information in a presence database accessible via the presence server, wherein the enhanced presence information includes at least one of information identifying a party with whom the presentity has or is communicating, information regarding a duration of a call with a party with whom the presentity has or is communicating, information regarding re-direction of a call involving the presentity, and information regarding forwarding of a call involving the presentity;
(b) receiving, at the presence server, a request from a third-party subscriber for obtaining the enhanced presence information regarding the presentity, wherein the third-party subscriber is currently not involved in communications with the presentity; and
(c) in response to the request, delivering, via the presence server, the enhanced presence information from the presence database to the third-party subscriber, wherein delivering the enhanced presence information to the third-party subscriber includes delivering the enhanced presence information to a terminal associated with the third-party subscriber to provide the third-party subscriber with information regarding the party with whom the presentity has or is communicating.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity are disclosed. According to one aspect, a method may include obtaining enhanced presence information including information regarding parties involved in communications made to or from a presentity and storing the enhanced presence information in a presence database. A request may be received from a subscriber for obtaining the enhanced presence information regarding the presentity. In response to the request, the enhanced presence information may be delivered from the presence database to the subscriber.
93 Citations
54 Claims
-
1. A method for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity, the method comprising:
-
(a) obtaining, from a presence server, enhanced presence information including information regarding parties involved in communications made to or from a presentity and storing the information in a presence database accessible via the presence server, wherein the enhanced presence information includes at least one of information identifying a party with whom the presentity has or is communicating, information regarding a duration of a call with a party with whom the presentity has or is communicating, information regarding re-direction of a call involving the presentity, and information regarding forwarding of a call involving the presentity; (b) receiving, at the presence server, a request from a third-party subscriber for obtaining the enhanced presence information regarding the presentity, wherein the third-party subscriber is currently not involved in communications with the presentity; and (c) in response to the request, delivering, via the presence server, the enhanced presence information from the presence database to the third-party subscriber, wherein delivering the enhanced presence information to the third-party subscriber includes delivering the enhanced presence information to a terminal associated with the third-party subscriber to provide the third-party subscriber with information regarding the party with whom the presentity has or is communicating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity, the method comprising:
-
(a) storing, in a presence database accessible via a presence server, enhanced presence information including information regarding parties involved in communications made to or from a presentity, wherein the enhanced presence information includes at least one of information identifying a party with whom the presentity has or is communicating, information regarding a duration of a call with a party with whom the presentity has or is communicating, information regarding re-direction of a call involving the presentity, and information regarding forwarding of a call involving the presentity; (b) receiving, at the presence server, a request from a third-party subscriber for obtaining the enhanced presence information regarding the presentity, wherein the third-party subscriber is currently not involved in communications with the presentity; and (c) delivering, via the presence server, the enhanced presence information from the presence database to the third-party subscriber in response to the request, wherein delivering the enhanced presence information to the third-party subscriber includes delivering the enhanced presence information to a terminal associated with the third-party subscriber to provide the third-party subscriber with information regarding the party with whom the presentity has or is communicating. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity, the system comprising:
-
(a) a network node configured to obtain enhanced presence information regarding parties involved in communications made to or from a presentity, and configured to store the enhanced presence information in a presence database, wherein the enhanced presence information includes at least one of information identifying a party with whom the presentity has or is communicating, information regarding a duration of a call with a party with whom the presentity has or is communicating, information regarding re-direction of a call involving the presentity, and information regarding forwarding of a call involving the presentity; and (b) a presence server configured to receive a request from a third-party subscriber for obtaining the enhanced presence information regarding the presentity and configured to deliver the enhanced presence information from the presence database to a terminal associated with the third-party subscriber in response to the request in order to provide the third-party subscriber with information regarding the party with whom the presentity has or is communicating, wherein the third-party subscriber is currently not involved in communications with the presentity. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for using a presence database to deliver information regarding communications made to or from a presentity, the system comprising:
-
(a) a presence database configured to store enhanced presence information regarding parties involved in communications made to or from a presentity, wherein the enhanced presence information includes at least one of information identifying a party with whom the presentity has or is communicating, information regarding a duration of a call with a party with whom the presentity has or is communicating, information regarding re-direction of a call involving the presentity, and information regarding forwarding of a call involving the presentity; and (b) a presence server function configured to receive a request from a third-party subscriber for obtaining the enhanced presence information regarding the presentity and configured to deliver the enhanced presence information from the presence database to a terminal associated with the third-party subscriber in response to the request in order to provide the third-party subscriber with information regarding the party with whom the presentity has or is communicating, wherein the third-party subscriber is currently not involved in communications with the presentity. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) obtaining, from a presence server, enhanced presence information including information regarding parties involved in communications made to or from a presentity and storing the information in a presence database accessible via a presence server, wherein the enhanced presence information includes at least one of information identifying a party with whom the presentity has or is communicating, information regarding a duration of a call with a party with whom the presentity has or is communicating, information regarding re-direction of a call involving the presentity, and information regarding forwarding of a call involving the presentity; (b) receiving, at the presence server, a request from a third-party subscriber for obtaining the enhanced presence information regarding the presentity, wherein the third-party subscriber is currently not involved in communications with the presentity; and (c) in response to the request, delivering, via the presence server, the enhanced presence information from the presence database to the third-party subscriber, wherein delivering the enhanced presence information to the third-party subscriber includes delivering the enhanced presence information to a terminal associated with the third-party subscriber to provide the third-party subscriber with information regarding the party with whom the presentity has or is communicating. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) storing, in a presence database accessible via a presence server, enhanced presence information including information regarding parties involved in communications made to or from a presentity, wherein the enhanced presence information includes at least one of information identifying a party with whom the presentity has or is communicating, information regarding a duration of a call with a party with whom the presentity has or is communicating, information regarding re-direction of a call involving the presentity, and information regarding forwarding of a call involving the presentity; (b) receiving, at the presence server, a request from a third-party subscriber for obtaining the enhanced presence information regarding the presentity, wherein the third-party subscriber is currently not involved in communications with the presentity; and (c) delivering, via the presence server, the enhanced presence information from the presence database to the third-party subscriber in response to the request, wherein delivering the enhanced presence information to the third-party subscriber includes delivering the enhanced presence information to a terminal associated with the third-party subscriber to provide the third-party subscriber with information regarding the party with whom the presentity has or is communicating. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
Specification