text:
|Número de publicación
|Tipo de publicación
|Número de solicitud
|Fecha de publicación
|20 Jun 1995
|Fecha de presentación
|19 Ago 1993
|Fecha de prioridad
|19 Ago 1993
|Número de publicación
|Scott F. Touchton, Michael S. Newell, Donald L. Peinetti
|Cesionario original
|Invisible Fence Company, Inc.
|Exportar cita
|BiBTeX, EndNote, RefMan
|Citas de patentes (25), Citada por (70), Clasificaciones (6), Eventos legales (12)
|Enlaces externos: USPTO, Cesión de USPTO, Espacenet
The present invention relates to a device for controlling the movement of an animal relative to a selected area. More particularly, the invention relates to an electronic receiver device for applying a motivational stimulus to the animal in response to a characteristic radio signal emitted by a transmitter having an antenna defining the selected area.
Electronic animal control systems have been employed wherein a radio receiver is mounted upon an animal in order to detect a signal from a radio transmitter and to deliver a stimulus to the animal in response to the received signal. It is desirable for such a radio receiver to be compact and to use as few parts as possible. Since such receivers usually operate on battery power, it is also desirable to reduce the amount of electrical power that is consumed within the receiver. The use of orthogonal antennae within such receivers may be desirable to provide more uniform reception relative to receivers utilizing a single antenna. The use of multiple antennae, however, contributes to an increase in the number of parts and to the electrical power consumed within the receiver.
Animals tend to respond poorly to behavioral reinforcement stimuli that are not consistently applied in well-defined circumstances. Electronic animal control systems typically employ an electrical shock as a motivational stimulus. The magnitude of the shock delivered to the animal often depends upon the positioning of the receiver upon the animal and upon other environmental factors such as the presence of moisture upon the skin of the animal. Such factors can detract from the delivery of a consistent shock to the animal. It would therefore be desirable to provide a system for delivering a consistent shock that is insensitive to such environmental conditions. It would also be desirable to provide an animal control system wherein the type of stimulus applied to the animal is readily adaptable to the temperament of the particular animal to be controlled.
In order to avoid accidental application of stimuli in response to spurious or interfering radio signals, it would also be desirable to provide a system for verifying authentic transmitter signals. For this purpose, the detected radio signal may desirably be subjected to a plurality of verification tests to determine the presence within the received signal of a characteristic property of the authentic transmitter signal.
According to the present invention, a radio signal receiver is provided in an electronic animal control system for controlling the movement of an animal relative to a predetermined area defined by a transmitting antenna that emits a characteristic radio signal. The signal receiver is mounted on the animal to apply a motivational stimulus to the animal in response to the characteristic radio signal emitted by the transmitting antenna in order to control the movement of the animal.
For controlling animal movement relative to a predetermined area, the signal receiver includes a transducer for applying the motivational stimulus to the animal. A resonator is employed having antenna means for converting the radio signal emitted by the transmitting antenna into an electrical signal. An amplifier is provided for amplifying the electrical signal from the resonator to produce an amplified signal. A controller is responsive to the amplified signal for detecting a selected characteristic of the radio signal and for operating the transducer when the selected characteristic is detected. The controller has selection means for selectively activating the antenna means, the amplifier and the transducer to control power consumption within the receiver.
In a specific embodiment, the signal receiver for the electronic animal control system may include a plurality of antennae disposed in different orientations. In order to simplify the receiver circuitry when multiple antennae are employed, all of the antennae are connected with a single resonator which in turn is connected with a single amplifier. A controller generates signals for selectively activating the antennae and for selectively providing power to the amplifier. The amplifier may be in the form of a thresholding amplifier having an input threshold that is selected by the controller. The controller operates according to a control sequence during which the antennae and amplifier are activated only when needed so that electrical power is conserved.
The controller is responsive to the output from the amplifier in order to detect the presence of a received signal. The receiver includes a transducer which may be operated by signals from the controller for applying a selected motivational stimulus to the animal. In order to prevent stimulation of the animal in response to false signals, the controller authenticates the detected signal in accordance with a predetermined set of characteristics, such as the characteristic of a modulation envelope, indicative of an authentic transmitter signal.
The transducer may include audible and electrical stimulation components. When an authentic signal is detected by the controller, the type of stimulation to be applied to the animal may be selected according to a selected combination, or sequence, of audible and electrical stimuli appropriate to the particular animal to be controlled. The controller may also function to record the number or duration of stimuli provided to the animal so that the controller may cease stimulation if a selected maximum number of stimulations has been applied while an authentic signal is present. The controller may also record other data pertaining to the operation of the receiver so that such data may be retrieved and used to evaluate the behavior of the animal and/or the performance of the receiver. The control sequence and/or the stimulation sequence may be changed by the user in response to such data.
The electrical stimulation component of the transducer may be equipped with threshold voltage conduction devices in order to provide a consistent electrical stimulus to the animal. A first threshold device may be utilized to establish a minimum stimulation voltage to ensure that the animal receives adequate stimulation. A second threshold device may also be utilized in order to establish a maximum stimulation voltage to protect the electrical stimulation component from damage due to the generation of excessive voltage.
The foregoing summary, as well as the following detailed description of the preferred embodiments of the present invention, will be better understood when read in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic diagram of an electronic animal control system in accordance with the present invention;
FIG. 2 is a graph of a characteristic radio signal emitted by the transmitter of the control system of FIG. 1;
FIGS. 3A-D are logical flow diagrams of procedures executed by the controller of the electronic receiver of the control system of FIG. 1; and
FIGS. 4A-C are schematic diagrams of the receiver circuit of the electronic receiver of the control system of FIG. 1.
An electronic animal control system is shown in FIG. 1 having a transmitting antenna, such as a wire loop antenna 18, that defines the boundary of an area relative to which the movement of an animal 14 is to be controlled. The antenna 18 may define an area in which the animal is to be confined or may alternatively define an area from which the animal is to be discouraged from entering.
The transmitting antenna 18 is connected with a transmitter 16 which generates a characteristic signal. Connection between the transmitter unit 16 and the antenna 18 may be made via a twisted pair section 18a for confining electromagnetic emissions from the twisted pair section 18a so that the antenna 18 may define an area remote from the transmitter 16. The transmitter 16 is preferably of the type marketed by Invisible Fence Company, Inc. of Malvern, Pa.
An electronic receiver 10 is carried by the animal 14, such as by mounting the receiver 10 upon a collar 12. The receiver 10 includes a transducer 40 for applying a stimulus to the animal 14 when the animal approaches the vicinity of the transmitting antenna 18. Operation of the receiver 10 is governed by a controller 20 which executes a sequence of instructions which define the order and conditions under which the controller activates components of the receiver 10. A sequence of instructions executed by the controller 20 and various parameters that define the actions of the receiver 10 may be stored within the controller 20 or within a non-volatile memory 26 with which the controller is operably connected.
The controller 20 is connected with a power supply system 24 so that the controller 20 may selectively provide power to and/or activate components of the receiver, such as a selector switch 22, an amplifier 34, and the transducer 40. The ability of the controller to selectively provide power to the various components of the receiver 10 serves to reduce overall power consumption by the receiver 10 since each of the components of the receiver is activated only when needed.
The selector switch 22 is operated by the controller 20 to selectively activate three mutually orthogonal antennae 30 mounted within the receiver 10, such as inductors 30x, 30y, and 30z. The antennae 30 are connected with a tuned circuit, such as a resonant amplifier or filter 32, so that the receiver is tuned to the desired transmitter signal. The filter 32 functions to filter out undesired signals from the desired transmitter signal.
The amplifier 34 receives the signal, if any, output from the filter 32 and produces an amplified signal which is provided to the controller 20. The controller 20 is connected with the output of the amplifier 34 to detect the presence of the amplified signal produced by the amplifier. The controller 20 preferably incorporates a signal detection latch L or counter mechanism connected with the output of amplifier 34 so that the presence of an amplified signal from the amplifier 34 will be held or stored for a period of time sufficient for the controller 20 to effect asynchronous detection, or sampling, of the amplified signal.
When the controller 20 detects the presence of the amplified signal, the signal is tested to determine whether the signal possesses predetermined characteristics of the expected transmitter signal. If the signal is found to satisfy certain verification criteria, then the signal is authenticated and the controller 20 then operates the transducer 40 in order to apply a motivational stimulus to the animal 14. The transducer 40 may include an electrical stimulator for providing an electrical shock to the animal 14. The transducer 40 may also include an audible stimulator for providing an audible stimulus.
The combination and/or sequence of audible signals and electrical shocks, which may included in the motivational stimulus, may be selected according to control parameters stored within the receiver, such as in the non-volatile memory 26. Thus, the receiver unit 10 may be adapted to control animals of varying temperament according to the selection of appropriate control parameters within the memory that define the motivational stimulus. For example, a large, active breed of dog, such as a Siberian husky, may require a greater degree of stimulation relative to a more trainable breed of dog, such as a basset hound, in order to be discouraged from approaching the transmitting antenna 18.
The controller 20 operates according to a selected control procedure as shown in FIG. 3A. The controller may be programmed to count and/or record data such as the number of times that the animal has approached the transmitting antenna, the length of time that the receiver has been in service, and other information relating to the operational history of the receiver.
Upon starting at step 60, the controller proceeds to step 62 wherein several registers such as event counters and time-out counters are initialized according to values stored within the memory 26.
Registers for containing operational control parameters may also be initialized during step 62. Such control parameters may define the maximum number of stimulations to be applied to the animal, the type of stimulation that is to be applied, and other control functions discussed hereinafter. The controller then proceeds to step 64 wherein the selector switch 22 is operated to activate at least one of the antennae 30. An antenna may be activated by the controller by causing the selector switch 22 to connect the selected antenna to ground. The non-selected antenna or antennae are provided with an open circuit condition by the selector switch 22. Antennae, or a single antenna, may be activated within step 64 according to a sequential scanning procedure, for example, wherein the scanning sequence is advanced with each successive execution of step 64. The sequence of antenna activation may be selected so that each of the three antennae is successively activated or the sequence may be changed so that certain antennae are activated more frequently than others.
After activation of a selected antenna in step 64, the controller then proceeds to step 66 wherein a determination is made as to whether or not a signal has been detected by the antenna selected in step 64. If no signal is detected in step 66, the controller returns to step 64 to activate the next antenna or antennae in the selected scanning sequence. If, in step 66, a signal is detected from the selected activated antenna, then the controller proceeds to step 68 for signal authentication.
A more detailed procedure by which the signal detection step 66 may be implemented is shown in FIG. 3B. Beginning at step 66a, the controller 20 activates the amplifier 34 by providing power to the amplifier. The controller may also select a desired amplifier sensitivity, such as a selected gain or threshold level for the amplifier. The ability of the controller to select the sensitivity of the amplifier allows the receiver to provide a motivational stimulus that can be varied in dependence upon the distance of the animal from the transmitting antenna 18. The selected amplifier sensitivity may, for example, be varied in steps of increasing sensitivity during each antenna scan until either maximum sensitivity is reached or a signal is detected. Each of the sensitivity ranges may generally define a particular zone of distance from the transmitting antenna 18. The controller 20 may be programmed to utilize selected control parameters pursuant to the selected amplifier sensitivity at which a signal is detected.
Proceeding to step 66b, the controller 20 executes a delay step during which any transient signals caused by activation of the selected antenna and the amplifier may be given sufficient time to dampen. Then, in step 66c, the latch L by which the controller samples the amplified signal is reset so that the effect of any transient signal is cleared from the latch. The controller 20 is then prepared to detect the presence of a signal according to the latch becoming set. Each selected antenna in the sequence is preferably activated for a predetermined detection interval during which the signal, if any, received by the activated antenna is supplied through filter 32 to amplifier 34 so that the controller may detect the presence of an amplified signal from the amplifier. Proceeding to step 66d from step 66c, the controller 20 sets a loop counter which is a control parameter that determines the detection time interval.
Proceeding from step 66d, the controller 20 begins a detection loop in step 66e wherein the signal detection latch L is sampled to determine whether a signal has been detected. In embodiments wherein the detection latch L includes a counter, the test performed in step 66e may include examining the value of the counter in order to determine whether the latch has recorded a selected number of signal transitions received from the amplifier 34. If the test performed in step 66e indicates that no signal has been detected, then the controller proceeds to step 66f, wherein a time-out counter is decremented. Then, in step 66g, the time-out counter is examined to determine whether the detection interval has expired. If, in step 66g, the detection interval has expired, then the controller 20 returns to step 64 in order to activate the next antenna in the selected sequence. Otherwise, the controller 20 returns to step 66e. The controller will repeat steps 66e, 66f, and 66g until a signal is detected in step 66e or time-out is reached in step 66g. If a signal is detected during step 66e, then the controller 20 proceeds to step 68 as shown in FIG. 3a in order to authenticate the received signal.
In step 68, the controller 20 determines whether or not the detected signal possesses predetermined characteristics corresponding to an authentic signal from the transmitter 16. The transmitter signal 50 preferably possesses well-defined temporal characteristics, such as a particular carrier frequency and modulation frequency. As shown in FIG. 2, the transmitter signal 50 is composed of a 10 kHz square wave modulated by a 30 Hz square wave. Such modulation results in a signal characterized having an active interval 50a wherein the 10 kHz component is active for approximately 17 milliseconds. The active interval is followed by an inactive interval 50b wherein the signal amplitude remains essentially 0 for approximately 17 milliseconds. Since the signal generated by the transmitter may vary according to the age of the transmitter, the tolerance of the transmitter components, and environmental conditions, the signal authentication step 68 incorporates tolerances which are wide enough to authenticate signals wherein the high frequency component may vary from approximately 9 to 11 kHz and the low frequency component, i.e., the modulation envelope of the carrier signal, may vary from about 25 Hz to about 35 Hz. In order to permit such a wide variation of the transmitted signal while still rejecting spurious signals, the signal authentication step 68 preferably includes a multi-stage verification procedure in which a particular temporal sequence of the transmitted signal including successive active and inactive intervals of the transmitted signal is detected.
A suitable signal authentication procedure corresponding to step 68 of FIG. 3a is shown in FIG. 3c. Upon entry from step 66 wherein a signal has been detected, a first time-out counter is set in step 68a. The first time-out counter, TIMEOUT1, controls a first verification loop which detects the onset of the inactive portion of the detected signal at any time within a 20 millisecond time-out interval. The 20 millisecond interval is selected to permit verification of a modulation signal having a frequency of at least 25 Hz. The first verification loop proceeds from step 68a to step 68b wherein the signal detection latch L of the controller is set to 0. From step 68b, the controller 20 proceeds to step 68c wherein execution is momentarily suspended, such as by a series of null operation instructions. From 68c, the verification loop proceeds to step 68d wherein the controller determines whether the signal detection latch L was set during step 68c. If, in step 68d, it is determined that the signal detection latch L has been set, then the received signal is still active and the controller 20 proceeds to step 68e wherein the time-out counter is decremented. From step 68e, the controller 20 proceeds to step 68f wherein it is determined whether the first time-out interval has elapsed. If the first time-out interval has not elapsed, then the controller 20 returns to step 68b. If, in step 68f, it is determined that the time-out interval has elapsed, then a signal has been detected which has an active interval longer than 20 milliseconds. Since the authentic transmitter signal possesses an active interval which is at most 20 milliseconds long, then a time-out condition detected in step 68f is an indication that a false signal has been detected. Upon detection of a false signal in step 68f, the controller 20 proceeds to step 68g wherein the failure to pass the first verification test may be recorded or added to a count of such false detected signals, and the amplifier may be turned off. From step 68g, the controller 20 proceeds to step 74 to log any selected data about the false signal detected.
If, in step 68d, the signal detection latch L is not set, then the received signal has become inactive during the first time-out interval and the first verification step has been passed indicating that the modulation frequency of the detected signal is above 25 Hz. The controller 20 then proceeds to step 68h to begin a second verification loop wherein the detected signal is tested for a second time-out interval, such as 14 milliseconds, to determine whether the detected signal remains inactive for the second time-out interval. The second time-out interval is determined according to a time-out counter, TIMEOUT2, set in step 68h. From step 68h, the controller proceeds to step 68i wherein execution may be momentarily paused. The pause step 68i is optional during this second verification loop. During verification loops such as in 68a-f wherein the controller 20 is verifying an active phase of the detected signal, it may be desirable to include such a pause so that the detection latch L may be provided with sufficient time to become set or accumulate a count of the number of carrier signal oscillations detected during the pause. During verification loops such as in 68h-l wherein the controller 20 is verifying an inactive phase of the detected signal, such a pause may not be necessary since only a single detection oscillation may be sufficient to disqualify the detected signal. In an environment which poses significant radio interference, however, it may be desirable to verify inactive portions of the signal by determining that the number of detected oscillations is below a selected value determined according to the carrier frequency and the operating speed of the controller.
From step 68i, the controller 20 proceeds to step 68j wherein the detection latch L is examined to determine whether it has been set by a detected signal. If the latch has not been set, the controller 20 proceeds from step 68j to step 68k wherein TIMEOUT2 is decremented, and then to step 68l wherein it is determined whether the second time-out interval has elapsed. If the second time-out interval has not elapsed, the controller 20 returns to step 68i. If, in step 68l, it is determined that the second time-out interval has elapsed, then the detected signal has remained inactive for 14 milliseconds, thus passing the second verification test thereby representing that the modulation frequency of the detected signal is less than approximately 35 Hz. The controller 20 proceeds from step 68l to a third verification step 68m if the second time-out interval has expired. If, however, in step 68j, it is determined that the signal has become active at any time during the 14 millisecond second verification interval, then the frequency of the modulation envelope exceeds 35 Hz and the controller 20 proceeds from step 68j to step 68p wherein the failure to pass a verification step beyond the first verification step may be recorded in a false signal event counter.
The third verification loop, shown as a single decision step 68m in FIG. 3c, is structured similarly to the second verification loop 68h-l. During the third verification test 68m, a time-out interval, TIMEOUT3, of 6 milliseconds is established during which a return to an active signal is detected. If, during step 68m, the detected signal does not return to an active condition during the 6 millisecond third time interval, then the detected signal will have remained inactive for a total of at least 20 milliseconds comprising the 14 milliseconds from the second verification loop and an additional 6 milliseconds for this third verification loop and the controller 20 will proceed to step 68p to record a false signal event. If, during step 68m, the detected signal does return to an active condition, then the third verification test is passed and the controller proceeds to step 68n for a fourth verification loop.
During step 68n, a fourth time-out interval, TIMEOUT4, of 14 milliseconds is established during which the signal detection latch L is cyclically reset and then tested to determine whether the latch remains in the reset condition. The fourth verification loop, shown as a single decision step 68n in FIG. 3c, is structured similarly to the first verification loop 68a-f. If, at any time during the fourth time-out interval the detection latch L remains in the reset condition signifying that a signal is no longer being detected, then the fourth verification test is failed and the controller proceeds to step 68p to record a false signal event. If, during step 68n, the detection latch L does not remain in the reset condition, then the fourth verification test is passed and the controller proceeds to the fifth verification loop of step 68o.
During step 68o, a fifth time-out interval, TIMEOUT5, of 6 milliseconds is established during which the detection latch is repeatedly reset and then tested as to whether the detection latch remains in the reset condition during the fifth time-out interval thus indicating a return to the inactive portion of the expected transmitter signal. If, during step 68o, the detected signal does not return to an inactive condition, then the controller proceeds to step 68p to record a false signal event. If, during step 68o, the detected signal does return to the inactive phase, then the controller proceeds to step 70 to apply a stimulus to the animal.
The multi-stage verification procedure of the type shown in FIG. 3c will produce an affirmative result upon detection of a received signal having, in sequence, an active portion of less than 20 milliseconds followed by an inactive portion ranging from just over 14 milliseconds to just under 20 milliseconds in duration, followed by an active portion ranging from just over 14 milliseconds to just under 20 milliseconds in duration. An additional level of signal verification may be provided in embodiments wherein the detection latch L of the controller 20 incorporates a counter for counting the number of signal transitions produced by the amplifier. For example, during those portions of the verification procedure wherein the received signal is tested for activity, such as in step 68d, it may be required that the latched count exceed a predetermined decision value rather than determining that the latch has merely been set. The decision value would be determined by the length of the pause step 68c, the anticipated frequency of the transmitter signal, and the clock frequency of the controller.
Returning to FIG. 3a, it can be seen that if, in step 68, the signal has been determined to be authentic, then the controller proceeds to step 70 wherein the selected antenna and the amplifier are de-activated and a motivational stimulus may be applied to the animal. The character of the initial stimulus is determined according to control parameters which were initialized in step 62 and selected in accordance with the selected amplifier sensitivity. The controller 20 in step 70 may examine the contents of control registers which were initialized in step 62 to determine the stimulation that the animal is to receive. For example, a stimulation control register may contain a bit used to indicate that the animal is to receive an audible stimulus. Another bit in the stimulation control register may be used to indicate that the animal is to receive an electrical stimulus. The stimulation control register may also include values indicating the number of stimulations or the duration of the stimulations which are to be applied to the animal in step 70. The controller determines the stimulus which is to be applied to the animal and operates the transducer to apply the stimulus.
Proceeding from step 70 to step 72, the stimulation control registers may be modified according to values contained in other control registers. For example, the controller may, in step 72, increment a counter which counts the number of times that stimulation step 70 has been executed. If it is desired, for example, to apply a finite number of electrical shocks to the animal when the animal is within sufficient proximity to the transmitting antenna to effect stimulation, then the stimulation modification step 72 may include a provision to reset the control bit for shocking the animal after the desired number of shocks have been applied. Then, the antenna and the amplifier are re-activated and the controller proceeds to step 76 to determine whether a signal is still present. If the presence of a signal is detected, then the controller returns from step 76 to the signal verification step 68 in order to determine whether the animal is still within the vicinity of the transmitting antenna.
If, in step 68, it is authenticated that the animal is still in proximity to the transmitting antenna, then the controller will again proceed to step 70 to stimulate the animal. If the stimulus control register was altered during step 72 to reset the shock control bit, the animal will not receive a shock in step 70. By counting the number of stimuli which have been applied to the animal and by modifying the type of stimuli which the animal is to receive during successive applications or non-applications of the stimuli, the receiver circuit provides the ability to program a wide variety of motivational control sequences which may be adapted to animals of varying temperament. Additionally, the ability to count and modify the stimuli provides the ability to set an absolute maximum number of stimulations which are to be applied to the animal resulting in a fail-safe condition in the event that the animal should become trapped or otherwise physically restrained within sufficient proximity to the transmitting antenna to trigger the application of the motivational stimulus. The controller may keep a record of the number of fail-safe events as may occur during operation of the receiver so that the owner of the animal may be made aware of the relative tendency of the animal to remain in the vicinity of the transmitting antenna. If the receiver unit logs a large number of fail-safe events, for example, the owner may take appropriate action such as selecting a greater degree of initial stimulation to more strongly discourage the animal from approaching the transmitting antenna.
The cycle of stimulation in step 70, modification of stimulation in step 72, and signal detection and verification in step 76 and 68 continues until, in step 76, a signal is no longer detected or, in step 68, a valid signal is no longer detected. In such instances, the controller proceeds to step 74 wherein data accumulated since the last initialization step is recorded or updated. Such data may include the type of verification failure which was detected during the verification step, the number of stimulations which have been applied to the animal, the number of fail-safe events, and the accumulated time that the receiver has been in service since the last initialization.
An embodiment of the circuitry for the receiver unit 10 is shown schematically in FIGS. 4A-C. Representative values of the circuit components shown therein are listed in Table 1.
TABLE 1______________________________________R1, R4, R6, R7 2 MΩR2, R8 1 MΩR3 560 kΩR9, R12 100 kΩR10 620 kΩR5 10 kΩC5 220 μFC1, C6 100 μFC3 .0068 μFC4 220 pFC2, C2' 15 pFL1 33 mHL5 1 mHX1 32.768 kHzU1 PIC16C54 controllerU2 S-8435BF regulatorU3 93C46 EEPROMU4 MAX921 comparatorU5 S-8435FF regulator______________________________________
Referring to FIGS. 4A-C, the controller 20 may be a microcontroller U1 such as a PIC16C54 microcontroller U1 manufactured by Microchip Technology of Chandler, Arizona. The microcontroller U1 includes a plurality of tri-state bidirectional I/O connections which are logically configured to be addressed as register ports A and B. Register port A is employed to perform the function of the antenna selector switch 22. Three of the I/O pins of port A are used to generate the signals labelled ZAXIS, YAXIS, and XAXIS respectively. In order to selectively activate, for example, the Z-axis antenna, a single word may be written to port A by the microcontroller to drive the ZAXIS signal low while leaving the YAXIS and XAXIS signals in a disconnected state. The remaining I/O pin of port A is used to generate the signal 3VON which is employed for power control purposes. I/O port B includes pins for generating signals RANGE1 and RANGE2 which may be used to establish the operating threshold of the receiver amplifier, HVENABLE which is used to control power to the transducer, PULSE1 which is used to activate the electrical shock component of the transducer 40, and TONE which is used to drive the audible signal component of the motivational transducer 40. The remaining I/O pins of port B are employed to communicate with the nonvolatile memory 26 which is preferably a 1 kbit 93C46 EEPROM U3 manufactured by Microchip Technology. The 93C46 EEPROM U3 utilizes serial input and serial output data communication and thus a single pin D of the microcontroller may be used for both input and output to and from the EEPROM U3 while two other pins of the microcontroller U1 are used to generate the chip select CS and clocking signals CK required to read from and write to the EEPROM. Since use of the EEPROM is not required during all procedures executed in the operation of the receiver, the power supply connection V+ of the EEPROM is connected with the 3VON signal of port A of the microcontroller. Thus, whenever it is desirable to read from or write to the EEPROM, the 3VON pin is activated prior to performing such a read or write so that the EEPROM may be turned off when it is not needed.
The signal detection latch L is provided by a real time clock counter at the RTCC input to the microcontroller U1. The RTCC input connects with a asynchronous latching and counting register that is internal to the microcontroller chip. Oscillator inputs OSC1 and OSC2 of the microcontroller are connected with a crystal oscillator circuit having an oscillation frequency of 32.768 kHz. Such an operation frequency allows the microcontroller to easily keep track of actual time since each instruction cycle at this frequency is a convenient submultiple of a second.
The power supply system includes a battery B which is preferably a 3-volt lithium battery. A capacitor C6 may be connected in parallel with the battery to stabilize the battery voltage. An inductor L1 is connected between the control input C of a voltage regulator 24a and the positive battery voltage, VBATT. The voltage regulator U2 is preferably an S-8435BF step-up CMOS switching regulator manufactured by Seiko Instruments Incorporated of Tokyo, Japan. The voltage regulator 24a provides a stable 3-volt regulated output at the terminal labelled +3 V for battery voltages as low as 0.9 volts. Step-up regulation is achieved by the regulator 24a by an internal controlled oscillator which switches current within the inductor L1. The resulting output voltage is fed back to the input voltage connection V+ for additional stability. In order to prevent electromagnetic emissions from the inductor L1 of the regulator circuit 24a from interfering with radio signal detection, the voltage regulator is only operated intermittently during the control procedure and only when radio signal detection is not being performed. In order to operate the regulator, an on/off input ON of the regulator is connected with the 3VON signal from the microcontroller U1.
A capacitor C1 is connected between the +3 V output of the voltage regulator 24a and ground. Activation of the voltage regulator 24a charges the capacitor C1 which is capable of storing sufficient charge for operating the microcontroller during the signal detection and verification phases of the control procedure. After capacitor C1 is charged, the regulator 24a may be deactivated and the controller U1 may then operate using the capacitor voltage. A fresh nominal 3-volt battery B will provide a voltage somewhat in excess of three volts. When a fresh battery is installed within the receiver, the step-up voltage regulator U2 will pass the actual battery voltage above 3 volts to the +3 V output of the regulator via inductor L1 and an internal diode so that the microcontroller U1 may begin operating.
The battery voltage VBATT is also connected via resistor R1 to the I/O terminal D of port B. I/O pin D is also used to communicate data with the memory 26. The resistor R1 is of a sufficiently high value that data communication between the microcontroller U1 and the memory 26 is not affected by the battery voltage. Such connection of the battery voltage to one of the I/O pins allows the microcontroller to determine when the battery has been removed or when the battery voltage has dropped below the logic low threshold, nominally 1.5 volts, of the microcontroller. Upon detection of a low battery signal, the microcontroller U1 may be programmed to dump accumulated operational data such as event counters and timer values into the nonvolatile memory 26 so that such data will not be lost if the receiver loses power.
The receiving antennae 30, resonant filter 32, and thresholding amplifier 34 are shown in FIG. 4B. The antenna assembly includes three mutually orthogonal inductors 30x, 30y, and 30z. The inductors are all connected to a common node at terminal 31 and to respective control signal lines XAXIS, YAXIS, and ZAXIS at the other terminal of each inductor. A capacitor C3 is connected between the terminal 31 and ground. The capacitor C3, in combination with whichever of the inductors is activated, forms an LC resonator tuned to the carrier frequency of the expected transmitter signal. The common connection terminal 31 of the antennae is also connected with the emitter of transistor Q1 which may be a 2N5089 NPN transistor. The base and collector of transistor Q1 are connected with the +3 V power line via resistor R2 thus amplifying the resonant signal developed at the common connection terminal 31 of the antennae 30x, 30y, and 30z.
The collector and base of transistor Q1 are connected to the base of transistor Q2 which may also be a 2N5089 NPN transistor configured as a common emitter amplifier having its collector connected with the +3 V power line via bias resistor R3. The collector of transistor Q2 is capacitively coupled via capacitor C4 to a noninverting input of thresholding amplifier U4. The thresholding amplifier U4 is preferably a MAX921 ultra-low power comparator manufactured by Maxim Integrated Products. The thresholding amplifier U4 serves to compare signals received upon the non-inverting input to an internal 1.18 volt reference and to produce a saturating output upon the RTCC signal line in response to input voltages exceeding the reference level. The comparison is performed according to an adjustable hysteresis range that is determined in part by resistor R5 which is connected between the hysteresis input of the amplifier U4 and the inverting input of the amplifier U4. Resistors R6 and R7, which are connected between the hysteresis input and respective signal lines RANGE1 and RANGE2, also serve to determine the hysteresis levels of the amplifier depending upon whether RANGE1 or RANGE2 is asserted. Thus, the sensitivity of the thresholding amplifier U4 may be controlled via signal lines RANGE1 and RANGE2 to produce a saturating output on the RTCC line according to a selected hysteresis level. In embodiments wherein multiple threshold levels is not desired, a single RANGE signal may be used to activate the amplifier threshold. The spare I/O pin thus obtained may then be used to perform the battery testing functions of I/O pin D.
Each of the amplifier sensitivity settings determined by assertion of signals RANGE1 or RANGE2 may be associated with a different stimulus control register value. For example, the controller may be programmed to apply only an audible signal when the amplifier is operated at a relatively low threshold in accordance with the associated low threshold control register value. In this manner, the type of stimulus applied to the animal may be selected in accordance with the strength of the received signal so that the stimulus may be increased in character as the animal moves closer to the transmitting antenna. In order to provide a greater number of range settings, the signals RANGE1 and RANGE2 may alternatively be connected with address inputs of a 2:4 demultiplexer. The output connections of the demultiplexer would then be connected with the hysteresis input of the amplifier via a set of resistors having a range of values. A still greater number of range settings may be achieved via the use of a larger demultiplexer wherein the RANGE1 and RANGE2 inputs are used to clock a serial address into a shift register controlling the demultiplexer in order to activate a particular amplifier sensitivity range.
In FIG. 4C there is shown a schematic diagram of a motivational transducer 40. The transducer includes components for selectively producing audible and/or electrical stimulation. In order to allow the transducer components to produce sufficiently energetic stimulation to affect the behavior of the animal, a voltage regulator 24b is connected to provide power at a relatively high voltage, such as 12 volts, to the transducer components. The voltage regulator 24b is preferably an S-8435FF CMOSS step-up switching regulator U5 manufactured by Seiko Instruments Incorporated of Tokyo, Japan. The regulator 24b is powered by the VBATT signal line and is controlled by an inductor L5 connected between a control input C of the regulator and VBATT. The regulator 24b may be switched on or off in response to the HVENABLE signal from the microcontroller U1 so that the regulator U5 is preferably activated only when a motivational stimulus is to be applied to the animal.
In order to cause the transducer 40 to produce an audible stimulus, the microcontroller U1 asserts the HVENABLE signal and then toggles the TONE signal at a rate which determines the frequency of the sound to be produced. The TONE signal line from the microcontroller is connected with the gate of field-effect transistor (FET) Q3. The drain connection of FET Q3 is grounded and the source connection of FET Q3 is connected with the HV output of the regulator U5 via resistor R9. The source terminal of FET Q3 is also connected with the gates of a complementary FET pair 65 comprising transistors Q4 and Q5. The complementary pair 65 is connected to drive a speaker, such as piezoelectric speaker S1, thus producing the desired audible signal.
In order to produce an electrical shock stimulus, the microcontroller U1 initiates the following sequence of operations. The HVENABLE signal is asserted, causing regulator U5 to produce a high-voltage output at the HV terminal. The high-voltage output of regulator U5 charges capacitor C5. The HVENABLE line remains asserted by the microcontroller U1 for a period of time sufficient to charge capacitor C5. When this charging delay has elapsed, the microcontroller turns off the HVENABLE line. With capacitor C5 charged, the electrical transducer 40 is prepared to apply an electrical shock stimulus to an animal. In order to cause the stimulus to be applied, the microcontroller asserts signal PULSE1. Signal PULSE1 is capacitatively coupled, via capacitor C4, to the gate of FET Q6. The gate of FET Q6 is also connected to ground via a pull-down resistor R10 to prevent accidental pulse triggering. The drain of FET Q6 is connected to ground and the source of FET Q6 is biased via resistor R12 which is connected to the HV output of regulator U5. The source of FET Q6 is also connected with the gates of a complementary FET pair 67 comprising FETs Q7 and Q8. The complementary pair 67 also provides a consistently sharp turn-on signal to FET Q9 which is connected between a primary terminal of transformer T1 and ground. The other primary terminal of transformer T1 is connected to the HV signal line. When FET Q9 has been turned on, capacitor C5 will begin to discharge through the primary coil of transformer T1. The microcontroller U1 then asserts signal PULSE1 in order to cause capacitor C5 to begin to discharge through the primary of transformer T1. The gate voltage of FET Q6 will be driven high by activation of PULSE1 and the voltage will then decay according to the time constant of R10 and C4. This decay time may be selected to correspond to the time required for maximum current to be developed within the primary coil of transformer T1. When FET Q6 is turned off by decay of the gate voltage, complementing pair 67 will switch off FET Q9 thus interrupting the current in the primary of the transformer. The interruption of current in the primary circuit of the transformer T1 due to switching off Q9 causes a high voltage, such as 1.2 Kv to be developed between the terminals 42 and 44 of the secondary coil of transformer T1. During stimulation applications wherein only an audible stimulus is applied, the capacitor C5 will also be charged. In order to protect capacitor C5 from damage due to self-discharge and to recover the unused charge, a resistor R8 may be connected between the HV line and the +3 V line. The resistor R8 is of a sufficiently high value to allow capacitor C5 to discharge without significantly increasing the voltage on the +3 V line. In alternative embodiments, the source of the complementary pair of FETS Q7 and Q8 may be connected via a resistor to the gate of FET Q6 in order to lock FET Q6 into an "on" condition when a pulse has been received via signal line PULSE1. The microcontroller may then pause for a sufficient period of time for maximum current to develop in the primary. After such a delay, the microcontroller U1 returns signal PULSE1 to a low condition thus causing a negative voltage spike to be transmitted to the base of transistor Q6 via capacitor C4. The negative voltage spike applied to the base of FET Q6 will cause the complementary pair 67 to rapidly switch FET Q9 to an "off" condition.
The secondary terminals 42 and 44 of transformer T1 are connected with a pair of contacts which are held against the skin of the animal. Thus, the high voltage developed across the secondary terminals of transformer T1 will cause an unpleasant sensation, such a momentary muscle contraction, to be felt by the animal.
It has been found that the effectiveness of electrical stimulation produced by transducer 40 can vary greatly depending upon environmental characteristics such as moisture on the animal's skin in the area of the electrical contacts. Under normal, dry conditions, the electrical characteristic between two terminals placed against an animal's skin, such as upon a dog's neck, is of the "crowbar" type wherein a large voltage is developed between the terminals until a threshold voltage is reached at which point a low-resistance path between the terminals is established by subcutaneous ionic conduction. Under moist conditions, however, a conduction path may be established upon the skin surface between the electrical contacts which will prevent the subcutaneous threshold voltage from being reached. In order to reduce this undesirable effect, a threshold voltage conduction device, such as a spark gap 82, may be connected in series between one of the transformer secondary terminals and one of the skin contacts. Such a series-connected threshold device preferably has a threshold voltage below the subcutaneous threshold yet sufficient to prevent conduction between the skin contact terminals before the subcutaneous threshold has been reached.
Another undesirable effect associated with electrical shock production is that, if the skin contacts are disconnected from the animal or poorly connected to the animal, then the resulting high resistance path between the secondary terminals of the transformer may cause a voltage to be developed between the secondary transformer terminals that is high enough to damage the transformer. In order to prevent such damage to the transformer, FET Q9 may include a threshold voltage conduction device between the drain and source terminals to clamp the primary voltage to a level that is low enough to prevent damage to the transformer. Alternatively, a second threshold voltage conduction device, such as a spark gap 84, may be connected in parallel across the secondary terminals of the transformer. The parallel-connected threshold voltage conduction device preferably has a threshold voltage that is well in excess of the subcutaneous threshold voltage of the animal so that the parallel threshold device serves to prevent damage to the secondary terminals of the transformer without detracting from the effectiveness of the electrical shocks to be applied to the animal.
Referring now to FIG. 3D, there is shown a more detailed flow diagram showing how the stimulation step 70 and the stimulation modification step 72 may be controlled via the use of counters and other stimulation control registers. Step 70 is divided into steps 70a-d, and step 72 is divided into steps 72a-g.
Upon entry to step 70a from step 68, the controller 20 tests whether an audio control register, AUDIO-- BIT, is set. If AUDIO-- BIT is set, the controller proceeds to step 70b in which an audible stimulus is generated. After the audible stimulus has been generated, or if AUDIO-- BIT was not set during step 70a, the controller proceeds to step 70c. In step 70c, the controller determines whether an electrical control register, ZAP-- BIT, is set. If ZAP-- BIT is set, the controller proceeds to step 70d wherein an electrical stimulus is applied to the animal. After step 70d, or if ZAP-- BIT was not set during step 70c, the controller proceeds to the stimulation modification step 72 beginning at step 72a. The initial values of AUDIO-- BIT and ZAP-- BIT registers may be retrieved from nonvolatile memory 26 and stored in a soft register when the controller 20 is initialized as in step 62. Additional control registers may be used to store loop counters to be utilized in steps 70b and/or 70d if it is desired to apply a plurality of audible and/or electrical stimuli during each execution of step 70.
In step 72a, a register MAX-- COUNT is decremented. MAX-- COUNT may be initialized during step 62 to contain a predetermined number of maximum stimuli which are to be applied to the animal so that fail safe operation is provided if the animal remains within the detection of the receiver for an extended period of time. If, in step 72a, MAX-- COUNT is found to be zero, then the controller 20 proceeds to step 72i wherein the AUDIO-- BIT and ZAP-- BIT registers are reset so that no further stimulation will be applied to the animal if a valid signal is still present.
If, in step 72a, MAX-- COUNT is not zero, then the controller 20 proceeds to step 72b wherein MAX-- COUNT is decremented. From step 72b, the controller proceeds to step 72c wherein another counter, COUNT-- 1, is tested to determine whether it is zero. COUNT-- 1 is a control register which determines the duration of the stimulation applied to the animal or the number of times that step 70 is executed. If, in step 72c, COUNT-- 1 is not equal to zero, then the controller proceeds to step 72d wherein COUNT-- 1 is decremented. Then, in step 72e, the control bits AUDIO-- BIT and ZAP-- BIT may be set and the controller exits step 72 so that upon subsequent execution of step 70, audible and electrical stimulation will continue to be applied to the animal.
If, in steps 72c, COUNT-- 1 is equal to zero, then the controller proceeds to step 72f wherein a counter, COUNT-- 2, is compared to zero. COUNT-- 2 may be used in conjunction with COUNT-- 1 to provide alternating intervals of stimulation and nonstimulation applied to the animal when the animal is in the vicinity of the transmitting antenna. If, in step 72f, COUNT13 2 is not equal to zero, then the controller proceeds to step 72g wherein COUNT-- 2 is decremented. From step 72g, the controller proceeds to step 72i wherein AUDIO-- BIT and ZAP-- BIT are reset so that subsequent execution of step 70 will result in no stimulation applied to the animal. No stimulation will be applied for the period set by COUNT13 2.
If, in step 72f, COUNT-- 2 is found to be equal to zero, then the controller may proceed to step 72h wherein COUNT-- 1 and COUNT13 2 may be reinitialized to predetermined values stored in the nonvolatile memory 26. Upon completion of step 72, the controller proceeds to step 76. Additional functions may be included in the execution of step 72 such as recording the number of stimulations applied to the animal and reactivating the selected antenna and the amplifier prior to proceeding to step 76.
In a preferred embodiment, the values COUNT-- 1 and COUNT13 2 are selected to provide alternating ten second intervals of stimulation and nonstimulation. Additionally, the variable MAX-- COUNT is selected to limit the periods of stimulation to three successive ten second periods. Since the controller operates at a clock frequency that is an integral power of two, the instruction cycle of the controller and hence, the various counters as may be used in the execution of the control procedure, can be easily correlated with actual elapsed time.
When the receiver unit 10 is initially programmed, the sequence of operational instructions and the control parameters which define the type of motivation to be applied to the animal are loaded into the non-volatile memory or into an internal memory of the microcontroller. The receiver circuitry is then preferably hermetically sealed within an enclosure that can be mounted upon the animal. After the receiver has been in service, it may become desirable to retrieve accumulated data, alter the control parameters, or modify the control program itself. For example, the owner of an animal may wish to know how many motivational stimuli were applied to the animal during a given period of time. In addition, it may be desirable to retrieve the number of recorded false signal events in order to correct radio interference problems.
Retrieval of information from the receiver unit and alteration of information within the receiver unit may be accomplished in several ways. The simplest approach is to remove the memory and/or the microcontroller from the receiver unit and to use conventional electronic equipment to read and/or write to these components. However, it may be desirable to permanently seal the receiver circuit within a housing. In such instances, the receiver circuitry permits communication with external devices via the transmitter, the battery connection VBATT, and/or the speaker S1.
In a first embodiment of a system for communicating information with the receiver circuit, a second signal verification algorithm is incorporated into the control program in addition to the signal authentication procedure of step 68. This second signal verification procedure is designed to identify a characteristic programming or interrogation signal that is distinct from the boundary-defining signal of the transmitter. The transmitter may be equipped with an additional device for generating such an interrogation signal upon demand. Upon receipt and identification of the interrogation signal, the receiver unit may be further programmed to retrieve logged data, such as the number of motivational stimuli which have been applied to the animal, to arrange this data in serial form, and then to operate the audible signal transducer via the TONE and HVENABLE lines to transmit the data in an encoded format such as frequency shift keying. The operator of the system is provided with a data retrieval device which includes a microphone for converting the encoded audible signal into an electronic signal and a decoding circuit for decoding the encoded serial data so that the data is presented to the operator in an intelligible format, such as via an alphanumeric display.
In an alternative embodiment of a data retrieval system, data may be retrieved by removing the battery from the unit and by inserting a data retrieval probe into the battery compartment. The transmitter may then be operated to generate the interrogation signal and the microcontroller may be programmed, upon recognition of the interrogation signal, to transmit serial data to the data retrieval probe via the VBATT signal connection to I/O pin D of the microcontroller U1. The microcontroller may further be programmed to download serial data via the VBATT signal line in response to detection of a predetermined programming signal from the transmitter.
In an alternative embodiment of a system for downloading data to the controller, the controller may be programmed to recognize a predetermined number of transitions on the VBATT line within a predetermined interval of time to signify that a data retrieval probe has been inserted into the battery compartment. The controller may then respond by communicating with the data retrieval probe to upload and/or download data as desired.
In other alternative embodiments, data may alternatively be downloaded to the receiver via the radio signal from the transmitter. The controller may be programmed to download encoded serial data via the detection latch L subsequent to receipt of a characteristic interrogation signal from the transmitter.
It will be recognized by those skilled in the art that changes or modifications may be made to the above-described embodiments without departing from the broad inventive concepts of the invention. It should therefore be understood that this invention is not limited to the particular embodiments described herein, but is intended to include all changes and modifications that are within the scope and spirit of the invention as set forth in the claims.
|Patente citada
|Fecha de presentación
|Fecha de publicación
|8 Jun 1934
|10 Dic 1935
|Carter Randolph Hicks
|Animal training device
|28 Abr 1949
|1 Mar 1955
|Bell Telephone Labor Inc
|Cutaneous signaling
|29 Dic 1953
|10 Abr 1956
|Tracy J Putnam
|Device for training animals
|9 Feb 1955
|23 Jul 1957
|Radio controlled electric cutaneous signal type animal obedience device
|5 Dic 1958
|15 Ago 1961
|Redge P Pettingill
|Animal training collar
|6 Oct 1969
|29 Jun 1971
|Thomas H Doss
|Radio controlled animal training device
|24 Jul 1969
|28 Sep 1971
|Wands Inc
|Sound-actuated animal-training device
|1 Feb 1972
|11 Dic 1973
|Jetco Electronic Ind Inc
|Electric animal trainer
|8 Jun 1973
|6 Ago 1974
|Peterson A
|Animal training device
|31 Ene 1974
|5 Ago 1975
|Hyatt Gilbert Peter
|Means and method for selectively controlling animals
|16 May 1975
|14 Sep 1976
|Lawrence Peska Associates, Inc.
|Range triggered animal training system
|10 Mar 1975
|28 Sep 1976
|Pando Donald J
|Communications device arranged to be worn in intimate contact with the body of a user
|31 Ene 1978
|13 May 1980
|Tri-Tronics, Inc.
|Dog training collars and methods
|18 Mar 1981
|22 Jun 1982
|Tri-Tronics, Inc.
|Animal training apparatus
|7 Jul 1980
|6 Jul 1982
|Czekajewski Jan A
|Animal activity monitor and behavior processor
|6 Ago 1984
|10 Sep 1985
|Edd Workman
|Controlled shock animal training device
|12 Jun 1987
|24 May 1988
|Yarnall Sr Robert G
|Electronic confinement and communications arrangement for animals
|6 Feb 1987
|23 Ago 1988
|Kime David R
|Multi-channel radio-controlled robotic jockey/monitor
|1 Jun 1987
|30 Ago 1988
|John Venczel
|Apparatus and system for animal training
|16 Jun 1988
|6 Feb 1990
|Torrington Product Ventures, Inc.
|Animal training and restraining system
|23 Jun 1989
|6 Nov 1990
|Invisible Fence Company, Inc.
|System for controlling the movement of an animal
|21 Jul 1988
|13 Nov 1990
|Jones Derrick A
|Animal training system
|10 Dic 1990
|26 Nov 1991
|Torrington Product Ventures, Inc.
|Electronic assembly for restricting animals to defined areas
|4 Dic 1990
|16 Jun 1992
|Aine Harry E
|Wireless control of animals
|1 Oct 1991
|8 Dic 1992
|Yarnall Sr Robert G
|Confinement arrangement for animals
|Patente citante
|Fecha de presentación
|Fecha de publicación
|24 May 1995
|19 Nov 1996
|Invisible Fence Company, Inc.
|Electronic animal control system with masking signal generator
|5 Ago 1994
|11 Mar 1997
|Yarnall, Jr.; Robert G.
|Electronic confinement system for animals using modulated radio waves
|4 Sep 1996
|10 Mar 1998
|Radio Systems Corporation
|Device for achieving animal response
|3 Feb 1997
|23 Jun 1998
|Yarnall, Sr.; Robert G.
|Method and apparatus for confining animals and/or humans using spread spectrum signals
|4 Ago 1995
|14 Jul 1998
|Yarnall, Sr.; Robert G.
|Electronic confinement system for animals using modulated radio waves
|7 Feb 1997
|4 Ago 1998
|Joint Techno Concepts International, Inc.
|Apparatus and method for electronic exclusion and confinement of animals relative to a selected area
|29 Oct 1996
|18 Ago 1998
|Joint Techno Concepts International, Inc.
|Apparatus and method for electronic confinement of animals
|27 Feb 1996
|15 Sep 1998
|Yarnall, Jr.; Robert G.
|Electronic confinement system for animals or people transmitting digitally encoded signals
|28 Abr 1997
|6 Oct 1998
|Gentry; Timothy G.
|Animal monitoring system
|10 Mar 1998
|1 Dic 1998
|Yarnall, Jr.; Robert G.
|Electronic confinement system for animals or people transmitting digitally encoded signals
|30 May 1996
|16 Feb 1999
|Invisible Fence Company, Inc.
|Electronic animal control system transmitter with variable phase control
|27 Feb 1996
|22 Jun 1999
|Innotek, Inc.
|Stimulation device and technique
|16 Mar 1998
|13 Jun 2000
|Innotek, Inc.
|Stimulation device and technique
|10 Oct 1997
|27 Jun 2000
|Dogwatch, Inc.
|Animal training apparatus and method
|18 Feb 1999
|1 Ago 2000
|Chou; Wayne W.
|Apparatus and method for confining an animal within a boundary
|17 Sep 1999
|14 Nov 2000
|Yarnall, Jr.; Robert G.
|External deterrent arrangement for electronic containment systems
|8 Feb 1999
|2 Ene 2001
|J. S. Kim
|Animal training system
|13 Dic 1999
|13 Mar 2001
|Robert G. Yarnall, Jr.
|Switched capacitor power supply for an electronic animal containment system
|17 Sep 1999
|15 May 2001
|Robert G. Yarnall, Jr.
|External battery arrangement for electronic containment systems
|21 Nov 2000
|13 Ago 2002
|Innotek, Inc.
|Wireless confinement and training system for an animal
|11 Sep 2000
|10 Jun 2003
|Dogwatch Inc.
|Animal control system
|14 Feb 2002
|24 Jun 2003
|Waters Instruments, Inc.
|Animal containment system having a dynamically changing perimeter
|31 Ene 2001
|29 Jul 2003
|Joint Techno Concepts International, Inc.
|Apparatus and method for electronic exclusion and confinement of animals relative to a selected area
|31 Ene 2001
|2 Dic 2003
|Joint Techno Concepts International, Inc.
|Apparatus and method for electronic exclusion and confinement of animals relative to a selected area
|4 Ago 2004
|9 May 2006
|Light Elliott D
|Electronic tether for portable objects
|21 Abr 2004
|16 May 2006
|Innotek, Inc.
|Method and apparatus for communicating control signals
|27 Abr 2004
|20 Jun 2006
|Light Elliott D
|Electronic tether for portable objects
|21 Abr 2004
|27 Jun 2006
|Innotek, Inc.
|Method and apparatus for communicating an animal control signal
|21 Abr 2004
|10 Oct 2006
|Innotek, Inc.
|Method and apparatus for communicating a randomized signal
|6 May 2004
|13 Feb 2007
|Innotek, Inc.
|Rising stimulation modification
|27 Dic 2005
|17 Abr 2007
|Innotek, Inc.
|Method for creating an avoidance zone
|27 Dic 2005
|9 Oct 2007
|Innotek, Inc.
|Method of transmitting a signal for controlling an animal
|6 May 2005
|9 Oct 2007
|Intellectual Ventures Fund 30, Llc
|Status monitoring system utilizing an RFID monitoring system
|15 Dic 2006
|18 Mar 2008
|Innotek, Inc.
|Rising stimulation modification
|15 Dic 2006
|22 Abr 2008
|Innotek, Inc.
|Rising stimulation modification
|23 Feb 2006
|20 May 2008
|Robelight, Llc
|Electronic tether for portable objects
|7 Nov 2006
|3 Jun 2008
|Florida State University Research Foundation
|Lab animal tracker and deterministic shocker
|28 Oct 2005
|9 Sep 2008
|Dt Systems, Inc.
|Electronic fence capable of guiding animals to return
|1 Feb 2006
|2 Dic 2008
|Light Elliott D
|System and method for obtaining a status of an authorization device over a network for administration of theatrical performances
|27 Dic 2005
|24 Feb 2009
|Innotek, Inc.
|Transmitter apparatus
|22 Abr 2005
|3 May 2011
|Dot Holdings, Llc
|Animal training and tracking system using RF identification tags
|15 Feb 2008
|26 Jul 2011
|Intellectual Ventures Fund 30 Llc
|Method and apparatus for obtaining telephone status over a network
|14 Sep 2007
|30 Ago 2011
|Dogwatch Inc.
|Animal control system having correction monitor
|7 Mar 2008
|20 Sep 2011
|Charles Martin
|Circuit and method for checking the impedance of electrodes and for controlling the intensity of an electric stimulus
|25 Ene 2008
|18 Oct 2011
|The United States Of America As Represented By The Secretary Of The Navy
|Supervisory control by non-humans
|12 Jun 2009
|25 Dic 2012
|Alpine Trust
|Remote control system for controlling a remote animal collar
|11 Jun 2008
|1 Ene 2013
|Radio Systems Corporation
|Method and apparatus for varying animal correction signals
|13 Feb 2008
|5 Feb 2013
|Apline Trust
|Remote control system for controlling a remote animal collar
|3 Sep 2008
|26 Mar 2013
|Merren, Llc
|Animal training systems and methods for training animals not to pull excessively on leads
|16 Nov 2005
|11 Jun 2013
|Intellectual Ventures Fund 30, Llc
|System and method for obtaining a status of an authorization device over a network
|5 Ene 2007
|7 Ene 2014
|Shirley Langer
|Long distance pet communication system with wireless voice transmitter
|1 Feb 2010
|8 Abr 2014
|Perimeter Technologies Inc.
|Time of flight animal monitoring
|4 Ago 2004
|13 Ene 2005
|Light Elliott D.
|Electronic tether for portable objects
|13 Ago 2004
|24 Mar 2005
|Helmut Tripmaker
|System and method for exchanging programs in aircraft computers
|27 Abr 2004
|30 Jun 2005
|Light Elliott D.
|Electronic tether for portable objects
|6 May 2005
|15 Sep 2005
|Light Elliott D.
|Status monitoring system utilizing an RFID monitoring system
|22 Abr 2005
|6 Oct 2005
|Light Elliott D
|Animal training and tracking system using RF identification tags
|20 May 2004
|24 Nov 2005
|Shirley Langer
|PET accessory with wireless telephonic voice transmitter
|6 May 2004
|1 Dic 2005
|Gerig Duane A
|Rising stimulation modification
|10 Jun 2004
|29 Dic 2005
|Brian Boesch
|Training of animals using wireless communication and having spontaneous adjustment
|16 Nov 2005
|13 Abr 2006
|Light Elliott D
|System and method for obtaining a status of an authorization device over a network
|28 Oct 2005
|18 May 2006
|Kim Joon S
|Electronic fence capable of guiding animals to return
|16 Nov 2004
|1 Jun 2006
|Gomez David R
|Electronic pet containment system with improved transmitter with constant field generation
|1 Feb 2006
|29 Jun 2006
|Light Elliott D
|System and method for obtaining a status of an authorization device over a network for administration of theatrical performances
|23 Feb 2006
|7 Sep 2006
|Light Elliott D
|Electronic tether for portable objects
|3 Nov 2009
|10 Jun 2010
|Dt Systems, Inc.
|Electronic fence system
|31 May 1996
|22 Ago 1996
|Wild Peter
|Elektronische Vorrichtung zum Abrichten eines Tieres, insbesondere eines Hundes und zur Begrenzung dessen Territoriums
|7 Mar 2007
|10 Sep 2008
|Martin, Charles
|Circuit and method of verifying the impedance of electrodes and of controlling the intensity of an electric stimulus
|4 Sep 1997
|12 Mar 1998
|Radio Systems Corp
|Device for achieving animal response
|20 Abr 2005
|24 Nov 2005
|Innotek Inc
|Rising stimulation modification
|Clasificación de EE.UU.
|119/721, 119/908
|Clasificación internacional
|Clasificación cooperativa
|Clasificación europea
|27 Ene 1995
Owner name: INVISIBLE FENCE COMPANY, INC., PENNSYLVANIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TOUCHTON, SCOTT F.;NEWELL, MICHAEL S.;PEINETTI, DONALD L.;REEL/FRAME:007343/0635
Effective date: 19930825
|24 Jul 1998
|Fee payment
Year of fee payment: 4
|1 May 2001
|9 Oct 2001
|8 Ene 2002
|18 Dic 2002
|Fee payment
Year of fee payment: 8
|23 Sep 2005
Owner name: NATIONAL CITY BANK, OHIO
Free format text: SECURITY AGREEMENT;ASSIGNOR:INNOTEK, INC.;REEL/FRAME:016580/0060
Effective date: 20010125
|21 Sep 2006
Owner name: FIFTH THIRD BANK, AS ADMINISTRATIVE AGENT, OHIO
Free format text: SECURITY INTEREST;ASSIGNOR:INVISIBLE FENCE, INC.;REEL/FRAME:018296/0090
Effective date: 20060915
|26 Sep 2006
Owner name: INNOTEK, INC., INDIANA
Free format text: RELEASE OF ASSIGNMENT;ASSIGNOR:NATIONAL CITY BANK;REEL/FRAME:018323/0501
Effective date: 20060915
|27 Sep 2006
Owner name: INNOTEK, INC., INDIANA
Free format text: RELEASE OF SECURITY AGREEMENT RECORDED ON SEPTEMBER 23, 2005 AT REEL/FRAME NO. 016580/0060;ASSIGNOR:NATIONAL CITY BANK;REEL/FRAME:018303/0629
Effective date: 20060914
|20 Dic 2006
|Fee payment
Year of fee payment: 12
|16 Nov 2012
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., F
Free format text: SECURITY AGREEMENT;ASSIGNORS:RADIO SYSTEMS CORPORATION;INNOTEK, INC.;INVISIBLE FENCE, INC.;REEL/FRAME:029308/0001
Effective date: 20121023
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., F
Free format text: SECURITY AGREEMENT;ASSIGNORS:RADIO SYSTEMS CORPORATION;INNOTEK, INC.;INVISIBLE FENCE, INC.;REEL/FRAME:029308/0434
Effective date: 20121023


