WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Security key holder    
United States Patent5612683   
Link to this pagehttp://www.wikipatents.com/5612683.html
Inventor(s)Trempala; Dohn J. (1215 Dolphin Ter., Newport Beach, CA 92625); Schulz; Geoffrey G. (4140 E. Washington, Orange, CA 92669)
AbstractA security key holder system permits an access key to be released to an authorized individual at a remote location. The access key is secured by a decoder unit that is installed within a vehicle or at a fixed site. To access the key, a person places a call via telephone or radio to a dispatcher station, and applies an identification device to a touch receptacle of the decoder unit. Under the control of a dispatcher, an encoder unit generates an encrypted key release code using the state of an internal real time clock to select an encryption method. The encrypted code is transmitted over an RF radio channel, over the telephone system, or over a dedicated cable, depending upon the installation (mobile or base) of the target decoder unit. Decoder units that receive the transmission use their respective real time clocks to select a decryption method. Decoder units that successfully decrypt the encrypted code use the transmission to synchronize their respective real time clocks, and then compare an internal station code with a station code field of the decrypted key release code. If the station codes match, and an identification number read from the identification device is valid, the decoder unit rotates a stepper motor to open a lock and release the access key. A history file maintained by each decoder unit records the release time, identification number, and duration of use associated with each release of the access key.



 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 5612683
Security key holder - US Patent 5612683 Drawing
Security key holder
Inventor     Trempala; Dohn J. (1215 Dolphin Ter., Newport Beach, CA 92625); Schulz; Geoffrey G. (4140 E. Washington, Orange, CA 92669)
Owner/Assignee    
Patent assignment
All assignments
Publication Date     March 18, 1997
Application Number     08/296,530
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     August 26, 1994
US Classification     340/5.23 340/5.26 340/5.73 380/28
Int'l Classification     G06K 007/04
Examiner     Holloway III; Edwin C.
Assistant Examiner    
Attorney/Law Firm     Knobbe, Martens, Olson & Bear, LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search     340/825.31 340/825.34 340/825.52 70/389 361/172 379/103 380/29
Patent Tags     security key holder
   
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
3337992



[0 after 0 votes]
5423198
DiVito
70/278.3
Jun,1995

[0 after 0 votes]
5351042
Aston
340/5.61
Sep,1994

[0 after 0 votes]
5349346
Wu
340/908
Sep,1994

[0 after 0 votes]
5347267
Murray
340/5.24
Sep,1994

[0 after 0 votes]
5311757
Spahn
70/408
May,1994

[0 after 0 votes]
5309743
Kokubu
70/257
May,1994

[0 after 0 votes]
5245652
Larson
379/102.06
Sep,1993

[0 after 0 votes]
5204663
Lee
340/5.28
Apr,1993

[0 after 0 votes]
5140317
Hyatt, Jr.
340/5.25
Aug,1992

[0 after 0 votes]
5094093
Ben-Asher
70/278.2
Mar,1992

[0 after 0 votes]
5046084
Barrett
379/102.06
Sep,1991

[0 after 0 votes]
5014049
Bosley
340/5.31
May,1991

[0 after 0 votes]
5003801
Stinar
70/278.3
Apr,1991

[0 after 0 votes]
4947163
Henderson
340/5.25
Aug,1990

[0 after 0 votes]
4929880
Henderson
320/134
May,1990

[0 after 0 votes]
4916443
Barrett
340/5.33
Apr,1990

[0 after 0 votes]
4914732
Henderson
340/3.71
Apr,1990

[0 after 0 votes]
4896246
Henderson
361/171
Jan,1990

[0 after 0 votes]
4864115
Imran
235/492
Sep,1989

[0 after 0 votes]
4851652
Imran
235/382
Jul,1989

[0 after 0 votes]
4825210
Bachhuber
340/5.31
Apr,1989

[0 after 0 votes]
4800255
Imran
235/382
Jan,1989

[0 after 0 votes]
4777556
Imran
361/155
Oct,1988

[0 after 0 votes]
4766746
Henderson
340/5.73
Aug,1988

[0 after 0 votes]
4742426
Lavelle
361/171
May,1988

[0 after 0 votes]
4727368
Larson
340/5.6
Feb,1988

[0 after 0 votes]
4609780
Clark
379/102.06
Sep,1986

[0 after 0 votes]
4594637
Falk
361/172
Jun,1986

[0 after 0 votes]
4593185
Patzelt

Jun,1986

[0 after 0 votes]
4567741
Trempala
70/389
Feb,1986

[0 after 0 votes]
4315249
Apple
340/825.52
Feb,1982

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

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

[0 after 0 votes]
3906460
Halpern
711/115
Sep,1975

