Dial verifier, especially for facsimile transmission
OwnerDavid Joseph Gilai (Goudsmit)inventor
Life of this patent
Estimating the term…
Abstract
An apparatus and method for preventing misdialing of a telephone number, especially fit for facsimile transmission is provided. The invention operates by dialing precompiled control keys added to the telephone number. The control keys are compared against computed control keys and transmission is allowed or denied according to the match between the dialed and computed control keys. The invention may be implemented in software embedded within the dialing device, in a telephone switch, telephony router, or by a special apparatus inserted anywhere in the transmission path.
Claims38
A method for the verification of the connection via telecommunication comprising the steps of:
- (a) computing control key(s) by a control algorithm applied to the series of dial key(s) that conventionally designate the recipient communication address;
- (b) when dialing said dial key(s) for establishing comununication with said recipient, dialing said control key(s);
- (c) reading and recording the dialed dial key(s) and the dialed control key(s), as dialed in step (b);
- (d) recomputing control key(s) by applying said control algorithm to the dialed dial key(s) recorded in step (c);
- (e) comparing said recomputed control key(s) re-computed in step (d) to said dialed control key(s) recorded in step (c);
- and
- (f) allowing establishing or continuation of the communication with the recipient if there is a match between said dialed control key(s) and said recomputed control key(s), and aborting such communication in the absence of such match.
An apparatus for verification of the connection established by telecommunication through the dial of dial key(s) and control key(s), comprising:
- (a) reading means for reading key(s) dialed or otherwise entered into said apparatus for establishing communication;
- (b) separation means for distinguishing dial key(s) from dialed control key(s) read by said reading means;
- (c) memory means for storing said dial key(s) and said dialed control key(s) separated by said separation means;
- (d) computing means for computing recomputed control key(s) by applying a control algorithm to the dial key(s) stored in said memory means;
- (e) comparison means for comparing said dialed control key(s) to said recomputed control key(s);
- (f) verification means allowing establishing or continuation of the communication with the recipient if there is a match between said dialed control key(s) and said recomputed control key(s), and aborting such communication in the absence of such match.
Dependencies are inferred from the claim text.