Detection and prevention of unintentional pulse dialing
AssigneeARRIS Enterprises LLC
InventorsRobert Allen Walston, Russell Crisp, Derek Winters
Life of this patent
Estimating the term…
Abstract
Methods, systems and apparatuses can be used to detect and prevent invalid or unwanted pulses. In various implementations, pulse information received from a telephony device can be used to identify a duration associated with the pulse. Based upon the duration, a determination can be made whether the pulse is invalid.
Claims20
A computer-implemented method, comprising:
- receiving a first pulse from a telephony device;
- receiving a second pulse from the telephony device;
- measuring a period of time between the first and second pulses received from the telephony device;
- determining whether the first and second pulses are valid based upon the period of time between the first and second pulses;
- and
- identifying the pulse as an autodialing event based upon the determination.
One or more computer-readable media having instructions stored thereon, the one or more computer readable media, when executed by a processor, causing the processor to perform operations comprising:
- receiving a first pulse from a telephony device;
- receiving a second pulse from the telephony device;
- measuring the period of time between the first and second pulses received from the telephony device;
- determining whether the first and second pulses are valid based upon the period of time between the first and second pulses;
- identifying the pulse as an autodialing event based upon the determination.
A system, comprising:
- a communication interface operable to receive incoming communication signals and output outgoing communication signals;
- a system data store capable of storing incoming and outgoing communications and instructions associated with one or more processing elements;
- and
- a system processor in communication with the system data store and the communication interface, wherein the system processor is operable to execute instructions associated with the one or more processing elements to perform operations comprising:
- receiving a first pulse from a telephony device;
- receiving a second pulse from the telephony device;
- measuring the period of time between the first and second pulses received from the telephony device;
- comparing the period of time between the first and second pulses to one or more valid durations between valid dial pulses previously sent from the telephony device;
- determining whether the first and second pulses are valid based upon the period of time between the first and second pulses and the comparison of the period of time between the first and second pulses to the one or more valid durations between valid dial pulses previously sent from the telephony device;
- and
- identifying the pulse as an autodialing event based upon the determination.
A computer-implemented method, comprising:
- receiving two or more valid dial pulses at a network device;
- identifying an irregular spread between consecutive dial pulses from the two or more valid dial pulses by comparing the spread to previous valid dial pulses having regular spreads;
- signaling an autodialing event based upon identification of an irregular spread between the two or more dial pulses.
Dependencies are inferred from the claim text.