Method and apparatus for obtaining and aggregating off-line user data for re-packaging and presentation to users over a data-packet-network
First Claim
1. A data access and aggregation server for accessing and aggregating off-line message data for requesting users, access performed from a server location point on a data-packet-network comprising:
- at least one communication port for bi-directional data communication between the server and users accessing the server from remote access nodes having access to the network;
at least one communication port for bi-directional communication between a server and remote communications systems operating on a telephone network;
at least one data port for data communication between the server and a connected data repository;
a processor for storing server software and communication software; and
, a software application for enabling automated dialing and interaction with the remote communications systems, characterized in that the server responding to requests from users dials destination numbers supplied by the users and upon connection therewith inputs any access codes required to trigger data playback whereupon the server records the played data and renders the data available to the requesting users.
2 Assignments
0 Petitions
Accused Products
Abstract
A data access and aggregation server for accessing and aggregating off-line message data for requesting users is provided wherein access is performed from a server location point on a data-packet-network. The data access and aggregation server comprises, at least one communication port for bi-directional data communication between the server and users accessing the server from remote access nodes having access to the network, at least one communication port for bi-directional communication between a server and remote communications systems operating on a telephone network, at least one data port for data communication between the server and a connected data repository, a processor for storing server software and communication software and a software application for enabling automated dialing and interaction with the remote communications systems. The server responding to requests from users dials destination numbers supplied by the users and upon connection therewith inputs any access codes required to trigger data playback whereupon the server records the played data and renders the data available to the requesting users. In some aspects the system also inputs access codes designed to trigger playback of message data at off-line systems.
60 Citations
39 Claims
-
1. A data access and aggregation server for accessing and aggregating off-line message data for requesting users, access performed from a server location point on a data-packet-network comprising:
-
at least one communication port for bi-directional data communication between the server and users accessing the server from remote access nodes having access to the network;
at least one communication port for bi-directional communication between a server and remote communications systems operating on a telephone network;
at least one data port for data communication between the server and a connected data repository;
a processor for storing server software and communication software; and
,a software application for enabling automated dialing and interaction with the remote communications systems, characterized in that the server responding to requests from users dials destination numbers supplied by the users and upon connection therewith inputs any access codes required to trigger data playback whereupon the server records the played data and renders the data available to the requesting users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A network-based system for collecting, aggregating, and rendering off-line data for users having access to the network comprising:
-
a server node connected to the network, the server node having outbound dialing capability to connection-oriented-switched-telephony numbers and interaction capability with automated systems associated with the telephony numbers;
a data repository accessible to the server node, the data repository for storing information about users including telephone numbers and access codes;
a network bridging facility for bridging the network of the server node to the network providing access to the connection-oriented-switched-telephone numbers and associated automated systems;
a telephone routing and switching facility for routing and connecting calls initiated from the server to individual ones of the automated systems associated with individual ones of the connection-oriented-switched-telephone numbers; and
a plurality of user nodes having access to the network of the server, the user nodes functioning as requestors and receivers of the off-line data collection, aggregation and rendering services provided by the server node, wherein the server node acting upon user request initiates and conducts telephone calls through the network bridging facility and the telephone routing and switching facility to the automated systems associated with the connection-oriented-switched-telephone numbers for the purpose of accessing and recording message data, the message data rendered available to the requesting users through personalized interfaces operable through the user nodes. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for collecting, aggregating, and rendering off-line data for requesting users operating on a data-packet-network comprising steps of:
-
(a) receiving a user request, the request sent from a user operating a user node having network access to a service-providing node operating on the data-packet-network;
(b) identifying at least one telephone number identified in the request, the telephone number addressing an off-line data source;
(c) dialing identified telephone number and establishing a telephony connection to the off-line data source;
(d) retrieving the off-line data through automated telephone interaction;
(e) recording playback of the off-line data and storing the recorded data; and
(f) rendering the recorded data in a form downloadable to the user node. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification