US5182543A - Miniaturized data communication and identification system - Google Patents

Miniaturized data communication and identification system Download PDF

Info

Publication number
US5182543A
US5182543A US07/581,366 US58136690A US5182543A US 5182543 A US5182543 A US 5182543A US 58136690 A US58136690 A US 58136690A US 5182543 A US5182543 A US 5182543A
Authority
US
United States
Prior art keywords
radiant energy
communications
unit
control circuit
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US07/581,366
Inventor
Marvin Siegel
William Donohue
Michael J. Francois
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Michigan State University MSU
Original Assignee
Michigan State University MSU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Michigan State University MSU filed Critical Michigan State University MSU
Priority to US07/581,366 priority Critical patent/US5182543A/en
Assigned to BOARD OF TRUSTEES, A CONSTITUTIONAL CORPORATION OPERATING MICHIGAN STATE UNIVERSITY reassignment BOARD OF TRUSTEES, A CONSTITUTIONAL CORPORATION OPERATING MICHIGAN STATE UNIVERSITY ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: DONOHUE, WILLIAM, SIEGEL, MARVIN, FRANCOIS, MICHAEL J.
Application granted granted Critical
Publication of US5182543A publication Critical patent/US5182543A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/74Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
    • G01S13/76Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted
    • G01S13/78Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted discriminating between different kinds of targets, e.g. IFF-radar, i.e. identification of friend or foe
    • G01S13/781Secondary Surveillance Radar [SSR] in general
    • G01S13/784Coders or decoders therefor; Degarbling systems; Defruiting systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/74Systems using reradiation of electromagnetic waves other than radio waves, e.g. IFF, i.e. identification of friend or foe
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared

Definitions

  • the technical field of the present invention is that of electronic object tracking and control and electronic data collection.
  • a base unit determines which particular unit received by the wavelength of the transmission.
  • Such a system can only be used with a relatively small number of such units because of the spectrum used. This technique tends to use a large bandwidth and requires a wide band receiver.
  • the prior art tracking and control systems have a remote unit mounted on the things tracked and a base unit disposed in a portal or area where control or tracking is desired.
  • a remote unit mounted on the things tracked and a base unit disposed in a portal or area where control or tracking is desired.
  • the communications and identification units may additionally include a sensor. This sensor detects some changeable environmental attribute near the unit. Each transmission then further includes data corresponding to the sensed environmental attribute.
  • communications and identification units receiving these transmissions store the received identification code. This provides a time ordered record of other units in communication with that unit. In the event that data is also transmitted with the identification code, this is also stored. This stored record preferably also includes an electronic date and time stamp in the form of a digital signal indicative of the current day and time.
  • Each communications and identification unit includes an external data port. The stored data can be transmitted to this external data port for later use or analysis by an external data processor.
  • the identification code for each unit is entered via a user specified identification code. This may be achieved via a bank of single pole single throw switches interpreted as a digital code.
  • the transmissions are preferably either infrared or radio frequency.
  • Infrared transmissions are made via an infrared light emitting diode and received via an infrared sensitive photo diode.
  • the photo diode has a reception pattern that substantially corresponds to the transmission pattern of the light emitting diode.
  • Radio frequency transmissions are made via a transistor pulsed oscillator.
  • the radio frequency transmission and reception are omnidirectional.
  • These communications and identification units includes a programmed microprocessor circuit.
  • This microprocessor handles the control of processes within the unit including generation of the pulsed carrier encoding for transmission and decoding the received pulsed carrier.
  • the program is preferably stored in an electrically programmable read only memory for the sake of flexibility and ease of alternation.
  • FIGS. 2a and 2b illustrate the transmission encoding technique employed in the preferred embodiment of the present invention
  • FIG. 1 illustrates the construction of the miniaturized communication and identification unit 100 of the present invention in block diagram form.
  • Each communication and identification unit 100 includes: microprocessor control circuit 110; circuit select lines 112; data bus 114; random access memory 115; address bus 116; electrically programmable read only memory 117; read/write select lines 118; clock circuit 120 with piezoelectric crystal 125; interface circuit 130; external mode switch 131; serial data port 133; identification code switches 135; sensor circuit 140 with sensor 145; and transceiver 150.
  • Microprocessor control circuit 110 controls the operation of communication and identification unit 100.
  • Microprocessor control circuit 110 operates with clock circuit 120.
  • Clock circuit 120 operates on a timed cycle controlled by the resonance frequency of piezoelectric crystal 125 to produce timing pulses required for the operation of microprocessor control circuit 110.
  • Clock circuit 120 also produces a signal indicating the current time.
  • Microprocessor circuit 110 employs this current time signal to control time related processes in a manner which will be more fully described below.
  • Microprocessor control circuit 110 is coupled via circuit select lines 112, data bus 114, address bus 116 and read/write select lines 118 to random access memory 115, electrically programmable read only memory 117 and interface circuit 130.
  • Circuit select lines 112 permit microprocessor control circuit 110 to select access to only one of random access memory 115, electrically programmable read only memory 117 and interface circuit 130 at a time. Data is exchanged with the selected circuit via data bus 114.
  • the address specified by microprocessor control circuit 110 on address bus 116 determines the location accessed within random access memory 115 and electrically programmable read only memory 117.
  • Read/write select lines 118 signals random access memory 115, electrically programmable read only memory 117 and interface circuit 130 whether microprocessor control circuit 110 is writing data or reading data.
  • Read/write select lines are preferably in the form of a read address valid signal and a write address valid signal that are sensed by the selected circuit and permits the requested data transfer.
  • Random access memory 115 is employed for the temporary storage of data under control of microprocessor control circuit 110. As will be further detailed below, one manner of use of random access memory 115 is to store the identification code and transmitted data received from another communication and identification unit 100 together with an indication of the current time when this signal is received. This saves a time ordered list of all the other communication and identification units 100 with which have interacted with the present communication and identification unit 100. Another use is for storage of a time ordered list of data sensed by sensor circuit 140. In the preferred embodiment random access memory 115 consists of 32 kilobytes of memory.
  • Electrically programmable read only memory 117 preferably stores a program for control of microprocessor control circuit 110.
  • Microprocessor control circuit 110 sequentially executes this program during operation of the communication and identification unit 100.
  • this program includes branches and loops that are executed based upon the then current status of microprocessor control circuit 110.
  • electrically programmable read only memory 117 consists of 8 kilobytes.
  • Electrically programmable read only memory 117 is programmed before introduction into communication and identification unit 100. This process of programming is known in the art. Some types of electrically programmable read only memory can be altered or reprogrammed at a later time. This process permits assembly of a system including several communication and identification units 100 having differing programs and thus performing differing functions. The use of programmable read only memories is ideal for custom systems of plural communication and identification units 110 because the particular program within any such unit can be particularly written for the expected use.
  • Read only memory includes the program fixed during manufacture and not alterable later.
  • the marginal cost for a read only memory is less than that of electrically programmable read only memory, however there are substantially greater start up costs with read only memory.
  • read only memory is preferred only for uses in which there are thousands or tens of thousands of identically programmed communication and identification units 100. Even in cases where the number of units justifies use of read only memory, it is preferably to use programmable read only memory for program development and debugging purposes. It is also feasible to assemble a system of plural communications and identification units 100 using some units programmed with read only memory and some units programmed with electrically programmable read only memory.
  • electrically programmable read only memory 117 The program stored within electrically programmable read only memory 117 is not alterable by microprocessor control circuit 110. A correct program will not include a command to write to electrically programmable read only memory 117. If electrically programmable read only memory 117 is selected via circuit select lines 112 and a write operation is selected via read/write select lines 114 through some mistake in the program, this operation is ignored by electrically programmable read only memory 117.
  • Interface circuit 130 permits microprocessor control circuit 110 to communicate with several devices.
  • Interface circuit 130 includes connections to external mode switch 131.
  • External mode switch 131 is an external switch employed to change the mode of communication and identification unit 100. When external mode switch 131 is absent or open, communication and identification unit 100 operates in a normal mode. When external mode switch 131 is present and closed, communication and identification unit 100 operates in a mode to communicate with an external apparatus via serial data port 133. Communication and identification unit 100 may exchange data with an external computer via serial data port 133 in a manner that will be further described below.
  • Interface circuit 130 is also connected to identification code switches 135.
  • Identification code switches 135 preferably consist of eight miniature single pole single throw switches that are semi-permanently operated to provide an eight bit identification code. It is conventional to provide a bank of such switches in a dual in line package similar to those employed to house integrated circuits. This identification code is employed for identification of the transmission of the particular communication and identification unit 100.
  • Communication and identification unit 100 includes sensor circuit 140 which is optionally connected to sensor 145. If provided, sensor 145 is connected to sensor circuit 140, which is further connected to microprocessor control circuit 110. Sensor 145 is disposed to detect at least one changeable environmental attribute of the object to which communication and identification unit 100 is attached. This attribute could be temperature, pressure, operation rate or the like. Numerous sensors for measuring such attributes are known in the art. Sensor circuit 140 produces a digital indication of this measured attribute for transmission to microprocessor control circuit 110. Microprocessor control circuit 110 is preferably programmed via electrically programmable read only memory 117 to process, store and/or transmit data corresponding to this measured attribute.
  • Microprocessor control circuit 110 is coupled to transceiver 150.
  • Transceiver 150 is preferably an infrared transceiver that has a directionality.
  • Communication and identification unit 110 is coupled to an object so that the infrared light has a predetermined direction. Transmissions are preferably made via a GaAs infrared light emitting diode 151 that operates on a wavelength of 880 nanometers. Light emitting diode 151 is biased via resistor 152 and switched ON and OFF by transistor 153.
  • NAND gate 155 acts as an invertor and provides base bias current to transistor 153 via resistor 154.
  • microprocessor control circuit 110 provides a signal at the Xmit output including both the carrier and the signal encoding. This process will be more fully disclosed below in conjunction with the description of FIGS. 2a and 2b.
  • the receiver of transceiver 150 includes photo diode 161.
  • Photo diode 161 is sensitive to the near infrared region that includes the 880 nanometer transmission wavelength of light emitting diode 151.
  • Photo diode 161 has a field of view that substantially corresponds to the transmission beam of light emitting diode 151.
  • Photo diode 161 is biased via resistor 162.
  • the output of photo diode 161 is supplied to preamplifier 163 which is followed by limiter 164 and band pass filter 165.
  • Band pass filter 165 has a pass band that includes the modulation frequency of the transmissions.
  • FIGS. 2a and 2b illustrate the transmission protocol employed in transceiver 150. As illustrated in FIG. 2a, each transmission 200 includes a start pulse 210, an identification code 220 and may optionally include data 230.
  • Start pulse 210 is a long pulse of the carrier frequency. This start pulse 220 is employed to alert the receiver that a transmission is underway before the time that any encoded data is transmitted. In the preferred embodiment this carrier frequency is 40 kHz. Start pulse 220 has a length 225.
  • the identification code 220 is transmitted following the start pulse 210. As previously described, this identification code 220 is preferably of eight bits set by identification code switches 135. In the preferred embodiment of this invention the identification code 220 is Manchester encoded. This is better illustrated in FIG. 2b. Each "1" bit of the identification code 220 includes an interval of time 221 during which the 40 kHz carrier is present followed by an equal interval of time 223 during which the 40 kHz carrier is absent. The "0" bits are encoded in the opposite sense with an initial OFF interval followed by an ON interval. In the preferred embodiment of this invention, the respective intervals 221 and 223 are 500 microseconds making a total bit length 225 of 1 millisecond.
  • the transmission protocol ends with data 230.
  • the particular communication and identification unit 100 includes a sensor 145
  • the data produced by sensor circuit 140 indicating an environmental attribute near communication and identification unit 100 is transmitted.
  • Data 230 is preferably also Manchester encoded in the same manner as the identification code 220. This data 230 may be of variable length depending upon the environmental attribute measured by sensor 145 and the data signal produced by sensor circuit 140.
  • FIG. 3 illustrates a flow chart of program 300 used to control the operation of microprocessor control circuit 110 in the present invention.
  • Program 300 illustrated in FIG. 3 is not intended to show the exact details of the program for control of microprocessor control circuit 110. Instead, program 300 is intended to illustrate only the overall general steps employed in this program. Those skilled in the art of microprocessor programming would be enabled to provide the exact details of the program required for control of microprocessor control circuit 110 from program 300 illustrated here and the other descriptions of the present application once the selection of the microprocessor unit to embody microprocessor control circuit 110 is made, together with its associated instruction set.
  • Start block 301 preferably encompasses an initial diagnostic program and various housekeeping and initiation functions. These processes are performed upon each initial application of electric power to communication and identification unit 100.
  • Program 300 then begins a continuous loop that is repeatedly executed.
  • Program 300 first tests to determine if an external mode command has been received (decision block 302). This external mode command is received from an external computer by closing external mode switch 131.
  • Interface circuit 130 detects this condition and signals microprocessor control circuit 110. Once this condition is detected, microprocessor control circuit 110 transfers the data stored in random access memory 115 to serial data port 133 via interface circuit 130 (processing block 303). This process may require that microprocessor control circuit 110 to read a byte of data from random access memory 115 and then to write that byte to interface circuit 130 using circuit select lines 112, address bus 116 and 118 for control of this data transfer via data bus 114. These operations were described above.
  • Interface circuit 130 then transmits this data to the external computer via serial data port 133.
  • microprocessor control circuit 110 erases the contents of random access memory 115 (processing block 304). This permits random access memory 115 to be used again for logging received identification codes and data.
  • Program 300 then returns to the beginning of the continuous loop at decision block 302 to repeat the loop.
  • program 300 tests to determine whether transceiver 150 has received a transmission (decision block 305). As illustrated in FIG. 1, such a transmission is an infrared signal detected by photo diode 161. If so, this signal is detected at the receive input of microprocessor control circuit 110. Microprocessor control circuit 110 then decodes and logs the identification code and any data included in this transmission (processing block 306). In accordance with the components illustrates in FIG. 1, microprocessor control circuit 110 receives the demodulated pulsed carrier at 40 kHz including the start pulse 210, the identification 220 and any data 230. Microprocessor control circuit 110 is programmed to determine the identification code and data of this transmission employing timing signals from clock 120.
  • program 300 includes instructions enabling microprocessor control circuit 110, in conjunction with timing signals from clock circuit 120, to produce the pulsed 40 kHz carrier illustrated in FIGS. 2a and 2b at its Xmit output. Programming microprocessor control unit 110 to produce the pulsed carrier reduces the need for special purpose hardware within transceiver 150.
  • communication and identification unit 100 transmits at variable intervals to avoid repeated transmission collisions between plural units.
  • one communication and identification unit 100 may be employed at a fixed location to detect and log the presence of other movable units. This process can be defeated if two or more of the movable units transmit at the same time.
  • each communication and identification unit 100 transmits at a varying interval of time.
  • program 300 computes the time for the next transmission (processing block 313). It is preferable that the computed transmission time interval vary over a predetermined range in a nearly random fashion. It is sufficient for the present invention that each communication and identification unit 100 employ a pseudo random number generator using a different seed.
  • the computed transmission interval is then added to the current time to produce the time for the next transmission. Using this process two communication and identification units 100 that transmit in an overlapping fashion will likely select differing transmission times for their next transmission and thus not overlap repeatedly. Once the next transmission time is computed program 300 returns to decision block 302 to repeat the loop.
  • FIG. 4 illustrates in block diagram form an alternative transceiver 250.
  • the transmission is in the radio frequency region, preferably at approximately 300 MHz.
  • Radio frequency transmitter 251 is responsive to the Xmit output of microprocessor control circuit 110 and produces its output on antenna 252.
  • Radio frequency transmitter 251 is preferably a transistor pulsed oscillator whose ON and OFF intervals are controlled by the Xmit output of microprocessor control circuit 110 in the same fashion as the infrared transceiver 150 described above.
  • microprocessor control circuit 110 produces both the 40 kHz carrier and the encoded data via the Xmit output.
  • Alternative transceiver 250 includes radio frequency receiver/detector 262 that receives signals via antenna 216.
  • the demodulated signal consisting of the pulsed 40 kHz carrier is supplied to preamplifier 163 which is followed by limiter 164 and band pass filter 165 in the same manner as previously disclosed.

Abstract

A miniaturized communications unit for use in object tracking, control and the like. Each communications and identification unit repeatedly transmits an identification code on a predetermined wavelength at a transmission interval randomly selected from within a predetermined time interval range in order to avoid repeated transmission collisions between two or more units. The transmission may further include data corresponding to a sensed environmental attribute. Each unit that receives a transmission stores the received identification code and any data in a time ordered record. This stored record preferably also includes an electronic date and time stamp. The stored data can be transmitted to an external data port for later use or analysis by an external data processor. The preferred construction of these communications and identification units includes a programmed microprocessor circuit with the program preferably stored in an electrically programmable read only memory for the sake of flexibility and ease of alternation.