text:
Beautiful Bows, Bows Sets, Bows Ties, Diy Bows, Wedding Ideas, Bow Ties, Ties Places, Napkins Places, Places Sets
Bow Tie Place Settings
DIY Pippi Longstocking Costume and Hair
Tutorial for how to make a DIY Pippi Longstocking costume - including the how-to for that famous hair! #MichaelsMakers
Famous Hair, Longstocking Costumes, Halloween Costumes, Costumes Michaelsmak, Costumes Ideas
DIY Pippi Longstocking Costume #MichaelsMakers | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
Free Reusable Lunchbox Note Printables
Free printables for lunchbox notes that can be used again and again. Great idea! #MakeAmazing
Bright Ideal, Free Printable
DIY Embellished Mailing Envelopes #MakeAmazing
Mail Envelopes, Diy Embellishments, Decor Tape, Embellishments Mail, Positive Splendid, Savannah Boards, Envelopes Makeamaz
Floral Spring Wreath at Positively Splendid #MichaelsMakers
Doors Decor, Positive Splendid, Splendid Crafts, Splendid Michaelsmak, Home Decor, Paris Inspiration Floral, Spring Wreaths, Crafts Hair Ideas, Floral Spring
Paris-Inspired Floral Spring Wreath | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
Peanut Butter Toffee Turtle Cookies
Peanut Butter Toffee Turtle Cookie Recipe
Turtles Cookies, Cakes Cookies, Cookies Monsters, Cookies Desserts, Toffee Turtles, Cookies Recipe, Peanut Butter Cookies, Butter Toffee, Cookie Recipes
These cookies truly have it all: an irresistible sweet/salty flavor combination, plus tons of great texture from the creaminess of the caramel and the crunchy kick of the toffee and peanuts. Peanut butter cookies studded with chocolate chips and toffee, then crowned with a dollop of creamy caramel and a drizzle of dark chocolate. Pure heaven!
Decoupaged Tile Magnets by Positively Splendid
Gifts Ideas, Positive Splendid, Decoupage Tile Magnets 7 Jpg, Brambleberri Soaps, Fun Crafts, Decoupage Magnets, Soaps Recipe, Diy Easy, Easy Decoupage
Gift Idea: Easy Decoupaged Tile Magnets!
DIY Easy Decoupaged Tile Magnets
Pumice Soap Recipe
Hi, everyone! It's Amy from Positively Splendid, and I'm excited to be here today with a super...
Decoupage magnets
Decoupaged Tile Magnets are a fun craft and a personalized way to hang all those works of art on the fridge.
Brambleberry soap making
Fours Candy - Homemade caramels dipped in dark chocolate and sprinkled with fleur de sel. Amazingly delicious!
Amazing Delicious, Candy Recipe, Sweet Treats, Dark Chocolates, Homemade Caramels, Flower, De Sel, Salted Caramels, Caramel Dips
Fours Candy Recipe (Chocolate-Dipped Salted Caramels) | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
I love salted caramel -- Fours Candy - Homemade caramels dipped in dark chocolate and sprinkled with fleur de sel. Would make a yummy Valentine's Day treat.
The EASIEST way to make DIY marquee letters! #MichaelsMakers
Marqueeletters, Diy Crafts, Diy'S, Marquee Letters, Diy Marquee, Letters Michaelsmak, Home Decor, Easiest, Easy Diy
Easy DIY Marquee Letters #MichaelsMakers | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
#DIY Crafts
Sherbet spritzer recipe from Positively Splendid. Perfect for easy entertaining! #SodaStream
Sherbet Drinks, Cheesecake Squares, Positive Splendid, Splendid Crafts, Spritzer Recipe, Sherbet Spritzer, Festivals Sherbet, Fabulous Drinks, Pecans Cheesecake
Festive Sherbet Spritzer Recipe
Sherbet drinks
Pecan Cheesecake Squares | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
DIY reusable gift bags. So easy to make! #MichaelsMakers
Christmas Stockings Patterns, Gift Bags, Christmas Wins, Traditional Christmas, Gifts Bags, Bags Tutorials, Beats Gifts, Christmas Mantels, Christmas Gifts
Classic Cuffed Christmas Stocking Pattern | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
Do you still worry about the Christmas gift? Here can help you get the beat gift for you little girl. What are you waiting for? http://pursescheap.1x.net
OH! Christmas is coming and the great discount of mk is still waiting for you. During our traditional Christmas, we will provide the lowest price for you!!!!! http://pursescheap.1x.net
Red, Lime and Gold Christmas Mantel | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
Drawstring Fabric Gift Bag Tutorial | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
DIY reusable gift bags. So easy to make! Great for Christmas gifts
27 Luxurious Holiday Gifts for Her - La Crema Holiday Gift Guide #lacremagifts
Crema Holidays, Gifts For Her, Gifts Cards, Guide Lacremagift, Gifts Ideas, Gift Ideas, Holidays Gifts Guide, Holiday Gifts, Luxury Holidays
Gift Ideas | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
27 Luxurious Holiday Gifts for Her Win a $350 Visa Gift Card
Easy Monogram Ornament by Positively Splendid
Diy Monogram, Monograms Ornaments, Easy Monograms, Christmas Crafts Stuff, Easy Ornaments, 2011 Ornaments, Embroidery Hoop, Monograms Christmas, Diy Christmas Ornaments
Cute easy ornaments
DIY Monogram Christmas Ornament
Easy monogram ornament using embroidery hoop, fabric and foam
DIY Christmas Wreath at Positively Splendid
Christmas Crafts, Diy Christmas Wreaths, Diy'S, Diy Wreaths, Christmas Ornaments Wreaths, Christmas Ornament Wreath, Christmas Decor, Diy Christmas Ornaments, Diy Projects
Christmas Wreath DIY Projects - The Cottage Market
DIY Christmas Ornament Wreath (via Bloglovin.com )
Christmas Memory Tree - I love the handmade photo Christmas ornaments! #MichaelsMakers #TagaTree
Christmas Crafts, Christmas Decor Ideas, Christmas 2014, Photos Christmas, Christmas Tree Decorations, Christmas Trees Decor, Christmas Bright, Christmas Ideas, Christmas Ornament
No-Sew Superhero Cape from a T-Shirt
No-sew superhero cape made from a t-shirt. So easy! A perfect last-minute Halloween costume for kids. #MichaelsMakers
Super Heroes Capes No Sewing, Halloween Costumes, Easy, Superhero Capes, No Sewing Superhero, Kids Costumes, Crafts Sewing Projects, Costumes Ideas, Superhero Outfit
Superhero Outfit
Easy Halloween ornament wreath by Positively Splendid
Halloween Decor, Halloween Crafts, Awesome Wreaths, Color Variations, Halloween Fal, Easy Halloween, Halloween Ornaments, Ornaments Wreaths, Halloween Ideas
Halloween Ornament Wreath - love this! And you could do different color variations for the other sabbats!
Black Cat Softie Sewing Pattern by Positively Splendid. Perfect for Halloween!
Black Cat Softies 5 Jpg, Halloween Black, Black Cats, Cat Sewing, Cute Black Cat, Free Patterns, Softies Sewing, Sewing Patterns, Crafts
Cat sewing pattern
Black Cat Softie Sewing Pattern | Positively Splendid {Crafts, Sewing, Recipes and Home Decor}
Free pattern: Halloween black cat softie
Oh so cute! Black Cat Softie Sewing Pattern. Perfect for Halloween!
Fall feather wreath made with paper embellishments from the scrapbooking aisle. Easy and fun!
Fall Leaves, Feather Wreath, Autumn Dreams, Google Search, Feathers Wreaths, Fall Wreaths, Fall Sets, Paper Embellishments, Fall Feathers
fall settings - Google Search
Wood bead necklace by Positively Splendid
Beads Necklaces, Gifts Ideas, Gift Ideas, Positive Splendid, Bijouterie Ideas, Woods Beads, Handmade Gifts, Diy Woods, Bead Necklaces
DIY Wood Bead Necklace
Cranberry-Orange Swirl Bread Recipe. A wholesome, homemade version of the store-bought swirl bread my family loves! #recipes #food #baking #bread
Cranberries Orange Swirls, Orange Cranberries Swirls, Recipes Yeast Breads, Stores Bought Swirls, 643 900 Pixel, Cranberry Orange Swirls, Baking Breads, Recipes Breads, Breads Desserts
Stunning metallic vases made with mason jars. Perfect for weddings and centerpieces!
Metals Vase, Jars Vase, Autumn Vase, Diy Craft, Vase Diy
Mason jars are versatile must-haves for any DIYer. | Autumn vases DIY Craft
Metallic Mason Jar Vase
Apple-Cream Cheese Cake with Praline Frosting
Utterly decadent! Apple-cream cheese cake with praline frosting. A perfect fall dessert recipe! #fall #apples #cakes #desserts
Cakes Desserts, Utter Decade, Apple Cream Cheese, Pralines Frostings, Apples Cream Chee, Fall Apples, Cream Cheese Cakes, Chee Cakes, Apples Cakes
Apple Cream Cheese Cake with Praline Frosting --- Utterly decadent! Apple-cream cheese cake with praline frosting. #fall #apples #cakes #desserts
DIY Fall Tablescape #TulipForYourHome
Dining Rooms, Diy Ideas, Fall Y All, Decoración Otoñ, Sewing Gifts, Diy Tutorials, Diy Décor, Fall Tablescapes, Diy Fall
Decoración otoñal
DIY Fall Tablescape #TulipForYourHome ~ Positively Splendid Blog - lots of sewing, gifts, etc Sept 2014
Elegant autumn wreath fall decor at Positively Splendid. So beautiful, and made in minutes! #falldecor #fall #crafts #wreaths #diy
Fall Decor, Crafts Wreaths, Wreaths Diy, Fall Crafts, Positive Splendid, Fall Wreaths, Elegant Autumn, Autumn Wreaths, Falldecor Fall
Elegant Fall Wreath - Positively Splendid
Felt Leaf Embroidery Hoop Art Fall Decor
Felt leaf embroidery hoop art by Positively Splendid. Adorable and easy fall decor! #falldecor #fall #crafts #leaves #diy

