Claims
- 1. A virtual assistant system interfacing with a call center having at least one human worker, said virtual assistant system for processing service requests by a user, comprising:
a) a user interaction device (UID) adapted to receive an input from a user; and b) a system computer in communication with said UID and interfacing with the call center, said system computer including automatic processing means for receiving said input and for processing said input to at least partially recognize a request from the user, wherein when said automatic processing means is unable to satisfactorily process said request, said call center is contacted by said system computer and a human worker at the call center intervenes to process said request.
- 2. A virtual assistant system according to claim 1, wherein:
said automatic processing means for processing said input includes artificial intelligence algorithms which process said input.
- 3. A virtual assistant system according to claim 1, wherein:
said input is a voice signal.
- 4. A virtual assistant system according to claim 1, further comprising:
d) a server computer which is a node on a global computer network, said server computer in communication with both said UID and said system computer.
- 5. A virtual assistant system according to claim 4, wherein:
said server computer includes means for receiving said input, converting said input into an IP packet data, and sending said IP packet data over said global computer network to said system computer.
- 6. A virtual assistant system according to claim 1, wherein:
said UID is one of a landline telephone, a cellular telephone, and a personal digital assistant.
- 7. A virtual assistant system according to claim 1, wherein:
said automatic processing means also includes preprocessing means for preprocessing said request to determine a type of said request and, based on said type, said request is processed by said automatic processing means.
- 8. A virtual assistant system according to claim 7, wherein:
said preprocessing means includes a voice recognition algorithm.
- 9. A virtual assistant system according to claim 7, wherein:
said preprocessing means includes an artificial intelligence algorithm.
- 10. A virtual assistant system according to claim 1, further comprising:
c) said call center.
- 11. A virtual assistant system for processing service requests by a user, comprising:
a) a user interaction device (UID) adapted to receive an input from a user; b) a system computer in communication with said UID and including an artificial intelligence (AI) system which receives said input and processes said input with artificial intelligence routines to at least one of at least partially recognize and at least partially process a request from said input; and c) a call center including at least one call center computer in communication with said system computer, each said call center computer adapted to be used by a human worker to take control from said AI system and process said request.
- 12. A method of processing a service request by a user, comprising:
a) inputting the service request to a system computer running artificial intelligence routines; b) processing said service request by said system computer; and c) upon determining a problem in said processing, having a human intervene to process said service request.
- 13. A method according to claim 12, wherein:
said processing includes providing a dialog between said system computer and the user, said system computer using a digitized voice to communicate during the dialog with the user.
- 14. A method according to claim 12, wherein:
said intervention by the human includes dialog between said human and the user.
- 15. A method according to claim 14, wherein:
said intervention includes digitizing a voice of the human and transmitting said digitized voice through said system computer to the user.
- 16. A method according to claim 15, wherein:
said processing includes providing a dialog between said system computer and the user, and said system computer uses a digitized voice to communicate during the dialog with the user, wherein said digitized voice of said system computer and said digitized human voice sound substantially the same.
- 17. A method according to claim 12, further comprising:
d) prior to processing said service request, preprocessing said service request to determine a type of said service request.
- 18. A method according to claim 17, wherein:
said preprocessing is performed by at least one of speech recognition techniques and artificial intelligence techniques.
- 19. A method according to claim 18, wherein:
when said preprocessing is unable to successfully determine said type of said service request, using human intervention to determine said type of said service request.
- 20. A method of processing a service request by a user where the service request is made on a user interaction device (UID), said method comprising:
a) inputting a request by the user on the UID; b) upon receipt of the request, preprocessing the request with a computer system to determine a type of the request; c) upon determining said type of said request, processing said request with said computer system based upon said type of request; and d) upon determining a problem in said processing, having a human intervene to process the request.
- 21. A method according to claim 20, wherein:
said UID is one of a telephone and a computer.
- 22. A method according to claim 20, wherein:
said computer systems comprise first and second computers.
- 23. A method according to claim 20, wherein:
said request is input verbally.
- 24. A method according to claim 20, wherein:
said request is preprocessed to determine said type of said request by using one of speech recognition techniques and artificial intelligence techniques.
- 25. A method according to claim 24, wherein:
when said preprocessing is unable to successfully determine said type of said service request, using human intervention to determine said type of said service request.
- 26. A method according to claim 20, wherein:
said processing includes contacting the user for confirmation prior to completing the processing.
- 27. A method according to claim 20, further comprising:
e) upon substantial completion of said processing, updating user account information.
Parent Case Info
[0001] This application is a continuation-in-part of U.S. Ser. No. 09/657,719, filed Sep. 8, 2000, which is hereby incorporated by reference herein in its entirety.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09657719 |
Sep 2000 |
US |
Child |
09739572 |
Dec 2000 |
US |