Description

TECHNICAL FIELD OF THE INVENTION
The technical field of the present invention is that of electronic object tracking and control and electronic data collection.
BACKGROUND OF THE INVENTION
There are many instances when the tracking of people, animals or objects is useful. Farmers may use tracking systems to track the feed and production of particular animals. These systems may also control the feeding of each animal to optimize production per unit feed or to control entry into particular areas. There are times when objects, such as parts in a flexible automated assembly plant need to be tracked and routed. Each of these tracking and control systems run into similar problems.
One of the problems that must be solved with these systems is that of transmitter collision. In any system tracking two or more objects there must be some manner of distinguishing between the particular units.
It is known in the art to provide the individual units with differing frequencies. A base unit determines which particular unit received by the wavelength of the transmission. Such a system can only be used with a relatively small number of such units because of the spectrum used. This technique tends to use a large bandwidth and requires a wide band receiver.
It is also known to employ a single wavelength with some encoded identification information as a part of the transmission. The base unit would then determine the particular unit received by the identification code. There is a problem with this technique. It is likely that two or more such units in the same vicinity will transmit at the same time. This prevents the receiving unit from distinguishing the respective identification codes.
It is known in the art to employ responsive units which transmit only in response to receipt of a signal from a base unit. Such systems include passive systems that take power from the received signal and transmit on a differing wavelength and active systems that are self powered. This technique does not prevent transmission collision. It is possible for two units to be near the base unit and respond simultaneously to the triggering signal.
Another lack in known tracking and control systems is in detection of interaction between things tracked. The prior art tracking and control systems have a remote unit mounted on the things tracked and a base unit disposed in a portal or area where control or tracking is desired. In tracking the movements of wild animals, for example, it may be desirable to determine the interaction between animals outside the range of any base unit. There is no provision for determining interactions between things to be tracked outside the range of a base unit in the prior art. This is because the portable units have no manner of detecting other portable units.
It would therefore be useful to provide a communication and identification system that prevents repeated transmitter collisions and that permits logging of interaction between units outside the range of any base unit.
SUMMARY OF THE INVENTION
This invention is a miniaturized communications unit for use in object tracking, control and the like. Each communications and identification unit repeatedly transmits an identification code on a predetermined wavelength. The transmission interval is randomly selected from within a predetermined time interval range in order to avoid repeated transmission collisions between two or more units.
The communications and identification units may additionally include a sensor. This sensor detects some changeable environmental attribute near the unit. Each transmission then further includes data corresponding to the sensed environmental attribute.
Other communications and identification units receiving these transmissions store the received identification code. This provides a time ordered record of other units in communication with that unit. In the event that data is also transmitted with the identification code, this is also stored. This stored record preferably also includes an electronic date and time stamp in the form of a digital signal indicative of the current day and time. Each communications and identification unit includes an external data port. The stored data can be transmitted to this external data port for later use or analysis by an external data processor.
The identification code for each unit is entered via a user specified identification code. This may be achieved via a bank of single pole single throw switches interpreted as a digital code.
The transmissions are preferably either infrared or radio frequency. Infrared transmissions are made via an infrared light emitting diode and received via an infrared sensitive photo diode. The photo diode has a reception pattern that substantially corresponds to the transmission pattern of the light emitting diode. Radio frequency transmissions are made via a transistor pulsed oscillator. The radio frequency transmission and reception are omnidirectional.
The preferred construction of these communications and identification units includes a programmed microprocessor circuit. This microprocessor handles the control of processes within the unit including generation of the pulsed carrier encoding for transmission and decoding the received pulsed carrier. The program is preferably stored in an electrically programmable read only memory for the sake of flexibility and ease of alternation.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other objects and aspects of the present invention will become clear from the following description of the invention, in which:
FIG. 1 illustrates in block diagram form the miniaturized communication and identification system of the present invention;
FIGS. 2a and 2b illustrate the transmission encoding technique employed in the preferred embodiment of the present invention;
FIG. 3 illustrates in flow chart form the operation of the microprocessor control circuit of the present invention; and
FIG. 4 illustrates in block diagram form a radio frequency transceiver employed in an alternative embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 1 illustrates the construction of the miniaturized communication and identification unit 100 of the present invention in block diagram form. Each communication and identification unit 100 includes: microprocessor control circuit 110; circuit select lines 112; data bus 114; random access memory 115; address bus 116; electrically programmable read only memory 117; read/write select lines 118; clock circuit 120 with piezoelectric crystal 125; interface circuit 130; external mode switch 131; serial data port 133; identification code switches 135; sensor circuit 140 with sensor 145; and transceiver 150.
Microprocessor control circuit 110 controls the operation of communication and identification unit 100. Microprocessor control circuit 110 operates with clock circuit 120. Clock circuit 120 operates on a timed cycle controlled by the resonance frequency of piezoelectric crystal 125 to produce timing pulses required for the operation of microprocessor control circuit 110. Clock circuit 120 also produces a signal indicating the current time. Microprocessor circuit 110 employs this current time signal to control time related processes in a manner which will be more fully described below.
Microprocessor control circuit 110 is coupled via circuit select lines 112, data bus 114, address bus 116 and read/write select lines 118 to random access memory 115, electrically programmable read only memory 117 and interface circuit 130. Circuit select lines 112 permit microprocessor control circuit 110 to select access to only one of random access memory 115, electrically programmable read only memory 117 and interface circuit 130 at a time. Data is exchanged with the selected circuit via data bus 114. The address specified by microprocessor control circuit 110 on address bus 116 determines the location accessed within random access memory 115 and electrically programmable read only memory 117. Read/write select lines 118 signals random access memory 115, electrically programmable read only memory 117 and interface circuit 130 whether microprocessor control circuit 110 is writing data or reading data. Read/write select lines are preferably in the form of a read address valid signal and a write address valid signal that are sensed by the selected circuit and permits the requested data transfer.
Random access memory 115 is employed for the temporary storage of data under control of microprocessor control circuit 110. As will be further detailed below, one manner of use of random access memory 115 is to store the identification code and transmitted data received from another communication and identification unit 100 together with an indication of the current time when this signal is received. This saves a time ordered list of all the other communication and identification units 100 with which have interacted with the present communication and identification unit 100. Another use is for storage of a time ordered list of data sensed by sensor circuit 140. In the preferred embodiment random access memory 115 consists of 32 kilobytes of memory.
Electrically programmable read only memory 117 preferably stores a program for control of microprocessor control circuit 110. Microprocessor control circuit 110 sequentially executes this program during operation of the communication and identification unit 100. In accordance with the prior art, this program includes branches and loops that are executed based upon the then current status of microprocessor control circuit 110. In the preferred embodiment electrically programmable read only memory 117 consists of 8 kilobytes.
Electrically programmable read only memory 117 is programmed before introduction into communication and identification unit 100. This process of programming is known in the art. Some types of electrically programmable read only memory can be altered or reprogrammed at a later time. This process permits assembly of a system including several communication and identification units 100 having differing programs and thus performing differing functions. The use of programmable read only memories is ideal for custom systems of plural communication and identification units 110 because the particular program within any such unit can be particularly written for the expected use.
In instances where a large number of communication and identification units 100 are to have the same program it is preferably to use read only memory in place of electrically programmable read only memory. Read only memory includes the program fixed during manufacture and not alterable later. The marginal cost for a read only memory is less than that of electrically programmable read only memory, however there are substantially greater start up costs with read only memory. Thus read only memory is preferred only for uses in which there are thousands or tens of thousands of identically programmed communication and identification units 100. Even in cases where the number of units justifies use of read only memory, it is preferably to use programmable read only memory for program development and debugging purposes. It is also feasible to assemble a system of plural communications and identification units 100 using some units programmed with read only memory and some units programmed with electrically programmable read only memory.
The program stored within electrically programmable read only memory 117 is not alterable by microprocessor control circuit 110. A correct program will not include a command to write to electrically programmable read only memory 117. If electrically programmable read only memory 117 is selected via circuit select lines 112 and a write operation is selected via read/write select lines 114 through some mistake in the program, this operation is ignored by electrically programmable read only memory 117.
Interface circuit 130 permits microprocessor control circuit 110 to communicate with several devices. Interface circuit 130 includes connections to external mode switch 131. External mode switch 131 is an external switch employed to change the mode of communication and identification unit 100. When external mode switch 131 is absent or open, communication and identification unit 100 operates in a normal mode. When external mode switch 131 is present and closed, communication and identification unit 100 operates in a mode to communicate with an external apparatus via serial data port 133. Communication and identification unit 100 may exchange data with an external computer via serial data port 133 in a manner that will be further described below.
Interface circuit 130 is also connected to identification code switches 135. Identification code switches 135 preferably consist of eight miniature single pole single throw switches that are semi-permanently operated to provide an eight bit identification code. It is conventional to provide a bank of such switches in a dual in line package similar to those employed to house integrated circuits. This identification code is employed for identification of the transmission of the particular communication and identification unit 100.
Communication and identification unit 100 includes sensor circuit 140 which is optionally connected to sensor 145. If provided, sensor 145 is connected to sensor circuit 140, which is further connected to microprocessor control circuit 110. Sensor 145 is disposed to detect at least one changeable environmental attribute of the object to which communication and identification unit 100 is attached. This attribute could be temperature, pressure, operation rate or the like. Numerous sensors for measuring such attributes are known in the art. Sensor circuit 140 produces a digital indication of this measured attribute for transmission to microprocessor control circuit 110. Microprocessor control circuit 110 is preferably programmed via electrically programmable read only memory 117 to process, store and/or transmit data corresponding to this measured attribute.
Microprocessor control circuit 110 is coupled to transceiver 150. Transceiver 150 is preferably an infrared transceiver that has a directionality. Communication and identification unit 110 is coupled to an object so that the infrared light has a predetermined direction. Transmissions are preferably made via a GaAs infrared light emitting diode 151 that operates on a wavelength of 880 nanometers. Light emitting diode 151 is biased via resistor 152 and switched ON and OFF by transistor 153. NAND gate 155 acts as an invertor and provides base bias current to transistor 153 via resistor 154. In the preferred embodiment, microprocessor control circuit 110 provides a signal at the Xmit output including both the carrier and the signal encoding. This process will be more fully disclosed below in conjunction with the description of FIGS. 2a and 2b.
The receiver of transceiver 150 includes photo diode 161. Photo diode 161 is sensitive to the near infrared region that includes the 880 nanometer transmission wavelength of light emitting diode 151. Photo diode 161 has a field of view that substantially corresponds to the transmission beam of light emitting diode 151. Photo diode 161 is biased via resistor 162. The output of photo diode 161 is supplied to preamplifier 163 which is followed by limiter 164 and band pass filter 165. Band pass filter 165 has a pass band that includes the modulation frequency of the transmissions.
FIGS. 2a and 2b illustrate the transmission protocol employed in transceiver 150. As illustrated in FIG. 2a, each transmission 200 includes a start pulse 210, an identification code 220 and may optionally include data 230.
Start pulse 210 is a long pulse of the carrier frequency. This start pulse 220 is employed to alert the receiver that a transmission is underway before the time that any encoded data is transmitted. In the preferred embodiment this carrier frequency is 40 kHz. Start pulse 220 has a length 225.
The identification code 220 is transmitted following the start pulse 210. As previously described, this identification code 220 is preferably of eight bits set by identification code switches 135. In the preferred embodiment of this invention the identification code 220 is Manchester encoded. This is better illustrated in FIG. 2b. Each "1" bit of the identification code 220 includes an interval of time 221 during which the 40 kHz carrier is present followed by an equal interval of time 223 during which the 40 kHz carrier is absent. The "0" bits are encoded in the opposite sense with an initial OFF interval followed by an ON interval. In the preferred embodiment of this invention, the respective intervals 221 and 223 are 500 microseconds making a total bit length 225 of 1 millisecond.
The transmission protocol ends with data 230. In the event that the particular communication and identification unit 100 includes a sensor 145, then the data produced by sensor circuit 140 indicating an environmental attribute near communication and identification unit 100 is transmitted. Data 230 is preferably also Manchester encoded in the same manner as the identification code 220. This data 230 may be of variable length depending upon the environmental attribute measured by sensor 145 and the data signal produced by sensor circuit 140.
FIG. 3 illustrates a flow chart of program 300 used to control the operation of microprocessor control circuit 110 in the present invention. Program 300 illustrated in FIG. 3 is not intended to show the exact details of the program for control of microprocessor control circuit 110. Instead, program 300 is intended to illustrate only the overall general steps employed in this program. Those skilled in the art of microprocessor programming would be enabled to provide the exact details of the program required for control of microprocessor control circuit 110 from program 300 illustrated here and the other descriptions of the present application once the selection of the microprocessor unit to embody microprocessor control circuit 110 is made, together with its associated instruction set.
Program 300 begins at start block 301. Start block 301 preferably encompasses an initial diagnostic program and various housekeeping and initiation functions. These processes are performed upon each initial application of electric power to communication and identification unit 100.
Program 300 then begins a continuous loop that is repeatedly executed. Program 300 first tests to determine if an external mode command has been received (decision block 302). This external mode command is received from an external computer by closing external mode switch 131. Interface circuit 130 detects this condition and signals microprocessor control circuit 110. Once this condition is detected, microprocessor control circuit 110 transfers the data stored in random access memory 115 to serial data port 133 via interface circuit 130 (processing block 303). This process may require that microprocessor control circuit 110 to read a byte of data from random access memory 115 and then to write that byte to interface circuit 130 using circuit select lines 112, address bus 116 and 118 for control of this data transfer via data bus 114. These operations were described above. Interface circuit 130 then transmits this data to the external computer via serial data port 133. Upon completion of this process, microprocessor control circuit 110 erases the contents of random access memory 115 (processing block 304). This permits random access memory 115 to be used again for logging received identification codes and data. Program 300 then returns to the beginning of the continuous loop at decision block 302 to repeat the loop.
If no external mode command has been received, then program 300 tests to determine whether transceiver 150 has received a transmission (decision block 305). As illustrated in FIG. 1, such a transmission is an infrared signal detected by photo diode 161. If so, this signal is detected at the receive input of microprocessor control circuit 110. Microprocessor control circuit 110 then decodes and logs the identification code and any data included in this transmission (processing block 306). In accordance with the components illustrates in FIG. 1, microprocessor control circuit 110 receives the demodulated pulsed carrier at 40 kHz including the start pulse 210, the identification 220 and any data 230. Microprocessor control circuit 110 is programmed to determine the identification code and data of this transmission employing timing signals from clock 120.
Microprocessor control circuit 110 next logs the current date and time indicated by clock circuit 120 (processing block 307). This information is then stored in the next available memory locations within random access memory 115 (processing block 308). Thus random access memory 115 stores a time sequential log of other communication and identification units 110 that contacted the present unit. Program 300 then returns to the beginning of the loop at decision block 302.
In the event that neither an external mode command nor a transmission is received, then program 300 checks to determine if it is time for transmission (decision block 309). This process takes place by microprocessor control circuit 110 checking a previously computed time to transmit against the current time indicated by clock circuit 120. Microprocessor control circuit 110 initiates a transmission only if the current time is equal to or after the computed transmission time. If this is not the case, then program 300 returns to decision block 302 to repeat the loop.
If it is time to transmit, then communication and identification unit 100 transmits its identification code (processing block 310). If a sensor 145 is present (decision block 311), then the identification code is followed by data from sensor circuit 140 (processing block 312). This data corresponds to environmental attribute sensed by sensor 145. In the preferred embodiment, program 300 includes instructions enabling microprocessor control circuit 110, in conjunction with timing signals from clock circuit 120, to produce the pulsed 40 kHz carrier illustrated in FIGS. 2a and 2b at its Xmit output. Programming microprocessor control unit 110 to produce the pulsed carrier reduces the need for special purpose hardware within transceiver 150.
In the present invention communication and identification unit 100 transmits at variable intervals to avoid repeated transmission collisions between plural units. For example, one communication and identification unit 100 may be employed at a fixed location to detect and log the presence of other movable units. This process can be defeated if two or more of the movable units transmit at the same time. In order to prevent repeated simultaneous transmissions by two or more units, each communication and identification unit 100 transmits at a varying interval of time. After a transmission, program 300 computes the time for the next transmission (processing block 313). It is preferable that the computed transmission time interval vary over a predetermined range in a nearly random fashion. It is sufficient for the present invention that each communication and identification unit 100 employ a pseudo random number generator using a different seed. The computed transmission interval is then added to the current time to produce the time for the next transmission. Using this process two communication and identification units 100 that transmit in an overlapping fashion will likely select differing transmission times for their next transmission and thus not overlap repeatedly. Once the next transmission time is computed program 300 returns to decision block 302 to repeat the loop.
FIG. 4 illustrates in block diagram form an alternative transceiver 250. In this alternative embodiment the transmission is in the radio frequency region, preferably at approximately 300 MHz. Radio frequency transmitter 251 is responsive to the Xmit output of microprocessor control circuit 110 and produces its output on antenna 252. Radio frequency transmitter 251 is preferably a transistor pulsed oscillator whose ON and OFF intervals are controlled by the Xmit output of microprocessor control circuit 110 in the same fashion as the infrared transceiver 150 described above. Thus microprocessor control circuit 110 produces both the 40 kHz carrier and the encoded data via the Xmit output. Alternative transceiver 250 includes radio frequency receiver/detector 262 that receives signals via antenna 216. the demodulated signal consisting of the pulsed 40 kHz carrier is supplied to preamplifier 163 which is followed by limiter 164 and band pass filter 165 in the same manner as previously disclosed.
The alternative infrared and radio frequency transceivers are useful in differing contexts. Infrared transmissions are well suited to applications where a directional transmission is desired. This would be the case if the facing direction of the object to be tracked or controlled is important. Radio frequency transmissions are well suited to applications needing omni-directional response. Such would be the case where the presence or absence of the object to be tracked or controlled is important irrespective of its orientation.