subset: commoncrawl


text:
Hempstead schools employee disciplined over summer reading list
The Hempstead School District said Thursday that it disciplined the employee responsible for releasing a summer reading list riddled with errors, but the district neither specified the reprimand nor revealed the worker's position or identity. Videojournalist: Jessica Rotkiewicz (July 11, 2013)
Newsday.com now uses Facebook for our comment boards. Please read our guidelines and connect your Facebook account to comment.
Under the helmet: Inside LI football helmets FDR's son's home for sale in Woodbury 3 injured in police patrol car crash Crash closes Sunrise Highway in East Patchogue Off-duty Suffolk County officer helps revive hockey player North Amityville gas station attendant robbed, say cops One dead after bar dispute 'Blessing of the Animals' in Brentwood Making apple cider in Northport Tom Cutinella anniversary vigil on football field Coastal concerns for Fire Island as Joaquin nears Forecast: Coastal flooding likely as rain pelts LI


text:
Latest posts by admin (see all)
- Brandable Domain Name Sales The Week Of September 20th 2015 - September 28, 2015
- Brandable Domain Name Sales From August 24th through September 6th. - September 12, 2015
- Brandable Weekly Domain Name Sales Up To August 9th 2015 - August 15, 2015
Whoa! What a whopper of a domain. Not only are you looking at the exact match domain to Google's 2nd highest Cost Per Click, but you are also looking at an amazing opportunity to have a viable Mortgage business. There are thousands and thousands of mortgage companies out there. You can be the leader in the industry. To us at PlentyOfBrands.com the .info goes PERFECTLY with the term "mortgage."
The term mortgage is searched over 20 million times per month for the broad search and over 137,500 times in exact match. Those are huge numbers. Many companies are advertising under the keyword "mortgage" and are paying a fortune for that keyword. At $10.00 per click up to $30.00 per click, can get real expensive, real fast.
We at PlentyOfBrands.com also believe that this .info domain is one of the best .info domains on the planet! There is no doubt that a company can brand this domain into a viable, money generating business. Mortgage leads sell very handsomely. We also took a look at the other extensions. Obviously .com is on another level. We are not sure exactly what the value of Mortgage.com is but we feel it is very high. Maybe between $30 Million and $50 Million because it is a nice website and more than likely generating leads per month. Let say that Mortgage.com is a $50 Million dollar domain. The website www.idnx.com shows that .info trade for between 9% and 11% of .com value. If we do the math, that puts Mortgage.info at a value of $4.5 Million and $5.5 Million. It is real easy to plug in any value of the .com and get a price for the .info. If you feel the domain is a $30 Million dollar domain than that put the .info value between $2.7 Million and $3.3 Million. One thing we know for absolute certain, this is a super rare and valuable domain! Get your offer in today before this one is gone for good.
To inquire about this domain please reach out to us at email@example.com. Thank you for looking.


