×

Interface between a virtual personal assisitant and an interactive voice response system

  • US 10,068,007 B1
  • Filed: 03/29/2012
  • Issued: 09/04/2018
  • Est. Priority Date: 03/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a transaction to a mobile device executing a Virtual Personal Assistant (VPA) from an Interactive Voice Response (IVR) system comprising one or more IVR applications configured to provide one or more transactions to phone devices using an interactive voice response menu comprising a script of voice prompts through which the respective IVR application obtains data for a transaction data set of the respective transaction during a telephone call to a user using a telephone handset, the IVR system configured to receive responses to the voice prompts from a user at a telephone handset during the telephone call, the method comprising:

  • providing an interface in the IVR system for interfacing between the IVR system and a user, the interface configured for receiving a transaction request from a VPA of the mobile device;

    establishing a connection between a mobile device executing a VPA and the interface;

    receiving into the interface of the interactive voice response system from the VPA a transaction request for a transaction provided by the IVR system, the transaction request including user data for a transaction;

    determining an IVR application from the transaction request, the IVR application comprising a sequential script of voice prompts configured to prompt for data using a script of voice prompts; and

    executing the determined IVR application in the interface to provide the transaction pertaining to the IVR application to a user of the mobile device from which the transaction request was received;

    wherein executing the determined IVR application comprises;

    determining a plurality of data fields required for the IVR application comprising processing the sequential script of voice prompts so that whenever a data field is encountered in the script, the interface replaces one or more voice prompts with a search of the user data provided by the VPA;

    processing the transaction request in the interface to extract data for the plurality of data fields; and

    providing the extracted data fields to the IVR application.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×