Communications system that provides user-selectable data when user is on-hold
First Claim
1. An apparatus comprisingan article of manufacture having a non-transitory machine readable storage medium in which are stored executable program instructions that program a telephone device, which has one of a mobile telephone, a cellular telephone, and a VOIP telephone, of a user to:
- determine that the user of the telephone device has been placed on-hold;
identify a party that put the user on-hold;
select user-specific adaptive information from a data storage in the user'"'"'s telephone device based on identification of the party, wherein the adaptive information includes at least one of personal information about the party, information in the user'"'"'s calendar about the party, and information about a previous communication between the user and the party; and
present the adaptive information to the user in response to determining that the user is on-hold.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing user-selectable data when a user is on hold are provided. A communications system can automatically detect when a user is placed on hold. Additionally, a user can indicate when he/she has been placed on hold. After it has been determined that a user is placed on hold, the system can select adaptive information according to predetermined selection criteria and present that adaptive information to the user. A system can also generate contextual data which is related to the content of a current communication and use that contextual data (in addition to any predetermined selection criteria) to select adaptive information that is relevant to a user'"'"'s communications. Contextual data can be generated before a user is placed on hold by analyzing a communications signal in order to identify keywords that are based on the content of that communication.
55 Citations
20 Claims
-
1. An apparatus comprising
an article of manufacture having a non-transitory machine readable storage medium in which are stored executable program instructions that program a telephone device, which has one of a mobile telephone, a cellular telephone, and a VOIP telephone, of a user to: -
determine that the user of the telephone device has been placed on-hold; identify a party that put the user on-hold; select user-specific adaptive information from a data storage in the user'"'"'s telephone device based on identification of the party, wherein the adaptive information includes at least one of personal information about the party, information in the user'"'"'s calendar about the party, and information about a previous communication between the user and the party; and present the adaptive information to the user in response to determining that the user is on-hold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising
an article of manufacture having a non-transitory machine readable storage medium in which are stored executable program instructions that program a data processing system being one of a mobile telephone, a cellular telephone, and a VOIP telephone of a user to: -
analyze received audio to generate contextual data; determine that a user of the system has been placed on-hold; identify a party that put the user on-hold; and present user-specific adaptive information from a data storage in the user'"'"'s data processing system to the user in response to determining that the user is on-hold, wherein the adaptive information is based on the contextual data and on identification of the party, and includes at least one of personal information about the party, information in the user'"'"'s calendar about the party, and information about a previous communication between the user and the party. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification