WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method and apparatus for personal verification utilizing nonpredictable codes and biocharacteristics    
United States Patent4998279   
Link to this pagehttp://www.wikipatents.com/4998279.html
Inventor(s)Weiss; Kenneth P. (7 Park Ave., Newton, MA 02150)
AbstractA personal verification system comprising a user device which is adapted to generate a time varying, multi-character, nonpredictable code; a verification device; a mechanism for permitting the user to communicate the nonpredictable code generated by the user device at a given time to the verification device in a manner such that a biocharacteristic of the user is communicated with each code character; the verification device including a mechanism for generating the same nonpredictable code as is appearing at the user device at the given time, a mechanism for converting each character of the generated nonpredictable code to an indication of the character which includes the biocharacteristic; and, a mechanism for comparing the communicated characters including biocharacteristics with the character indications including biocharacteristic, and a mechanism for indicating verification if the compared characters, including the biocharacteristic, match in a predetermined way.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4998279
Method and apparatus for personal verification utilizing nonpredictable

     codes and biocharacteristics - US Patent 4998279 Drawing
Method and apparatus for personal verification utilizing nonpredictable codes and biocharacteristics
Inventor     Weiss; Kenneth P. (7 Park Ave., Newton, MA 02150)
Owner/Assignee    
Patent assignment
All assignments
Publication Date     March 5, 1991
Application Number     07/298,039
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     January 18, 1989
US Classification     340/5.52 235/380 235/382 340/5.84 379/189 379/199 379/903 380/28 713/186
Int'l Classification     H04K 001/02 H04L 009/20 G07F 007/08
Examiner     Buczinski; Stephen C.
Assistant Examiner     Gregory; Bernarr Earl
Attorney/Law Firm     Oliverio; M. Lawrence
Address
Parent Case     CROSS-REFERENCE TO OTHER APPLICATIONS This application is a continuation in-part of application Ser. No. 802,579 filed Nov. 27, 1985, now U.S. Pat. No. 4,885,778, which application is itself a continuation in-part of application Ser. No. 676,626 filed Nov. 30, 1984, now U.S. Pat. No. 4,720,860 issued Jan. 19, 1988.
Priority Data    
USPTO Field of Search     340/825.31 340/825.34 380/3 380/4 380/5 380/3 380/4 380/5 380/28 364/200 364/900 235/379 235/380 235/382
Patent Tags     personal verification utilizing nonpredictable codes biocharacteristics
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4825050
Griffith
235/379
Apr,1989

[0 after 0 votes]
4742537
Jesurum
379/351
May,1988

[0 after 0 votes]
4685055
Thomas
705/56
Aug,1987

[0 after 0 votes]
4677617
O'Connor
370/478
Jun,1987

[0 after 0 votes]
4677552
Sibley, Jr.
705/37
Jun,1987

[0 after 0 votes]
4641322
Hasegawa
375/145
Feb,1987

[0 after 0 votes]
4636583
Bidell
380/260
Jan,1987

[0 after 0 votes]
4609777
Cargile
713/184
Sep,1986

[0 after 0 votes]
4599489
Cargile
705/52
Jul,1986

[0 after 0 votes]
4589066
Lam
713/375
May,1986

[0 after 0 votes]
4582985
Lofberg
235/380
Apr,1986

[0 after 0 votes]
4582434
Plangger
368/46
Apr,1986

[0 after 0 votes]
4575621
Dreifus
235/380
Mar,1986

[0 after 0 votes]
4543657
Wilkinson
375/367
Sep,1985

[0 after 0 votes]
4536647
Atalla
705/70
Aug,1985

[0 after 0 votes]
4494211
Schwartz
375/356
Jan,1985

[0 after 0 votes]
4471216
Herve
235/380
Sep,1984

[0 after 0 votes]
4403114
Sakoe
704/252
Sep,1983

[0 after 0 votes]
4326098
Bouricius
713/155
Apr,1982

[0 after 0 votes]
4320387
Powell
705/39
Mar,1982

[0 after 0 votes]
4302810
Bouricius
705/75
Nov,1981

[0 after 0 votes]
4295039
Stuckert
235/380
Oct,1981

[0 after 0 votes]
4277837
Stuckert
235/380
Jul,1981

[0 after 0 votes]
4193073
Kohnen
342/56
Mar,1980

[0 after 0 votes]
4185166
Kinch, Jr.
380/43
Jan,1980

[0 after 0 votes]
4145569
Ehrat
380/262
Mar,1979

[0 after 0 votes]
4145568
Ehrat
380/47
Mar,1979

[0 after 0 votes]
4126761
Graupe
380/28
Nov,1978

[0 after 0 votes]
4104694
Hargrove
340/5.65
Aug,1978

[0 after 0 votes]
3995111
Tsuji
375/358
Nov,1976