text:
ich seemed to pervade many establishments; and having formed such conjectures, the desire to refute or to verify them, gave an additional interest to the pursuit. Several of the principles which I have proposed, appear to me to have been unnoticed before. This was particularly the case with respect to the explanation I have given of the division of labour; but further enquiry satisfied me that I had been anticipated by M. Gioja, and it is probable that additional research would enable me to trace most of the other principles, which I had thought original, to previous writers, to whose merit I may perhaps be unjust, from my want of acquaintance with the historical branch of the subject.
The truth however of the principles I have stated, is of much more importance than their origin; and the utility of an enquiry into them, and of establishing others more correct, if these should be erroneous, can scarcely admit of a doubt.
The difficulty of understanding the processes of manufactures has unfortunately bee
Cara Devon has always suffered curiosity and im... Read more
When the economic downturn ends Matty Cruzs co... Read more
A telekinetic teenager. A telepathic child. A p... Read more
A century after an apocalyptic war reduces all... Read more
Fall in love with the Kensington siblings in th... Read more
See it as donating a moment of your social media time, every little thing helps us improve and stay online.
The list of books below is based on the weekly downloads by our users regardless of eReader device or file format.
See more popular titles from this genre.


text:
OSI-Approved Open Source (55)
- GNU General Public License version 2.0 (5)
- GNU Library or Lesser General Public License version 2.0 (2)
- MIT License (2)
- Apache Software License (1)
- Mozilla Public License 1.1 (1)
- Open Software License 3.0 (1)
- PHP License (1)
- Qt Public License (1)
- Sleepycat License (1)
- University of Illinois/NCSA Open Source License (1)
- Grouping and Descriptive Categories (44)
- Windows (44)
- Linux (40)
- Mac (28)
- Modern (14)
- Other Operating Systems (4)
Top Apps
- Audio & Video
- Business & Enterprise
- Communications
- Development
- Home & Education
- Games
- Graphics
- Science & Engineering
- Security & Utilities
- System Administration
Syllable Desktop operating system
Syllable Desktop is a complete operating system that is easy to use, powerful, lightweight and extraordinarily fast and responsive. It has its own kernel, filesystem, GUI and applications. Syllable Server is a matching small and efficient Linux server.195 weekly downloads
Access to Irrlicht Engine SDK from assembler, C, Python, Basic, Pascal5 weekly downloads
Oberon-2 language revival
Oberon-2 language revival7 weekly downloads
This was an UI course project. In this project we built an interface prototype of an online travel reservation system. This service was meant to revolutionize the travel idustry in several ways for occasional travelers as well as for large businesses.3 weekly downloads
MQL 4 Qaxi's library set
Qaxi's libraries for MetaTrader 4 Indicator/ExpertAdvisor developement.5 weekly downloads
A Java library to printing on Russian postal envelopes according to Russian post office recommendations.4 weekly downloads
GRid Advanced Simulation System1 weekly downloads
String classes for C++ with easy interface, with support for all charsets(incl. UTF-8,UTF-16). Created to remove the compatibility problems with different types of strings and charsets, and provide access to all the popular features.3 weekly downloads
FVM factory
Tools to incrementally build customised Forth Virtual Machines for embedded applications. Token compiler converts token description into C code templates. PC console application includes FVM, it is used to compile and debug bytecodes for target FVM.3 weekly downloads
Forgotten Dream - audio
Forgotten Dream - audio version (russian language) Simple cross platform audio game. It's an experiment, attempt to find alternative approach to create virtual reality. libxml + libSDL + C2 weekly downloads
History wars
3d action game and multyplayer2 weekly downloads
Open Genesis libraries2 weekly downloads
X Local File Search
This intended to be a fast local network(ftp/smb) file indexer and searcher. It's daemon is written in C#, it will have a GUI client, WEB interface for integration into networks' sites and using PgSQL as backend2 weekly downloads
xBird Panel
Open Source Web Server Control Panel for POSIX & Windows Operating Systems written on several languages as PHP,ASP,C++,Perl,JS.2 weekly downloads
Shilosh OS
Provide secure and stable OS, based on highly modified Linux Kernel, own package system, like "BSD Ports". Compatible with x86, Power PC. Easy to use of any level users. Complete Documentantion in many languages. 99% compatible with Windows.1 weekly downloads
Advanced clipboard manager
Highly customizable program that manages contents of several clipboard (like X11 buffers) pockets. User can define (in a HLL) actions to be done when something is performed with the clipboard (pasting, selecting, hovering, etc.)1 weekly downloads
The program converts a source code of projects Delphi 2006 in format HTML/CSS, standard styles are built in, it is possible to create the styles, and also automatic creation of archives zip or 7z for start and/or compilation, upx supported.1 weekly downloads
Html DOM
A class library that implements HTML DOM (Document object Model) for .Net platform.1 weekly downloads
Java Transliterator
translit is a J2EE web application written in Java to execute convertion between different encodings.1 weekly downloads
Justo Software
Justo is a set of internet oriented applications (rias) for developers and geeks: messaging, blog, repository, frameworks, cms, cmf, distributed database, p2p, dev utils. Based on: Ajax, XML, AS/Flex, PHP, C/С++, C#, .NET, WinApi, XUL, Unix/Shell script1 weekly downloads
Number to Language string conversion
Num2Str - convert number to it's Language representation, like: '12345' => 'Twelve thousand three hundred fourty five' Localizable for any language1 weekly downloads
Python Network Utils
Netutils is a collection of libs/classes and tools for network programmers in Python. It provides different classes and methods for custom packet manipulation, network scanning and stress testing. Everything in pure Python1 weekly downloads
QuiT Code Generator
Lightweight code generation plugin for Eclipse IDE1 weekly downloads
Skybill: traffic accounting/limitation
Skybill is the Perl scripts set for traffic counting at a small enterprise. Those include detalization and aggregation. Web frontend for viewing and limiting is included. It can be used in cionjunction with any log generator, I do with ipacctd and Squid.1 weekly downloads
Proxy Server Solution for SOHO (Small Offices or Home Offices). This project is contain the web-interface (PHP) for database (MySQL) & scripts (perl) for user-based access control of the SQUID Proxy Server. This solution based on the squid2mysql.1 weekly downloads


