Telephone dialling system
First Claim
1. Apparatus for dialling telephone numbers, comprising:
- means for inputting telephone numbers as a sequence of signals,a microprocessor and an associated digital memory connected to said inputting means for processing and storing numbers represented by signals entered by said inputting means,means connectable to a telephone line for outputting telephone numbers thereto as signals in a predetermined format, said output means being connected to said microprocessor to receive signals representing a stored number,means storing routines for controlling the operation of the microprocessor, andmeans for applying a signal to said microprocessor whereby the latter is controlled to detect whether a number stored in said digital memory has a predetermined characteristic and upon detection of such characteristic to inhibit the sending of the stored number signals to said output means.
1 Assignment
0 Petitions
Accused Products
Abstract
A telephone dialling system uses a hand-held wand to read telephone numbers represented in bar-code form. The coded numbers are converted to electrical signals, stored and then dialed out in impulse or tone signalling form. A microprocessor implementation and its routines are described. The coded representation may be a 2-out-of-5 code or preferably a hexadecimal code provided by four bars. The hexadecimal allows the provision of characters in addition to numerals 0-9 and enables instructions and other control functions to be entered into and acted upon by the microprocessor. The telephone numbers can be provided on documents such as letterheads or directories. The instruction and control facilities can be generated from labels formed on a pad and containing the hexadecimal codes.
46 Citations
12 Claims
-
1. Apparatus for dialling telephone numbers, comprising:
-
means for inputting telephone numbers as a sequence of signals, a microprocessor and an associated digital memory connected to said inputting means for processing and storing numbers represented by signals entered by said inputting means, means connectable to a telephone line for outputting telephone numbers thereto as signals in a predetermined format, said output means being connected to said microprocessor to receive signals representing a stored number, means storing routines for controlling the operation of the microprocessor, and means for applying a signal to said microprocessor whereby the latter is controlled to detect whether a number stored in said digital memory has a predetermined characteristic and upon detection of such characteristic to inhibit the sending of the stored number signals to said output means.
-
-
2. Apparatus for dialling telephone numbers, comprising:
-
means for inputting telephone numbers as a sequence of signals, a microprocessor and an associated digital memory connected to said inputting means for processing and storing numbers represented by signals entered by said inputting means, means connectable to a telephone line for outputting telephone numbers thereto as signals in a predetermined format, said output means being connected to said microprocessor to receive signals representing a stored number, means storing routines for controlling the operation of the microprocessor, and means for applying a signal to said microprocessor whereby the latter is controlled to detect whether a selected portion of a number stored in said digital memory has a predetermined characteristic and upon detection of such characteristic to strip said portion from the number and send signals representing the remainder of the stored number to said output means.
-
-
3. Apparatus for dialing telephone numbers, comprising:
-
an input curcuit connectable to a bar code reader wand to receive a bar-coded telephone number contained between end codes indicating the start and end of the number, respectively, and connectable to a keypad for entry of a telephone number, the digits of the telephone number each being represented by a coded signal according to a code having more than ten code elements and ten elements of which are allocated respectively to the digits "0" to "9"; a digital memory for storing the coded signals representing a telephone number received by said input circuit; means connectable to a telephone line for outputting a telephone number stored in said memory to the line as signals in a predetermined format; a microprocessor connected to the input circuit, digital memory and output means to control the transfer of a telephone number from said input circuit to said memory and the transfer of a stored telephone number from said memory to said output means; and means storing routines for controlling the operation of the microprocessor, said microprocessor being controlled by said routines to recognize an input signal that is an end code for use in determining the direction of a sequence of coded input signals associated with the end code, and to recognize an input signal that is not an end code and that is not one of said ten code elements to perform a function that does not involve the dialing of a telephone number. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. Apparatus for dialing telephone numbers, comprising:
-
an input circuit connectable to a bar code reader wand to receive a bar-coded telephone number contained between end codes indicating the start and end of the number, respectively, the digits of a telephone number each being represented by a coded signal according to a code having more than ten code elements and ten elements of which are allocated respectively to the digits "0" through "9"; a digital memory for storing the coded signals representing a telephone number received by said input circuit; means connectable to a telephone line for outputting a telephone number stored in said memory to the line as signals in a predetermined format; a microprocessor connected to the input circuit, digital memory and output means to control the transfer of a telephone number from said input circuit to said memory and the transfer of a stored telephone number from said memory to said output means; means storing routines for controlling the operation of the microprocessor, said microprocessor being controlled by said routines to recognize an input signal that is an end code for use in determining the direction of a sequence of coded input signals associated with the end code, and to recognize an input signal that is not an end code and that is not one of said ten code elements to perform a function that does not involve the dialing of a telephone number; and a medium bearing a plurality of spaced bar code sequences readable with the aid of said wand and each relating to the inputting of an instruction to said microprocessor that does not involve the dialing of a telephone number, and each bar code sequence including said end codes and intermediate said end codes at least one code element in bar code form that is not one of said ten code elements. - View Dependent Claims (10, 11, 12)
-
Specification