[0 after 0 votes]
3848229
Perron
235/382
Nov,1974

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

[0 after 0 votes]
5305384
Ashby
380/29
Dec,1969

[0 after 0 votes]
5280518
Danler
379/102.06
Dec,1969

[0 after 0 votes]
4988987
Barrett
340/5.28
Dec,1969

[0 after 0 votes]
4887292
Barrett
340/5.23
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 system for releasing a key at a remote location, comprising:

a decoder unit, said decoder unit comprising a key holder that holds the key, said key holder connected to a lock that prevents the key from being removed from said key holder, said lock coupled to a stepper motor that unlocks said lock to release the key, said stepper motor coupled to said lock such that said stepper motor must be sequenced through multiple angular steps of said stepper motor in order to unlock said lock;

a microprocessor coupled to said stepper motor such that said microprocessor directly controls said stepper motor; and

an encoder unit that sends a key release command to said decoder unit to release the key.

2. The system as defined in claim 1, further comprising:

an RF transmitter connected to said encoder unit for transmitting said key release command; and

an RF receiver connected to said decoder unit for receiving said key release command.

3. The system as defined in claim 1, wherein said encoder unit and said decoder unit connect to a telephone switching network.

4. The system as defined in claim 1, wherein said encoder unit and said decoder unit connect by cable.

5. The system as defined in claim 1, further comprising a touch device for application to a touch receptacle of said decoder unit, said touch device storing an identification number that is transmitted to said decoder unit by application of said touch device to said touch receptacle.

6. The system as defined in claim 1, wherein said encoder unit comprises a real time clock for selecting an encryption method for encrypting said key release command, and wherein said decoder unit comprises a real time clock for selecting a decryption method for decrypting said key release command, said real time clock of said decoder unit being substantially synchronized with said real time clock of said encoder unit to permit said decoder unit to select a decryption method that corresponds to an encryption method used by said encoder unit.

7. The system as defined in claim 6, further comprising a means for maintaining said real time clock of said encoder unit and said real time clock of said decoder unit in substantial synchronization.

8. The system as defined in claim 1, wherein said encoder unit comprises a front panel circuit that comprises a keypad and a display, said front panel circuit having a means for connecting to at least one additional front panel circuit to permit multiple users to simultaneously use said encoder unit.

9. The system as defined in claim 1, wherein said stepper motor is coupled to said lock such that said stepper motor must be sequenced through at least four angular steps in order to unlock said lock.

10. The system as defined in claim 1, wherein said stepper motor comprises a plurality of drive inputs for controlling the rotation of a rotor of said stepper motor, and wherein each of said drive inputs of said plurality is driven by a respective output line of said microprocessor.

11. The system as defined in claim 1, further comprising a spring that biases said lock toward a locked position.

12. A decoder unit for securing a key and for releasing the key to an authorized user, comprising:

a lock;

a key holder that secures the key when said lock is in a locked position;

a stepper motor mechanically coupled to said lock such that said stepper motor must be sequenced through multiple rotational steps in order to open said lock; and

a microprocessor connected to said stepper motor for controlling said stepper motor to control the state of said lock, said microprocessor connected such that said stepper motor is directly controlled by said microprocessor without the use of a dedicated stepper motor control circuit.

13. The decoder unit as defined in claim 12, further comprising a spring that returns said lock to a locked position if power to said microprocessor is cut off while said lock is in an unlocked position.

14. The decoder unit as defined in claim 12, wherein said key holder comprises a key socket that holds the key by a coded portion of the key.

15. The decoder unit as defined in claim 12, wherein said microprocessor comprises an embedded one-time-programmable read-only-memory (ROM) that stores a software routine for decrypting a key release code.

16. The decoder unit as defined in claim 12, further comprising a touch receptacle for receiving a touch device, said touch device containing an identification number stored therein, said identification number being readable by said microprocessor when said touch device is applied to said touch receptacle.

17. The decoder unit as defined in claim 16, further comprising means for comparing said identification number with a list of valid identification numbers stored within said decoder unit to thereby determine whether a person is authorized to remove the key.

18. The decoder unit as defined in claim 12, further comprising a means for recording the current date and time when the key is removed from said key holder.

19. The decoder unit as defined in claim 12, further comprising a microswitch for sensing the state of said lock.

20. The decoder unit as defined in claim 12, further comprising a speech synthesizer, said speech synthesizer permitting said decoder unit to transmit a voice status message to a remote monitoring location.

21. The decoder unit as defined in claim 12, further comprising a rack and pinion assembly that connects said stepper motor to said lock.

22. The decoder unit as defined in claim 12, wherein said stepper motor must be sequenced through at least four rotational steps in order to unlock said lock.