text:
Telemetric left ventricular monitoring using wireless telemetry in the rabbit model
- Equal contributors
1 Galveston National Laboratory, University of Texas Medical Branch, Galveston, Texas, USA
2 Animal Resources Center, University of Texas Medical Branch, Galveston, Texas, USA
3 Department of Microbiology and Immunology, University of Texas Medical Branch, Galveston, Texas, USA
BMC Research Notes 2011, 4:320 doi:10.1186/1756-0500-4-320Published: 5 September 2011
Heart failure is a critical condition that affects many people and often results from left ventricular dysfunction. Numerous studies investigating this condition have been performed using various model systems. To do so, investigators must be able to accurately measure myocardial performance in order to determine the degree of left ventricular function. In this model development study, we employ a wireless telemetry system purchased from Data Sciences International to continuously assess left ventricular function in the rabbit model.
We surgically implanted pressure-sensitive catheters fitted to wireless radio-transmitters into the left ventricle of Dutch-belted rabbits. Following recovery of the animals, we continuously recorded indices of cardiac contractility and ventricular relaxation at baseline for a given time period. The telemetry system allowed us to continuously record baseline left ventricular parameters for the entire recording period. During this time, the animals were unrestrained and fully conscious. The values we recorded are similar to those obtained using other reported methods.
The wireless telemetry system can continuously measure left ventricular pressure, cardiac contractility, and cardiac relaxation in the rabbit model. These results, which were obtained just as baseline levels, substantiate the need for further validation in this model system of left ventricular assessment.


