Method and apparatus for setting user communication parameters based on voice identification of users
First Claim
1. A method of setting user communication parameters for a communication between a voice calling party and a called party, comprising:
- establishing said voice communication between the calling party and the called party;
receiving a first user identification from a user during the communication;
retrieving at least one second user identification from a user profile database;
comparing the first user identification and the at least one second user identification, the comparing step determining if the first user identification matches the at least one second user identification within a predetermined tolerance, and identifying a user if the first user identification and the at least one second user identification match within the predetermined tolerance; and
setting the user communication parameters based on a result of the comparison step, the setting step including retrieving preferred communication setting information from the user profile database corresponding to the identified user.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for customized call processing based on voice identification of users. In the present invention, each user is registered as a user of a user device in a user profile database. When a user activates the user device and speaks into the audio receiver of the user device, a voice input message is sent to a customized service processor. The voice input message includes a header that contains an identifier that identifies the user device. The customized service processor searches the user profile database for the entry(s) corresponding to the identity of the user device. Once found, the customized service processor extracts voice pattern features from the received voice input message and compares the extracted voice pattern features against the pre-stored voice pattern features for each of the registered users of the user device. If a match is found within a predetermined tolerance, the corresponding communication settings stored in the user profile database are used to set the communication parameters. If a match is not found, default settings are used to set the communication parameters.
122 Citations
21 Claims
-
1. A method of setting user communication parameters for a communication between a voice calling party and a called party, comprising:
-
establishing said voice communication between the calling party and the called party;
receiving a first user identification from a user during the communication;
retrieving at least one second user identification from a user profile database;
comparing the first user identification and the at least one second user identification, the comparing step determining if the first user identification matches the at least one second user identification within a predetermined tolerance, and identifying a user if the first user identification and the at least one second user identification match within the predetermined tolerance; and
setting the user communication parameters based on a result of the comparison step, the setting step including retrieving preferred communication setting information from the user profile database corresponding to the identified user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for setting communication parameters for a voice communication between a calling party and a called party, comprising:
-
a controller; and
a user profile database that stores at least one user profile, wherein the controller establishes said voice communication between the calling party and the called party, receives a first user identification from the user during the communication, retrieves at least one second user identification from the user profile database, compares the first user identification and the at least one second user identification by determining if the first user identification matches the at least one second user identification within a predetermined tolerance, and identifying a user if the first user identification and the at least one second user identification match within the predetermined tolerance, and sets communication parameters based on a result of the comparison of the first user identification and the at least one second user identification by retrieving preferred communication setting information from the user profile database corresponding to the identified user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of setting user communication parameters for setting a preferred volume level of an output of a user device, enabling a call waiting service or disabling a call waiting service, comprising:
-
receiving a first user identification from a user;
retrieving at least one second user identification from a user profile database;
comparing the first user identification and the at least one second user identification; and
performing at least one of (a) setting a preferred volume level of an output of the user device, (b) enabling a call waiting service and (c) disabling a call waiting service, based on a result of the comparison step. - View Dependent Claims (18)
-
-
19. An apparatus for setting communication parameters for setting a preferred volume level of an output of a user device, enabling a call waiting service or disabling a call waiting service for a user device, comprising:
-
a controller; and
a user profile database that stores at least one user profile, wherein the controller receives a first user identification from the user, retrieves at least one second user identification from the user profile database, compares the first user identification and the at least one second user identification, performs at least one (a) setting a preferred volume level of an output of the user device, (b) enabling a call waiting service and (c) disabling a call waiting service, based on a result of the comparison step. - View Dependent Claims (20)
-
-
21. An apparatus for setting communication parameters for a user device, comprising:
-
a controller; and
a user profile database that stores at least one user profile, wherein the controller establishes a voice communication between a calling party and a called party via the user device, receives a first user identification from a user during the voice communication, retrieves at least one second user identification from a user profile database, performs a first comparison comparing the first user identification and the at least one second user identification, and sets the user communication parameters by retrieving preferred communication setting information from the user profile database based on a result of the first comparison, wherein at least one of the controller and the user profile database is incorporated into the user device.
-
Specification