Claims (16)

We claim:
1. A communications unit comprising:
an identification unit for entering a user specified identification code;
a clock circuit for generating a digital time signal indicative of the current time;
a writable memory;
a transmitter for producing an encoded radiant energy transmission at a predetermined wavelength;
a radiant energy receiver for receiving encoded radiant energy transmissions at said predetermined wavelength;
a control circuit connected to said identification unit, said clock circuit, said writable memory, said transmitter and said radiant energy receiver operative to
decode the radiant energy transmissions received by said receiver thereby producing decoded data,
store said decoded data and the current digital time signal within said writable memory for each encoded radiant energy transmission in the order of receipt, and
control said transmitter to produce said radiant energy transmission encoded with said identification code at varying intervals of time randomly selected within a predetermined range of time.
2. The communications unit claimed in claim 1, further comprising:
a sensor connected to said control circuit for producing a digital signal indicative of an environmental attribute in the vicinity of the communications unit; and
whereby said control circuit is further operative
control said transmitter to produce said radiant energy transmission further encoded with said digital signal indicative of an environmental attribute.
3. The communications unit claimed in claim 2, wherein:
said control circuit is further operative to store said decoded data including said digital signal indicative of an environmental attribute encoded on said radiant energy transmission of another communications unit.
4. The communications unit claimed in claim 1, further comprising:
a data port connected to said control circuit for transmitting data from the communications unit to an external device; and
wherein said control circuit is further operative to
recall the contents of said writable memory and transmit said recalled contents via said data port.
5. The communications unit claimed in claim 1, wherein:
said transmitter comprises an infrared light emitting diode having a directional transmission pattern; and
said radiant energy receiver comprises a photo diode sensitive to infrared light having a directional reception pattern corresponding to said direcitonal transmission pattern.
6. The communications unit claimed in claim 1, wherein:
said transmitter comprises a radio frequency transmitter having an omni-directional transmission pattern; and
said radiant energy receiver comprises a radio frequency receiver having an omni-directional reception pattern.
7. The communications unit claimed in claim 1, wherein:
said control circuit includes
a microprocessor unit, and
a program memory coupled to said microprocessor unit having a program stored therein operative to control said microprocessor unit.
8. The communications unit claimed in claim 7, wherein:
said program memory consists of an electrically programmable read only memory.
9. The communications unit claimed in claim 4, wherein:
said control unit is further operative to erase and reuse said writable memory after transmitting said recalled data via said data port.
10. A communications system comprising:
a plurality of communications units, at least some of said communications units mounted on things to be tracked, each communications unit including
an identification unit for entering a user specified identification code;
a clock circuit for generating a digital time signal indicative of the current time;
a writable memory;
a transmitter for producing an encoded radiant energy transmission at a predetermined wavelength;
a radiant energy receiver for receiving encoded radiant energy transmissions at said predetermined wavelength;
a control circuit connected to said identification unit, said clock circuit, said writable memory, said transmitter and said radiant energy receiver operative to
decode the radiant energy transmissions received by said receiver thereby producing decoded data,
store said decoded data and the current digital time signal within said writable memory for each encoded radiant energy transmission in the order of receipt, said decoded data including at least said identification code of another communications unit, and
control said transmitter to produce said radiant energy transmission encoded with said identification code at varying intervals of time randomly selected within a predetermined range of times.
11. The communications system claimed in claim 10, wherein:
at least some of said communications units further include
a sensor connected to said control circuit for producing a digital signal indicative of an environmental attribute in the vicinity of the communications unit; and
whereby said control circuit is further operative to control said transmitter to produce said radiant energy transmission further encoded with said digital signal indicative of an environmental attribute.
12. The communications system claimed in claim 11, wherein:
each of said communications units wherein
said control circuit is further operative to store said decoded data including said digital signal indicative of an environmental attribute encoded on said radiant energy transmission of another communications unit.
13. The communications system claimed in claim 10, wherein:
each of said communications units further includes
a data port connected to said control circuit for transmitting data from the communications unit to an external device; and
wherein said control circuit is further operative to recall the contents of said writable memory and transmits recalled contents via said data port.
14. The communications system claimed in claim 13, wherein:
each of said communications units wherein
said control unit is further operative to erase and reuse said writable memory after transmitting said recalled contents via said data port.
15. The communications system claimed in claim 10, wherein:
each of said communications units wherein
said transmitter comprises an infrared light emitting diode having a directional transmission pattern; and
said radiant energy receiver comprises a photo diode sensitive to infrared light having a directional reception pattern corresponding to said direcitonal transmission pattern.
16. The communications system claimed in claim 10, wherein:
each of said communications units wherein
said transmitter comprises a radio frequency transmitter having an omni-directional transmission pattern; and
said radiant energy receiver comprises a radio frequency receiver having an omni-direcitonal reception pattern.
US07/581,366 1990-09-12 1990-09-12 Miniaturized data communication and identification system Expired - Fee Related US5182543A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US07/581,366 US5182543A (en) 1990-09-12 1990-09-12 Miniaturized data communication and identification system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/581,366 US5182543A (en) 1990-09-12 1990-09-12 Miniaturized data communication and identification system