text:
Roasted Parslied New Potatoes
Total Time
Prep 5 mins
Cook 20 mins
I like these because I get my carb fix without all the fat most potato dishes have.
Make and share this Roasted Parslied New Potatoes recipe from Food.com.
Ingredients Nutrition
- 4 Red Bliss potatoes
- 1 teaspoon olive oil
- 1⁄2 teaspoon kosher salt
- 1⁄2 teaspoon fresh coarse ground black pepper
- 2 teaspoons fresh parsley, chopped
- 1⁄2 teaspoon flaked sea salt
- Preheat oven to 350°F.
- Scrub potatoes and cut into quarters.
- Place in baking dish, and toss with olive oil, kosher salt, & pepper.
- Bake 20 minutes until tender.
- Sprinkle with parsley & flaked sea salt, and serve.


text:
Top Definition
any americanos shooting holes in water tanks!
bad gringos will need water when you leave California! Its a long walk to New York! U stinken bad gringos don't waste the water.
by itichie_nocanpo June 21, 2006
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from firstname.lastname@example.com. We'll never spam you.×


text:
From Cost Center to Profit Center: The New IT
Technology has significant business value, but CIOs often struggle to show the value IT delivers to the entire organization. One CIO changed that.Read More »
The IoT, Data and the Principle of Great Expectations
Products are often developed simply because certain technologies have become available, without a lot of thought given to why users need them.Read More »
How to Approach IT Security Like Homeland Security
President Obama has identified cyber-security as a top national security challenge and has ordered a review of federal efforts to defend the U.S. information and communications infrastructure. The goal is to develop a comprehensive approach to securing America's digital infrastructure. While your organization may not have the budget, resources, experts or technology of our national... Read More »
Kathy Sierra Serves Up Some 'Badass' Advice
Best-selling author, speaker and programming instructor Kathy Sierra takes an unorthodox approach to creating a great user experience.Read More »
Mitchell1 Revs Up Results With NoSQL
A leading content publisher for the automotive industry turns to a NoSQL database to improve search functionality and more.Read More »
The Challenges of Aligning IT and the Business
The issue of aligning IT with the business isn't really a clear-cut business, IT or management problem, it's often a feeling that people experience.Read More »
CIOs: Between a Cyber-Rock and a Risk Place
With the board of directors asking questions about security readiness, CIOs are under pressure to assess their organization's ability to respond to threats.Read More »
COO Manages Strategic Initiatives, Costs and Tech
As the COO for UK General Insurance and Shared Services, Barry Perkins handles all the big decisions on run costs, strategic initiatives and technology.Read More »
An Unconventional Solution to a Big IT Problem
Users believe IT will somehow divine a perfect system for them. As much as IT pros wish this unrealistic expectation would go away, they know it's not possible.Read More »
The Social Side of Emotional Intelligence
The external aspects of emotional intelligence—social awareness and relationship management—can help you focus on others and build effective relationships.Read More »