23. The decoder unit as defined in claim 12, wherein said steppe motor comprises a plurality of coils, and wherein said microprocessor controls said stepper motor by selectively driving different coils of said plurality of coils.

24. A method of controlling a lock of a decoder unit, comprising the steps of:

(a) generating a release code, said release code comprising an error detection code;

(b) selecting an encryption method for encrypting said release code, said encryption method selected based on a value of an encoder clock such that different encryption methods are selected at different selection times;

(c) encrypting said release code using the encryption method selected in step (b) to produce an encrypted release code;

(d) transmitting said encrypted release code to said decoder unit, said decoder unit comprising a decoder clock which must be synchronized with said encoder clock to within a synchronization window in order to decrypt and interpret said encrypted release code; and

at the decoder unit:

(e) receiving said encrypted release code transmitted in step (d), and attempting to decrypt the encrypted release code using a plurality of different decryption methods which correspond to a plurality of different values of the decoder clock, the step of attempting to decrypt comprising using said error detection code to determine whether each decryption attempt is successful; and

(f) when a decryption attempt is successful, adjusting the decoder clock to correspond to the encoder clock.

25. The method as defined in claim 24, further comprising the pre-transmission steps of:

generating error correction codes for at least two groups of bits of said encrypted release code; and

interlacing the bits of said encrypted release code and said error correction codes to enable post-transmission correction for burst errors by the decoder unit.

26. The method as defined in claim 24, wherein said step of selecting an encryption method comprises the steps of:

(b1) seeding a pseudo-random number generator with said value of said encoder clock to generate a pseudo-random number; and

(b2) using said pseudo-random number to generate an encryption method.

27. The method as defined in claim 24, wherein step (e) comprises:

using a value held by the decoder clock of the decoder unit to select the plurality of different decryption methods, each of said plurality of decryption methods corresponding to and representing a respective guess of said value of said encoder clock used in step (b) to select said encryption method.

28. The method according to claim 24, further comprising the step of, at the decoder unit, determining a length of time since a most recent synchronization of the decoder clock, and adjusting the synchronization window based on said length of time.

29. The method according to claim 24, wherein step (f) further comprises opening the lock of the decoder unit when a decryption method is successful.

30. The method according to claim 24, wherein the encoder clock is a real-time clock which changes an output value on one-second increments.

31. The method according to claim 24, further comprising the step of:

(g) when step (e) is unsuccessful, using a touch memory device to manually synchronize the decoder clock with the encoder clock.

32. The method according to claim 24, wherein said release code further comprises a station code which identifies a target decoder unit of a plurality of decoder units, and step (f) is performed by regardless of whether the decoder unit is the target decoder unit.

33. The method according to claim 24, wherein the decoder unit is located with an emergency vehicle and operatively connected to a two-way voice radio of the vehicle, and step (e) comprises receiving the encrypted release code with the two-way voice radio.

34. A method of controlling a lock, comprising the steps of:

(a) providing a stepper motor that is mechanically coupled to at least a portion of said lock such that said stepper motor must be sequenced through a plurality of rotational steps in order to move said lock from a locked position to an unlocked position;

(b) providing a microprocessor that is electrically connected to control lines of said stepper motor such that said stepper motor is controlled by said microprocessor without the use of a separate stepper motor controller device; and

(c) generating a sequence of values at the output of said microprocessor to rotate a shaft of said stepper motor and unlock said lock.

35. The method according to claim 34, wherein each value of said sequence of values corresponds to one step of said stepper motor.

36. The method according to claim 34, wherein said stepper motor is mechanically coupled to said lock such that at least four steps of said stepper motor are required to unlock said lock.

37. The method according to claim 34 further comprising the steps of:

reading an identification number from an identification device; and

storing said identification number in a memory to record an identity of a user of said lock.

38. The method according to claim 34, wherein said step (c) comprises the steps of:

(c1) reading an identification number from an identification device;

(c2) comparing said identification number to a list of valid identification numbers; and

(c3) generating said sequence of numbers to unlock said lock only if said identification number corresponds to a number in said list.

39. The method according to claim 34, further comprising the step of providing a spring that biases said shaft of said stepper to a starting position that corresponds to a locked position of said lock.

40. In microprocessor-controlled lock system, a method of reducing the likelihood that a lock will become unlocked when a microprocessor which controls said lock fails to operate properly, said method comprising the steps of:

mechanically coupling a stepper motor to said lock such that said stepper motor must be sequenced through at least four rotational steps in order to open said lock, said stepper motor comprising a plurality of coils for controlling a rotational position of said stepper motor;

providing a spring to bias said lock toward a locked position; and

connecting a microprocessor to said stepper motor such that said microprocessor controls said lock by selectively driving dif