[0 after 0 votes]
3900867
Wagner
342/45
Aug,1975

[0 after 0 votes]
3886451
Chu
368/118
May,1975

[0 after 0 votes]
3806874
Ehrat
713/185
Apr,1974

[0 after 0 votes]
3764742
Abbott
713/185
Oct,1973

[0 after 0 votes]
3752904
Waterbury
725/25
Aug,1973

[0 after 0 votes]
4578530
Zeidler
705/71
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A user verification system comprising:

a user device which is adapted to generate a time varying, multi-character, nonpredictable code;

a verification device; and

means for permitting the user to communicate the nonpredictable code generated by the user device at a given time to the verification device in a manner such that an indication of a biocharacteristic of the user is communicated with each code character;

the verification device including means for generating the same nonpredictable code as is appearing at the user device at the given time, and means for converting each character of the generated nonpredictable code to an indication of the character which includes an indication of the biocharacteristic;

means for comparing the communicated characters, including the indications of biocharacteristics, with the converted character indications including biocharacteristic indications, and means for indication verification if the compared characters, including biocharacteristic indications, match in a predetermined way.

2. A system as claimed in claim 1 wherein said means for permitting the user to communicate is a voice channel, and wherein the biocharacteristic indicated is a voice pattern.

3. A system as claimed in claim 2 wherein said voice channel is a standard telephone line.

4. A system as claimed in claim 2 wherein said verification device includes means for storing an indication of the voice pattern of the user for each character which may form part of the nonpredictable code, and wherein said means for converting includes means responsive to each generated character for reading out the corresponding voice patter indication for the user.

5. A system as claimed in claim 1 wherein said means for permitting the user to communicate is a stroke pattern recognition device, and wherein the indicated biocharacteristic is stroke pattern sequence.

6. A system as claimed in claim 5 wherein said stroke pattern recognition device includes pressure sensitive means on which said characters are entered.

7. A system as claimed in claim 5 wherein said verification device includes means for storing an indication of the stroke pattern sequence of the user for each character which may form part of the nonpredictable code, and wherein said means for converting includes means responsive to each generated character for reading out the character stroke pattern sequence indication of the user for the generated character.

8. A method for verifying the identity of an individual comprising the steps of:

a user device generating a time varying, multi-character, nonpredictable code;

the individual communicating the unpredictable code generated at a given time to a verification device in a manner such that an indication of a biocharacteristic of the individual is included with each code character; and

the verification device generating the same nonpredictable code as is appearing at the user device at the given time, converting each character of the generated code to an indication of the character which includes an indication of the biocharacteristic of the individual, comparing the communicated character indications, including biocharacteristic indications, with the converted character indications including biocharacteristic indications, and indicating verification if the compared characters, including biocharacteristic indications, match in a predetermined way.

9. A method as claimed in claim 8 wherein the communicating step is performed over a voice channel, and wherein the indicated biocharacteristic is voice pattern.

10. A method as claimed in claim 9 wherein said voice channel is a standard telephone line.

11. A method as claimed in claim 8 wherein the communicating step is performed on a stroke pattern recognition device, and wherein the indicated biocharacteristic is stroke pattern sequence.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

This invention relates to methods and apparatus for verifying the identity of an individual and, more particularly, to methods and apparatus for utilizing both nonpredictable codes and a biocharacteristic of the individual whose identity is to be verified to provide enhanced verification security.

BACKGROUND OF THE INVENTION

Personal identification systems may be based on something someone has, such as a card or badge, something that someone knows, such as a personal identification number (PIN), or a biocharacteristic of the individual such as voice pattern or the like. Each of these bases alone can be defeated and thus does not provide a high level of personal verification security. For example, a card alone can be lost or stolen, a PIN can be overheard, can be surreptitiously intercepted and learned when being transmitted over a communication line, or can otherwise be compromised. Most biocharacteristics can be sampled surreptitiously and then computer synthesized or otherwise reproduced.

Heretofore, efforts have been made to enhance the security of personal verification systems by utilizing two of the bases in a single system. While this does result in enhanced security, the security is still not as high as would be desired for some applications. Ideally, all three bases would be used in a single verification system. However, the storage requirements for voice recognition or other biocharacteristic recognition systems are prohibitively high or a large number of inputs must be recognized if the system is adapted to recognize a reasonable number of individuals. If the system only needs to recognize the individual s saying a predetermined code sequence such as his PIN, the message is subject to surreptitious interception and simulation. Thus, even very expensive systems enjoy only limited success in providing a high level of verification security.

A need therefore exists for a relatively simple, inexpensive method and apparatus to provide highly secure personal identification, achieving this objective by utilizing all three bases in a synergistic way in performing the verification function.

SUMMARY OF THE SYNERGISTIC INVENTION

