Remote universal send/receive utility usage data gathering system
First Claim
1. A universal send/receive utility usage data gathering system having a transponder unit and a reader/interrogator unit, capable of passing radiated electromagnetic signals between each other, comprising:
- a) a multiple-tapped antenna system, adapted to pass electromagnetic signals, having a first set of multiple windings within the transponder unit and having a second set of multiple windings within the reader/interrogator unit,said first set of windings having a plurality of taps coupled thereto and being electrically selectable as to act as a transmit antenna, as to act as a receive antenna, or to act both as a receive and a transmit antenna,said second set of windings having a plurality of taps coupled thereto and being electrically selectable as to act a transmit antenna or as to act as a receive antenna, said taps capable of independent selection;
and wherein,a) the reader/interrogation unit comprises first means for generating a transponder interrogation signal and for storing a responsive data signal received from the transponder, said interrogation signal being selected by logic circuits within said reader/interrogation unit to match interrogation requirements of the transponder unit, said first means coupled to second means for selection and impedance matching of said second set of windings to act as a transmit antenna, said second means coupled to said plurality of taps within said second set of windings; and
further comprising third means for selection and impedance matching of said second set of windings to act as a receive antenna, said third means coupled to said plurality of taps within said second set of windings capable of programmed amplification and wave shaping of said received transponder data signal, and in communication with said first means in which said received transponder data signal is stored;
b) the transponder unit is coupled to said plurality of taps within said first set of windings, and comprises means forselecting said transmit antenna winding, said receive antenna winding, or both,receiving external pulses indicative of utility usage,storing utility usage data,receiving said interrogation signal,responding to said interrogation signal with said responsive transponder data signal; and
further contains power storage means.
0 Assignments
0 Petitions
Accused Products
Abstract
A universal utility usage data gathering system that is capable of operating with any other remote data gathering system, regardless of protocol, such as a standard Supervisory Control And Data Acquisition (SCADA) system or an Automatic Meter Reading (AMR) system is disclosed. The universal system comprises of three major portions. One--the universal transponder or actual device that accumulates utility usage and will universally relay accumulated usage to any remote reader/interrogator system. Two--a Meter Interface Unit, which interfaces between the universal transponder and the remote data gathering system. Three--a universal data reader system, which will universally read its own transponder or any other transponder over the remote data gathering system and can take the form of a stand-alone system or be incorporated into the software of the main-frame controlling the remote data gathering system. The universal transponder is based on standard micro-electronic chips; whereas, if a stand alone data reader is used, then it uses the same chips and logic as does the transponder. Each portion of the system, when polled by any remote data gathering system, will determine what communication protocol is required and will respond to collect or transmit utility usage data in the proper protocol.
-
Citations
24 Claims
-
1. A universal send/receive utility usage data gathering system having a transponder unit and a reader/interrogator unit, capable of passing radiated electromagnetic signals between each other, comprising:
-
a) a multiple-tapped antenna system, adapted to pass electromagnetic signals, having a first set of multiple windings within the transponder unit and having a second set of multiple windings within the reader/interrogator unit, said first set of windings having a plurality of taps coupled thereto and being electrically selectable as to act as a transmit antenna, as to act as a receive antenna, or to act both as a receive and a transmit antenna, said second set of windings having a plurality of taps coupled thereto and being electrically selectable as to act a transmit antenna or as to act as a receive antenna, said taps capable of independent selection; and wherein, a) the reader/interrogation unit comprises first means for generating a transponder interrogation signal and for storing a responsive data signal received from the transponder, said interrogation signal being selected by logic circuits within said reader/interrogation unit to match interrogation requirements of the transponder unit, said first means coupled to second means for selection and impedance matching of said second set of windings to act as a transmit antenna, said second means coupled to said plurality of taps within said second set of windings; and
further comprising third means for selection and impedance matching of said second set of windings to act as a receive antenna, said third means coupled to said plurality of taps within said second set of windings capable of programmed amplification and wave shaping of said received transponder data signal, and in communication with said first means in which said received transponder data signal is stored;b) the transponder unit is coupled to said plurality of taps within said first set of windings, and comprises means for selecting said transmit antenna winding, said receive antenna winding, or both, receiving external pulses indicative of utility usage, storing utility usage data, receiving said interrogation signal, responding to said interrogation signal with said responsive transponder data signal; and further contains power storage means.
-
-
2. A method of operating a remote universal send/receive utility usage data gathering system having a "Pro linK" or foreign transponder unit, a meter interface unit, and a remote universal reader/interrogator unit, capable of passing signals between each other;
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams;
the meter interface unit capable of communicating over a data system and interfacing the transponder data streams to the universal reader/interrogator unit;
the universal reader/interrogator unit capable of providing interrogation signals, responding to the transponder data streams, internally storing the transponder data streams, having means of providing a request read signal, and necessary communication ports or displays for transferring or reading stored transponder data streams;
comprising the reader/interrogator unit steps of;a) waiting for the request read signal; b) transmitting an interrogation signal to the transponder; c) waiting for the transponder data stream; d) determining the type of transponder and the corresponding pattern of interrogator unit response, and if the transponder is of the "Pro linK" type jumping to step (h), otherwise; e) generating the required "Pro linK" or emulation protocol; f) transmitting the emulated interrogation signal; g) waiting for the transponder data stream response; h) permanently storing the transponder data stream for later retrieval or display; and i) returning to step (a). - View Dependent Claims (3, 4)
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams;
-
5. A method of operating a remote universal send/receive utility usage data gathering system having a foreign transponder unit, a meter interface unit, and a remote universal reader/interrogator unit, capable of passing signals between each other;
- the foreign transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams;
the meter interface unit capable of communicating over a data system and interfacing the transponder data streams to the universal reader/interrogator unit;
the universal reader/interrogator unit capable of providing interrogation signals, responding to the transponder data streams, internally storing the transponder data streams, and having means of providing a request read signal, a protocol table and associated protocol flag, and necessary communication ports or displays for transferring or reading stored transponder data streams;
comprising the reader/interrogator unit steps of;a) waiting for the request read signal; b) transmitting an interrogation signal to the foreign transponder; c) waiting for the transponder data stream response; d) determining if the transponder data stream response is valid; e) if the data stream is valid, skipping to step (j); f) if the data stream is invalid, clocking the transponder data stream; g) comparing the clocked transponder data stream to the protocol table to determine the type of transponder; h) generating required "Pro linK" or emulation protocol; i) skipping to step (b); j) permanently storing the transponder data stream for later retrieval or display; and k) returning to step (a). - View Dependent Claims (6, 7, 8)
- the foreign transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams;
-
9. A method of operating a remote universal send/receive utility usage data gathering system having a "Pro linK" or foreign transponder unit and a remote universal reader/interrogator unit, capable of passing signals between each other over data transmission means;
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams in a form that may be readily transmitted over the data transmission means;
the universal reader/interrogator unit capable of providing interrogation signals, responding to the transponder data streams, internally storing the transponder data streams, and having means of providing a request read signal, a protocol table and associated protocol flag, and necessary communication ports or displays for transferring or reading stored transponder data streams;
comprising the reader/interrogator unit steps of;a) waiting for the request read signal; b) transmitting an interrogation signal to the transponder; c) waiting for the transponder data stream response; d) determining if the transponder data stream response is valid; e) if the data stream is valid, skipping to step (j); f) if the data stream is invalid, clocking the transponder data stream; g) comparing the clocked transponder data stream to the protocol table to determine the type of transponder; h) generating the "Pro linK" or required emulation protocol; i) skipping to step (b); j) permanently storing the transponder data stream for later retrieval or display; and k) returning to step (a). - View Dependent Claims (10, 11, 12)
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams in a form that may be readily transmitted over the data transmission means;
-
13. A method of operating a remote universal send/receive utility usage data gathering system having a foreign transponder unit and a remote universal reader/interrogator unit, capable of passing signals between each other over data transmission means;
- the foreign transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams in a form that may be readily transmitted over the data transmission means;
the universal reader/interrogator unit capable of providing interrogation signals, responding to the transponder data streams, internally storing the transponder data streams, and having means of providing a request read signal, a protocol table and associated protocol flag, and necessary communication ports or displays for transferring or reading stored transponder data streams;
comprising the reader/interrogator unit steps of;a) waiting for the request read signal; b) transmitting an interrogation signal to the foreign transponder; c) waiting for the transponder data stream response; d) determining if the transponder data stream response is valid; e) if the data stream is valid, skipping to step (j); f) if the data stream is invalid, clocking the transponder data stream; g) comparing the clocked transponder data stream to the protocol table to determine the type of transponder; h) generating required emulation protocol; i) skipping to step (b); j) permanently storing the transponder data stream for later retrieval or display; and k) returning to step (a). - View Dependent Claims (14, 15, 16)
- the foreign transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams in a form that may be readily transmitted over the data transmission means;
-
17. A method of operating a remote universal send/receive utility usage data gathering system having a transponder unit and a remote reader/interrogator unit, capable of passing data signals between each other over data transmission means:
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams in a form that may be readily transmitted over the data transmission means;
having an internal clock, a tamper signal, a leak detection algorithm, a pulse and usage counter, a stored serial number, and internal flags;
the interrogator unit capable of providing an interrogation signal, responding to the transponder data streams, internally storing the transponder data stream and responding to software and hardware interrupts;
having internal means to request a read of the remote transponder, received data display and storage means, and flags;
comprising the transponder unit steps of;a) listening for an interrupt in a low powered quiescent mode; b) recognizing an interrupt; c) waking up to logically process the interrupt; d) determining the form of the interrupt, and, if the interrupt is a software interrupt, then jumping to step (e); if the interrupt is an external interrupt, then jumping to step (h); e) incrementing the internal clock every four hours; f) checking for tamper and leakage, and if the tamper signal is present, then setting a tamper flag; if leakage is detected, then setting the leak flag; g) returning to step (a); h) determining the type of external interrupt, and if the interrupt is an external usage input, then jumping to step (i); if the interrupt is an external interrogation signal then jumping to step (m); i) arming the usage detection circuit; j) awaiting the usage pulse; k) processing and storing the pulse count in the usage counter, and l) returning to step (a); m) synchronizing to the interrogation signal; n) counting the pulse content of the interrogation signal; o) determining the type of interrogator; p) setting the emulation response to match the type of interrogator; q) polling the usage counter and serial number; r) converting usage count and serial number to a matched emulation data stream; s) transmitting the matched emulated transponder data stream; t) resetting software and flags; and u) returning to step (a). - View Dependent Claims (18, 19, 20)
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams in a form that may be readily transmitted over the data transmission means;
-
21. A method of operating a remote universal send/receive utility usage data gathering system having a transponder unit, a meter interface unit, and a remote reader/interrogator unit, capable of passing signals between each other over data transmission means:
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams;
having an internal clock, a tamper signal, a leak detection algorithm, a pulse and usage counter, a stored serial number, and internal flags;
the meter interface unit capable of converting the transponder data to a data format that may be readily transmitted over a data transmission system;
the interrogator unit capable of providing an interrogation signal, responding to the transponder data streams, internally storing the transponder data streams and responding to software and hardware interrupts;
having internal means to request a read of the remote transponder, received data display and storage means, and flags;
comprising the transponder unit steps of;a) listening for an interrupt in a low powered quiescent mode; b) recognizing an interrupt; c) waking up to logically process the interrupt; d) determining the form of the interrupt, and, if the interrupt is a software interrupt, then jumping to step (e); if the interrupt is an external interrupt, then jumping to step (h); e) incrementing the internal clock every four hours; f) checking for tamper and leakage, and if the tamper signal is present, then setting a tamper flag; if leakage is detected, then setting the leak flag; g) returning to step (a); h) determining the type of external interrupt, and if the interrupt is an external usage input, then jumping to step (i); if the interrupt is an external interrogation signal then jumping to step (m); i) arming the usage detection circuit; j) awaiting the usage pulse; k) processing and storing the pulse count in the usage counter, and l) returning to step (a); m) synchronizing to the interrogation signal; n) counting the pulse content of the interrogation signal; o) determining the type of interrogator; p) setting the emulation response to match the type of interrogator; q) polling the usage counter and serial number; r) converting usage count and serial number to a matched emulation data stream; s) transmitting the matched emulated transponder data stream; t) resetting software and flags; and u) returning to step (a). - View Dependent Claims (22, 23, 24)
- the transponder unit capable of generating internal software interrupts, responding to external usage pulse interrupts and interrogation signal interrupts, and providing transponder data streams;
Specification