Flexible multi-network voice/data aggregation system architecture
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
A network-based hardware/software system for accessing, obtaining, and aggregating disparately sourced message data on behalf of requesting users is provided. The system comprises, 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. 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.
-
Citations
27 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. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
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.
-
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.
-
-
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.
-
Specification