Personalized assistance system and method
First Claim
1. A personalized assistance system for a user of a telephone, the personalized assistance system comprising:
- a first database, the first database having a contact list for the user, the contact list including at least one contact name and a corresponding contact number;
telephony hardware, the telephony hardware coupling the telephone to the database;
a telephone identification code uniquely associated with the telephone said identification code being electronically transmitted to said personalized assistance system, when said user calls the system;
a customer service representative terminal coupled to the database and the telephone hardware, the telephone identification code prompting automatic retrieval of the contact list to the customer service representative terminal in response to processing of said telephone identification code, the customer service representative terminal searching said contact list in response to a user query to locate a designated contact from the user'"'"'s contact list and causing the telephony hardware to connect the telephone with the contact number corresponding to the designated contact.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for a personalized directory assistance system are provided. The system allows a user to speak with a Cutter service representative (CSR) by dialing an easy to remember telephone number on their phone. Specialized telephony equipment routes the call to the customer service representative and the user'"'"'s personal contact list made available to the (CSR). The CSR searches the user'"'"'s personal contact list in accordance with the user'"'"'s request. The CSR'"'"'s terminal generates a call completion string and sends it to the telephony equipment using an out-of-band signaling network for release link transfer switching. The user'"'"'s personal contact list can be populated by the user via a web browser, by interacting with the CSR, by synchronizing a personal information manager or personal digital assistant database or by sending a facsimile or electronic mail request to the service provider.
346 Citations
53 Claims
-
1. A personalized assistance system for a user of a telephone, the personalized assistance system comprising:
-
a first database, the first database having a contact list for the user, the contact list including at least one contact name and a corresponding contact number;
telephony hardware, the telephony hardware coupling the telephone to the database;
a telephone identification code uniquely associated with the telephone said identification code being electronically transmitted to said personalized assistance system, when said user calls the system;
a customer service representative terminal coupled to the database and the telephone hardware, the telephone identification code prompting automatic retrieval of the contact list to the customer service representative terminal in response to processing of said telephone identification code, the customer service representative terminal searching said contact list in response to a user query to locate a designated contact from the user'"'"'s contact list and causing the telephony hardware to connect the telephone with the contact number corresponding to the designated contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
a public switched telephone network, the public switched network coupling the mobile switching center to the designated contact.
-
-
4. The personalized assistance system according to claim 1, wherein the telephony hardware is comprised of:
-
a tandem switch coupled to the user telephone; and
a network coupling the tandem switch to at least one of the customer service representative terminal and the first database.
-
-
5. The personalized assistance system according to claim 4, wherein the telephony hardware is further comprised of an automatic call distributor coupled to the tandem switch and the customer service representative terminal.
-
6. The personalized assistance system according to claim 4, wherein the network is an out-of-band network, the out-of-band network transporting signaling data.
-
7. The personalized assistance system according to claim 6, wherein the signaling data includes call completion data.
-
8. The personalized assistance system according to claim 1, wherein the contact list includes electronic commerce information.
-
9. The personalized assistance system according to claim 8, wherein the electronic commerce information includes bank account information and bill payee data for the user.
-
10. The personalized assistance system according to claim 1, wherein the contact list includes data relating to special occasions.
-
11. The personalized assistance system according to claim 6, further comprising:
-
at least one user terminal;
a web server coupled to the at least one user terminal though a data communication network and receiving personal contact update data from the at least one user terminal, the web server being coupled to the first database;
the user'"'"'s contact list being updated in accordance with the received personal contact update data.
-
-
12. The personalized assistance system according to claim 11, further comprising a second database coupled to the web server, the web server directly updating the second database in accordance with the received personal contact update data, the first database being synchronized with the second database.
-
13. The personalized assistance system according to claim 12, further comprising a synchronization server, the synchronization server synchronizing the second database and the first database.
-
14. The personalized assistance system according to claim 1, wherein the first database further comprises a branded audio message, and wherein the telephony hardware identifies an originating service provider for the telephone, the branded audio message being selected and transmitted to the telephone in accordance with the identified originating service provider.
-
15. The personalized assistance system according to claim 1, wherein the first database further comprises a branded audio message, and wherein the telephony hardware identifies an identification number for the telephone, the branded audio message being selected and transmitted to the telephone in accordance with the identified identification number.
-
16. A system for populating and maintaining a list of personal contact data for a user of the system, the system comprising:
-
at least one user terminal;
a web server coupled to at least one user teal through a communication network, the web server receiving a personal contact update data from the at least one user terminal;
a first database coupled to the web server, the first database storing information corresponding to a customer representative assistance service, said first database also storing the list of personal contact data;
a computer terminal coupled to said first database configured to retrieve said list of personal contact data in response to a received call associated with said personal contact data so as to allow a customer service representative to identify a desired listing from said personal contact data; and
said user terminal having access only to said portion of said database storing said list of personal contact data, such that, the list of personal contact data stored in the first database being updated with the personal contact update data received by the web server. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
a user database table;
an updated contact list table;
a rejected updated contact list table; and
a listing arbitration table.
-
-
25. The system according to claim 16, wherein the stored personal contact data includes electronic commerce information.
-
26. The system according to claim 16, wherein the stored personal contact data includes at least one of:
-
an address;
job title;
company name;
facsimile telephone number;
home web page address; and
birthday.
-
-
27. The system according to claim 16, wherein the stored personal contact data includes contact data common to a group of users.
-
28. A signaling method for a personal assistance system, the method comprising the steps of:
-
translating a first dial string sent from a telephone to a second dial sting, the second dial string identifying an originating switch for at least one of the originating service and originating service provider for the telephone, wherein said originating service corresponds to retrieval of a personal contact list stored by said personal assistance system;
transmitting a telephone identification code uniquely associated with said telephone to a computer terminal remotely located from said telephone so as to prompt the computer terminal to automatically generate a search query in response to identification of said service to retrieve said personal contact list in said database so as to allow a customer service representative to identify a destination contact number;
searching the database to identify a network address of the originating switch, the network address being identified in accordance with the second dial string; and
sending the destination number to the network address of the originating switch using an out-of-band network. - View Dependent Claims (29, 30, 31)
-
-
32. A method for using a telephone to contact a service for searching a database of contact numbers for a desired contact number and connecting a calling telephone to the desired contact number, the method comprising the steps of:
-
calling a telephone number associated with the service;
routing data corresponding to the call to a computer terminal operated by said service for searching a database said data including a first data sting associated with the service and a second data string associated with a telephone identification number of said telephone used to contact the service;
generating a database lookup query in response to said first and second data strings for searching the database for a contact list corresponding to said identification number of the calling telephone;
retrieving the contact list for search by a customer service representative;
searching the contact list for the desired contact number;
sending call completion data to a switch, the call completion data corresponding to the desired contact number, and connecting the call to the desired contact number. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method for populating and maintaining a list of personal contact data for a user of a personalized assistance system, the method comprising the steps of:
-
receiving the personal contact update data from a user terminal;
storing a list of personal contact data in a first database, said database also storing data corresponding to information for a customer representative assistance service such that only data corresponding to said personal contact data is subject to update via said user terminal;
retrieving from a computer terminal coupled to said first database said list of personal contact data in response to a received telephone call associated with said personal contact list, said personal contact list being available for search by a customer service representative; and
periodically synchronizing the list of personal contact data stored in the first database with the received personal contact update data. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
a user database table;
an updated contact list table;
a rejected updated contact list table; and
a listing arbitration table.
-
-
46. The method according to claim 38, further comprising the step of verifying a requested database update.
-
47. The method according to claim 38, further comprising the step of arranging for payment of the user'"'"'s bills in accordance with the stored personal contact data.
-
48. The method according to claim 38, further comprising the step of reminding the user of a special occasion in accordance with the stored personal contact data.
-
49. The method according to claim 38, further comprising the step of performing an electronic commerce transaction in accordance with the stored personal contact data.
-
50. A method for using a telephone to contact a service for scarching a database for a desired information and performing an operation requested by a user, the method comprising the steps of:
-
calling a telephone number associated with the service, said service including storage and retrieval of personal contact lists each personal contact list corresponding to a user;
routing data corresponding to the call to a computer terminal operated by said service for searching a database said data including an identification number of the calling telephone;
searching the database for a contact list among a plurality of personal contact lists, said contact list corresponding to said identification number of the calling telephone;
retrieving the contact list from the database and providing said retrieved contact list to a customer service representative;
receiving a requested operation from the user; and
performing the requested operation. - View Dependent Claims (51, 52, 53)
locating the item to be purchased by searching a network;
purchasing the item; and
arranging for delivery of the item to one of the user and a contact.
-
Specification