Publications (1)

Publication Number Publication Date
US5182543A true US5182543A (en) 1993-01-26

Family

ID=24324922

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/581,366 Expired - Fee Related US5182543A (en) 1990-09-12 1990-09-12 Miniaturized data communication and identification system

Country Status (1)

Country Link
US (1) US5182543A (en)

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0635812A1 (en) * 1993-05-24 1995-01-25 British Gas plc Remotely controlled thermostat
EP0665502A1 (en) * 1994-01-27 1995-08-02 Sun Microsystems, Inc. Asynchronous serial control circuit
US5475381A (en) * 1992-01-28 1995-12-12 Servio Logic Corp. High speed infrared communications system using pulse sets
US5481102A (en) * 1994-03-31 1996-01-02 Hazelrigg, Jr.; George A. Micromechanical/microelectromechanical identification devices and methods of fabrication and encoding thereof
WO1996036029A1 (en) * 1995-05-11 1996-11-14 Marposs Societa' Per Azioni System and method for the wireless signal transmission between a measuring head and a remote receiver
WO1997048081A1 (en) * 1996-06-13 1997-12-18 Northrop Grumman Corporation Random interval personal monitoring system
US5704057A (en) * 1992-10-01 1997-12-30 The United States Of America As Represented By The Secretary Of The Navy Real-time data sorter
US5715077A (en) * 1994-09-19 1998-02-03 Vlsi Technology, Inc. Multi-mode infrared input/output interface
WO1998031994A1 (en) * 1997-01-21 1998-07-23 Prüftechnik Dieter Busch AG Electric connection device for connecting a vibration sensor mounted on a machine to a measurement and evaluation apparatus
US5883582A (en) * 1997-02-07 1999-03-16 Checkpoint Systems, Inc. Anticollision protocol for reading multiple RFID tags
WO1999059868A1 (en) * 1998-05-15 1999-11-25 Deep Blue Technology Ag Device for generating a warning signal, especially for helicopters
US6054928A (en) * 1998-06-04 2000-04-25 Lemelson Jerome H. Prisoner tracking and warning system and corresponding methods
US6058374A (en) * 1996-06-20 2000-05-02 Northrop Grumman Corporation Inventorying method and system for monitoring items using tags
WO2000077704A2 (en) * 1999-06-11 2000-12-21 Creative Golf Designs, Inc. Inventory control system
US6208235B1 (en) 1997-03-24 2001-03-27 Checkpoint Systems, Inc. Apparatus for magnetically decoupling an RFID tag
US6489893B1 (en) 1998-03-23 2002-12-03 Time Domain Corporation System and method for tracking and monitoring prisoners using impulse radio technology
US6492906B1 (en) 1998-03-23 2002-12-10 Time Domain Corporation System and method using impulse radio technology to track and monitor people under house arrest
US6611556B1 (en) * 1999-05-21 2003-08-26 Steve J. Koerner Identification system for monitoring the presence/absence of members of a defined set
US20040140884A1 (en) * 1999-10-27 2004-07-22 Microchip Technology Inc. Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system
US6844816B1 (en) 1999-10-05 2005-01-18 Bi Incorporated Authentication techniques in a monitoring system
US20050215315A1 (en) * 2001-03-16 2005-09-29 Arthur Miller Identification system using a portable instrument issuing an external electromagnetic signal
US20060145848A1 (en) * 2004-12-28 2006-07-06 Alpha Security Products, Inc. Electronic security device and system for articles of merchandise
US20070106431A1 (en) * 2005-11-07 2007-05-10 Denso Corporation Vehicle-to-vehicle communication system
US20070146134A1 (en) * 2005-12-23 2007-06-28 Alpha Security Products, Inc. Programmable alarm module and system for protecting merchandise
US20070159328A1 (en) * 2005-12-23 2007-07-12 Alpha Security Products, Inc. Security system and method for protecting merchandise
US20070159327A1 (en) * 2006-01-06 2007-07-12 Alpha Security Products, Inc. Security storage container having an internal alarm
US20070285277A1 (en) * 2006-04-28 2007-12-13 Alpha Security Products, Inc. Alarm systems, wireless alarm devices, and article security methods
US20080012760A1 (en) * 2006-07-14 2008-01-17 Remotemdx Remote tracking device and a system and method for two-way voice communication between the device and a monitoring center
US20080012684A1 (en) * 2005-12-23 2008-01-17 Alpha Security Products, Inc. Programmable key for a security system for protecting merchandise
US20080018471A1 (en) * 2006-04-28 2008-01-24 Alpha Security Products, Inc. Alarm systems, wireless alarm devices, and article security methods
US20080088438A1 (en) * 2005-05-06 2008-04-17 Omnilink Systems, Inc. System and method of tracking the movement of individuals and assets
US20080096521A1 (en) * 1998-03-19 2008-04-24 Securealert, Inc. Emergency phone with single button activation
US20080108370A1 (en) * 2005-04-06 2008-05-08 Steve Aninye System and Method for Tracking, Monitoring, Collecting, Reporting and Communicating with the Movement of Individuals
US20080174430A1 (en) * 2006-04-28 2008-07-24 Alpha Security Products, Inc. Alarm systems, remote communication devices, and article security methods
US20090109633A1 (en) * 2007-05-01 2009-04-30 Yoganand Rajala Device for tracking the movement of individuals or objects
US7737844B2 (en) 2005-12-23 2010-06-15 Invue Security Products Inc. Programming station for a security system for protecting merchandise
US7737841B2 (en) 2006-07-14 2010-06-15 Remotemdx Alarm and alarm management system for remote tracking devices
US7804412B2 (en) 2005-08-10 2010-09-28 Securealert, Inc. Remote tracking and communication device
US20100261145A1 (en) * 2005-06-22 2010-10-14 Saab Ab A system and a method for transmission of information
US7936262B2 (en) 2006-07-14 2011-05-03 Securealert, Inc. Remote tracking system with a dedicated monitoring center
US20110195722A1 (en) * 2010-02-09 2011-08-11 Jerold Michael Walter Method and system for tracking, monitoring and/or charging tracking devices including wireless energy transfer features
US8232876B2 (en) 2008-03-07 2012-07-31 Securealert, Inc. System and method for monitoring individuals using a beacon and intelligent remote tracking device
US8514070B2 (en) 2010-04-07 2013-08-20 Securealert, Inc. Tracking device incorporating enhanced security mounting strap
US20140243970A1 (en) * 2013-02-25 2014-08-28 Thoratec Corporation Programming of backup control unit for cardiac assist system
US8884762B2 (en) 2005-12-23 2014-11-11 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9215578B2 (en) 2012-01-27 2015-12-15 Omnilink Systems, Inc. Monitoring systems and methods
US10087659B2 (en) 2014-11-18 2018-10-02 Invue Security Products Inc. Key and security device
US11017656B2 (en) 2011-06-27 2021-05-25 Invue Security Products Inc. Programmable security system and method for protecting merchandise

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3465724A (en) * 1966-04-21 1969-09-09 Nat Res Dev Recording and/or control of the feeding of livestock
US3972320A (en) * 1974-08-12 1976-08-03 Gabor Ujhelyi Kalman Patient monitoring system
US4234870A (en) * 1979-01-11 1980-11-18 General Signal Corporation Vital electronic code generator
US4319332A (en) * 1978-04-28 1982-03-09 Zellweger Uster Ltd. Method and apparatus for space monitoring by means of pulsed directional beam
US4559529A (en) * 1983-06-29 1985-12-17 U.S. Currency Protection Corp. Antitheft system with digitally coded signal
US4598275A (en) * 1983-05-09 1986-07-01 Marc Industries Incorporated Movement monitor
US4622540A (en) * 1984-03-05 1986-11-11 American District Telegraph Company Security system status reporting
US4630035A (en) * 1985-01-04 1986-12-16 Motorola, Inc. Alarm system having alarm transmitter indentification codes and acoustic ranging
US4658357A (en) * 1983-10-04 1987-04-14 B.I. Incorporated Time and accounting system
US4672365A (en) * 1986-06-06 1987-06-09 Emhart Industries, Inc. Security system with digital data filtering
US4686513A (en) * 1985-09-30 1987-08-11 Sensormatic Electronics Corporation Electronic surveillance using self-powered article attached tags
US4734680A (en) * 1986-02-06 1988-03-29 Emhart Industries, Inc. Detection system with randomized transmissions
US4772955A (en) * 1985-01-31 1988-09-20 Canon Kabushiki Kaisha Data communication apparatus
US4798175A (en) * 1986-10-09 1989-01-17 Alfa-Laval Agri, Inc. Electronic identification system
US4851815A (en) * 1987-10-07 1989-07-25 Thomas Enkelmann Computer Device for the monitoring of objects and/or persons
US4854328A (en) * 1987-03-23 1989-08-08 Philip Pollack Animal monitoring telltale and information system
US4857893A (en) * 1986-07-18 1989-08-15 Bi Inc. Single chip transponder device
US4879461A (en) * 1988-04-25 1989-11-07 Harald Philipp Energy field sensor using summing means

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3465724A (en) * 1966-04-21 1969-09-09 Nat Res Dev Recording and/or control of the feeding of livestock
US3972320A (en) * 1974-08-12 1976-08-03 Gabor Ujhelyi Kalman Patient monitoring system
US4319332A (en) * 1978-04-28 1982-03-09 Zellweger Uster Ltd. Method and apparatus for space monitoring by means of pulsed directional beam
US4234870A (en) * 1979-01-11 1980-11-18 General Signal Corporation Vital electronic code generator
US4598275A (en) * 1983-05-09 1986-07-01 Marc Industries Incorporated Movement monitor
US4559529A (en) * 1983-06-29 1985-12-17 U.S. Currency Protection Corp. Antitheft system with digitally coded signal
US4658357A (en) * 1983-10-04 1987-04-14 B.I. Incorporated Time and accounting system
US4622540A (en) * 1984-03-05 1986-11-11 American District Telegraph Company Security system status reporting
US4630035A (en) * 1985-01-04 1986-12-16 Motorola, Inc. Alarm system having alarm transmitter indentification codes and acoustic ranging
US4772955A (en) * 1985-01-31 1988-09-20 Canon Kabushiki Kaisha Data communication apparatus
US4686513A (en) * 1985-09-30 1987-08-11 Sensormatic Electronics Corporation Electronic surveillance using self-powered article attached tags
US4734680A (en) * 1986-02-06 1988-03-29 Emhart Industries, Inc. Detection system with randomized transmissions
US4672365A (en) * 1986-06-06 1987-06-09 Emhart Industries, Inc. Security system with digital data filtering
US4857893A (en) * 1986-07-18 1989-08-15 Bi Inc. Single chip transponder device
US4798175A (en) * 1986-10-09 1989-01-17 Alfa-Laval Agri, Inc. Electronic identification system
US4854328A (en) * 1987-03-23 1989-08-08 Philip Pollack Animal monitoring telltale and information system
US4851815A (en) * 1987-10-07 1989-07-25 Thomas Enkelmann Computer Device for the monitoring of objects and/or persons
US4879461A (en) * 1988-04-25 1989-11-07 Harald Philipp Energy field sensor using summing means

