×

Efficient system and method for running and analyzing multi-channel, multi-modal applications

  • US 7,174,534 B2
  • Filed: 01/18/2002
  • Issued: 02/06/2007
  • Est. Priority Date: 01/22/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for handling an interrupted transaction during operation of a multi-channel application comprising a number of workflow dimensions and being capable of operating over a plurality of channels in a multi-channel system, comprising:

  • transmitting a first request from a first-type of device for a first session with the multi-channel application over a first channel, wherein the first request comprises a unique identifier associated with a user of the first-type of device;

    associating the first-type of device with the unique identifier such that the first-type of device is designated a first-type of registered device;

    instantiating the multi-channel application for operation with the first-type of registered device over the first channel by enabling selected ones of the workflow dimensions used by the application when operating with the first-type of registered device over the first channel;

    storing session data while the first-type of registered device communicates with the multi-channel application over the first channel, and associating the session data with the unique identifier;

    transmitting, if the first session is interrupted before completion of the transaction, a second request to continue the transaction via a second-type of registered device over a second channel, wherein the second request includes the unique identifier;

    presenting the user with an option to continue the transaction from a previous point of execution of the multi-channel application; and

    reconstructing the transaction up to the previous point of execution of the multi-channel application based on the stored session data; and

    continuing the transaction with the multi-channel application over a second channel by instantiating the multi-channel application for operation with the second-type of registered device over the second channel by enabling other selected workflow dimensions used by the application when operating with the second-type of registered device over the second channel.

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