Claims
- 1. A transceiver comprising:a. a resonant circuit having a resonant frequency, the resonant circuit comprising an antenna; b. a receiver coupled to the resonant circuit that detects a start signal followed by indicia of a message type and by a first code, the indicia of message type being a member of a plurality of predetermined indicia of message types, the plurality of indicia of message types comprising a first type and a second type; c. a memory addressed in accordance with at least one of a current access state and the indicia of message type to provide a second code; d. a comparator that provides a result of comparison responsive to the first code and to the second code; e. a state machine that provides the current access state in response to the indicia of message type and the result of comparison, the current access state being provided without regard to a prior access state in response to indicia of message type of the first type and being provided with regard to the prior access state in response to indicia of message type of the second type; f. a counter that is loaded with a count in response to the result of comparison, and that provides a completion signal after a duration in accordance with the count; and g. a transmitter coupled to the antenna, that transmits a reply in response to the result of comparison and to the completion signal.
- 2. The transceiver of claim 1 further comprising a measurement circuit that provides the count.
- 3. The transceiver of claim 1 wherein the memory, addressed in accordance with at least one of the current access state and the indicia of message type, further provides the count.
- 4. The transceiver of claim 3 wherein the second code and the count are provided from a common address.
- 5. The transceiver of claim 1 wherein the current access state corresponds to the indicia of message type by a predetermined binary encoding.
- 6. The transceiver of claim 1 wherein the memory comprises:a. a shift register responsive to a data signal and to a clock signal to provide a plurality of register bit outputs in parallel; b. a plurality of programmable circuits, each circuit programmed in response to a program signal; c. a plurality of buffers, each buffer programmably coupled to a respective register bit output of the plurality via a respective programmable circuit of the plurality of programmable circuits, the plurality of buffers collectively providing a plurality of memory bit outputs in parallel to provide the second code; and d. an address decoder responsive to at least one of the current access state and the indicia of message type to selectively provide a plurality of enable bits in parallel, each enable bit coupled to a respective buffer to enable provision of a respective memory bit output.
- 7. The transceiver of claim 1 wherein:a. the receiver further detects a sequence of timing signals; b. the counter counts in response to each timing signal of the sequence; and c. the transmitter transmits the reply in part during receiving of a timing signal of the sequence.
- 8. A transceiver comprising:a. means for detecting a start signal followed by indicia of a message type and by a first code, the indicia of message type being a member of a plurality of predetermined indicia of message types, the plurality of indicia of message types comprising a first type and a second type; b. a memory addressed in accordance with at least one of a current access state and the indicia of message type to provide a second code; c. means for comparing that provides a result of comparison responsive to the first code and to the second code; d. means for providing the current access state in response to the indicia of message type and the result of comparison, the current access state being provided without regard to a prior access state in response to indicia of message type of the first type and being provided with regard to the prior access state in response to indicia of message type of the second type; e. means for providing a completion signal after lapse of a predetermined duration that began in response to provision of the result of comparison; and f. means for transmitting a reply in response to the result of comparison and to the completion signal.
- 9. The transceiver of claim 8 further comprising means for measurement, the duration being determined in accordance with a measurement.
- 10. The transceiver of claim 8 wherein the memory provides a count and the duration is determined in accordance with the value.
- 11. The transceiver of claim 10 wherein the second code and the count are provided from a common address.
- 12. The transceiver of claim 8 wherein the current access state corresponds to the indicia of message type by a predetermined binary encoding.
- 13. The transceiver of claim 8 wherein the memory comprises:a. means for storing data received in serial format and for selectively providing stored data in parallel format; b. means for retaining the stored data to provide a plurality of programmed outputs, retaining being responsive to a received programming signal; c. means for decoding a received address to provide a plurality of output enable signals; d. means for providing the second code in accordance with the plurality of output enable signals and the plurality of programmed outputs.
- 14. The transceiver of claim 8 wherein at least a portion of the reply is transmitted while the transceiver is receiving a timing signal.
- 15. A transceiver comprising:a. a resonant circuit having a resonant frequency, the resonant circuit comprising an antenna; b. a receiver coupled to the resonant circuit that detects a start signal followed by indicia of a message type and by a first code, and detects a sequence of timing signals; c. a memory addressed in accordance with at least one of a current access state and the indicia of message type to provide a second code; d. a comparator that provides a result of comparison responsive to the first code and to the second code; e. a state machine that provides the current access state in response to the indicia of message type and the result of comparison; f. a counter that is loaded with a count in response to the result of comparison, that counts in response to each timing signal of the sequence, and that provides a completion signal after a duration in accordance with the count; and g. a transmitter coupled to the antenna, that transmits a reply in response to the result of comparison and to the completion signal, the reply being transmitted in part during receiving of a timing signal of the sequence.
- 16. The transceiver of claim 15 further comprising a measurement circuit that provides the count.
- 17. The transceiver of claim 15 wherein the memory, addressed in accordance with at least one of the current access state and the indicia of message type, further provides the count.
- 18. The transceiver of claim 17 wherein the second code and the count are provided from the same address.
- 19. The transceiver of claim 15 wherein the current access state corresponds to the indicia of message type by a predetermine binary encoding.
- 20. The transceiver of claim 15 wherein the memory comprises:a. a shift register responsive to a data signal and to a clock signal to provide a plurality of register bit outputs in parallel; b. a plurality of programmable circuits, each circuit programmed in response to a program signal; c. a plurality of buffers, each buffer programmably coupled to a respective register bit output of the plurality via a respective programmable circuit of the plurality of programmable circuits, the plurality of buffers collectively providing a plurality of memory bit outputs in parallel to provide the second code; and d. an address decoder responsive to at least one of the current access state and the indicia of message type to selectively provide a plurality of enable bits in parallel, each enable bit coupled to a respective buffer to enable provision of a respective memory bit output.
- 21. A transceiver comprising:a. means for detecting a start signal and a sequence of timing signals, the start signal being followed by indicia of a message type and by a first code, the indicia of message type being a member of a plurality of predetermined indicia of message types, the plurality of indicia of message types comprising a first type and a second type; b. a memory addressed in accordance with at least one of a current access state and the indicia of message type to provide a second code; c. means for comparing that provides a result of comparison responsive to the first code and to the second code; d. means for providing the current access state in response to the indicia of message type and the result of comparison; e. means for providing a completion signal in response to a timing signal of the sequence; and f. means for transmitting a reply in response to the result of comparison and to the completion signal, the reply being transmitted in part during detecting of a timing signal of the sequence.
- 22. The transceiver of claim 21 further comprising means for measurement, the duration being determined in accordance with a measurement.
- 23. The transceiver of claim 21 wherein the memory provides a count and the duration is determined in accordance with the value.
- 24. The transceiver of claim 23 wherein the second code and the count are provided from a common address.
- 25. The transceiver of claim 21 wherein the current access state corresponds to the indicia of message type by a predetermined binary encoding.
- 26. The transceiver of claim 21 wherein the memory comprises:a. means for storing data received in serial format and for selectively providing stored data in parallel format; b. means for retaining the stored data to provide a plurality of programmed outputs, retaining being responsive to a received programming signal; c. means for decoding a received address to provide a plurality of output enable signals; d. means for providing the second code in accordance with the plurality of output enable signals and the plurality of programmed outputs.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a Divisional application of, and claims priority from, U.S. patent application Ser. No. 09/372,274 by Rodgers, et al., filed Aug. 11, 1999, now U.S. Pat. No. 6,362,737, which is a Continuation-In-Part application of, and claims priority from, U.S. patent application Ser. No. 09/233,755 by Rodgers, et al., filed on Jan. 20, 1999, now U.S. Pat. No. 6,351,215, which is a Continuation-In-Part application of U.S. patent application Ser. No. 09/088,924, by Rodgers, et. al, filed on Jun. 2, 1998, now abandoned. These related applications are incorporated herein by reference.
US Referenced Citations (21)
Foreign Referenced Citations (9)
Number |
Date |
Country |
196 11 072 |
Sep 1997 |
DE |
0 613 257 |
Aug 1994 |
EP |
0 640 939 |
Aug 1994 |
EP |
0 625 832 |
Nov 1994 |
EP |
0 722 155 |
Jul 1996 |
EP |
62-144131 |
Jul 1986 |
JP |
9638814 |
Dec 1996 |
WO |
WO 9816070 |
Apr 1998 |
WO |
9820363 |
May 1998 |
WO |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09/233755 |
Jan 1999 |
US |
Child |
09/372274 |
|
US |
Parent |
09/088924 |
Jun 1998 |
US |
Child |
09/233755 |
|
US |