Method and system of providing personal and business information
First Claim
1. A system for searching contact information from a database using one or more voice prompts provided by a user, said system comprising:
- a user database for storing contact information and said user database storing one or more attributes associated with said user;
a voice interface for said user database, said voice interface including a voice recognition module for converting said voice prompts into one or more search parameters;
a module for searching said user database for contact information according to one or more of said search parameters and according to one or more of said stored user attributes;
a directory database for storing a plurality of directory entries, and a module for searching said directory database for said directory entries associated with one or more of said search parameters;
said attributes associated with said user including a location indicator, said location indicator providing a search criterion for searching contact information located within a given distance relative to said location indicator;
said voice interface for said user database including an identification module, said identification module being responsive to a voice input for validating a user; and
said attributes associated with said user including a presence indicator, said presence indicator providing the user with a mechanism for accepting or declining a communication from an enterprise or a contact associated with one or more of said directory entries.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-modal system providing for a single point of contact that can allow users to manage their personal contact information and contact lists, and connect to other users and businesses in a personalized, efficient, location-sensitive and organized manner. By accessing the system using any type of telephony-based device, a user can manage all of their personal and business contacts as well as perform generalized searches in public databases, such as white page and/or yellow page listings, or more personalized searches through databases of their business or personal contacts. A user may also, during a generalized search, go to a personalized search, and vice-versa. The system may also provide users with the opportunity to select certain businesses from their contact lists and allow these businesses to provide them with personalized data, either on demand or based on user-controlled permissions or areas of interest through various technologies including presence technologies.
-
Citations
4 Claims
-
1. A system for searching contact information from a database using one or more voice prompts provided by a user, said system comprising:
-
a user database for storing contact information and said user database storing one or more attributes associated with said user; a voice interface for said user database, said voice interface including a voice recognition module for converting said voice prompts into one or more search parameters; a module for searching said user database for contact information according to one or more of said search parameters and according to one or more of said stored user attributes; a directory database for storing a plurality of directory entries, and a module for searching said directory database for said directory entries associated with one or more of said search parameters; said attributes associated with said user including a location indicator, said location indicator providing a search criterion for searching contact information located within a given distance relative to said location indicator; said voice interface for said user database including an identification module, said identification module being responsive to a voice input for validating a user; and said attributes associated with said user including a presence indicator, said presence indicator providing the user with a mechanism for accepting or declining a communication from an enterprise or a contact associated with one or more of said directory entries.
-
-
2. A method for searching contact information in a database, said method comprising the steps of:
-
identifying a user associated with the search, retrieving one or more attributes associated with the user; receiving one or more voice prompts from the user; converting said voice prompts into one or more search criteria; searching the database for contact information according to one or more of said search criteria and one or more of said stored user attributes; retrieving said contact information; storing data associated with said retrieved contact information, said data being stored in a user database; said data comprising contact information, and said contact information being stored in one or more categories, and wherein each of said categories provides a search criterion for the user; and said attributes associated with the user including a location indicator, said location indicator providing an indication of a current location for the user, and wherein said step of searching comprises searching one or more of said categories and selecting contact information corresponding to a location proximate to the current location of the user.
-
-
3. A system for searching contact information from a database using one or more voice prompts provided by a user, said system comprising:
-
a user database for storing contact information and said user database storing one or more attributes associated with said user; a voice interface for said user database, said voice interface including a voice recognition module for converting said voice prompts into one or more search parameters; a module for searching said user database for contact information according to one or more of said search parameters and according to one or more of said stored user attributes; a directory database for storing a plurality of directory entries, and a module for extending a search to said directory database when said module for searching said user database returns insufficient contact information; and wherein said user attributes include a presence indicator, said presence indicator providing the user with a mechanism for accepting or declining a communication from an enterprise or a contact associated with one or more of said directory entries.
-
-
4. A method for searching contact information in a user database, said method comprising the steps of:
-
identifying a user associated with the search, retrieving one or more attributes associated with the user; receiving one or more voice prompts from the user; converting said voice prompts into one or more search criteria; searching the user database for contact information according to one or more of said search criteria and one or more of said stored user attributes; extending searching to one or more other databases if the searching of the user database returns insufficient contact information; retrieving said contact information; and applying a presence indicator, said presence indicator providing the user with the ability to decline a communication from an entity associated with the contact information.
-
Specification