×

Method for monitoring telephone call progress

  • US 5,023,906 A
  • Filed: 04/24/1990
  • Issued: 06/11/1991
  • Est. Priority Date: 04/24/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for monitoring the progress of a phone call placed over the phone lines comprising the steps of:

  • detecting audio signals on a phone line;

    determining a power spectrum of said audio signals periodically over a predetermined period of time, said power spectrum being defined by the presence of power at each of a predetermined number of select frequencies from the detected audio signals;

    determining the total power of said audio signals periodically over said predetermined period of time;

    providing a plurality of simple signal definitions corresponding to possible simple signals to be recognized each of which being defined by the presence of power at a unique combination of said predetermined number of select frequencies and the absence of power at a unique combination of said predetermined number of select frequencies;

    comparing the power spectrum with each of said simple signal definitions periodically over said predetermined period of time;

    identifying the possible simple signal from said plurality of simple signal definitions which most closely matches the power spectrum;

    storing data corresponding to the possible simple signal which most closely matches the power spectrum in a signal meld list at the end of said predetermined period of timestoring the power of said audio data in a power meld list at the end of said predetermined period of time;

    accumulating data of matched signals in said signal meld list over time;

    accumulating data of the total power of said audio signals over time;

    providing a plurality of commands for examining said signal meld list and said power meld list for detecting select ones of possible simple signals for preset time durations or predetermined sequences of said possible simple signals, each for preset time durations;

    examining said signal meld list and said power meld list according to said commands periodically at said predetermined period of time;

    identifying which of said possible simple signals or predetermined sequence of possible simple signals match with the contents of said signal meld list and said power meld list in said preset durations; and

    reporting the possible simple signal or sequence of possible simple signals that match with the contents of said signal meld list and said power meld list.

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