Telephony-data application interface apparatus and method for multi-modal access to data applications
First Claim
1. A method of allowing a user to interact with data applications using spoken queries comprising the steps of:
- receiving a spoken query from said user;
converting said spoken query to text;
generating an electronic request using at least one electronic command comprising said text;
providing said electronic request to a processing device connected to said at least one of said data applications, said processing device searches a memory device associated with said data application in response to said electronic request to locate selected information available via said data application, said processing device generates search results comprising at least one markup language-type page having information relating to said selected information, said processing device establishing a multi-part session with which to retrieve said selected information and to provide said selected information to said user, said multi-part session allowing a user to return to where a previous session was terminated if the previous session was interrupted;
providing audio tags in combination with non-audio tags in said at least one markup language type page identifying said information;
receiving said search results during all portions of said multi-part session and provides said search results to said user using both said audio tags and said non-audio tags;
parsing said search results and obtains a portion of said information identified by said audio tags in said at least one markup language-type page;
generating at least one audio message to indicate said portion of said information to said user; and
generating said at least one markup language-type page concurrently with said audio message for selective use by said user;
wherein a first portion of said multi part session allows a user to select an item to order from a Web Site via at least one of a computer terminal and a telephone;
a second portion of said multi-part session allows a user to directly access information from the first portion of said multi-part session via at least one of a computer terminal and a telephone; and
the interruption of said multi-part session comprising a complete termination between said data applications and at least one of said telephone and said computer terminal.
8 Assignments
0 Petitions
Accused Products
Abstract
A voice-enabled system for online shopping provides a voice and telephony interface, as well a text and graphic interface, for shopping over the Internet using a browser or a telephone. The system allows customers to access an online shop, search for desired database items, select items, and finally pay for selected items using a credit card, over a phone line or the Internet. A telephony-Internet interface converts spoken queries into electronic commands for transmission to an online shop or database. Markup language-type pages transmitted to callers from the online-shop or database are parsed to extract selected information. The selected information is then reported to the callers via audio messaging.
-
Citations
14 Claims
-
1. A method of allowing a user to interact with data applications using spoken queries comprising the steps of:
-
receiving a spoken query from said user; converting said spoken query to text; generating an electronic request using at least one electronic command comprising said text; providing said electronic request to a processing device connected to said at least one of said data applications, said processing device searches a memory device associated with said data application in response to said electronic request to locate selected information available via said data application, said processing device generates search results comprising at least one markup language-type page having information relating to said selected information, said processing device establishing a multi-part session with which to retrieve said selected information and to provide said selected information to said user, said multi-part session allowing a user to return to where a previous session was terminated if the previous session was interrupted; providing audio tags in combination with non-audio tags in said at least one markup language type page identifying said information; receiving said search results during all portions of said multi-part session and provides said search results to said user using both said audio tags and said non-audio tags; parsing said search results and obtains a portion of said information identified by said audio tags in said at least one markup language-type page; generating at least one audio message to indicate said portion of said information to said user; and generating said at least one markup language-type page concurrently with said audio message for selective use by said user; wherein a first portion of said multi part session allows a user to select an item to order from a Web Site via at least one of a computer terminal and a telephone; a second portion of said multi-part session allows a user to directly access information from the first portion of said multi-part session via at least one of a computer terminal and a telephone; and the interruption of said multi-part session comprising a complete termination between said data applications and at least one of said telephone and said computer terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for allowing users to browse and purchase items available via the Internet comprising:
-
a telephony-Internet interface device connecting users to the Internet, at least one of said users communicating with said telephony-Internet interface device via a graphical interface device comprising a display and a user input interface, and telephony interface device, respectively, in one of a simultaneous and sequential manner; a memory device corresponding to at least one online source available to said users via the Internet for storing records for said items; a processing device connected to said memory device and said telephony Internet interface device and allows said users to request selected said items using at least one of electronic queries and spoken queries generated via said graphical interface device and said telephony interface device, respectively, said telephony-Internet interface device converts said spoken queries to electronic commands for transmission to said processing device, said processing device establishes a multi-part session during which it receives from said memory device markup language-type pages comprising data relating to selected ones of said records in response to at least one of said electronic queries and said electronic commands from a corresponding one of said users who requested it, said markup language-type pages comprising audio tags and non-audio tags, said telephony-Internet interface parses said markup language-type pages to obtain at least a portion of said data therefrom using said audio tags, generating an audio message corresponding to said at least a portion of said data for playback to said corresponding one of said users, and generates said markup language-type pages concurrently with said audio message for selective use by said corresponding one of said users, wherein said multi-part session allows a user to return to where the previous session terminated if the previous session was interrupted, a first portion of said multi-part session allows a user to select an item to order from a Web Site via at least one of a computer terminal and a telephone, a second portion of said multi-part session allows a user to directly access information from the first portion of said multi-part session via at least one of a computer terminal and a telephone, and said interruption of said multi-part session comprises a complete termination between said data applications and at least one of said telephone and said computer terminal.
-
-
10. An interface connecting telephony users to access one or more online information sources using speech, text or graphics comprising:
-
a telephone interface module configured for access by said users via audio interface devices; a data presentation module connected to said telephone interface module; and an online interface module connected to said data presentation module and configured for access by said users via graphical interface devices comprising display devices and user input interfaces; wherein said telephone interface module performs speech recognition and conversion operations between speech and text with respect to multiple users generating commands, said data presentation module converts said commands into at least one online communication protocol, and said online interface module connects to said online information sources and retrieves information therefrom in response to at least one of said commands and requests generated via said graphical interface devices, said data presentation module parses markup language-type pages provided by said online information sources to extract selected information, said markup language-type pages comprising audio tags and non-audio tags, said selected information being provided to said users on said audio interface devices via audio messaging using said audio tags and to said users on said graphical interface devices via at least one of text and graphics; and wherein said data presentation module establishes first and second sessions for at least one of said users and communicates with said interface via a computer and a telephone, and said online interface module establishes a multi-part session with which to retrieve said information requested by said user and provides said information to said data presentation module for playback via at least one of said computer and said telephone, said multipart session allows a user to return to where the previous session was terminated if the previous session was interrupted; wherein a first portion of said multi-part session allows a user to select an item to order from a Web Site via at least one of said computer and said telephone; a second portion of said multi-part session allows a user to directly access information from the first portion of said multi part session via said telephone; and said interruption of said multi-part session comprises a complete termination between said data applications and at least one of said telephone and said computer terminal.
-
-
11. A voice-enabled electronic shopping system allows a user to browse and purchase items available via online shops on the Internet using spoken queries comprising:
-
a telephony interface module connecting to said online shops via the Internet and to said user via at least one of an analog line, a digital line and a wireless link, said user connecting to said telephony interface module via at least one of a user computer, a user telephone and a telecommunications device connected to said at least one of an analog line, a digital line and a wireless link, said user computer comprising a microphone for inputting said spoken queries, said telephony interface module processes a call from one of said user telephone, said user computer and said telecommunications device, converts said spoken queries to commands and manages multiple connections to different users; a data presentation module connected to said telephony interface module; and a communication module connected to said data presentation module and connects to the Internet and manages multiple connections to different web sites; wherein at least one of said online shops comprises at least one memory device for storing records for said items available via said online shop and a processing device, said processing device being connected to said memory device and said voice-enabled electronic shopping system, said data presentation module converts said commands to an HTTP-type electronic command for transmission to said processing device and manages processing of commands from a plurality of users, said processing device retrieves selected ones of said records from said memory device in response to said spoken queries and generates and transmits markup language-type pages to said voice-enabled electronic shopping system comprising data relating to said selected ones of said records, said markup language-type page having audio tags in combination with non audio tags to identify said selected one of said records, said data presentation module parses said markup language-type pages received from said processing device to obtain at least a portion of said data therefrom and generates an audio message corresponding to said at least a portion of said data for playback via said telephony interface module; said telephony interface module, said data presentation module and said Internet interface module being allows establishment of, respectively, said connections to different users, said spoken queries from a plurality of users, and said connections to different web sites independently of each other, and to relate selected ones of said connections to different users to said connections to different web sites for said processing of spoken queries corresponding to said selected ones of said different users; wherein said data presentation module establishes first and second sessions for said user and communicates via said user computer and said user telephone, and said Internet interface module establishes a multi-part session with which to retrieve information requested by said user and provides said information to said data presentation module for playback via at least one of said user computer and said user telephone, said multi-part session allowing said user to return to where the previous session was terminated if the previous session was interrupted; wherein a first portion of said multi-part session allows said user to select an item to order from at least one of said online shops via at least one of said user computer and said user telephone; a second portion of said mufti-part session allows a user to directly access information from the first portion of said multi-part session via at least one of said computer terminal and said user telephone; and said interruption of said multi-part session comprises a complete termination between said online shops and at least one of said user telephone and said user commuter.
-
-
12. A method of allowing a user to interact with data applications using spoken queries comprising the steps of:
-
receiving a spoken query; generating an electronic request using at least one electronic command in response to said spoken query, said electronic request being provided to a processing device connected to said at least one of said data applications that searches a memory device associated with said data application in response to said electronic requests locates selected information, and generates search results comprising at least one markup language-type page having said selected information and audio tags in combination with non-audio tags to identify said selected information; establishing a multi-part session with which to retrieve said selected information and to provide said selected information to said user, said multi part session allowing a user to return to where the previous session was terminated if the previous session was interrupted; receiving said search results during said multi-part session to provide said search results to said user using both said audio tags and said non-audio tags; parsing said search results to obtain a portion of said information identified by said audio tags in said at least one markup language-type page; generating at least one audio message to indicate said portion of said information to said user; and generating said at least one markup language-type page concurrently with said audio message for selective use by said user; wherein a first portion of said multi part session allows a user to select an item to order from a Web Site via at least one of a computer terminal and a telephone; a second portion of said multi-part session allows a user to directly access information from the first portion of said multi-part session via a computer and said interruption of said multi-part session comprises a complete termination between said data applications and at least one of said telephone and said computer terminal.
-
-
13. A telephony-data application interface device allowing a user to interact with data applications using spoken queries comprising.
a telephony— - interface module receiving spoken queries from users;
a data presentation module connected to said telephony—
interface module generating an electronic request using at least one electronic command in response to said spoken query; anda data application interface module connecting said data presentation module to said data applications, said electronic request being provided to a processing device connected to said at least one of said data applications that searches a memory device associated with said data application in response to said electronic request to locate selected information, and generates search results comprising at least one markup language-type page having said selected information and audio tags in combination with non-audio tags to identify said selected information; wherein said data presentation module receives said search results, parses said search results to obtain a portion of said information identified by said audio tags in said at least one markup language-type page, and generates at least one audio message to indicate said portion of said information to said user; and wherein said telephony interface-module establishes first and second sessions for at least one of said users to communicate with said interface via a computer and a telephone, and said data application interface module establishes a multi-part session with which to retrieve said information requested by said user and to provide said information to said telephony interface module for playback via at least one of said computer and said telephone, said multi-part session allows a user to return to where the previous session was terminated if the previous session was interrupted; wherein a first portion of said multi-part session allows a user to select an item to order from a Web Site via at least one of said computer terminal and said telephone; and a second portion of said multi-part session allows a user to directly access information from the first portion of said multi part session via said telephone; and said interruption of said multi-part session comprises a complete termination between said data applications and at least one of said telephone and said computer terminal. - View Dependent Claims (14)
- interface module receiving spoken queries from users;
Specification