In accordance with the above, this invention provides a method and apparatus for verifying the identity of an individual wherein a user device is provided which generates a time varying, multi-character, nonpredictable code. The individual communicates the nonpredictable code generated at a given time to a verification device in a manner such that a biocharacteristic of the user is communicated with each code character. For example, the characters may be orally communicated over a voice channel such as a telephone line with a biocharacteristic being the voice pattern of the individual or the biocharacteristic may be the unique stroke pattern sequence which the individual uses in writing the characters, the characters appearing at the user device being communicated by being inputted through a stroke pattern recognition device such as a pressure-sensitive device. The verification device is adapted to generate the same nonpredictable code as is appearing at the user device at the given time, and for converting each character of the generated nonpredictable code to an indication of the character which includes the biocharacteristic. For example, an indication of the voice pattern of the individual for each character which may appear in the nonpredictable code may be stored and the voice pattern indication for the character read out in response to the character being generated. The communicated biocharacteristic indications from the individual are then compared with the indications obtained from the conversion, verification being signified if these indications match in a predetermined way.

The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular description of preferred embodiments as illustrated in the accompanying drawings.

IN THE DRAWINGS

FIG. 1 is a block diagram of a basic apparatus and method according to the invention for generating and comparing nonpredictable codes;

FIG. 1A is a block diagram of a preferred apparatus and method for generating and comparing nonpredictable codes where a means for comparing nonpredictable codes is included in a calculator which generates a nonpredictable code;

FIG. 2 is a front isometric view of a credit card sized calculator for calculating a first nonpredictable code for use in gaining clearance or access according to the invention;

FIG. 3A-3B together form a flow chart demonstrating a most preferred series of steps carried out by an apparatus according to the invention and/or in a method according to the invention;

FIGS. 4-9 are diagrammatic representations of series of resultant code cells separately generated by separate computers according to exemplary situations described herein; each diagram sets forth the relationship vis a vis real time between resultant codes generated on the basis of time as kept by separate clock mechanisms in the separate computers generating the resultant codes according to the corresponding conditions described with reference to each figure;

FIG. 10 is a semi-block schematic diagram of a first preferred embodiment of the invention; and,

FIG. 11 is a semi-block schematic diagram of a portion of the verification device for a second embodiment of the invention.

DETAILED DESCRIPTION OF THE SYNERGISTIC INVENTION

Referring to FIG. 10, the system includes a user device 512 which is preferably a credit-card sized device of the type described in detail in the parent application and patent previously mentioned. For purposes of ease of reference and completeness the specification of parent application Ser. No. 802,579 is set forth hereinbelow. Briefly, this device inputs a time varying value, for example, a clock value which varies every minute, and a fixed value, for example, a secret code word, into a processing device which operates on the two inputs in accordance with a secret algorithm to generate a multi character nonpredictable code which is preferably displayed on a multi character display element 514. Element 514 may, for example, be a standard liquid crystal or light-emitting diode display which is adapted to display the ten numeric characters 0-9. The display may also be adapted to display alphanumeric characters. While five character positions have been shown for the display 514 in FIG. 10, it is to be understood that this display may have any number of character positions depending on the degree of security required. Typically, this display might, for example, have eight characters.

The individual who is seeking to have his identity verified communicates information for accomplishing verification to a verification device or station 516 through standard telephones 518, telephone line 520 and modem 522.

In practice, the user will initially input his PIN or other identifying code on telephone 518A. While this may be done orally, it is preferably done by striking appropriate keys on the telephone to provide a digital indication. This input is applied to a PIN recognition circuit 522 in verification device 516. Circuit 522 may include a modem for converting the signals received over telephone line 520 into digital signals to operate device 516. When PIN recognition circuit 522 detects that a PIN is being received, it generates an output on line 524 which inhibits gate 526.

The PIN output from circuit 522 is applied as an addressing input to nonpredictable code generator 528 and to characterize voice pattern store 530. Nonpredictable code generator 528 operates in a manner described in detail in the beforementioned parent application and patent to generate a nonpredictable code at a given time which is the same as the nonpredictable code appearing on display 514 at that given point in time. This is accomplished by using the PIN input to access the secret code word stored in device 512 and an indication of the clock input at device 512, and to operate on such inputs utilizing the same algorithm as is used at the device 512. Parent application Ser. No. 802,579 set forth hereinbelow discloses various ways in which the clocks at the two devices 512 and 516 may be maintained in synchronism.

Character voice pattern store 530 stores a predetermined number of samples from the voice pattern of each individual using the system speaking each character which may appear on display 514. Thus, if only numeric characters 0-9 may appear on display 514, the voice patterns for each of these characters would be stored for each individual whose identity this system is to verify. In order to avoid storing huge amounts of