text:
Rhinelander, Wis. (August 7, 2015) – Join cancer survivors and members of the community for the Eighth Annual Celebration of Life on Thursday, August 20, from 5:30 - 7:30 p.m. at the James Beck Cancer Center on the grounds of Ministry Saint Mary's Hospital located at 2251 North Shore Drive in Rhinelander.
Woodruff, Wis. (July 16, 2015) – Did you know that a simple cholesterol or blood sugar test can tell you a lot about your health? Did you know you can get these tests done for free on August 6, in Woodruff? That's because Howard Young Medical Center (HYMC) and the Ministry Medical Group (MMG) clinic in Woodruff are hosting the annual Community Health and Wellness Fair on Thursday, August 6, from 4 - 7 p.m., inside the hospital located at 240 Maple Street. Health fair visitors are asked to park and enter on the north side of the building at the MMG clinic entrance. The health fair will take place in the main hallway in front of the Ministry Medical Group clinic.


text:
Re: [SouthSuburbanSnB] Stitch and Bitch, 4/23/2008, 7:00 pm
Expand Messages
- My uncle & aunt, brother & sister passed away last week in NJ. I am in NJ now & will be back in Chicago late Wed night. See you next week -susan
Sent via BlackBerry by AT&T
-----Original Message-----
From: firstname.lastname@example.com
Date: 21 Apr 2008 23:56:51
Subject: [SouthSuburbanSnB] Stitch and Bitch, 4/23/2008, 7:00 pm
Reminder from: SouthSuburbanSnB Yahoo! Group <http://groups.yahoo.com/group/SouthSuburbanSnB/cal>
Title: Stitch and Bitch
Date: Wednesday April 23, 2008
Time: 7:00 pm - 10:00 pm
Repeats: This event repeats every week.
Location: Panera Bread -- Harlem Ave, Tinley Park
Street: 15845 Harlem Ave
City State Zip: Tinley Park, IL
Get reminders on your mobile, Yahoo! Messenger, and email.Edit reminder options <http://groups.yahoo.com/group/SouthSuburbanSnB/cal?v=75> Copyright © 2008 Yahoo! Inc. <http://www.yahoo.com> All Rights Reserved | Terms of Service <http://docs.yahoo.com/info/terms/> | Privacy Policy <http://privacy.yahoo.com/privacy/us>
Your message has been successfully submitted and would be delivered to recipients shortly.


