Methods of interacting between mobile devices and voice response systems
First Claim
Patent Images
1. A method of navigating a voice response system using a navigation script executing on a mobile device, the method comprising:
- receiving, at the mobile device, an indication of a user-initiated voice call to a destination number over a voice channel;
automatically determining, on the mobile device, that the destination number is associated with the voice response system by comparing the destination number with numbers contained in a database,wherein the database is local to the mobile device, andwherein the database contains information mapping multiple voice response systems to corresponding multiple voice response navigation scripts;
accessing, at the mobile device, one of the multiple voice response navigation scripts based on the information in the database and the destination number; and
executing the voice response navigation script on the mobile device,wherein the navigation script was configured prior to being executed on the mobile device,wherein the navigation script includes a pre-programmed sequence of one or more inputs to be automatically supplied to the voice response system in response to establishing a connection with the voice response system without requiring further user input in relation to the navigation script, andwherein the pre-programmed sequence of one or more inputs represents one or more of;
user identification information and promotion code information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method of facilitating communications between a mobile device and an interactive voice response system is described. In some cases, the mobile device determines a called number is associated with an IVR system, and performs an action in response to the determination. For example, the mobile device may present visual information to a user related to audio information received from the IVR system. In some cases, the mobile device sends DTMF tones to the IVR system in response to or without user input.
115 Citations
24 Claims
-
1. A method of navigating a voice response system using a navigation script executing on a mobile device, the method comprising:
-
receiving, at the mobile device, an indication of a user-initiated voice call to a destination number over a voice channel; automatically determining, on the mobile device, that the destination number is associated with the voice response system by comparing the destination number with numbers contained in a database, wherein the database is local to the mobile device, and wherein the database contains information mapping multiple voice response systems to corresponding multiple voice response navigation scripts; accessing, at the mobile device, one of the multiple voice response navigation scripts based on the information in the database and the destination number; and executing the voice response navigation script on the mobile device, wherein the navigation script was configured prior to being executed on the mobile device, wherein the navigation script includes a pre-programmed sequence of one or more inputs to be automatically supplied to the voice response system in response to establishing a connection with the voice response system without requiring further user input in relation to the navigation script, and wherein the pre-programmed sequence of one or more inputs represents one or more of;
user identification information and promotion code information. - View Dependent Claims (2, 3, 4)
-
-
5. A method of navigating a voice recognition system using a mobile device, comprising:
-
determining, on the mobile device, that a destination number is associated with a voice recognition system by comparing the destination number with numbers contained in a database, wherein the database is local to the mobile device and contains a mapping of voice recognition systems to voice recognition navigation applications; initiating, on the mobile device, a voice call from the mobile device to the destination number associated with the voice recognition system over a voice communications channel; receiving, at the mobile device, an indication of one of the voice recognition navigation applications configured to navigate the voice recognition system associated with the destination number; and launching, on the mobile device, the indicated voice recognition navigation application to navigate the voice recognition system; wherein the voice recognition navigation application is configured, prior to being launched, to automatically transmit, in response to establishing a connection with the voice response system and without requiring further user input in relation to the voice recognition navigation application, over the voice communications channel or a data communications channel a pre-determined sequence of one or more inputs to the voice response system, wherein the pre-determined sequence of one or more inputs correspond to one of multiple options available on the voice recognition system and represents one or more of;
user identification information and promotional code information. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A system in a mobile device for navigating an interactive voice response system, comprising:
-
a voice communications component, wherein the voice communications component is configured to— initiate a voice call to a desired number; determine that the desired number is a number associated with the interactive voice response system by comparing the desired number with numbers contained in a database, wherein the database is local to the mobile device and contains a mapping of voice response systems to pre-determined sequences of audio signals corresponding to options available through the interactive voice response systems; automatically transmit one or more the pre-determined sequences of audio signals over a voice channel from the mobile device to the interactive voice response system, wherein the automatically transmitting is in response to establishing a connection with the interactive voice response system and does not require further user input, and wherein the transmitted one or more sequences represent one or more of;
user identification information and promotional code information; andreceive audio information over the voice channel from the interactive voice response system; and an action component, wherein the action component performs an action corresponding to an option from the set of options available through the interactive voice response system, wherein the action is in response to the initiated voice call to the number associated with the interactive voice response system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage device whose contents cause a mobile device to perform a method of updating functionality of the mobile device, the method comprising:
-
determining, on the mobile device, that a destination number is associated with a voice response system by comparing the destination number with numbers contained in a database, wherein the database is local to the mobile device and contains a mapping of voice response systems to voice response navigation script identifiers; receiving, at the mobile device from the database, a voice response navigation script or an indication of a voice response navigation script, associated in the database with the destination number; launching, on the mobile device, the voice response navigation script, wherein the voice response navigation script is configured to automatically transmit a pre-determined sequence of audio data to the voice response system associated with a service provider related to the mobile device; initiating, on the mobile device, a voice call to a number associated with the interactive voice response system, wherein the initiating comprises automatically transmitting, to the voice response system, the pre-determined sequence of audio data, wherein the automatic transmitting is in response to establishing a connection with the voice response system and does not require further user input, and wherein the transmitted pre-determined sequence represents one or more of;
user identification information and promotional code information; andreceiving, on the mobile device, data from the service provider in response to the transmitted pre-determined sequence of audio data, wherein the received data related to changing the functionality of the mobile device. - View Dependent Claims (21, 22, 23, 24)
-
Specification