EP0692902A2

System for automatic access to automated telephonic information services

Abstract

An information services system (12) accessed via telephones by subscribers stores lists of codes for accessing automated telephonic information services, such as telephone banking, airline reservations, stock quotes, etc. A subscriber to an information services system according to the invention accesses the system and enters a gateway learn mode (84) in which the subscriber is given a dial tone via a switch which permits the information services system to separately identify signals from the subscriber and from the number called by the subscriber. Representations of the dual tone multifrequency (DTMF) signals generated by the subscriber are stored (88) as tone codes, together with time codes indicating when the DTMF signals should be generated in an execution mode. In addition, command signals (90), preferably received as voice signals, from the subscriber are detected using voice recognition and control codes are stored (92) corresponding to the command signals. The list of codes produced from the tone, time and control codes can be used upon request by the subscriber or automatically with a frequency determined by the subscriber, to access the automated telephonic information service.

EP0692902A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 12 July 2015, 11.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    A method of automatically interacting with automated telephonic information services, comprising the steps of:(a) storing a list of codes in sequence, associated with control of at least one automated telephonic information service;and (b) automatically generating response signals with timing thereof controlled by the list of codes stored in step (a).
  2. 15
    A method of automatically interacting with automated telephonic information services, comprising the steps of:(a) detecting original response signals, produced by a subscriber, as the original response signals are supplied to an automated telephonic information service;(b) storing tone codes representing the original response signals, as part of a list of codes;(c) receiving command signals from the subscriber to control use of the response codes in the list of codes stored in step (b);(d) storing control codes in the list of codes in dependence upon the command signals received in step (c), including first, second and third control codes;(e) receiving an exit command signal matching a predefined exit signal;(f) interrupting said storing of the tone codes in step (b) in response to receipt of the exit command signal;(g) preventing transmission to the automated telephonic information service of the original response signals detected in step (a) during said interrupting in step (f);(h) receiving an initiation request for production of reproduced response signals based on the list of codes stored in step (b) and (d);(i) automatically generating the reproduced response signals by sequentially reading the response codes in the list of codes requested in step (h) with timing dependent upon the control codes stored in step (d) including interruption of said generating in response to reading the first control code and resumption of said generating in response to detection of a resumption command signal from the subscriber after the interruption of said generating;and (j) recording audio signals received from the automated telephonic information service in response to reading the second control code in the list of codes, for a period of time determined by the third control code.
  3. 18
    An apparatus for automatically interacting with automated telephonic information services, comprising:a memory for storing a list of codes associated with controlling at least one automated telephonic information service;response generation means for automatically generating response signals;and    a processor for reading the list of codes stored in said memory and for controlling said response generation means to produce the response signals in dependence upon the list of codes stored in said memory.