US3673331A - Identity verification by voice signals in the frequency domain - Google Patents
Identity verification by voice signals in the frequency domain Download PDFInfo
- Publication number
- US3673331A US3673331A US3991A US3673331DA US3673331A US 3673331 A US3673331 A US 3673331A US 3991 A US3991 A US 3991A US 3673331D A US3673331D A US 3673331DA US 3673331 A US3673331 A US 3673331A
- Authority
- US
- United States
- Prior art keywords
- signals
- voice
- signal
- station
- verification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000012795 verification Methods 0.000 title claims abstract description 78
- 238000012545 processing Methods 0.000 claims abstract description 42
- 230000004044 response Effects 0.000 claims abstract description 38
- 238000004891 communication Methods 0.000 claims abstract description 20
- 230000033458 reproduction Effects 0.000 claims abstract description 7
- 230000003595 spectral effect Effects 0.000 claims description 52
- 238000000034 method Methods 0.000 claims description 39
- 230000005540 biological transmission Effects 0.000 claims description 19
- 230000001131 transforming effect Effects 0.000 claims description 16
- 238000009499 grossing Methods 0.000 claims description 13
- 230000002441 reversible effect Effects 0.000 claims description 7
- 238000005070 sampling Methods 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 6
- 238000003780 insertion Methods 0.000 claims description 5
- 230000037431 insertion Effects 0.000 claims description 5
- 230000009466 transformation Effects 0.000 claims description 5
- 239000013598 vector Substances 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000002349 favourable effect Effects 0.000 claims description 4
- 230000000153 supplemental effect Effects 0.000 claims description 2
- 238000001228 spectrum Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 12
- 239000000872 buffer Substances 0.000 description 10
- 230000003750 conditioning effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000001914 filtration Methods 0.000 description 5
- 230000001143 conditioned effect Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- KRQUFUKTQHISJB-YYADALCUSA-N 2-[(E)-N-[2-(4-chlorophenoxy)propoxy]-C-propylcarbonimidoyl]-3-hydroxy-5-(thian-3-yl)cyclohex-2-en-1-one Chemical compound CCC\C(=N/OCC(C)OC1=CC=C(Cl)C=C1)C1=C(O)CC(CC1=O)C1CCCSC1 KRQUFUKTQHISJB-YYADALCUSA-N 0.000 description 1
- 102100034339 Guanine nucleotide-binding protein G(olf) subunit alpha Human genes 0.000 description 1
- 101000997083 Homo sapiens Guanine nucleotide-binding protein G(olf) subunit alpha Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- RGCLLPNLLBQHPF-HJWRWDBZSA-N phosphamidon Chemical compound CCN(CC)C(=O)C(\Cl)=C(/C)OP(=O)(OC)OC RGCLLPNLLBQHPF-HJWRWDBZSA-N 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/22—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
- G07C9/25—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
- G07C9/257—Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition electronically
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
- G10L17/02—Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
Definitions
- a method and apparatus of voice verification wherein analog reproductions of a voice are converted into digital signals.
- the digital signals are transformed into the frequency domain, and predetermined features of the transformed signals are compared with stored predetermined features of the voice to be verified.
- a verify or non-verify signal is then generated in response to the comparison of these predetermined features.
- a method and system for voice verification includes the conversion of the voice into analog electrical signals.
- the analog electrical signals are converted into digital signals which are sampled at a predetermined rate.
- the sampled signals are Fourier transformed into the frequency domain and then smoothed.
- a smoothed spectral estimate of the signal is formed, the spectral estimate being compared with a stored spectral signal representative of the individual to be verified.
- a verify or non-verify" signal is then generated in response to this comparison.
- a method and system of voice verification is provided for a plurality of remote spaced apart facilities each requiring verification of the identities of a predetermined group of people.
- Each facility includes a plurality of terminals for receiving identification and voice information and for indicating verification signals.
- Multiplexing circuitry interconnects the terminals at each facility to a communications link which joins with a central processing station.
- the central processing station is responsive to identification information from each of the terminals and requests voice signals to be input at the terminals.
- Voice signals transmitted from a terminal are converted into the frequency domain at the central processing station and are compared with stored spectral signals. Verification signals are then transmitted from the central processing station to the terminal in response to the comparison.
- terminals are provided for interconnection to a central voice verification station.
- Structure is provided at each terminal for transmitting to the central station a unique identification signal representative of an individual.
- Display structure is provided at the terminals which is responsive to a control signal from the central station, the display structure then displaying in random order a plurality of required words to be uttered by the individual.
- a microphone is disposed at each tenninal for transmitting the spoken required words to the central station. Display structure at the temiinal then indicates verification signals transmitted from the central station in response to the spoken required words.
- FIG. 1 illustrates a block diagram of the basic components of a system constructed in accordance with the present invention
- FIG. 2 is a somewhat diagrammatic illustration of the use of the present invention with a plurality of spaced apart facilities each having a number of spaced apart terminals connected therewith;
- FIG. 3 is a perspective view of one embodiment of a terminal for use with the present invention.
- FIG. 4 is a top inverted view of the terminal shown in FIG.
- FIG. 5 is a perspective view of another embodiment of a terminal for use with the invention.
- FIG. 6 is a block diagram of a terminal and multiplexing arrangement for use with the preferred embodiment of the invention.
- FIG. 7 is a block diagram of the central processing station for use with the preferred embodiment of the invention.
- FIG. 8 is a flow diagram for storing voice signatures in a digital computer according to the invention.
- FIG. 9 is a flow diagram for comparison of spoken words with stored words in a digital computer according to the invention.
- a plurality of paced apart terminals l0, l2 and 14 are connected to a reversible multiplexing system 16.
- the number of terminals used with the invention will, of course, depend upon the type of voice verification application desired. For instance, a large number of terminals may be spaced around a retail store for use with verifying identity and credit, as well as for implementing accounting and inventory control procedures.
- the terminals may comprise a plurality of gate stations in a security area which may not be opened until an individual is properly verified according to the invention.
- the terminals can be also utilized as voting terminals which provide verification of voter identity as well as vote compilation.
- the signals flowing from the various terminals are suitably multiplexed by the multiplexer 16 and fed through a transmission link 18 to a reversible demultiplexing station 20 where the signals are demultiplexed.
- the transmission link 18 may comprise any electromagnetic wave communication system, including radio wave, microwave, laser or the like.
- the demultiplexed signals are fed to a central processing station 22, where the words spoken at terminals. 10, 12 and 14 are compared with previously stored voice information contained in permanent data file units 24.
- the central processing station 22 also inputs into the remote surveillance system 26 to provide additional informationif required, particularly in the industrial secruity application. After the comparison of the voice inputs with the stored voice information, the central processor 22 transmits verification signals through the reversible demultiplexer station 20, the transmission link 18 and the multiplexer 16 to the respective terminal.
- FIG. 2 illustrates in more detail a total system implementing the present technique over a wide geographic area.
- a plurality of facilities 30, 32, 34 and 36 are spaced about a centrally located facility shown generally by the numeral 38.
- Each of the facilities has within its general area a group of individuals with whom it is necessary to perform identification operations.
- each of the facilities 30, 32, 34 and 36 may comprise a separate industrial complex requiring identification verification as a part of overall security operations.
- the facilities 30, 32, 34 and 36 may comprise retail store operations wherein it is necessary to verify identification and credit verification during the conduction of business.
- Each facility has a plurality of terminals associated therewith.
- Each of the terminals 30a-n at facility 30 are joined to a facility transmitting and receiving station 40 by wire connections.
- each of the terminals 32a-n at facility 32 are joined to central transmitting and receiving station 42.
- the terminals at facilities 34 and 36 are respectively connected to transmitting and receiving stations 44 and 46.
- Each of the transmitting and receiving stations 40, 42, 44 and 46 communicate via radio waves with a transmitting and receiving station 48 located at the central processing station facility 38.
- the wirelines connecting the terminals to each central facility transmitting and receiving station comprise 15 kc studio quality transmission lines currently used by commercial radio stations between their studio and transmitter locations.
- the communications link between the outlying facilities and the central processing station comprises microwave communication systems.
- the central processing station facility 38 may include a number of outlying terminals which are connected thereto by wire or other suitable connections. It will thus be seen that the present invention allows a number of outlying facilities to utilize a central processing station for voice verification, the details of operation of which will be later described.
- FIGS. 3 and 4 illustrate one embodiment of a terminal 50 for use in a retail store.
- the terminal 50 comprises a case which houses simple logic and light energizing circuits.
- a microphone 52 is connected to the side of the casing which is faced by the individual to be verified.
- a receptacle 54 is provided in the central portion of the casing to receive an identification card carried by the individual to be verified.
- This identification card may comprise a conventional creditcard having punched holes using light and photocell matrix logic, or magnetic encoding techniques, which actuate switches according to the code imprinted thereon.
- Terminal 50 is energized and a go ahea signal is displayed.
- the clerk or salesman may enter alphanumeric information for sales and inventory control into the terminal.
- the unit senses the uniquely coded card and sends an identifying signal via the wirelines or other suitable transmitting link to the transmitting and receiving station of that particular facility.
- the identifying card signals along with signals identifying the particular terminal involved, are transmitted over the communications link to the central processing station. This identifying signal is entered into the computer at the central station and utilized to retrieve a stored voice signature of the particular individual involved.
- the computer then sends an acknowledging signal to the terminal and a panel 58a-e is illuminated to cue the individual to speak the required words in a random sequential order. At the illumination of each word panel, the individual speaks the required word into the microphone 52. This voice data is then transmitted over the communications link to the central processing station.
- the word panels 58a-e are energized in a random order to reduce the possibility of use of a counterfeit voice source, such as a tape recorder or the like.
- the panels 56, 58a-3, 60, 62 and 64 in the simplest aspect may comprise glass panels bearing legends disposed in front of a light source. Suitable filtering networks are connected at each light source so that signals bearing different frequencies will energize different ones of the panels. A frequency coded signal is then provided by the central processing station in order to sequentially energize the panels in a random order.
- a thank you panel 60 may also be energized by the central control station. Ifa non-verify" decision is made and the decision measure is within a predetermined distance of the verify threshold, a signal is transmitted to the proper terminal and the please repeat panel 56 is energized. Also, if a nonverify signal is generated due to background noise or the like, then the please repeat panel 56 is energized to enable additional tries for verification. The number of additional tries may be under the store clerk or salesmans discretion. Referring to FIG. 4, it will be seen that the sales clerk is provided with a verified panel 62 and a non-verified" panel 64. After comparison of the voice signals transmitted by the purchasing individual, the central station selectively energizes either panels 60 and 62 or 56 and 64.
- buttons 68 are also provided to initiate the input and inventory information transmission and to request return alphanumeric signals.
- the keyboard 66 and the buttons 68 may comprise capacitively actuated switches or any other suitable conventional means.
- buttons or registers could be alternatively provided at the terminal.
- the purchasing individual could then set the buttons or registers to a particular unique code for identification purposes.
- more or less required words than the five words illustrated could be presented to the purchasing individual in a variety of ways. For instance, a cathode ray tube could be utilized to project a desired sequence of required words to be spoken by the purchasing individual.
- the particular required words utilized with the terminals will, of course, be carefully chosen in order to provide the required number and type of phonemes most useful for accurate voice identification.
- FIG. 5 illustrates another embodiment of a terminal for use with the invention in a high security area.
- An opening is formed in walls 70 surrounding the high security area, with the pair of spaced apart semicircular enclosure members 72ab surrounding a revolving door 74.
- the partitions forming the revolving door 74 are provided with a series of slotted portions 76 which mesh with outwardly extending members 78 which are rigidly attached to the wall 70.
- a terminal 80 constructed in accordance with the invention is disposed on the gate for voice verification purposes.
- a person wishing to enter through the gate inserts a card in a slot 82 in the terminal, the card indicating the purported identity of the person.
- the data processing station then sequentially illuminates a plurality of word panels 86. As each panel is illuminated, the individual speaks the required word into a microphone 88. As previously indicated, the word panels 86 are randomly energized in order to reduce the possibility of voice counterfeiting.
- a proceed" light panel 84 is illuminated and the revolving door 74 is unlatched to allow entrance of the individual therethrough.
- Light panel 90 may be energized to display please repeat in the manner previously described. Any type of suitable latch may be utilized to lock the revolving door against unauthorized admittance, such as a movable latch controlled by a solenoid.
- a surveillance television camera 94 is operated to indicate when an individual is passing through the gate or to provide a visual indication of an individual who is not verified by the system. The camera Q4 also prevents entry through the gate of more than one person. When a non-verify decision is received, repeat" panel 90 is illuminated.
- FIG. 6 illustrates in detail the interconnections between the terminals of the invention, the reversible multiplexer system, and the transmission link which extends to the central processing center.
- a start signal is initially generated by the depression of a button on a terminal or by the insertion of a uniquely coded card into the terminal.
- the start signal operates a service request signal generator 100 which generates a suitable signal to an input-output interface and frequency multiplexer circuit 102.
- Generator 100 may comprise a frequency tone generator of the type used in conventional touch tone telephone systems.
- Multiplexer 102 comprises any suitable type of reversible analog multiplexer, of which there are a number of commercially available units made by different manufacturers.
- a voice input which is fed through a microphone to a signal conditioning circuit 104, which may comprise for instance AGC circuitry with preamplification and bandpass filtering, and other noise reduction circuitry.
- the output of the signal conditioning circuitry 104 is also fed through the frequency multiplexer 102.
- Alphanumeric user and machine inputs are fed from the remote terminal into an alphanumeric data block signal generator 106.
- Generator 106 preferably will comprise a frequency shift keying system such as the conventional touchtone system for generating tones in response to alphanumeric inputs.
- the output of the signal generator 106 is also fed through the multiplexer 102.
- Signals fed from the central processing center back through the frequency multiplexer 102 are demultiplexed thereby and are applied through a terminal command and control circuit 108.
- the circuit 108 comprises simple logic circuitry to turn signal generator 106 on after reception of a ready acknowledgment from the central processing center. Additionally, the command and control circuitry 108 decodes command signals and controls the operation of the visual signal panels on the terminal. These signal panels are termed, for the purposes of this disclosure, the queue and decision display circuit 110. Display 110 thus includes the randomly operated required word displays and also the verification panels on the terminal.
- the terminal command and control 108 also controls the operation of the admittance gate 112 at an industrial site, or alternatively, the sales ticket data operation 114 in a retail site.
- the multiplexed signals from the frequency multiplxer 102 are fed through an input interface and channel separator 116. Additionally, multiplexed signals from other terminals at the facility are fed into the interface and channel separator 116. The signals fed from each of the terminals at the facility are separated into various frequency channels by the separator 116. The start request and other signals are fed through the signaling channel interface circuitry 1 18 to the service request sensor circuit 120.
- Suitable circuitry for use as the service request sensor is a detector or recognizer for the output of the touch-tone system utilized in generator 106. Such a detector may comprise a narrow band filter, along with squaring and integrating circuits and time gate sampling.
- the voice signals and alphanumeric user and machine inputs are fed through a data channel interface 122 to a signal conditioning circuit 124. Some amplification may be required at interface 122. Again, filtering and other conditioning operations similar to those provided by circuit 104 are performed by the circuit 124 on the voice signals in order to enhance the signal to noise ratio.
- the other alphanumeric inputs may be amplified by circuit 124.
- the service request sensor 120 generates a tone signal which is fed to the system command and control circuitry 126. Receipt of a use signal by circuitry 126 initiates channel assignment. Circuitry 126 also provides clocking and control functions for the multiplexing operations, and generally coordinates movement of signal flow by opening and inhibiting the various channels.
- the conditioned data signals are fed from circuit 124 to the transmitter channel assignment circuitry 128 wherein the data signals are fed to available frequency channels for transmission. Clocking and control signals for the transmission are pro vided by the command control system 126. System 126 also maintains memory of which frequency channels are unassigned and thus available.
- the command and control system 126 also actuates a use" signal generator 130 which provides a use tone signal to be fed to the central processing station via the transmitter channel assignment circuit 128.
- the multiplexed signals are again conditioned by preamplification and bandpass filtering by a conditioning circuit 132.
- the conditioned signals are then fed through a microwave transmitter 134 to the transmitting antenna 136 for transmission to the central processing center.
- Acknowledgment and verification signals transmitted from the central processing center are received by a receiver antenna 138, and fed through a microwave receiver 140 to a receiver channel assignment circuit 142. Control of the receiver channel assignment circuit 142 is provided by the transmitter channel assignment circuit 128. Ready or acknowledgment tone signals are fed to a tone sensing circuit 144, of the type previously described, which generates a signal which is routed through the command and control system 126. This signal then actuates the alphanumeric request tone signal generator 146 and the queue tone signal generators 148. It will be understood that a plurality of queue signal generators will be provided, with one generator being provided for each of the required word panels on a terminal. The queue signal generators 148 generate tone signals of different frequency in order to actuate selected ones of the lights behind the word panels on the terminal.
- the output signals from the tone signal generators 146 and 148 are fed through the signaling channel interface 118 and the channel separator 116 to the remote terminal.
- voice signals are transmitted after the operation of one of the queue signal generators 148 and the voice signals are received by the central processing center
- a tone indication is provided through the receiver channel assignment 142 and is fed to the sense queue circuit 150.
- the sense queue circuit senses the tone and then generates tone signals which sequentially actuate the next desired signal from the queue signal generators 148.
- a decision tone signal on verification is transmitted from the processing center, received by the receiver antenna 138 and fed to the sense decision circuit 152.
- This decision circuit 152 feeds a signal through the system command and control circuit 126 to actuate the decision signal generator 154.
- the decision signal is then fed through the signaling channel interface 118 to the remote terminal for actuating the visual verification display panel at the display 1 10.
- other acknowledgment tone signals, inventory control information, termination tone signals and the like are fed through the receiver channel assignment 142 to the return data circuit 158 for suitable display at the terminal displays 112 or 114.
- the circuit 158 decodes the coded tone signals applied thereto.
- FIG. 7 illustrates the circuitry at the central processing station of the invention.
- a microwave receiving antenna 160 receives the microwave signal transmissions from the various terminal facilities.
- a microwave receiver 162 transmits the received signals through a receiver channel interface 164.
- the channel interface 164 is automatically set by the channel assignment circuit 128 (FIG. 6) and feeds the signals through a data interface and channel assignment circuit 166.
- the receiver'channel interface 164 also provides a signal to the use sensor 168 which detennines which time shared input lines, and thus which facility and terminal is requesting service.
- the sensor 168 then generates a tone signal which notifies the system command and control circuit 170 in order to schedule the requested job and initiate action thereon. Circuit 170 then notifies assignment circuit 166 for channel assignment.
- the voice signals fed through the data interface system 166 are fed to a voice data analog-to-digital converter 172.
- conversion is provided at the converter 172 at an 8,000 to 20,000 samples/second rate. Selection of portions of the voice signals will be based on starting an arbitrary time following or preceding signal onset as determined by threshold logic.
- the digitized signals are then fed through a buffer 174 which stores the digital signals until the signals are accepted by a fast fourier transform circuit 176. Suitable buffer and fast Fourier transform systems are commercially available from such manufacturers as the Digital Systems Division of Texas Instruments Incorporated of Houston, Texas.
- the resulting spectra are fed to an identification and data processor 178, wherein the spectra are stored on magnetic discs or the like and utilized for voice verification in the manner to be subsequently described in detail.
- the data processor in the preferred embodiment of the invention will comprise a properly programmed digital computer.
- Each fast Fourier transform unit will be capable of producing Fourier transforms in the range of about 50 channels of 1,000 word speech samples every half second. A 20 kc sampling rate and a 0.05 second transform time-gate then produces 1,000 samples for each phoneme transformed. Assuming 10 phoneme spectra for each individual verified, this yields about 30 verifications per second as a typical maximum verification rate for the system utilizing three fast Fourier transform systems. The time required for processing each set of ten spectra and making the verification for an individual would be about 0.03 seconds. This time is based upon forty words per spectrum, or a total of 400 words per person, required to represent the pertinent spectral features. Thus, most conventional general purpose computers may easily keep up with three fast Fourier transform systems all working at maximum capacity. With computers of much larger capacity, the need for fast Fourier transform units would not be necessary, as such transformation functions may be done by properly programming the digital computer.
- Alphanumeric tone signals fed through the data interface 166 are decoded into digital signals and fed through a buffer 180 to the identification and data processor 178. Additionally, portions of the alphanumeric signals are fed through buffer 180 for storage in a memory file 182.
- the data processor 178 may recall prestored spectral data from the memory file 182 when desired. Additional auxiliary data storage is provided by the storage 184, and the auxiliary data may be processed at a later time by processor 178 or yet another specially programmed general purpose computer.
- Buffers and storage circuits 180, 182 and 184 may comprise conventional magnetic disc or core storage, or banks of shift register strings.
- each of the buffers and other circuits of the invention are controlled and addressed by clock and timing signals provided by the command control system 170.
- the command control system 170 also initiates the ready signal generator 186 which supplies a tone signal through the transmitter channel interface system 188.
- System 188 is automatically set by the operation of circuit 142 (FIG. 6).
- the tone signal is then assigned to a channel for transmission and is fed through a signal conditioning circuit 190 for filtering and waveshaping operations.
- the signal is then fed to the microwave transmitter 192 for transmission via the transmitter antenna 194 to the respective facility and terminal.
- the system command and control 170 feeds signals through an exhaustive random order selector circuit 196 which generates a series of five random control pulses to the queue signal generators 198.
- An exemplary circuit for use as selector circuit 196 is a continuously cycling five position shift register. When it is desired to generate a random word signal, the instantaneous position of the register is output as the random number. This position is stored by logic circuitry. For the next random number to be generated, the instantaneous position of the register is output and then compared with the stored position. If the two positions are different, the second position is output as a random number. If the positions are the same, the instantaneous posi tion of the register is again detected.
- the generators 198 include a generator of a different tone frequency for each of the required words to be displayed at the terminal.
- the different frequency signals are transmitted through the channel interface 188 for transmission via the microwave communication link.
- each required word panel is energized during each verification cycle, but the word order is random.
- the system command and control 170 initiates a decision tone signal from the tone generator 200 for transmission to the respective terminal.
- the system command and control 170 controls the operation of a return data buffer 202, which may be a magnetic storage, such that return data may be fed from a data processor 178 to the respective terminal.
- the operation of the system will now be described in detail with reference to FIGS. 6 and 7.
- the person to be identified approaches the remote terminal and initiates a start signal by the depression of a button or the like.
- the start signal is fed through the service request signal generator which applies a signal through the interface and frequency multiplexer 102.
- the channel separator 116 separates the start signal from other signal information being supplied from other remote terminals and feeds the start signal through the interface 118 to the service request sensor 120.
- a signal is then initiated through the command and control circuit 126 to the use signal generator 130, which generates a use signal for application to the transmitter channel assignment circuit 128.
- a transmitter channel is assigned upon receipt of the service request by circuit 126.
- the use signal is transmitted from antenna 136 via the microwave link to the receiver antenna shown in FIG. 7.
- the use signal is then transmitted through the channel interface circuit 164 to the use sensor 168.
- the resulting output signal from the sensor 168 is fed to the system command and control circuit 170, wherein the location and identity of the terminal is stored and utilized for scheduling of the job. Scheduling signals are fed from the command and control circuit 170 to the channel assignment circuit 166. Additionally, the command and control system 170 initiates a signal from a ready signal generator 186 which is fed through the channel system 188 and transmitted via the antenna 194 to the terminal. This ready signal is received by the antenna 138 (FIG. 6) and fed to the sense ready circuit 144, which applies an indication to the system command and control 126.
- the alphanumeric request signal generator 146 is then energized to request alphanumeric data blocks through the channel interface 118 and channel separator 116, the multiplexer 102 and through the command and control 108.
- These user inputs which may comprise the purported identity contained on the card inserted into the terminal, are fed through signal generator 106.
- generator 106 in the preferred embodiment generates tone frequencies which are fed through the multiplexing circuitry and through the data channel interface 122 for transmission from the antenna 136 to the central processing station.
- the purported identity and other alphanumeric signals are received by the receiver antenna 160 and suitably demultiplexed and fed through the alphanumeric data buffer to the system command and control 170.
- the signals are then stored, and in response thereto a signal is fed to the random order selector 196.
- This selector then feeds a first randomly selected control signal to initiate operation of one of the queue signal generators 198.
- the selected queue signal generator generates a unique tone frequency which is fed through the channel interface 188 and transmitted via the transmitter antenna 194.
- the selected queue signal is received by the receiver antenna 138 and fed through the receiver channel assignment system 142 to the sense queue circuit 150.
- the sense queue signal is fed through the command and control system 126 to the queue signal generators 148.
- Only one of the signal generators 148 is initiated by the particular queue signal tone, and this particular generator produces a signal which is fed through the channel interface 118 and through the terminal command and control circuit 108 to the queue display 110.
- a single one of the required word panels is then energized at the terminal. For instance, referring to FIG. 3, a selected one of the word panels 58a-e is energized.
- the individual to be verified then speaks the required word through the microphone, the resulting voice input being fed through the signal conditioning circuit 104 and through the multiplexing circuit 102 to the data channel interface 122.
- the voice signals are suitably conditioned for noise reduction through the conditioning unit 124 and fed through the channel assignment circuit 128 for transmission via the transmitting antenna 136.
- the required word is received at the receiver antenna 160 and fed through the data interface and channel assignment circuit 166 which has been preset by the initial start signal. Circuit 166 routes the word signal to the voice data analog-todigital converter 172. The digital signals are stored in the buffer 174 until they may be transformed into the frequency domain by the fast Fourier transform circuit 176. The trans formed signals are then fed to the identification and data processor 178 for processing in the manner to be subsequently described.
- the command and control system 170 senses the reception and storing of the required word, and then pulses the random order selector 196 in order that a second queue signal may be generated from the signal generators 198. The signal is again a unique tone frequency which is transmitted to the terminal, in the manner previously described, so that a second one of the queue signal generators 148 will be energized to display a second required word at the terminal.
- the individual to be verified again repeats the required word through the microphone and the voice input is processed, multiplexed and transmitted to the central processing station.
- the voice signal is digitally converted in the unit 172 and transformed into the frequency domain by the circuit 176.
- the second spoken word is then stored in the identification and data processor 178 and the cycle is repeated again.
- This required word generation and resulting voice response by the individual to be verified is continued until all of the required spoken words are received and stored in the identification and data processor. In the embodiment shown in FIG. 3, this would comprise five spoken words. However, it will be understood that more or less words may be required for varying applications of the invention.
- the stored spectral signals for the individual are retrieved from the memory file 182.
- the stored signals relative to the individual are then compared with the spoken words within the data processor 178 in the manner to be subsequently described.
- the data processor 178 then makes a verification decision and transmits the verification signal through the system command control 170 and to the decision signal generator 200. If the persons purported identity is verified, the generator 200 generates one signal which is fed to the channel assignment circuit 188 and transmitted via the microwave link to the receiver antenna 138 at the terminal.
- the favorable decision is fed through the sense decision circuit 152 and through the command and control system 126 to the decision signal generator 154.
- generator 154 In response to the favorable decision signal, generator 154 generates an indication which is fed through the interface 1 18, the channel separator 116, the multiplexer 102 and the terminal command and control 108 to either the gate control 112 or to the sales ticket data 114. If no verification is decided by the data processor 178, the decision signal generator 200 generates a non-verify signal, which is displayed by 1 l and 112, and the gate control 112 is not actuated, or no sales ticket data is presented to unit 114. Additionally, the please repeat" panel will be energized.
- the system command and control 170 actuates the auxiliary data storage to store the input signals for inventory and credit control purposes.
- the terminal Upon indication of a decision signal, the terminal generates a clear indication which is fed through the service request signal generator loop to the central processing station to release the channel assignment for the terminal.
- Return signals fed from the data processor may at this time be fed through the return data buffer 202 and through the return data unit 158 for display at the terminal primarily at display 1 14.
- the present system may have many applications for use as an industrial security system, or for use in credit verification for retail stores and the like.
- the system can be used as a verification unit in apartment houses to control the entrance thereto.
- the system may also be used between banks in order to keep credit balances and the like on a real-time basis.
- codes or scrambling may be utilized in the microwave communications link to reduce the possibility of interception and use by unauthorized persons.
- the identification and data processor 178 may take on various forms, as for instance, a special purpose digital computer. However, it is thought that for most purposes it will be desirable to properly program a general purpose digital computer to perform the voice verification functions of the invention. FIGS. 8 and 9 thus illustrate flow diagrams which may be used to program such a digital computer.
- the digital processor may be provided with a stored memory of a voice, termed a voice signature, of an individual.
- a voice signature a voice signature
- the individual speaks the required words into a microphone, after which the words are converted into digital form by a conventional analog-to-digital convertor.
- Tpoints of the digital words are stored at 300. These T points comprise an arbitrary number to give sufficient information, but in practice T has been set to 1,024.
- m is set equal to one and n is set equal to one at 304.
- n is incremented once and a decision is made at 310 as to whether or not n N. If not, the next phoneme is transformed at 306.
- n N When the last phoneme of the first utterance is transformed, n N, and m is incremented once at 312. The decision is made at 314 as to whether or not m M. If not, the next utterance is Fourier transformed, phoneme by phoneme, in the manner described.
- the reference spectra are computed at 316, as indicated, and are stored to provide q i) for use as a reference voice signature in the manner to be subsequently described.
- the operation at 316 is an arithmetic average of repetitive utterances made by the individual, to provide more meaningful stored data. Spectrum smoothing will generally also be conducted on the transform data to make the data more compatible with the input data treated in the manner as shown in FIG. 9.
- T points of each of the N preselected phonemes are stored at 400 as previously noted.
- T comprised the value of 1,024, with from five to 10 phonemes being utilized.
- n is set to one at 402 and Fourier transformation is accomplished on the nth phoneme utilizing the Cooley-Tukey algorithm according to the formula:
- a spectral estimate of the nth phoneme is formed according to the formula:
- This step involves multiplying the smoothed function by its complex conjugate.
- the spectral estimate 1 ,,,,(i) is stored and n is incremented at 410.
- a decision is made at 412 as to whether or not n N. If not, the subsequent phonemes are Fourier transformed at 404 and the cycle is continued until all phonemes have been processed.
- the reference spectra q Ai) are called from memory for the particular individual to be verified. The observed spectra are then compared at 416 15 to the reference spectra in the following manner:
- N bn D E 2 t ikiia This involves comparing the Euclidian distance between corresponding vectors in the I ,,,,(i) multidimensional feature space, whose coordinates are the energy-densities at the particular frequencies of each of the phoneme spectra.
- the square of the Euclidian distance, or other suitable non-negative single valued functions of the Euclidian distance is compared at 418 against the predetermined threshold value. This value is arbitrary and is defined by previously made experiments on large portions of the population. This threshold may, in some instance, be unique for each individual andmay be stored within the computer. If the Euclidian distance is not less than or equal to the threshold value, a not verified signal is transmitted at 420. If the squared distance is less than the threshold, a verify signal is transmitted at 422 in the manner previously described.
- the reference spectra stored within the computer is updated at 424 in accordance with the results of the decision at 418. This is accomplished according to the following:
- the stored reference data is then changed to compensate for changes in voices due to age and the like. In some instances, it may be desirable to track changes in voices faster by utilizing only the most recent past, as for instance six months, when updating the reference spectra at 424.
- a method of voice verification comprising:
- comparing predetermined features comprising corresponding points of a spectral estimate of said transformed signals which are characteristic of differences between individual voices with stored predetermined features of the voice to be verified, and
- step of transforming comprises Fourier transformation.
- a method for verifying the voice of an individual comprising:
- step of smoothing comprises:
- step of forming a spectral estimate comprises:
- step of comparing comprises:
- a method of voice verification for a plurality of stations comprising:
- a system for voice verification comprising:
- a system for voice verification comprising: means for converting analog reproductions of a voice into digital signals, means for transforming said digital signals into the frequency domain, means for comparing predetermined features of said transformed signals which are characteristic of differences between individual voices with stored predetermined features of the voice to be verified, means for generating a verify or non-verify signal in response to the comparison of said predetermined features, and means for varying the stored predetermined features in response to the comparison of said predetemiined features.
- a system for verifying the voice of an individual comprising:
- means for converting the voice into analog electrical signals means for converting said electrical signals into digital signals, means for sampling spaced apart portions of said digital signals, Fourier transform means for transforming the sampled portions of said digital signals into the frequency domain, means for smoothing the frequency transformed signals, means for forming a spectral estimate of the smoothed signals, means for comparing the spectral estimate with a stored spectral signal representative of the individual, and means for generating a verify or non-verify signal in response to the comparison.
- said Fourier transform means operates according to the Cooley-Tukey algorithm.
- a system for voice verification comprising: a plurality of spaced apart facilities each requiring verification of the identities of a predetermined group of people, each facility having a plurality of terminals for receiving identification and voice information and for indicating verification signals,
- multiplexing means interconnecting the terminals at each facility to a communications link
- a central processing station for receiving and transmitting signals overthe communications link, means at said central processing station responsive to identification information from a terminal for requesting voice information at said terminal,
- each of said temiinals at a facility are connected via wirelines to said multiplexer.
- reversible multiplexer means located at said central processing station.
- gate means at said terminals for allowing entrance only upon the receipt of favorable verification signals.
- a terminal for connection through a communications link with a central voice verification station
- a panel located on said terminal and including a plurality of selectively energizable word display portions,said control signal sequentially energizing said portions in a random order to reduce the possibility of fraudulent operation of the system.
- keyboard means disposed on said terminal to enable the transmission of supplemental information to the central station.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
Claims (36)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US399170A | 1970-01-19 | 1970-01-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
US3673331A true US3673331A (en) | 1972-06-27 |
Family
ID=21708579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US3991A Expired - Lifetime US3673331A (en) | 1970-01-19 | 1970-01-19 | Identity verification by voice signals in the frequency domain |
Country Status (1)
Country | Link |
---|---|
US (1) | US3673331A (en) |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3883850A (en) * | 1972-06-19 | 1975-05-13 | Threshold Tech | Programmable word recognition apparatus |
US3896266A (en) * | 1971-08-09 | 1975-07-22 | Nelson J Waterbury | Credit and other security cards and card utilization systems therefore |
US4060694A (en) * | 1974-06-04 | 1977-11-29 | Fuji Xerox Co., Ltd. | Speech recognition method and apparatus adapted to a plurality of different speakers |
US4069393A (en) * | 1972-09-21 | 1978-01-17 | Threshold Technology, Inc. | Word recognition apparatus and method |
US4084245A (en) * | 1975-08-16 | 1978-04-11 | U.S. Philips Corporation | Arrangement for statistical signal analysis |
EP0101772A1 (en) * | 1982-09-01 | 1984-03-07 | Jerome Hal Lemelson | Computer security systems |
US4468204A (en) * | 1982-02-25 | 1984-08-28 | Scott Instruments Corporation | Process of human-machine interactive educational instruction using voice response verification |
US4486180A (en) * | 1982-04-27 | 1984-12-04 | Riley Michael D | Testing system with test of subject matters, identification and security |
US4596041A (en) * | 1983-06-17 | 1986-06-17 | Mack John L | Participant-identification recording and playback system |
GB2169120A (en) * | 1984-12-31 | 1986-07-02 | Int Standard Electric Corp | Speaker recognition system |
EP0233285A1 (en) * | 1985-07-01 | 1987-08-26 | Ecco Industries, Inc. | Speaker verification system |
US4797927A (en) * | 1985-10-30 | 1989-01-10 | Grumman Aerospace Corporation | Voice recognition process utilizing content addressable memory |
US4910782A (en) * | 1986-05-23 | 1990-03-20 | Nec Corporation | Speaker verification system |
US4926488A (en) * | 1987-07-09 | 1990-05-15 | International Business Machines Corporation | Normalization of speech by adaptive labelling |
US4996161A (en) * | 1987-10-16 | 1991-02-26 | Guardian Technologies, Inc. | Breath alcohol testing system |
EP0484455A1 (en) * | 1989-07-28 | 1992-05-13 | GUERRERI, Stephen J. | A method and apparatus for language and speaker recognition |
WO1992015090A1 (en) * | 1991-02-22 | 1992-09-03 | Seaway Technologies, Inc. | Acoustic method and apparatus for identifying human sonic sources |
US5202929A (en) * | 1979-09-24 | 1993-04-13 | Lemelson Jerome H | Data system and method |
WO1996022595A1 (en) * | 1995-01-19 | 1996-07-25 | Ann Adcock Corporation | Speaker verification method |
US5623552A (en) * | 1994-01-21 | 1997-04-22 | Cardguard International, Inc. | Self-authenticating identification card with fingerprint identification |
US5659597A (en) * | 1992-04-13 | 1997-08-19 | Voice Control Systems, Inc. | Speech recognition system for electronic switches in a non-wireline communications network |
US5758317A (en) * | 1993-10-04 | 1998-05-26 | Motorola, Inc. | Method for voice-based affiliation of an operator identification code to a communication unit |
WO1998034216A2 (en) * | 1997-01-31 | 1998-08-06 | T-Netix, Inc. | System and method for detecting a recorded voice |
US5835894A (en) * | 1995-01-19 | 1998-11-10 | Ann Adcock Corporation | Speaker and command verification method |
WO2000028524A1 (en) * | 1998-11-10 | 2000-05-18 | Sherrie Ann Adcock | Method of comparing utterances for security control |
US6182037B1 (en) * | 1997-05-06 | 2001-01-30 | International Business Machines Corporation | Speaker recognition over large population with fast and detailed matches |
US6400835B1 (en) | 1996-05-15 | 2002-06-04 | Jerome H. Lemelson | Taillight mounted vehicle security system employing facial recognition using a reflected image |
US20030007690A1 (en) * | 2001-01-12 | 2003-01-09 | Ram Rajagopal | System and method for image pattern matching using a unified signal transform |
US6519565B1 (en) | 1998-11-10 | 2003-02-11 | Voice Security Systems, Inc. | Method of comparing utterances for security control |
US6584316B1 (en) * | 2000-05-05 | 2003-06-24 | Lucent Technologies Inc. | Handoff of phone calls from wireless to wireline network |
US6798345B2 (en) * | 2001-09-13 | 2004-09-28 | Allied Telesis K.K. | Administrative system |
US20050273319A1 (en) * | 2004-05-07 | 2005-12-08 | Christian Dittmar | Device and method for analyzing an information signal |
US20070220272A1 (en) * | 2002-06-25 | 2007-09-20 | Campisi Steven E | Transaction authentication card |
US7274301B1 (en) * | 1999-02-11 | 2007-09-25 | Cardax Int'l Limited | Access control device with electronic identification and audio communication capability |
US20070234052A1 (en) * | 2002-06-25 | 2007-10-04 | Campisi Steven E | Electromechanical lock system |
US7543156B2 (en) | 2002-06-25 | 2009-06-02 | Resilent, Llc | Transaction authentication card |
US9043210B1 (en) | 2012-10-02 | 2015-05-26 | Voice Security Systems, Inc. | Biometric voice command and control switching device and method of use |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3009106A (en) * | 1959-09-18 | 1961-11-14 | Kurt H Haase | Wave form analyzing method and apparatus |
US3071753A (en) * | 1958-04-17 | 1963-01-01 | Sperry Rand Corp | Data processing system with remote input-output device |
US3281789A (en) * | 1962-11-02 | 1966-10-25 | Frederick P Willcox | Multiple remote interrogated information system |
US3403227A (en) * | 1965-10-22 | 1968-09-24 | Page Comm Engineers Inc | Adaptive digital vocoder |
US3466394A (en) * | 1966-05-02 | 1969-09-09 | Ibm | Voice verification system |
-
1970
- 1970-01-19 US US3991A patent/US3673331A/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3071753A (en) * | 1958-04-17 | 1963-01-01 | Sperry Rand Corp | Data processing system with remote input-output device |
US3009106A (en) * | 1959-09-18 | 1961-11-14 | Kurt H Haase | Wave form analyzing method and apparatus |
US3281789A (en) * | 1962-11-02 | 1966-10-25 | Frederick P Willcox | Multiple remote interrogated information system |
US3403227A (en) * | 1965-10-22 | 1968-09-24 | Page Comm Engineers Inc | Adaptive digital vocoder |
US3466394A (en) * | 1966-05-02 | 1969-09-09 | Ibm | Voice verification system |
Non-Patent Citations (2)
Title |
---|
Dietrich and Maiwald, Digitalized Sound Spectrograph Using FFT and Multiprint Techniques, JASA, p.308, 11/68 * |
Shively, A Digital Processor to Generate Spectra in Real Time, IEEE Transactions on Computers, pp. 485 491, 5/68 * |
Cited By (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3896266A (en) * | 1971-08-09 | 1975-07-22 | Nelson J Waterbury | Credit and other security cards and card utilization systems therefore |
US3883850A (en) * | 1972-06-19 | 1975-05-13 | Threshold Tech | Programmable word recognition apparatus |
US4069393A (en) * | 1972-09-21 | 1978-01-17 | Threshold Technology, Inc. | Word recognition apparatus and method |
US4060694A (en) * | 1974-06-04 | 1977-11-29 | Fuji Xerox Co., Ltd. | Speech recognition method and apparatus adapted to a plurality of different speakers |
US4084245A (en) * | 1975-08-16 | 1978-04-11 | U.S. Philips Corporation | Arrangement for statistical signal analysis |
US5202929A (en) * | 1979-09-24 | 1993-04-13 | Lemelson Jerome H | Data system and method |
US5408536A (en) * | 1979-09-24 | 1995-04-18 | Lemelson; Jerome H. | Machine security systems |
US5548660A (en) * | 1979-09-24 | 1996-08-20 | Lemelson; Jerome H. | Machine security systems |
US4468204A (en) * | 1982-02-25 | 1984-08-28 | Scott Instruments Corporation | Process of human-machine interactive educational instruction using voice response verification |
US4486180A (en) * | 1982-04-27 | 1984-12-04 | Riley Michael D | Testing system with test of subject matters, identification and security |
EP0101772A1 (en) * | 1982-09-01 | 1984-03-07 | Jerome Hal Lemelson | Computer security systems |
US4596041A (en) * | 1983-06-17 | 1986-06-17 | Mack John L | Participant-identification recording and playback system |
US4773093A (en) * | 1984-12-31 | 1988-09-20 | Itt Defense Communications | Text-independent speaker recognition system and method based on acoustic segment matching |
GB2169120A (en) * | 1984-12-31 | 1986-07-02 | Int Standard Electric Corp | Speaker recognition system |
EP0233285A4 (en) * | 1985-07-01 | 1987-12-01 | Ecco Ind | Speaker verification system. |
EP0233285A1 (en) * | 1985-07-01 | 1987-08-26 | Ecco Industries, Inc. | Speaker verification system |
US4797927A (en) * | 1985-10-30 | 1989-01-10 | Grumman Aerospace Corporation | Voice recognition process utilizing content addressable memory |
US4910782A (en) * | 1986-05-23 | 1990-03-20 | Nec Corporation | Speaker verification system |
US4926488A (en) * | 1987-07-09 | 1990-05-15 | International Business Machines Corporation | Normalization of speech by adaptive labelling |
US4996161A (en) * | 1987-10-16 | 1991-02-26 | Guardian Technologies, Inc. | Breath alcohol testing system |
EP0484455A4 (en) * | 1989-07-28 | 1993-03-10 | Stephen J. Guerreri | A method and apparatus for language and speaker recognition |
EP0484455A1 (en) * | 1989-07-28 | 1992-05-13 | GUERRERI, Stephen J. | A method and apparatus for language and speaker recognition |
WO1992015090A1 (en) * | 1991-02-22 | 1992-09-03 | Seaway Technologies, Inc. | Acoustic method and apparatus for identifying human sonic sources |
US5313556A (en) * | 1991-02-22 | 1994-05-17 | Seaway Technologies, Inc. | Acoustic method and apparatus for identifying human sonic sources |
US7551944B2 (en) | 1992-04-13 | 2009-06-23 | Nuance Communications, Inc. | Speech recognition system for electronic switches in a non-wireline communications network |
US5659597A (en) * | 1992-04-13 | 1997-08-19 | Voice Control Systems, Inc. | Speech recognition system for electronic switches in a non-wireline communications network |
US20030087675A1 (en) * | 1992-04-13 | 2003-05-08 | Koninklijke Philips Electronics N.V. | Speech recognition system for electronic switches in a non-wireline communications network |
US6501966B1 (en) | 1992-04-13 | 2002-12-31 | Koninklijke Philips Electronics N.V. | Speech recognition system for electronic switches in a non-wireline communications network |
US5758317A (en) * | 1993-10-04 | 1998-05-26 | Motorola, Inc. | Method for voice-based affiliation of an operator identification code to a communication unit |
US5623552A (en) * | 1994-01-21 | 1997-04-22 | Cardguard International, Inc. | Self-authenticating identification card with fingerprint identification |
US5835894A (en) * | 1995-01-19 | 1998-11-10 | Ann Adcock Corporation | Speaker and command verification method |
WO1996022595A1 (en) * | 1995-01-19 | 1996-07-25 | Ann Adcock Corporation | Speaker verification method |
US6831993B2 (en) | 1996-05-15 | 2004-12-14 | Jerome H. Lemelson | Vehicle security systems and methods employing facial recognition using a reflected image |
US7602947B1 (en) | 1996-05-15 | 2009-10-13 | Lemelson Jerome H | Facial-recognition vehicle security system |
US6400835B1 (en) | 1996-05-15 | 2002-06-04 | Jerome H. Lemelson | Taillight mounted vehicle security system employing facial recognition using a reflected image |
US7116803B2 (en) | 1996-05-15 | 2006-10-03 | Lemelson Jerome H | Facial-recognition vehicle security system and automatically starting vehicle |
WO1998034216A2 (en) * | 1997-01-31 | 1998-08-06 | T-Netix, Inc. | System and method for detecting a recorded voice |
WO1998034216A3 (en) * | 1997-01-31 | 2001-12-20 | T Netix Inc | System and method for detecting a recorded voice |
US6182037B1 (en) * | 1997-05-06 | 2001-01-30 | International Business Machines Corporation | Speaker recognition over large population with fast and detailed matches |
US6519565B1 (en) | 1998-11-10 | 2003-02-11 | Voice Security Systems, Inc. | Method of comparing utterances for security control |
WO2000028524A1 (en) * | 1998-11-10 | 2000-05-18 | Sherrie Ann Adcock | Method of comparing utterances for security control |
US7274301B1 (en) * | 1999-02-11 | 2007-09-25 | Cardax Int'l Limited | Access control device with electronic identification and audio communication capability |
US6584316B1 (en) * | 2000-05-05 | 2003-06-24 | Lucent Technologies Inc. | Handoff of phone calls from wireless to wireline network |
US6807305B2 (en) * | 2001-01-12 | 2004-10-19 | National Instruments Corporation | System and method for image pattern matching using a unified signal transform |
US20030007690A1 (en) * | 2001-01-12 | 2003-01-09 | Ram Rajagopal | System and method for image pattern matching using a unified signal transform |
US6798345B2 (en) * | 2001-09-13 | 2004-09-28 | Allied Telesis K.K. | Administrative system |
US20070220272A1 (en) * | 2002-06-25 | 2007-09-20 | Campisi Steven E | Transaction authentication card |
US20070234052A1 (en) * | 2002-06-25 | 2007-10-04 | Campisi Steven E | Electromechanical lock system |
US7543156B2 (en) | 2002-06-25 | 2009-06-02 | Resilent, Llc | Transaction authentication card |
US20090201128A1 (en) * | 2002-06-25 | 2009-08-13 | Campisi Steven E | Transaction authentication card |
US7917769B2 (en) | 2002-06-25 | 2011-03-29 | Resilent, Llc | Transaction authentication card |
US20050273319A1 (en) * | 2004-05-07 | 2005-12-08 | Christian Dittmar | Device and method for analyzing an information signal |
US7565213B2 (en) * | 2004-05-07 | 2009-07-21 | Gracenote, Inc. | Device and method for analyzing an information signal |
US20090265024A1 (en) * | 2004-05-07 | 2009-10-22 | Gracenote, Inc., | Device and method for analyzing an information signal |
US8175730B2 (en) | 2004-05-07 | 2012-05-08 | Sony Corporation | Device and method for analyzing an information signal |
US9043210B1 (en) | 2012-10-02 | 2015-05-26 | Voice Security Systems, Inc. | Biometric voice command and control switching device and method of use |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3673331A (en) | Identity verification by voice signals in the frequency domain | |
US3896266A (en) | Credit and other security cards and card utilization systems therefore | |
US7054811B2 (en) | Method and system for verifying and enabling user access based on voice parameters | |
CN1301497C (en) | System for administrating of remotely-proctored secure examination | |
US6556680B1 (en) | Method for authorization check | |
US4210899A (en) | Fingerprint-based access control and identification apparatus | |
JP3080388B2 (en) | Unknown person identity verification method | |
US7130452B2 (en) | System and method for multi-party validation, authentication and/or authorization via biometrics | |
EP1343121A2 (en) | Computer telephony system to access secure resources | |
US5313556A (en) | Acoustic method and apparatus for identifying human sonic sources | |
US20030043047A1 (en) | Electronic doorbell system | |
US3701100A (en) | Controlled access security system | |
US20030149343A1 (en) | Biometric based facility security | |
US20070292006A1 (en) | Fingerprint compiler program of explanation | |
KR100297833B1 (en) | Speaker verification system using continuous digits with flexible figures and method thereof | |
HU214529B (en) | Personal identification device, apparatus, personal identification method for permitting a user to access to a controlled object, as well as a lock | |
CA1252567A (en) | Individual recognition by voice analysis | |
JP2001501740A (en) | Speaker Speech Recognition Method Using Predictive Model for Access Control Application | |
CN211857592U (en) | Bill dynamic code inspection system | |
Katalin | The development of personal identification in Prisons | |
JP2002339608A (en) | Portable terminal and authentication system and method | |
JP4487499B2 (en) | Personal authentication device and unlocking system with personal authentication function | |
JP2001227220A (en) | Security system | |
EP0825587A2 (en) | Method and device for verification of speech | |
JPH06290313A (en) | Automatic answering id system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GEOPHYSICAL SERVICE, INC. Free format text: ASSIGNMENT OF ASSIGNORS INTEREST. EFFECTIVE DATE;ASSIGNOR:TEXAS INSTRUMENTS INCORPORATED;REEL/FRAME:004866/0299 Effective date: 19880225 Owner name: GEOPHYSICAL SERVICE, INC.,TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TEXAS INSTRUMENTS INCORPORATED;REEL/FRAME:004866/0299 Effective date: 19880225 |
|
AS | Assignment |
Owner name: HALLIBURTON COMPANY, OKLAHOMA Free format text: MERGER;ASSIGNORS:HALLIBURTON LOGGING SERVICES, INC.;OTIS ENGINEERING CORPORATION;HALLIBURTON GEOPHYSICAL SERVICES, INC.;AND OTHERS;REEL/FRAME:006817/0225 Effective date: 19930624 Owner name: HALLIBURTON GEOPHYSICAL SERVICES, INC., OKLAHOMA Free format text: MERGER;ASSIGNORS:GSI ACQ COMPANY;GEOPHYSICAL SERVICES, INC.;REEL/FRAME:006817/0213 Effective date: 19881130 |