System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time drilling via telephone
First Claim
Patent Images
1. A method for providing interactive, real-time, voice transmission of output from an on-line analytical processing (OLAP) system comprising the steps of:
- generating output from an OLAP system;
generating a personalized markup document from the output for a user;
initiating a telephone communication with the user;
utilizing the telephone communication to deliver the output from the OLAP system to the user;
dynamically interacting with the user based on the personalized markup document during the telephone communication;
altering the level of detail in the OLAP output based on the interaction via a drilling process; and
, utilizing the telephone communication to present the altered OLAP output to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for accomplishing real-time drilling in conjunction with interactive, real-time, voice transmission of information to a user is disclosed. A voice-based communication between a user and a first system is established and a report is transmitted to the user. The report might comprise information and at least one request for user input based on said information. In response to the report, the user can request that additional information be drawn from the report via drilling. The requested information is extracted from the original report in real-time.
481 Citations
19 Claims
-
1. A method for providing interactive, real-time, voice transmission of output from an on-line analytical processing (OLAP) system comprising the steps of:
-
generating output from an OLAP system;
generating a personalized markup document from the output for a user;
initiating a telephone communication with the user;
utilizing the telephone communication to deliver the output from the OLAP system to the user;
dynamically interacting with the user based on the personalized markup document during the telephone communication;
altering the level of detail in the OLAP output based on the interaction via a drilling process; and
,utilizing the telephone communication to present the altered OLAP output to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
generating a query to change the level of detail based on the interaction; and
,servicing the query.
-
-
3. The method of claim 2 wherein the step of generating a query comprises completing a query embedded in the personalized markup document.
-
4. The method of claim 2 wherein the step of generating a query comprises accessing a query based on information in the personalized markup document.
-
5. The method of claim 2 wherein the step of generating a query comprises accessing a query using a link in the personalized markup document.
-
6. The method of claim 2 wherein the step of servicing the query comprises sending an electronic message including the query to the OLAP system to be searched.
-
7. The method of claim 1 wherein the steps of altering the level of detail and presenting the altered output to the user occur in real-time.
-
8. The method of claim 1 wherein the step of dynamically interacting comprises the steps of:
-
presenting the user with information from the personalized markup document;
requesting user input based on the information; and
,receiving user input.
-
-
9. The method of claim 8 wherein the step of requesting user input comprises prompting the user for an input.
-
10. The method of claim 8 wherein the step of requesting user input comprises presenting the user with one or more options to chose.
-
11. A system for providing interactive, real-time, voice transmission of output from an on-line analytical processing (OLAP) system comprising:
-
an OLAP system;
a first system for generating a personalized markup document from output from the OLAP system for a user; and
a call server for establishing a telephone communication with the user, utilizing the telephone communication to deliver OLAP output to the user, dynamically interacting with the user based on the personalized markup document during the telephone communication, and generating a query to alter the level of detail in the OLAP output based on the interaction via a drilling process;
the OLAP system servicing the query to alter the level of detail in the OLAP output based on the dynamic interaction;
the call server utilizing the telephone communication to present the altered OLAP output to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification