Claims
- 1. A network-based hardware/software system for accessing, obtaining, and aggregating disparately sourced message data on behalf of requesting users comprising:
a first server connected to the network for accessing targeted HTTP sourced message data on behalf of the users; a second server connected to network for accessing targeted voice message data on behalf of the users; a data normalizing software application for receiving data obtained by the first and second servers and for normalizing the data into a common machine-readable language; and a data repository accessible from first and second servers and from the data normalizing application, the data repository for storing data about the users, data about accessible data sources, and data aggregated for the users; characterized in that a user subscribing to the system receives voice messaging reconstructed from the normalized data, the normalized data comprising aggregated voice-based and text-based messages originally obtained from the disparate data sources.
- 2. The system of claim 1 hosted on the Internet network.
- 3. The system of claim 1, wherein an XML parser is utilized by the first server for parsing the HTTP-sourced data messages for the target data.
- 4. The system of claim 3, wherein the XML parser is capable of parsing at least HTML, WML, HDML, CHTML/I-Mode and SGML.
- 5. The system of claim l,wherein the voice data messages accessed by the second server include at least IVR-driven messages hosted by third-party services and voice messages available from voice browser systems running voice XML software.
- 6. The system of claim 1, wherein the data repository houses the data normalizing software application.
- 7. The system of claim 1, wherein the data normalizing application includes a data dissemination engine for reading parsed data before normalization.
- 8. The system of claim 7, wherein the data is normalized into voice XML that is reconstructed into voice using server-side speech objects.
- 9. The system of claim 1, further comprising:
a computer telephony server connected to the network for interfacing with subscribing clients and for reconstructing voice XML into audible speech that is rendered to requesting users; characterized in that the computer telephony server uses text-to-speech software and voice browser software to construct synthesized speech from the normalized data and render it to users over a telephony or Web-based interface.
- 10. The system of claim 9, wherein the computer telephony server is capable of outbound dialing and accepting incoming calls.
- 11. The system of claim 10, wherein outbound dialing capabilities include dialing into at least a public switched telephone network and into a wireless cellular network.
- 12. The system of claim 9 accessible from at least one of a POTS telephone, a cellular telephone, and a mobile computing device operating in wireless mode.
- 13. A voice-message gathering server connected to a data packet network, the gathering server for gathering voice data from disparate data sources on behalf of users comprising:
a computer telephony interface and software for dialing and connecting to telephony numbers and for excepting telephony calls; an instance of sound recorder software for recording voice messages; an instance of voice-based navigation software for interacting with Web-based voice data sources; and an instance of interactive voice-response-software for interacting with telephony-based voice data sources; characterized in that upon access and connection to a voice data source, the gathering server leverages a requesting users authentication credentials and recorded voice credentials if required for the purpose of accessing and then recording voice messages on behalf of the user.
- 14. The voice-message gathering server of claim 13, wherein the data-packet-network is the Internet network.
- 15. The voice-message gathering server of claim 13, wherein the voice messages are digital voice files.
- 16. The voice-message gathering server of claim 13, wherein the voice messages are analog voice recordings.
- 17. A method for normalizing message data gathered from disparate data sources on behalf of a requesting user and reconstructing the normalized data into audible voice data for presentation over a network including connected networks to a user interface comprising steps of:
(a) disseminating the gathered data and converting the data into a common machine readable language; (b) aggregating the normalized data into a common database; (c) accessing the normalized data from the database according to user instruction; (d) reconstructing the normalized data into synthesized speech; (e) establishing a communications link to the user for the purpose of data transfer; and (f) rendering the reconstructed voice messaging to the user over the communication link.
- 18. The method of claim 17 wherein some of the data sources are hosted on the Internet network and some of the data sources are accessible through a telephony network.
- 19. The method of claim 17 wherein in step (a), some of the data is recorded voice data and some of the data is text data.
- 20. The method of claim 17 wherein in step (a), the common language is XML-based.
- 21. The method of claim 17 wherein in step (b), the normalized XML files contain references to speech objects within accompanying DTDs.
- 22. The method of claim 17 wherein in step (d), the synthesized speech is of the form of digital speech.
- 23. The method of claim 17 wherein in step (e), the communications link includes a wireless cellular link established through a wireless network gateway connected to the Internet network.
- 24. The method of claim 17 wherein in step (e), the communications link includes a wired telephony link established through a telephony-network bridge connected to the Internet network.
- 25. The method of claim 17 wherein in step (f), the user receives the voice messaging in the form of a digital voice file at the user end.
- 26. The method of claim 17 wherein in step (f), the user receives the voice messaging in the form of an analog recording at the user end.
- 27. The method of claim 17 wherein steps (b) and (c) are omitted in the case of a real-time user request of an established and existing communication link.
CROSS-REFERENCE TO RELATED DOCUMENTS
[0001] The present application is converted from and claims priority to provisional patent application 60/279,254 filed on Mar. 27, 2001. The present application is also continuation in part (CIP) to a U.S. patent application Ser. No. 09/757,553 entitled “Method and Apparatus for Obtaining and Aggregating Off-line User Data for Re-packaging and Presentation to Users over a Data-Packet-Network” filed on Jan. 9, 2001, which is a CIP to a U.S. patent application Ser. No. 09/323,598 entitled “Method and Apparatus for Obtaining and Presenting Web Summaries to Users” filed on Jun. 6, 1999, which is a CIP to a patent application Ser. No. 09/208,740 entitled “Method and Apparatus for Providing and Maintaining a User-Interactive Portal System Accessible via Internet or other Switched-Packet-Network” filed on Dec. 8, 1998, the disclosure of all applications listed above are incorporated herein in there entirety herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60279254 |
Mar 2001 |
US |
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
09757553 |
Jan 2001 |
US |
Child |
09872075 |
Jun 2001 |
US |
Parent |
09323598 |
Jun 1999 |
US |
Child |
09872075 |
Jun 2001 |
US |
Parent |
09208740 |
Dec 1998 |
US |
Child |
09872075 |
Jun 2001 |
US |