US4928000A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for communication for a data-storing token
Assignee: Mars Inc
•
Filing: 1987-10-19
•
Granted: 1990-05-22
•
Expires: 2007-10-19
Abstract
Abstract A data-storing token includes a microprocessor which responds to a signal generated by a token interrogator for altering it s clock frequency so as to achieve synchronisation between the token and interrogator operations. Additional synchronisation is achieved by adjusting the length of delay loops in routines used for communication between the token and the interrogator.
Inventors
- 👤 David Eglise
- 👤 Alan J. Ruddell
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 11:06
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/08; G06K; G06K19/00; G06K19/06; G06K19/067; G06K19/07; G06K19/0723; G07; G07C; G07C9/00; G07C9/20; G07C9/28
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
152 words
A data-storing token which can perform a communication operation involving at least one of transmitting and receiving data in a contactless manner ussing an externally generated signal, said token comprising: a clock generator for generating clock pulses, the clock generator including frequency adjustment means for adjusting the frequency of the clock pulses in response to a frequency adjustment signal; and a processor arranged for receiving the clock pulses so as to operate at a rate dependent on the frequency of the clock pulses, said processor being arranged to execute a synchronization operation prior to the communication operation, the processor being responsive during the synchronization operation to the externally generated signal for producing the frequency adjustment signal, the frequency adjustment signal being such as to cause the clock frequency to approach a substantially predetermined relationship with the frequency of the externally generated signal, thereby to allow a subsequent synchronized communication operation to occur.
Claim 2
Dependent Claim
152 words
A data-storing token which can perform a communication operation involving at least one of transmitting and receiving data in a contactless manner ussing an externally generated signal, said token comprising: a clock generator for generating clock pulses, the clock generator including frequency adjustment means for adjusting the frequency of the clock pulses in response to a frequency adjustment signal; and a processor arranged for receiving the clock pulses so as to operate at a rate dependent on the frequency of the clock pulses, said processor being arranged to execute a synchronization operation prior to the communication operation, the processor being responsive during the synchronization operation to the externally generated signal for producing the frequency adjustment signal, the frequency adjustment signal being such as to cause the clock frequency to approach a substantially predetermined relationship with the frequency of the externally generated signal, thereby to allow a subsequent synchronized communication operation to occur.
Claim 3
Dependent Claim
57 words
A token as claimed in claim 1, wherein the processor is operable to derive the frequency adjustment signal in dependence on the relationship between a first number representing transitions of the externally generated signal during an interval and a second number indicative of the number of times the processor has performed a program loop during the interval.
Claim 4
Dependent Claim
48 words
A token as claimed in claim 2, wherein either the first number or the second number is predetermined and the processor is arranged to determine the other number when the predetermined number has been reached, and to derive the frequency adjustment signal in response to the other number.
Claim 5
Dependent Claim
48 words
A token as claimed in claim 2, wherein the processor is arranged to determine the number of times the program loop has been performed when a predetermined number of transitions of the externally generated signal has been counted, and to derive the frequency adjustment signal in response thereto.
Claim 6
Dependent Claim
36 words
A token as claimed in claim 1, wherein the processor includes a counter which is automatically incremented in response to transitions of the externally generated signal without requiring the processor to carry out a processing operation.
Claim 7
Dependent Claim
44 words
A circuit as claimed in claim 1, wherein the processor is operable successively to output a plurality of different frequency adjustment signals in order to select a desired clock pulse frequency from a plurality of frequencies which can be generated by the clock generator.
Claim 8
Dependent Claim
36 words
A circuit as claimed in claim 6, wherein the processor is operable to output frequency adjustment signals such as to alter the clock pulse frequency in a progressive manner until the desired frequency has been reached.
Claim 9
Dependent Claim
54 words
A circuit as claimed in any one of claims 1 to 7, wherein the processor is operable to store a value indicative of a deviation of the clock pulse frequency from a desired frequency, and subsequently to perform a communication operation involving a number of machine cycles which is dependent on the stored value.
Claim 10
Dependent Claim
21 words
A token as claimed in claim 1, wherein the token is operable to perform the communication operation using a radio signal.
Claim 11
Dependent Claim
56 words
A token as claimed in claim 9, wherein the radio signal is modulated in accordance with data to be transmitted or received, and wherein the processor is arranged to produce a frequency adjustment signal which is such to cause the clock frequency to approach a substantially predetermined relationship with the carrier frequency of the radio signal.
Claim 12
Dependent Claim
146 words
A data-storing token which can perform a communication operation involving at least one of transmitting and receiving data in a contactless manner using an externally generated signal, the token comprising processor means, and a clock generator for generating clock pulses to synchronize the operation of the processor means, the processor means including means for storing a first program for execution by the processor means to control the communication operation, the storing means also storing a second program for execution by the processor means prior to the communication operation to cause the processor means to derive a value representing the deviation of the frequency of the clock pulses from a predetermined relationship with the frequency of the externally generated signal, the first program being arranged such that the number of machine cycles executed by the processor in controlling the communication operation is dependent on the derived value.
Claim 13
Dependent Claim
146 words
A data-storing token which can perform a communication operation involving at least one of transmitting and receiving data in a contactless manner using an externally generated signal, the token comprising processor means, and a clock generator for generating clock pulses to synchronize the operation of the processor means, the processor means including means for storing a first program for execution by the processor means to control the communication operation, the storing means also storing a second program for execution by the processor means prior to the communication operation to cause the processor means to derive a value representing the deviation of the frequency of the clock pulses from a predetermined relationship with the frequency of the externally generated signal, the first program being arranged such that the number of machine cycles executed by the processor in controlling the communication operation is dependent on the derived value.
References Cited (Backward Citations)
US3594656A
Cited
US4124890A
Cited
US4241418A
Cited
US4191998A
Cited
US4283621B1
Cited
US4283621A
Cited
EP0032818A2
Cited
EP0098653A1
Cited
WO1985002275A1
Cited
EP0147099A2
Cited
GB2162406A
Cited
WO1986000432A1
Cited
US4719593A
Cited
GB2170337A
Cited
US4775827A
Cited
US4822985A
Cited
US4759035A
Cited
JPH0681627A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-05-21 | 1993-11-20 | 1994-05-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-05-21 | 1997-11-20 | 1998-05-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-05-21 | 2001-11-20 | 2002-05-22 | $7700.00 | Window Closed / Lapsed |