Cited By (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5659299A (en) * 1992-01-28 1997-08-19 Servio Logic Corporation High speed infrared communications system using pulse sets
US5475381A (en) * 1992-01-28 1995-12-12 Servio Logic Corp. High speed infrared communications system using pulse sets
US5704057A (en) * 1992-10-01 1997-12-30 The United States Of America As Represented By The Secretary Of The Navy Real-time data sorter
EP0635812A1 (en) * 1993-05-24 1995-01-25 British Gas plc Remotely controlled thermostat
US5557751A (en) * 1994-01-27 1996-09-17 Sun Microsystems, Inc. Method and apparatus for serial data communications using FIFO buffers
EP0665502A1 (en) * 1994-01-27 1995-08-02 Sun Microsystems, Inc. Asynchronous serial control circuit
US5481102A (en) * 1994-03-31 1996-01-02 Hazelrigg, Jr.; George A. Micromechanical/microelectromechanical identification devices and methods of fabrication and encoding thereof
US5715077A (en) * 1994-09-19 1998-02-03 Vlsi Technology, Inc. Multi-mode infrared input/output interface
WO1996036029A1 (en) * 1995-05-11 1996-11-14 Marposs Societa' Per Azioni System and method for the wireless signal transmission between a measuring head and a remote receiver
US5949352A (en) * 1995-05-11 1999-09-07 Marposs Societa'per Azioni System and method for the wireless signal transmission between a measuring head and a remote receiver
WO1997048081A1 (en) * 1996-06-13 1997-12-18 Northrop Grumman Corporation Random interval personal monitoring system
US5745037A (en) * 1996-06-13 1998-04-28 Northrop Grumman Corporation Personnel monitoring tag
US6058374A (en) * 1996-06-20 2000-05-02 Northrop Grumman Corporation Inventorying method and system for monitoring items using tags
WO1998031994A1 (en) * 1997-01-21 1998-07-23 Prüftechnik Dieter Busch AG Electric connection device for connecting a vibration sensor mounted on a machine to a measurement and evaluation apparatus
US5883582A (en) * 1997-02-07 1999-03-16 Checkpoint Systems, Inc. Anticollision protocol for reading multiple RFID tags
US6208235B1 (en) 1997-03-24 2001-03-27 Checkpoint Systems, Inc. Apparatus for magnetically decoupling an RFID tag
US20080096521A1 (en) * 1998-03-19 2008-04-24 Securealert, Inc. Emergency phone with single button activation
US6489893B1 (en) 1998-03-23 2002-12-03 Time Domain Corporation System and method for tracking and monitoring prisoners using impulse radio technology
US6492906B1 (en) 1998-03-23 2002-12-10 Time Domain Corporation System and method using impulse radio technology to track and monitor people under house arrest
WO1999059868A1 (en) * 1998-05-15 1999-11-25 Deep Blue Technology Ag Device for generating a warning signal, especially for helicopters
US6437696B1 (en) 1998-06-04 2002-08-20 Jerome H. Lemelson Prisoner tracking and warning system and corresponding methods
US6054928A (en) * 1998-06-04 2000-04-25 Lemelson Jerome H. Prisoner tracking and warning system and corresponding methods
US6611556B1 (en) * 1999-05-21 2003-08-26 Steve J. Koerner Identification system for monitoring the presence/absence of members of a defined set
US6967563B2 (en) 1999-06-11 2005-11-22 Ronald Bormaster Inventory control system
WO2000077704A3 (en) * 1999-06-11 2002-08-15 Creative Golf Designs Inc Inventory control system
US20020158751A1 (en) * 1999-06-11 2002-10-31 Ronald Bormaster Inventory control system
WO2000077704A2 (en) * 1999-06-11 2000-12-21 Creative Golf Designs, Inc. Inventory control system
US6844816B1 (en) 1999-10-05 2005-01-18 Bi Incorporated Authentication techniques in a monitoring system
US6963270B1 (en) 1999-10-27 2005-11-08 Checkpoint Systems, Inc. Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system
US7079009B2 (en) 1999-10-27 2006-07-18 Checkpoint Systems, Inc. Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system
US20040140884A1 (en) * 1999-10-27 2004-07-22 Microchip Technology Inc. Anticollision protocol with fast read request and additional schemes for reading multiple transponders in an RFID system
US20050215315A1 (en) * 2001-03-16 2005-09-29 Arthur Miller Identification system using a portable instrument issuing an external electromagnetic signal
US20060145848A1 (en) * 2004-12-28 2006-07-06 Alpha Security Products, Inc. Electronic security device and system for articles of merchandise
US8831627B2 (en) 2005-04-06 2014-09-09 Omnilink Systems, Inc. System and method for tracking, monitoring, collecting, reporting and communicating with the movement of individuals
US20080108370A1 (en) * 2005-04-06 2008-05-08 Steve Aninye System and Method for Tracking, Monitoring, Collecting, Reporting and Communicating with the Movement of Individuals
US20080088438A1 (en) * 2005-05-06 2008-04-17 Omnilink Systems, Inc. System and method of tracking the movement of individuals and assets
US9373241B2 (en) 2005-05-06 2016-06-21 Omnilink Systems, Inc. System and method for monitoring a wireless tracking device
US8547222B2 (en) 2005-05-06 2013-10-01 Omnilink Systems, Inc. System and method of tracking the movement of individuals and assets
US7864047B2 (en) 2005-05-06 2011-01-04 Omnilink Systems, Inc. System and method for monitoring alarms and responding to the movement of individuals and assets
US20090174550A1 (en) * 2005-05-06 2009-07-09 Omnilink Systems, Inc. System and method for monitoring alarms and responding to the movement of individuals and assets
US7844183B2 (en) * 2005-06-22 2010-11-30 Saab Ab System and a method for transmission of information
US20100261145A1 (en) * 2005-06-22 2010-10-14 Saab Ab A system and a method for transmission of information
US20100328063A1 (en) * 2005-08-10 2010-12-30 Securealert, Inc. Remote tracking and communication device
US8031077B2 (en) 2005-08-10 2011-10-04 Securealert, Inc. Remote tracking and communication device
US7804412B2 (en) 2005-08-10 2010-09-28 Securealert, Inc. Remote tracking and communication device
US7499675B2 (en) * 2005-11-07 2009-03-03 Denso Corporation Vehicle-to-vehicle communication system
US20070106431A1 (en) * 2005-11-07 2007-05-10 Denso Corporation Vehicle-to-vehicle communication system
US7737844B2 (en) 2005-12-23 2010-06-15 Invue Security Products Inc. Programming station for a security system for protecting merchandise
US20080012684A1 (en) * 2005-12-23 2008-01-17 Alpha Security Products, Inc. Programmable key for a security system for protecting merchandise
US11721198B2 (en) 2005-12-23 2023-08-08 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US8884762B2 (en) 2005-12-23 2014-11-11 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US8890691B2 (en) 2005-12-23 2014-11-18 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US10600313B2 (en) 2005-12-23 2020-03-24 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US10403122B2 (en) 2005-12-23 2019-09-03 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US7737843B2 (en) 2005-12-23 2010-06-15 Invue Security Products Inc. Programmable alarm module and system for protecting merchandise
US10297139B2 (en) 2005-12-23 2019-05-21 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US7737845B2 (en) 2005-12-23 2010-06-15 Invue Security Products Inc. Programmable key for a security system for protecting merchandise
US7737846B2 (en) 2005-12-23 2010-06-15 Invue Security Products Inc. Security system and method for protecting merchandise
US10062266B1 (en) 2005-12-23 2018-08-28 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US20100238031A1 (en) * 2005-12-23 2010-09-23 Invue Security Products Inc. Security system and method for protecting merchandise
US10013867B2 (en) 2005-12-23 2018-07-03 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9858778B2 (en) 2005-12-23 2018-01-02 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9659472B2 (en) 2005-12-23 2017-05-23 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9576452B2 (en) 2005-12-23 2017-02-21 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US20070159328A1 (en) * 2005-12-23 2007-07-12 Alpha Security Products, Inc. Security system and method for protecting merchandise
US9501913B2 (en) 2005-12-23 2016-11-22 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9478110B2 (en) 2005-12-23 2016-10-25 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US8896447B2 (en) 2005-12-23 2014-11-25 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9396631B2 (en) 2005-12-23 2016-07-19 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US7969305B2 (en) 2005-12-23 2011-06-28 Invue Security Products Inc. Security system and method for protecting merchandise
US20070146134A1 (en) * 2005-12-23 2007-06-28 Alpha Security Products, Inc. Programmable alarm module and system for protecting merchandise
US9135800B2 (en) 2005-12-23 2015-09-15 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9269247B2 (en) 2005-12-23 2016-02-23 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9171441B2 (en) 2005-12-23 2015-10-27 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US20110210852A1 (en) * 2006-01-06 2011-09-01 Checkpoint Systems, Inc. Security storage container having an internal alarm
US8207849B2 (en) 2006-01-06 2012-06-26 Checkpoint Systems, Inc. Security storage container having an internal alarm
US7924154B2 (en) 2006-01-06 2011-04-12 Checkpoint Systems, Inc. Security storage container having an internal alarm
US20100018973A1 (en) * 2006-01-06 2010-01-28 Checkpoint Systems, Inc. Security storage container having an internal alarm
US7598861B2 (en) 2006-01-06 2009-10-06 Checkpoint Systems, Inc. Security storage container having an internal alarm
US20070159327A1 (en) * 2006-01-06 2007-07-12 Alpha Security Products, Inc. Security storage container having an internal alarm
US20080174430A1 (en) * 2006-04-28 2008-07-24 Alpha Security Products, Inc. Alarm systems, remote communication devices, and article security methods
US20080018471A1 (en) * 2006-04-28 2008-01-24 Alpha Security Products, Inc. Alarm systems, wireless alarm devices, and article security methods
US20090115612A1 (en) * 2006-04-28 2009-05-07 Checkpoint Systems, Inc. Alarm systems, remote communication devices, and article security methods
US7663489B2 (en) 2006-04-28 2010-02-16 Checkpoint Systems, Inc. Alarm systems, wireless alarm devices, and article security methods
US20100127873A1 (en) * 2006-04-28 2010-05-27 Checkpoint Systems, Inc. Alarm systems, wireless alarm devices, and article security methods
US7474215B2 (en) 2006-04-28 2009-01-06 Checkpoint Systems, Inc. Alarm systems, remote communication devices, and article security methods
US7538680B2 (en) 2006-04-28 2009-05-26 Checkpoint Systems, Inc. Alarm systems, wireless alarm devices, and article security methods
US7864049B2 (en) 2006-04-28 2011-01-04 Checkpoint Systems, Inc. Alarm systems, remote communication devices, and article security methods
US20070285277A1 (en) * 2006-04-28 2007-12-13 Alpha Security Products, Inc. Alarm systems, wireless alarm devices, and article security methods
US7737841B2 (en) 2006-07-14 2010-06-15 Remotemdx Alarm and alarm management system for remote tracking devices
US7936262B2 (en) 2006-07-14 2011-05-03 Securealert, Inc. Remote tracking system with a dedicated monitoring center
US20080012760A1 (en) * 2006-07-14 2008-01-17 Remotemdx Remote tracking device and a system and method for two-way voice communication between the device and a monitoring center
US8797210B2 (en) 2006-07-14 2014-08-05 Securealert, Inc. Remote tracking device and a system and method for two-way voice communication between the device and a monitoring center
US20100238024A1 (en) * 2006-07-14 2010-09-23 Securealert, Inc. Alarm and alarm management system for remote tracking devices
US8013736B2 (en) 2006-07-14 2011-09-06 Securealert, Inc. Alarm and alarm management system for remote tracking devices
US20090109633A1 (en) * 2007-05-01 2009-04-30 Yoganand Rajala Device for tracking the movement of individuals or objects
US8115621B2 (en) 2007-05-01 2012-02-14 Yoganand Rajala Device for tracking the movement of individuals or objects
US8232876B2 (en) 2008-03-07 2012-07-31 Securealert, Inc. System and method for monitoring individuals using a beacon and intelligent remote tracking device
US8489113B2 (en) 2010-02-09 2013-07-16 Omnilink Systems, Inc. Method and system for tracking, monitoring and/or charging tracking devices including wireless energy transfer features
US20110195722A1 (en) * 2010-02-09 2011-08-11 Jerold Michael Walter Method and system for tracking, monitoring and/or charging tracking devices including wireless energy transfer features
US9129504B2 (en) 2010-04-07 2015-09-08 Securealert, Inc. Tracking device incorporating cuff with cut resistant materials
US8514070B2 (en) 2010-04-07 2013-08-20 Securealert, Inc. Tracking device incorporating enhanced security mounting strap
US11763664B2 (en) 2011-06-27 2023-09-19 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US11017656B2 (en) 2011-06-27 2021-05-25 Invue Security Products Inc. Programmable security system and method for protecting merchandise
US9215578B2 (en) 2012-01-27 2015-12-15 Omnilink Systems, Inc. Monitoring systems and methods
US20140243970A1 (en) * 2013-02-25 2014-08-28 Thoratec Corporation Programming of backup control unit for cardiac assist system
US10087659B2 (en) 2014-11-18 2018-10-02 Invue Security Products Inc. Key and security device
US11391070B2 (en) 2014-11-18 2022-07-19 Invue Security Products Inc. Key and security device
US11015373B2 (en) 2014-11-18 2021-05-25 Invue Security Products Inc. Key and security device

Similar Documents

Publication Publication Date Title
US5182543A (en) Miniaturized data communication and identification system
CN100592104C (en) Wireless monitoring device
US5218343A (en) Portable field-programmable detection microchip
US5684828A (en) Wireless data module with two separate transmitter control outputs
EP0974101B1 (en) Random interval inventory system
US9953192B2 (en) RFID tag communication triggered by sensed energy
JP3643408B2 (en) Apparatus and transponder method for confirming a plurality of transponders
US5635907A (en) Location system
USRE43313E1 (en) Wireless communication systems and methods
US8681000B2 (en) Low frequency inductive tagging for lifecycle management
KR20010034624A (en) Method of communication between a plurality of remote units and a control unit
US20110163857A1 (en) Energy Harvesting for Low Frequency Inductive Tagging
US20080042803A1 (en) Adjusting signal strength used to detect tags
KR960700783A (en) GAME HOUSE SYSTEM UTILIZING STORAGE MEDIUM
EP0527172A1 (en) Transponder system.
WO1998001023A2 (en) Fenceless animal control system using gps location information
FR2598873A1 (en) CIRCUIT DEVICE FOR THE AUTOMATIC IDENTIFICATION OF LIVES AND OBJECTS
US4471356A (en) Signal message transmitting system for a succession of mobile units
US20110163882A1 (en) Passive Low Frequency Inductive Tagging
US5416466A (en) Personal security system with fixed testing transmitters
US7009516B2 (en) Electronic sensor system for monitoring activity of objects
US20080309479A1 (en) Fence alarm
US5493665A (en) Portable memory device and method of securing the integrity of stored data therein utilizing a starting address and a stored memory cycle number
CN113392944A (en) Wireless safety monitoring device for computer application
JPH09144411A (en) Keyless entry device

Legal Events

Date Code Title Description
AS Assignment

Owner name: BOARD OF TRUSTEES, A CONSTITUTIONAL CORPORATION OP

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:SIEGEL, MARVIN;DONOHUE, WILLIAM;FRANCOIS, MICHAEL J.;REEL/FRAME:005625/0537;SIGNING DATES FROM 19900814 TO 19900824

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 20010126

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362