EP0347893A2

Programmable memory for an encoding system.

Abstract

An identification system includes a reader and a transponder. The reader initially transmits a pulse to the transponder. The transponder responds to this pulse by transmitting to the reader a sequence of a particular number (e. g. 10) of signals at a frequency dependent upon the identifying code recorded in the transponder. The reader then transmits a pulse of an opposite polarity to that previously transmitted. The transponder responds by generating 10 signals at a second frequency different from the first frequency. In this way, sequences of pulses alternatively of opposite polarity are transmitted by the reader and sequences of signals at the first and second frequencies are transmitted by the transponder. The reader decodes the sequences of signals at the first and second frequencies, in accordance with the order of the frequencies of such signals, to identify the code at the transponder. The transponder may have a programmable memory to store the code. To program the memory with such a code, the reader generates, and transmits to the transponder, sequences of pulses, each sequence coding for a programmable item of information (e. g. binary "1", binary "0" and reset). Depending upon the individual programmable item, the coded sequences may have pulses of the same polarity or of opposite polarity. At a time related to each such sequence, the reader produces a sequence different from the coded sequence to indicate that pulses coding for a programmable item follow. The transponder demodulates and decodes the transmitted pulses to recover the identifying code. This code is then recorded in the programmable memory and is used thereafter to identify the transponder when the reader interrogates the transponder as described above.

EP0347893A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 21 June 2009, 17.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

30 claims: 7 independent, 23 dependent

  1. 1
    In a system including a transponder and a reader for programming the transponder to generate information individually identifying the transponder to the reader, means at the reader for generating a first individual sequence of pulses indicative of a related generation of signals representing a binary "1", a binary "0" or a reset, and means at the reader for generating a first related individual sequence of signals representative of a binary "0", a second related individual sequence of signals representative of a binary "1" and a third related individual sequence of signals representative of a reset, means for providing a programmable memory at the transponder, and means responsive at the transponder to the generation of the first and the first, second and third related sequences of signals in a particular pattern for programming the transponder to record a plurality of binary "1's" and binary "0's" in an individual pattern in accordance with the pattern of the first, second and third related sequences of signals generated by the reader.
  2. 5
    In a system including a transponder and a reader for programming the transponder to generate information individually identifying the transponder to the reader, means at the reader for providing clock signals, means at the reader for counting the clock signals, means at the reader for providing a code in which the transponder is to be programmed, means for controlling successive counts of the clock signals at the reader in accordance with the code in which the transponder is to be programmed, means at the reader for generating pulses of alternate polarity with a separation in time dependent upon the control of the successive counts in the counter, means at the reader for transmitting the pulses of the opposite polarities to the transponder.
  3. 10
    In a system including a transponder and a reader for programming the transponder to generate coded information individually identifying the transponder to the reader, means at the reader for generating clock signals, means at the reader for providing a count of the clock signals, means at the reader for controlling the count to be provided at each instant in the counting means, in accordance with the code to be provided for the transponder, to control at each instant the number of clock signals for completing a count, means responsive to each initiation of a count for producing a signal of a first polarity and responsive to each completion of a count for generating a signal of a second polarity opposite to the first polarity, and means for providing for the transmission of the signals of the first and second polarities to the transponder to provide for the programming of the code in the transponder.
  4. 15
    In a system including a transponder and a reader for programming the transponder to generate coded information individually identifying the transponder to the reader, the reader being operative to transmit pulses to identify a binary "1", a binary "0" and a reset and to precede such pulses by pulses indicating that the coded pulses providing such information follow, means at the transponder for receiving the pulses transmitted by the reader, means at the transponder for operating upon the received pulses to recover the coding pulses, means responsive at the transponder to the recovered decoding pulses for decoding the coded pulses to recover the coded information, a programmable memory at the transponder, and means for recording the coded information in the programmable memory.
  5. 18
    In a system including a transponder and a receiver for programming the transponder to generate information individually identifying the transponder to the reader means at the reader for generating first pulses in a first code to identify programmable items and for transmitting the pulses to the transponder, a programmable memory at the transponder, means at the transponder for receiving the pulses and for decoding the pulses and for recording in the programmable memory the code identified by the pulses, means at the reader for generating interrogating pulses and transmitting the interrogating pulses to the transponder, means responsive at the transponder to the interrogating pulses for producing and transmitting signals at first and second frequencies in a pattern indicative of the code in the programmable memory, means responsive at the reader to the signals at the first and second frequencies for providing for the continued generation and transmission of the interrogating pulses, and means responsive at the reader to the signals at the first and second frequencies for decoding the signals to identify the code in the programmable memory at the transponder.
  6. 23
    In a system including a transponder and a reader for programming the transponder to generate information individually identifying the transponder to the reader, means at the reader for alternately generating pulses of first and second opposite polarities, means operatively coupled at the reader to the generating means for obtaining the generation by the generating means of the pulses alternately of the opposite polarities in a sequential code identifying a plurality of programmable items, the sequential code for each programmable item including pulses identifying the position of the code for such programmable item, means for transmitting the pulses alternately of the opposite polarities in the sequential code to the transponder for reception by the transponder, a programmable memory in the transponder, means at the transponder for demodulating the received pulses to recover the pulses coding for each programmable item from the pulses of opposite polarities in the sequential code, means at the transponder for decoding the pulses coding for each programmable item and recording the decoded information in the programmable memory, means at the reader for thereafter producing alternately the pulses of opposite polarities to interrogate the transponder for the code in the programmable memory, means responsive at the transponder to the interrogating pulses alternately of opposite polarities and to the code in the programmable memory for producing a number of signals initially of a first frequency and subsequently of a second frequency, the order of the signals ar the first and second frequencies for each programmable item being dependent upon the polarity of the interrogating pulses and the identity of the programmable item, means responsive at the reader to each generation of a particular number of signals at each of the first and second frequencies for providing for the generation at the reader of an interrogating pulse of a polarity opposite to the polarity of the interrogating pulse previously generated at the reader, and means at the reader for detecting the signals at the first and second frequencies to identify the code in the programmable memory at the transponder.
  7. 27
    In combination, and a reader disposed at a first position, a transponder disposed at a second position displaced from the first position, means coupling the reader and the transponder, means in the reader for producing pulses to initiate a sequence of cyclic interactions between the reader and the transponder, a programmable memory in the transponder for providing a binary code identifying the information, means in the transponder for producing in each of the cyclic interactions signals having each of first and second frequencies in a sequence dependent upon the binary code programmed in the programmable memory in the transponder, means responsive to the signals produced by the transponder at each of the first and second frequencies in each of the cyclic interactions for producing a pulse in the coupling means to initiate in the transponder the signals in the other one of the first and second frequencies in the cyclic interactions, means at the reader for providing for the production of pulses in a pattern programming the binary code in the programmable memory in the transponder, and means at the transponder for decoding the pulses in the pattern programming the binary code and for recording the binary code in the programmable memory in the transponder in accordance with such decoding.