System, method and computer program product for conveying presence information via voice mail
First Claim
1. A system for using a voice mail message to provide availability information of a calling party to a called party, comprising:
- a private branch exchange (PBX) serving telephones of the calling and called parties;
a presence server connected to an information device of the calling party and detecting presence of the calling party; and
a communications path between said PBX and said presence server, allowing presence information to be sent from said presence server to said PBX.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for conveying availability information of a calling party to a called party. A PBX serving the telephones of the calling and called parties is connected to a presence server. In an embodiment of the invention, the presence server is also connected to a computer and/or other information device (such as a personal data assistant or telephone) of the calling party. After the calling party has left a voice mail message for the called party, the called party will subsequently retrieve the message In an embodiment of the invention, the PBX then queries the presence server as to the availability of the calling party. The presence server senses whether the calling party has indicated his or her presence; if so, it is inferred that the calling party is probably present and available for a return call. If the presence server detects no such indication by the calling party, it is inferred that the calling party is likely to be absent. The presence server responds to the query of the PBX by indicating the calling party'"'"'s likely availability (or absence) to the PBX. Based on this information, the PBX modifies the voice mail message to include a statement that the calling party is either available or unavailable.
105 Citations
23 Claims
-
1. A system for using a voice mail message to provide availability information of a calling party to a called party, comprising:
-
a private branch exchange (PBX) serving telephones of the calling and called parties;
a presence server connected to an information device of the calling party and detecting presence of the calling party; and
a communications path between said PBX and said presence server, allowing presence information to be sent from said presence server to said PBX. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A voice messaging system, comprising:
-
means for receiving presence information about a calling party from an information device associated with said calling party;
means for associating said presence information with a voice message left by said calling party; and
means for providing said presence information to a called party in connection with playback of said voice message.
-
-
7. A method of using a voice mail message to provide availability information of a calling party to a called party, comprising the following steps performed after the calling party has left a voice mail message for the called party:
-
(a) receiving availability information regarding the calling party from a presence server; and
(b) including the availability information in the voice mail message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19)
-
-
14. A method for conveying presence information via voice mail, comprising:
-
(a) receiving presence information about a calling party from an information device associated with the calling party; and
(b) associating the presence information with the calling party.
-
-
20. A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer that detects availability of a calling party, said computer readable program code means comprising:
-
first computer readable program code means for causing a computer to detect activity on the part of the calling party;
second computer readable program code means for causing the computer to indicate that the calling party is likely to be present, if activity is detected; and
third computer readable program code means for causing the computer to indicate that the calling party is likely to be absent, if activity is not detected. - View Dependent Claims (21)
-
-
22. A computer program product comprising a computer usable medium having computer readable program code means embodied in said medium for causing an application program to execute on a computer that provides availability information of a calling party to a called party through a voice mail message, said computer readable program code means comprising:
-
first computer readable program code means for causing a private branch exchange (PBX) to receive availability information from a presence server; and
second computer readable program code means for causing the PBX to include the received availability information in the voice mail message. - View Dependent Claims (23)
-
Specification