text:
Discover a selection of top forums loveless: rival on the internet. Come to share your passion on forums loveless: rival and meet other fans of loveless: rival. Then, why don't you create your own forum of loveless: rival ?
A place to rp loveless fr the rest of your life
the nuclear holocost has hit.your the next generation of survivors to fight against rival survivors, mutants, and what ever freak of nature there is out there that wants you dead.have a nice stay!
sons, chaos, nuclear, holocost, your, next, generation, survivors, fight, against, #rival, mutants, what, ever, freak, nature, there, that, wants, dead, have, nice, stay!
Free forum : loveless. SHAMEFAMILY. Free forum Array
online casino bonuses. online casino bonuses. On, Line Casinos No Deposit, Bonuses Free Cash, Contests Tournaments, Rival Casinos
online, casinos, deposit, bonuses, free, cash, contests, tournaments, #rival, casino, poker, bingo


text:
Vendor List
If you are looking for that specific vendor or product, please take a minute to scroll through our vendor list. If you are having any trouble finding what you are looking for please feel free to contact us. Some of our vendors are seasonal so please keep that in mind.


text: 1 Review 1 Ratings Rhubarb Coffee Cake Most Helpful Newest Highest Rating Really tasty. A hit at my house. Thanks for posting. 0 people found this helpful. Was it helpful to you? [Yes] [No] Out of the Blue May 21, 2008 Show More Reviews Back To Top Rhubarb Coffee Cake