US7623633B2

System and method for providing presence information to voicemail users

Summary by NHIP

Presence-based Voicemail Greeting System

The method receives calls and determines a called party's presence status to select or generate greetings. It matches text-based presence information against stored greetings, communicating associated audio data or generating new audio from the text if no match exists.

Claim Score by NHIP

Read claim 16, the broadest

Abstract

A method of providing telecommunication service includes receiving a call for a called party from a calling party. The method also includes determining a presence status of the called party and communicating a greeting for the calling party, wherein the greeting identifies the presence status of the called party.

US7623633B2, drawing sheet 1
Sheet 1 of 6

Term

1.3 yearsleft in the term

Expires 26 January 2028, including 1,003 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

16 claims: 4 independent, 12 dependent

  1. 1
    A method of providing telecommunication service comprising:receiving a call for a called party from a calling party;receiving presence information, the presence information comprising text and indicating a presence status of the called party;determining whether any of a plurality of stored greetings are associated with the presence information;in response to determining that one of the stored greetings is associated with the presence information, communicating the associated stored greeting to a communication device associated with the calling party;and in response to determining that none of the stored greetings is associated with the presence information, generating audio data based on the text and communicating the audio data to the to the communication device associated with the calling party.
  2. 6
    A device for providing telecommunication service comprising:a memory operable to store processor instructions;a text-to-speech (TTS) module operable to generate audio signals based on text received by the TTS module;and a processor operable to: receive a call for a called party from a calling party;receive presence information, the presence information comprising text and indicating a presence status of the called party;determine whether any of a plurality of stored greetings are associated with the presence information;in response to determining that one of the stored greetings is associated with the presence information, communicate the associated stored greeting;and in response to determining that none of the stored greetings is associated with the presence information, communicating audio signals generated by the TTS module to the calling party, the audio signals generated by the TTS module based on text included in the presence information.
  3. 11
    A system for providing communication service comprising:a first communication device operable to initiate a call to a second communication device;the second communication device;a call manager operable to forward the call to a server if a called party associated with the second communication device does not answer the call;a server, comprising a text-to-speech (TTS) module operable to generate audio signals based on text received by the TTS module, wherein the server is operable to: receive the call forwarded by the call manager;receive presence information, the presence information comprising text and indicating a presence status of the called party;determine whether any of a plurality of stored greetings are associated with the presence information;in response to determining that one of the stored greetings is associated with the presence information, communicate the associated stored greeting;and in response to determining that none of the stored greetings is associated with the presence information, communicate audio signals generated by the TTS module to the calling party, the audio signals generated by the TTS module based on text included in the presence information.
  4. 16
    Broadest claimClaim Score 74, broad(NHIP)A system for providing communication service comprising:means for receiving a call for a called party from a calling party;means for receiving presence information, the presence information comprising text and indicating a presence status of the called party;means for determining whether any of a plurality of stored greetings are associated with the presence information;means for communicating the associated stored greeting in response to determining that one of the stored greetings is associated with the presence information;and means for generating audio data based on the text and communicating the audio data to the calling party in response to determining that none of the stored greetings is associated with the presence information.