Apparatus, system, and method to adaptively optimize power dissipation and broadcast power in a power source for a communication device

Information

  • Patent Grant
  • 9268909
  • Patent Number
    9,268,909
  • Date Filed
    Tuesday, October 15, 2013
    10 years ago
  • Date Issued
    Tuesday, February 23, 2016
    8 years ago
Abstract
Provided is an apparatus, system, and method for stabilizing battery voltage of a battery device while optimizing power delivered to a receiver during communication of a broadcast packet. A logic circuit is configured to receive a broadcast packet having a predetermined number of bits for communication by a controller to a receiver located remotely from the controller, determine a number of cycles in which a sampled battery voltage is either greater than or less than or equal to a nominal battery voltage over a first subset of the predetermined number of bits of the broadcast packet and performs either a tune-up or a tune-down procedure based on the number of cycles counted in which the sampled battery voltage is not equal to the nominal battery voltage for more than one half of a total number of cycles counted.
Description
INTRODUCTION

The present disclosure is directed generally to techniques to adaptively optimize power dissipation and broadcast power in a power source for a communication device. More particularly, the present disclosure is directed to techniques to adaptively optimize power dissipation and broadcast power in a power source for an ingestible communication device. In particular, the present disclosure is directed to techniques to adaptively optimize power dissipation or adaptively optimize broadcast power for an ingestible event marker (IEM) (or a combination thereof), which acts as a galvanic electrical power source, e.g., battery, while dissimilar materials dissolve when exposed to a conducting fluid. Once energized in the manner discussed herein, the IEM communicates a broadcast signal, as described in more detail hereinbelow. Accordingly, it may be desirable, during an IEM broadcast cycle, to optimize transmission of signals while minimizing the charge removed from the galvanic battery source. It may be further desirable to optimize signal transmission by controlling the combination of current drained from the battery and the pulse width of a transmission pulse during the broadcast cycle and balancing the output charge against a pre-determined battery recovery voltage or battery impedance measurement.


The present disclosure also is directed generally to an apparatus, system, and method to determine the availability of battery power prior to the ingestible communication device entering a high current draw mode of operation. For ingestible device, such as IEM, operations, where the battery impedance is determined by the amount of material dissolution over time, and could vary by a factor of ten or more, it may be desirable to know that the battery is capable of sustaining a predetermined current draw prior to performing broadcast communication operations.


The present disclosure also is directed generally to an apparatus, system, and method for integrated circuits using the substrate as a negative terminal. It is not uncommon for complementary metal oxide semiconductor (CMOS) devices using P type starting material to have their substrate referenced to the most negative potential of the system. For an ingestible device, such as IEM, this substrate connection forms the negative terminal of the power source, while the top of the semiconductor wafer is connected to the positive terminal of the power source. Given this configuration, it may be difficult to provide a negative terminal connection on the top side of the wafer due to the possibility of either shorting the positive terminal during power source activation, or causing increased leakage currents between the two terminals. This difficulty in providing a negative terminal on the top side of the wafer and relying on the substrate connection only, may cause measurement inaccuracies at wafer sort test due to the impedance from the substrate to the on chip circuits connected to the negative terminal. Accordingly, it may be desirable to provide a negative terminal connection that can be placed on the top side of the wafer that is activated only during test modes and is left in a high impedance state during all other modes of operation.


The present disclosure also is directed generally to an apparatus, system, and method to separate a power source from a broadcast power source in an ingestible device, such as an IEM. In a typical architecture, the power source of an IEM is shared between the digital circuits, analog circuits and I/O circuits. This sharing of the power source results in additional circuitry of which is required to disconnect the shared power source from the analog and/or digital circuits prior to broadcast as to not affect their operation and store enough charge on storage device so that the analog and digital circuits remain operational during the time the power source is disconnected from these circuits. Accordingly, it may be desirable to provide a method whereby the IEM power source can be physically separated into multiple power sources of predetermined values allowing the removal of the charge storage device. In addition, it may be desirable to provide an architecture to de-sensitize the digital and analog circuits from any coupling effect that the close proximity of one power source to another may cause.


SUMMARY

In one aspect, a method of stabilizing battery voltage of a battery device while optimizing power delivered to a receiver during communication of a broadcast packet is provided. The method comprises receiving, by a logic circuit, a broadcast packet having a predetermined number of bits for communication by a controller to a receiver located remotely from the controller; determining, by the logic circuit, a number of cycles in which a sampled battery voltage is either greater than or less than or equal to a nominal battery voltage over a first subset of the predetermined number of bits of the broadcast packet; and performing, by the logic circuit, either a tune-up or tune-down procedure based on the number of cycles counted in which the sampled battery voltage is not equal to the nominal battery voltage for more than one half of a total number of cycles counted.





FIGURES


FIG. 1 is a block diagram representation of one aspect of an event indicator system with dissimilar metals positioned on opposite ends.



FIG. 2 is a block diagram illustration of one aspect of a control device used that may be employed in the system of FIG. 1.



FIG. 3 is a block diagram of one aspect of an event indicator system in communication with a receiver.



FIG. 4A illustrates one aspect of a beacon switching module providing a sniff period longer than a transmit signal repetition period.



FIG. 4B illustrates one aspect of a beacon switching module providing a short but frequent sniff period and a long transmit packet are provided.



FIG. 5 illustrates one aspect of a decision logic for an automatic calibration process.



FIG. 6 illustrates one aspect of a decision logic for an automatic calibration tune-up process.



FIG. 7 illustrates one aspect of a decision logic for an automatic calibration tune-down process.



FIG. 8 illustrates one aspect of a battery availability determination circuit to determine the availability of battery power prior to the ingestible communication device entering a high current draw mode of operation.



FIG. 9 illustrates a circuit diagram for providing a negative terminal connection that can be placed on the top side of a wafer that is activated only during test modes and is left in a high impedance state during all other modes of operation.





DESCRIPTION

Before explaining various aspects of apparatuses, systems, and methods for adaptively optimizing power dissipation and broadcast power in a power source for a communication device in detail, it should be noted that the aspects of such techniques disclosed herein are not limited in application or use to the details of construction and arrangement of parts illustrated in the following description and accompanying drawings. The various aspects may be implemented or incorporated in other aspects, variations and modifications, and may be practiced or carried out in various ways. Further, unless otherwise indicated, the terms and expressions employed herein have been chosen for the purpose of describing the illustrative aspects for the convenience of the reader and are not for the purpose of limitation thereof. Further, it should be understood that any one or more of the disclosed aspects, expressions thereof, and examples, can be combined with any one or more of the other disclosed aspects, expressions thereof, and examples, without limitation.


Embodiment 1

In one aspect, the present disclosure is directed generally to an apparatus, system, and method for adaptively optimizing power dissipation and broadcast power in a power source, such as a battery, for a communication device. More particularly, in one aspect, the present disclosure is directed to an apparatus, system, and method for adaptively optimizing power dissipation and broadcast power in a power source for an ingestible communication device. More particularly, in yet another aspect, the present disclosure is directed to an apparatus, system, and method for adaptively optimizing power dissipation and broadcast power in a battery for an IEM, for example.


In one aspect techniques for adaptively optimizing power dissipation and broadcast power in a power source, such as a battery, for a communication device may be implemented with automatic calibration decision logic employing tune-up and tune-down procedures for adaptively optimizing power dissipation and broadcast power in a battery. In accordance with the present disclosure, the automatic calibration decision logic, including tune-up and tune-down procedures for adaptively optimizing power dissipation and broadcast power in a battery can be practiced, is implemented in a system comprising an IEM. Aspects of IEM devices are disclosed in U.S. Pat. No. 7,978,064 to Zdeblick et al., titled “Communication System with Partial Power Source,” which is incorporated herein by reference in its entirety.


Before describing various aspects of the automatic calibration decision logic and tune-up/tune-down procedures for adaptively optimizing power dissipation and broadcast power in a battery, the present disclosure now turns to a brief description of a system in which the automatic calibration decision logic and tune-up/tune-down procedures for adaptively optimizing power dissipation and broadcast power in a battery can be practiced.


Accordingly, FIG. 1 is a block diagram representation of one aspect of an event indicator system 100 with dissimilar metals positioned on opposite ends. In one aspect, the system 100 can be used in association with any pharmaceutical product. In one aspect, the system, may be used to determine when a patient takes the pharmaceutical product, such as a pill, tablet, or capsule, without limitation. The scope of the present disclosure, however, is not limited by the environment and the product that is used with the system 100. For example, the system 100 may be placed on a tablet or within a capsule and placed within a conducting liquid. The tablet or capsule would then dissolve over a period of time and release the system 100 into the conducting liquid. Thus, in one aspect, the tablet or capsule may contain the system 100 without a pharmaceutical agent or product. Such a capsule, for example, may be used in any environment where a conducting liquid is present and with any product, such as an active pharmaceutical agent, vitamin, placebo, without limitation. In various examples, the capsule or tablet may be dropped into a container filled with jet fuel, salt water, tomato sauce, motor oil, or any similar product. Additionally, the capsule containing the system 100 may be ingested at the same time that a pharmaceutical product is ingested in order to record the occurrence of the event, such as when the product was taken or to trigger any other event.


In the specific example of the system 100 combined with the pharmaceutical product, as the product or pill is ingested, the system 100 is activated. The system 100 controls conductance to produce a unique current signature that is detected, thereby signifying that the pharmaceutical product has been taken. The system 100 includes a framework 102. The framework 102 is a chassis for the system 100 and multiple components are attached to, deposited upon, or secured to the framework 102. In this aspect of the system 100, a digestible first material 104 is physically associated with the framework 102. The material 104 may be chemically deposited on, evaporated onto, secured to, or built-up on the framework all of which may be referred to herein as “deposit” with respect to the framework 102. The material 104 is deposited on one side of the framework 102. The materials of interest that can be used as material 104 include, but are not limited to: Cu or CuI. The material 104 is deposited by physical vapor deposition, electrodeposition, or plasma deposition, among other protocols. The material 104 may be from about 0.05 to about 500 μm thick, such as from about 5 to about 100 μm thick. The shape is controlled by shadow mask deposition, or photolithography and etching. Additionally, even though only one region is shown for depositing the material, each system 100 may contain two or more electrically unique regions where the material 104 may be deposited, as desired.


At a different side, which may be the opposite side as shown in FIG. 1, a digestible second material 106 is deposited, such that the materials 104 and 106 are dissimilar. Although not shown, the different side selected may be the side next to the side selected for the material 104. The scope of the present invention is not limited by the side selected and the term “different side” can mean any of the multiple sides that are different from the first selected side. Furthermore, even though the shape of the system is shown as a square, the shape may be any geometrically suitable shape. The first and second materials 104, 106 are selected such that they produce a voltage potential difference when the system 100 is in contact with conducting liquid, such as body fluids. The materials of interest for material 106 include, but are not limited to: Mg, Zn, or other electronegative metals. As indicated above with respect to the first material 104, the second material 106 may be chemically deposited on, evaporated onto, secured to, or built-up on the framework. Also, an adhesion layer may be necessary to help the second material 106 (as well as the first material 104 when needed) to adhere to the framework 102. Typical adhesion layers for the second material 106 are Ti, TiW, Cr or similar material. Anode material and the adhesion layer may be deposited by physical vapor deposition, electrodeposition or plasma deposition. The second material 106 may be from about 0.05 to about 500 μm thick, such as from about 5 to about 100 μm thick. However, the scope of the present invention is not limited by the thickness of any of the materials nor by the type of process used to deposit or secure the materials to the framework 102.


According to the disclosure set forth, the materials 104, 106 can be any pair of materials with different electrochemical potentials. Additionally, in the embodiments wherein the system 100 is used in-vivo, the materials 104, 106 may be vitamins that can be absorbed. More specifically, the materials 104, 106 can be made of any two materials appropriate for the environment in which the system 100 will be operating. For example, when used with an ingestible product, the materials 104, 106 are any pair of materials with different electrochemical potentials that are ingestible. An illustrative example includes the instance when the system 100 is in contact with an ionic solution, such as stomach acids. Suitable materials are not restricted to metals, and in certain embodiments the paired materials are chosen from metals and non-metals, e.g., a pair made up of a metal (such as Mg) and a salt (such as CuCl or CuI). With respect to the active electrode materials, any pairing of substances—metals, salts, or intercalation compounds—with suitably different electrochemical potentials (voltage) and low interfacial resistance are suitable.


Materials and pairings of interest include, but are not limited to, those reported in Table 1 below. In one aspect, one or both of the metals may be doped with a non-metal, e.g., to enhance the voltage potential created between the materials as they come into contact with a conducting liquid. Non-metals that may be used as doping agents in certain embodiments include, but are not limited to: sulfur, iodine and the like. In another embodiment, the materials are copper iodine (CuI) as the anode and magnesium (Mg) as the cathode. Aspects of the present disclosure use electrode materials that are not harmful to the human body.









TABLE 1







TABLE 1










Anode
Cathode













Metals
Magnesium, Zinc




Sodium (†),



Lithium (†)



Iron


Salts

Copper salts: iodide, chloride, bromide,




sulfate, formate, (other anions possible)




Fe3+ salts: e.g. orthophosphate,




pyrophosphate, (other anions possible)




Oxygen (††) on platinum, gold




or other catalytic surfaces


Intercalation
Graphite with Li,
Vanadium oxide Manganese oxide


compounds
K, Ca, Na, Mg









Thus, when the system 100 is in contact with the conducting liquid, a current path, is formed through the conducting liquid between the first and second materials 104, 106. A controller 108 is secured to the framework 102 and electrically coupled to the first and second materials 104, 106. The controller 108 includes electronic circuitry, for example control logic that is capable of controlling and altering the conductance between the materials 104, 106.


The voltage potential created between the first and second materials 104, 106 provides the power for operating the system 100 as well as produces the current flow through the conducting fluid and the system. In one aspect, the system 100 operates in direct current mode. In an alternative aspect, the system 100 controls the direction of the current so that the direction of current is reversed in a cyclic manner, similar to alternating current. As the system 100 reaches the conducting fluid or the electrolyte, where the fluid or electrolyte component is provided by a physiological fluid, e.g., stomach acid, the path for current flow between the materials 104, 106 is completed external to the system 100; the current path through the system 100 is controlled by the controller 108. Completion of the current path allows for the current to flow and in turn a receiver 304 (shown in FIG. 3), can detect the presence of the current and receive the information transmitted/radiated by the system 100. In one aspect, the receiver recognizes that the system 100 has been activated and the desired event is occurring or has occurred.


In one aspect, the two materials 104, 106 may be similar in function to the two electrodes needed for a direct current power source, such as a battery. The conducting liquid acts as the electrolyte needed to complete the power source. The completed power source described is defined by the physical chemical reaction between the materials 104, 106 of the system 100 and the surrounding fluids of the body. The completed power source may be viewed as a power source that exploits reverse electrolysis in an ionic or a conductive solution such as gastric fluid, blood, or other bodily fluids and some tissues. Additionally, the environment may be something other than a body and the liquid may be any conducting liquid. For example, the conducting fluid may be salt water or a metallic based paint.


In certain aspects, the two materials 104, 106 may be shielded from the surrounding environment by an additional layer of material. Accordingly, when the shield is dissolved and the two dissimilar materials 104, 106 are exposed to the target site, a voltage potential is generated.


In certain aspects, the complete power source or supply is one that is made up of active electrode materials, electrolytes, and inactive materials, such as current collectors, packaging, etc. The active materials are any pair of materials with different electrochemical potentials. Suitable materials are not restricted to metals, and in certain embodiments the paired materials are chosen from metals and non-metals, e.g., a pair made up of a metal (such as Mg) and a salt (such as CuI). With respect to the active electrode materials, any pairing of substances—metals, salts, or intercalation compounds—with suitably different electrochemical potentials (voltage) and low interfacial resistance are suitable.


A variety of different materials may be employed as the materials that form the electrodes. In certain aspects, electrode materials are chosen to provide for a voltage upon contact with the target physiological site, e.g., the stomach, sufficient to drive the system of the identifier. In certain embodiments, the voltage provided by the electrode materials upon contact of the metals of the power source with the target physiological site is 0.001 V or higher, including 0.01 V or higher, such as 0.1 V or higher, e.g., 0.3 V or higher, including 0.5 volts or higher, and including 1.0 volts or higher, where in certain embodiments, the voltage ranges from about 0.001 to about 10 volts, such as from about 0.01 to about 10 V.


The first and second materials 104, 106 provide the voltage potential to activate the control device 108. Once the control device 108 is activated or powered up, the control device 108 can alter conductance between the materials 104, 106 in a unique manner. By altering the conductance between materials 104, 106, the control device 108 is capable of controlling the magnitude and the duty cycle of the current through the conducting liquid that surrounds the system 100. This produces a unique current signature that can be detected and measured by the receiver 304 (shown in FIG. 3), which can be positioned internal or external to the body. Information can be communicated by the system 100 in the form of packets until the first and second materials can no longer sustain the power source. In addition to controlling the magnitude of the current path between the materials, non-conducting materials, membrane, or “skirt” are used to increase the “length” of the current path and, hence, act to boost the conductance path, as disclosed in the U.S. patent application Ser. No. 12/238,345 entitled, “In-Body Device with Virtual Dipole Signal Amplification” filed Sep. 25, 2008, the entire content of which is incorporated herein by reference. Alternatively, throughout the disclosure herein, the terms “non-conducting material,” “membrane,” and “skirt” are interchangeably with the term “current path extender” without impacting the scope or the present embodiments and the claims herein. The skirt elements 105, 107 may be associated with, e.g., secured to, the framework 102. Various shapes and configurations for the skirt are contemplated as within the scope of the present invention. For example, the system 100 may be surrounded entirely or partially by the skirt and the skirt maybe positioned along a central axis of the system 100 or off-center relative to a central axis. Thus, the scope of the present disclosure as claimed herein is not limited by the shape or size of the skirt. Furthermore, in other embodiments, the first and second materials 104, 106 may be separated by one skirt that is positioned in any defined region between the materials 104, 106.


Referring now to FIG. 2, a block diagram representation of the controller 108 is shown. The device 108 includes a control module 202, a counter or clock 204, a memory 206, and a logic circuit 208. Additionally, the controller 108 may include one or more sensor modules. The control module 202 has an input 210 electrically coupled to the first material 104 and an output 212 electrically coupled to the second material 106. The control module 202, the clock 204, the memory 206, and the logic circuit 208 (and optionally the sensor modules) also have power inputs (some not shown). The power for each of these components is supplied by the voltage potential produced by the chemical reaction between the first and second materials 104, 106 and the conducting fluid, when the system 100 is in contact with the conducting fluid. The control module 202 controls the conductance through logic that alters the overall impedance of the system 100. The control module 202 is electrically coupled to the clock 204. The clock 204 provides a clock cycle to the control module 202. Based upon the programmed characteristics of the control module 202, when a set number of clock cycles have passed, the control module 202 alters the conductance characteristics between the first and second materials 104, 106. This cycle is repeated and thereby the controller 108 produces a unique current signature characteristic. The control module 202 is also electrically coupled to the memory 206. Both the clock 204 and the memory 206 are powered by the voltage potential created between the first and second materials 104, 106.


As shown in FIG. 3, in one aspect, a logic circuit 208 is provided to monitor the current drain and impedance of the resulting power source or battery formed between the first and second materials when the system is immersed in an ionic fluid. In one aspect, the logic circuit 208, comprising a sample-and-hold and an analog-to-digital converter (ADC), is configured as an automatic calibration algorithm or process to adaptively optimize power dissipation and broadcast power in the resulting power source. In one aspect, and described in more detail hereinbelow, the logic circuit 208 monitors and adjusts the pulse width and current limit of the output of the system 100 in order to stabilize the battery voltage and the duty cycle of the transmitted signal, while optimizing the power delivered to the receiver 304 (shown in FIG. 3). In one aspect, the algorithm may be implemented to sample the value of the battery voltage (VBATT) during the transmission of a predetermined data packet. In one aspect, adjustments to the pulse width and/or current limit may take effect during the transmission of a subsequent packet, such as, for example, during the transmission of the next data packet. The algorithm settings (starting pulse width, minimum and maximum current limits) may be programmed into the memory 206, such as a non-volatile memory, for example. This programming step may be performed, for example, at the wafer sort stage. In operation, the logic circuit 208 may execute a tune-up or tune-down procedure depending on the state of the battery recovery voltage and battery impedance. The logic circuit 208, including the tune-up and tune-down procedures, is described in more detail hereinbelow with reference to FIGS. 5-7. The logic circuit 208 may be implemented in hardware, software, or a combination thereof. In one aspect, the logic circuit 208 may be implemented either as a processor, state machine, digital signal processor, discrete logic among other implementations, which would be readily apparent to one of ordinary skill in the art. In one aspect, the logic circuit 208 may be embodied in an application specific integrated circuit (ASIC). Thus, the use of the term algorithm or procedure should not necessarily be interpreted as the execution of computer instructions. In one aspect, the logic circuit 208 is powered by the voltage potential created between the first and second materials 104, 106.



FIG. 3 is a block diagram of one aspect of a communication system 300 where an event indicator system 100 is in communication with a receiver 304 over communication link 308. It will be appreciated that the communication link 308 can be a current flow produced by ionic emission or a wireless link, without limitation. In one aspect, the logic circuit 208 is coupled to a battery 302 power source, which is modeled as a voltage source VBATT having an internal impedance ZBATT and output current (i). The logic circuit 208 monitors the output current (i) of the battery 302 and the impedance ZBATT of the battery 302. In one aspect, the battery 302 is formed when the first and second materials 104, 106 are immersed in an ionic fluid as described in connection with FIGS. 1 and 2. Aspects of a receiver 304 device are disclosed in U.S. Pat. No. 8,114,021 to Robertson et al., titled “Body-associated Receiver and Method,” which is incorporated herein by reference in its entirety.


In one aspect, the logic circuit 208 is configured to execute an automatic calibration algorithm or process to adaptively optimize power dissipation and broadcast power of the event indicator system 100. In one aspect, the controller 202 of the event indicator system 100 outputs a broadcast signal 306 to the receiver 304. The broadcast signal 306 is comprised of a sequence of pulses transmitted at a predetermined frequency (f). The individual pulses of the broadcast signal 306 define a bit of information and a sequence of pulses defines a packet of information. The pulses have a period (T) and a pulse width (w) during which time the output signal is active. The inverse of the pulse period (T) is the frequency of the broadcast signal 306. The pulses may be transmitted at a predetermined duty cycle, which is defined as the ratio of the pulse width (w) and the period (T).

f=1/T Hz
Duty Cycle=w/T


In one aspect, the controller 202 may transmit a broadcast signal 306 comprising a first packet of information, where the first packet comprises a predetermined number of pulses m (e.g., m bits of information) at a first frequency f1. In one aspect, the controller 202 may transmit multiple first packets comprising the predetermined number of bits at the first frequency f1. At some time later, the controller 202 may start broadcasting a second packet of information, where the second packet comprises a predetermined number of pulses n (e.g., n bits of information) at a second frequency f2. In one aspect, the series of first packets at f1 are broadcast to the receiver 304 at just enough power to wake up the receiver 304. The actual data or information associated with the event indicator system 100 is broadcast via the second aeries of packets at f2. Thus, once the receiver 304 detects the first packets, it prepares to receive the data broadcast via the second packets.


The first frequency f1 may be any predetermined frequency and in one aspect may be any frequency from about 10 to about 30 kHz and more preferably about 20 kHz. The second frequency f2 may be any predetermined frequency and in one aspect may be any frequency from about 10 to about 15 kHz and more preferably about 12½ kHz.


In one aspect, the event indicator system 100 may broadcast a predetermined number of packets, for example, three to six packets or more, at the first frequency f1 to delay the broadcast time between a packet at the first frequency f1 and a packet at the second frequency f2, or by changing the time interval between packets to avoid transmission collisions. Likewise, in one aspect, the event indicator system 100 may broadcast a predetermined number of packets, for example, three to six packets or more, at the second frequency f2 to avoid transmission collisions. It will be appreciated, however, that the number of repeated packet transmissions at first or second frequency f1, f2 may be determined statistically based on the number of event indicator systems 100 ingested by the patient.


In one aspect, as described in more detail hereinbelow, the logic circuit 208 monitors and adjusts the pulse width (w) of the controller 202 output and the current (i) limit of a broadcast signal 306 generated by the event indicator system 100 in order to stabilize the battery voltage VBATT and the duty cycle of the broadcast signal 306 pulses, while optimizing the power delivered to the receiver 304. In one aspect, the logic is configured to sample the battery voltage VBATT during the broadcast transmission of a predetermined data packet by the controller 202. In one aspect, adjustments to the pulse width (w) and/or current (i) limit may be determined for a current packet broadcast and may be applied to a subsequent packet, such as, for example, during the broadcast transmission of the next data packet. The algorithm settings such as, for example, starting pulse width (wo), minimum current (imin), and maximum current (imax) limits may be programmed into the memory 206 (FIG. 2), such as a non-volatile memory, for example. This programming step may be performed, for example, at the wafer sort stage.


In one aspect the minimum current imin is about 1 mA and the maximum current imax is about 4 mA. In one aspect, the minimum duty cycle DCmin is about 15% and the maximum duty cycle DCmax is about 50%. These values are merely examples, and the present system should not be limited in this context.


In operation, the logic circuit 208 may execute a tune-up or tune-down procedure depending on the state of the battery 302 recovery voltage VBATT and impedance ZBATT. The logic circuit 208, including the tune-up and tune-down procedures, is described in more detail hereinbelow with reference to FIGS. 5-7.


The logic circuit 208 may be implemented in hardware, software, or a combination thereof. In one aspect, the logic circuit 208 may be implemented either as a processor, digital signal processor, discrete logic, or state machine, among other implementations, which would be readily apparent to one of ordinary skill in the art. In one aspect, the logic circuit 208 may be embodied in an application specific integrated circuit (ASIC). Thus, the use of the term algorithm or procedure should not necessarily be interpreted as the execution of computer instructions.


Although the aspects illustrated in connection with FIGS. 1-3, the logic circuit 208 is described in connection with adaptively optimizing power dissipation and broadcast power in a power source created between the first and second materials 104 and 106, the logic circuit 208 is not limited in this context. For example, the logic circuit 208 may be configured to adaptively optimize power dissipation and broadcast power in any energy source, such as, a conventional battery.


The receiver 304 may further employ a beacon functionality module. In various aspects, a beacon switching module may employ one or more of the following: a beacon wakeup module, a beacon signal module, a wave/frequency module, a multiple frequency module, and a modulated signal module.


The beacon switching module may be associated with beacon communications, e.g., a beacon communication channel, a beacon protocol, etc. For the purpose of the present disclosure, beacons are typically signals sent by the controller 108 either as part of a message or to augment a message (sometimes referred to herein as “beacon signals”). The beacons may have well-defined characteristics, such as frequency. Beacons may be detected readily in noisy environments and may be used for a trigger to a sniff circuit, such as described below.


In one aspect, the beacon switching module may comprise the beacon wakeup module, having wakeup functionality. Wakeup functionality generally comprises the functionality to operate in high power modes only during specific times, e.g., short periods for specific purposes, to receive a signal, etc. An important consideration on a receiver portion of a system is that it be of low power. This feature may be advantageous in an implanted receiver, to provide for both small size and to preserve a long-functioning electrical supply from a battery. The beacon switching module enables these advantages by having the receiver operate in a high power mode for very limited periods of time. Short duty cycles of this kind can provide optimal system size and energy draw features.


In practice, the receiver 304 may “wake up” periodically, and at low energy consumption, to perform a “sniff function” via, for example, a sniff circuit. It is during this period that the receiver 304 detects the first packet at the first frequency f1. For the purpose of the present application, the term “sniff function” generally refers to a short, low-power function to determine if a transmitter, e.g., the communication system 100, is present. If a communication system 100 broadcast signal 306 is detected by the sniff function, the receiver 304 may transition to a higher power communication decode mode. If a communication system 100 broadcast signal 306 is not present, the receiver 304 may return, e.g., immediately return, to sleep mode. In this manner, energy is conserved during relatively long periods when a transmitter signal is not present, while high-power capabilities remain available for efficient decode mode operations during the relatively few periods when a broadcast signal 306 is present. Several modes, and combination thereof, may be available for operating the sniff circuit. By matching the needs of a particular system to the sniff circuit configuration, an optimized system may be achieved.



FIG. 4A illustrates a diagram 400 where a beacon switching module wherein a sniff period 401 is longer than a broadcast signal 306 (FIG. 3) repetition period 403. The time function is provided on the horizontal axis. As shown, the broadcast signal 306 repeats periodically at a repetition period of 403, with a sniff function also running. In practice, effectively, the sniff period 401 may be longer than the broadcast signal 306 repetition period 403. In various aspects, there may be a relatively long period of time between the sniff periods. In this way, the sniff function, e.g., implemented as a sniff circuit, is guaranteed to have at least one transmission to occur each time the sniff circuit is active.



FIG. 4B illustrates a diagram 410 where the beacon switching module provides a short but frequent sniff period 405 and a long transmit packet 407 are provided. The sniff circuit will activate at some point during the transmit time. In this manner, the sniff circuit may detect the transmit signal and switch into a high power decode mode.


An additional beacon wakeup aspect is to provide the “sniffing” function in a continuous mode. This aspect of the transbody beacon transmission channel may exploit the fact that the total energy consumption is the product of average power consumption and time. In this aspect, the system may minimize the total energy consumption by having very short periods of activity, in which case the periods of activity are averaged down to a small number. Alternately, a low continuous sniff activity is provided. In this case, the configuration provides a sufficiently low power so that the transmission receiver runs continuously with total energy consumption at an appropriate level for the parameters of a specific system.


In one aspect, the sniff module of the receiver 304 is configured to scan for data encoded by the controller 202 in current flow produced by ionic emission. The data is received at the receiver 304 as a conductive signal at a set schedule, e.g., every 20 seconds. The period during active sniff is limited, e.g., 300 msec. This relatively low duty-cycle allows for lower average power functionality for extended system life. The receiver 304 determines if a broadcast signal 306 is present and if that broadcast signal 306 has a valid ID. If no signal having a valid ID is detected during active sniff, the active sniff is turned off until the next predetermined active period. If a broadcast signal 306 having a valid ID is received, the receiver 304 determines if the signal 306 received is from a previously detected ionic transmitter. If the broadcast signal 306 is from a previously detected ionic transmitter, the receiver 304 determines whether the count (in other words, individual valid detections of the same ID) in the current wake up cycle (specified time since the last reported ID, such as 10 minutes) is greater than a specified number (such as 50) as measured by a threshold counter. If the count exceeds this threshold as determined by the threshold counter the receiver 304 returns to sniff mode. If the count does not exceed the threshold value, the receiver operates in 100% detection mode to analyze the received data encoded in the current flow by the ionic emission. Once the received data is decoded and analyzed, the receiver 304 determines that the data encoded in the current flow is coming from a different valid source than previously detected, then the threshold counter is reset.


In another aspect, the incoming broadcast signal 306 to the receiver 304 represents the signals received by electrodes, bandpass filtered (such as from 10 KHz to 34 KHz) by a high frequency signaling chain (which encompasses the carrier frequency), and converted from analog to digital. The broadcast signal 306 is then decimated and mixed at the nominal drive frequency (such as, 12.5 KHz, 20 KHz, etc.) at a mixer. The resulting signal is decimated and low-pass filtered (such as 5 KHz BW) to produce the carrier signal mixed down to carrier offset-signal. The carrier offset-signal is further processed (fast Fourier transform and then detection of two strongest peaks) to provide the true carrier frequency signal. This protocol allows for accurate determination of the carrier frequency of the transmitted beacon.


Having described in FIGS. 1-4, a general ingestible device system 100 in which the apparatus, system, and method to adaptively optimize power dissipation and broadcast power in a battery 302 may be practiced, the present disclosure now turns to a description of a flow diagram illustrating one aspect of a process for an automatic calibration decision logic 500 as shown in FIG. 5. The automatic calibration decision logic 500 can be implemented by the logic circuit 208. Accordingly, the automatic calibration decision logic 500 will be described with reference to FIGS. 1-5. During a broadcast cycle by the communication system 100, it is desirable to optimize the broadcast signal 306 while minimizing the charge removed from the battery 302 using one aspect of the procedure described in FIG. 5. The broadcast signal 306 may be optimized by controlling the combination of current (i) and pulse width (w) during a broadcast cycle, and balancing the output charge against a pre-determined battery 302 recovery voltage VBATT-REC or battery impedance ZBATT measurement.


In one aspect, this may be accomplished by a “tune-up” and “tune-down” process or algorithm as described in connection with FIGS. 6 and 7. During the tune-up phase the current (i) or pulse width (w) of the broadcast cycle is increased until the pre-determined battery 302 recovery voltage VBATT-REC or battery impedance ZBATT has been obtained. This step is then increased by one to ensure that the battery 302 voltage VBATT is greater than the battery 302 recovery voltage VBATT-REC. The “tune-down” phase is then entered whereby the other parameter, current (i) or pulse width (w) of the broadcast cycle is decreased until the predetermined battery 302 recovery voltage VBATT-REC or battery impedance ZBATT is once again detected. This combination of broadcast current (i) and pulse width (w) is then stored in memory and used during a single broadcast cycle of a subsequent packet, e.g., the next packet.


In one aspect, the process of determining the battery 302 recovery voltage VBATT-REC or battery impedance ZBATT is accomplished by sampling the recovery voltage VBATT-REC of the battery 302 during a non broadcast cycle, and performing an average value calculation on the result. In addition, a starting value of current (i) and pulse width (w), as well as a maximum value of current (i) and pulse width (w) may be utilized by the optimization process to ensure that the minimum and maximum broadcast parameters are not violated.


During conventional transmission of broadcast signal 306, all the power of the battery 302 is exploited by essentially shorting the battery 302. This leads to a longer recovery time and faster discharge rate for the battery 302. In one aspect, the automatic calibration decision logic 500 provides a method for adaptively optimizing dissipation and broadcast power to extend the life of the battery 302 while still providing enough broadcast power to the controller 202 for suitable detection by the receiver 304. In one aspect, the automatic calibration decision logic 500 may be implemented by the logic circuit 208. Accordingly, with reference now to FIG. 5, one aspect of an automatic calibration decision logic 500. In one aspect, the automatic calibration decision logic 500 may be employed to adjust the pulse width (w) and current (i) limit of the broadcast signal 306 output by the controller 202 in order to stabilize the battery voltage VBATT and the duty cycle of the broadcast signal 306, while optimizing the power delivered to the receiver 304. In one aspect, the logic 500, samples the value of VBATT during a data packet transmission. In one aspect, the data packet transmission may be a 20 kHz data packet. Adjustments to the pulse width (w) and/or current (i) limit take effect starting with a subsequent data packet, such as, for example, the next data packet. In one aspect, the logic 500 settings (starting pulse width, minimum and maximum current limit) are programmable in the non-volatile memory 206 (FIG. 2) at wafer sort.


With reference now to FIGS. 3 and 5, at 502, the automatic calibration decision logic 500, e.g., the logic circuit 208, waits for the next available broadcast packet in order to characterize the battery voltage VBATT and impedance ZBATT. At decision block 504, the logic circuit 208 determines whether the last broadcast packet is in the transmission queue. If no, the logic 500 process continues along the No branch and waits for the last packet. If yes, the logic 500 process continues along the Yes branch. At 506, the logic circuit 208 samples the battery 302 voltage VBATT and counts using a counter, e.g., determines, the number of cycles in which the sampled battery voltage (VCAP) is less than a nominal battery voltage (VBATTNOM), e.g., VCAP<VBATTNOM, from the ith bit to the jth bit of the broadcast packet. At decision block 508, the logic circuit 208 determines whether the sampled voltage VCAP is less than the nominal battery voltage VBATTNOM for more than half the cycles between the ith and jth bit of the broadcast packet. The sampled battery voltage (VCAP) may be determined by the logic circuit 208 using, for example, the sample-and-hold circuit and an ADC, much like the sample-and-hold circuit 808 and analog-to-digital converter 812 shown and described in connection with FIG. 8, for example. Accordingly, in one aspect, the logic circuit 208 may be configured to employ internal or external sample-and-hold circuit and analog-to-digital converter circuits to sample the battery voltage.


When the sampled voltage VCAP is less than the nominal battery voltage VBATTNOM for more than half the cycles between the ith and jth bit of the broadcast packet, the logic 500 process continues along the Yes branch to the “tune-down” process 700, which is described in connection with FIG. 7. Briefly, during the “tune-down” 700 process, the current (i) or pulse width (w) of the broadcast cycle is decreased until the predetermined battery 302 recovery voltage VBATT-REC or battery impedance ZBATT is once again detected.


When the sampled voltage VCAP is less than the nominal battery voltage VBATTNOM for less than half the cycles between the ith and jth bit of the broadcast packet, the logic 500 process continues along the No branch to decision block 510 to determine the operating mode.


In one aspect, the logic 500 can be configured to operate on X-bit multiple cycle operating mode or a Y-bit single cycle operating mode. When operating in the X-bit multiple cycle mode, at 512 the logic circuit 208 count the number of cycles in which the sampled voltage is less than the nominal battery voltage, e.g., VCAP<VBATNOM, from the (j+1)th bit to the kth bit. Otherwise, at 514 the logic circuit 208 counts the number of cycles in which VCAP<VBATNOM from the (k+1)th bit to the 6 bit. After counting such number of cycles, at decision block 516 the logic 500 determines whether the sampled voltage VCAP is greater than the nominal battery voltage VBATTNOM, e.g., VCAP<VBATNOM, for more than half the cycles. When the sampled voltage VCAP is not greater than the nominal battery voltage VBATTNOM, e.g., VCAP<VBATNOM, for more than half the cycles, the logic continues along No branch to 502, where it waits for a new broadcast packet and the process begins anew.


Accordingly, the process 500 determines a predetermined threshold of where the battery 302 should operate. For example, in one example, as long as the battery 302 voltage is about 1V and recovers to about 1V, then the system 300 is likely to operate within design parameters. Decision logic for automatic calibration tune-up and tune-down processes, as described hereinbelow in connection with FIGS. 6 and 7, are employed to change both the current (i) that is delivered by the battery 302 and the pulse width (w) of the broadcast signal 306 to optimize the total charge being delivered by the battery 302.



FIG. 6 illustrates one aspect of a decision logic 600 for an automatic calibration tune-up process. In one aspect, the decision logic 600 may be implemented by the circuit 208, for example. When the automatic calibration decision logic 500 process passes to the tune-up decision logic 600 portion of the automatic calibration process, at decision block 602, the decision logic 600 determines whether the battery 302 current (i) is at a maximum current limit (imax). When the battery 302 current (i) is at the maximum current limit (imax), the logic 600 process continues along Yes branch to decision block 604, where it determines whether a bit of the broadcast signal 306 pulse width (w) is at the maximum pulse width (wmax). When the pulse width (w) is less than the maximum pulse width (wmax) (w<wmax), at 610, the logic 600 process increases the pulse width (w) by a predetermined increment value. In one aspect, the f1 frequency increment value is about 2 μs, and may be selected from the range of about 7.5 μs to about 25 μs, for example. When the pulse width (w) is at the maximum pulse width (wmax) (w=wmax), at 612 the logic 600 process takes no action.


When the battery 302 current (i) is not at the maximum current limit (imax), the logic 600 process continues along No branch to decision block 606, where it determines whether the battery current (i) is at the minimum current (imin) limit, which is predetermined by a value stored in non-volatile memory, for example, about 1 mA. When the battery 302 current (i) is not at the minimum current limit (imin), the logic 600 process continues along No branch to 608 to set the pulse width to default to increase current limit. When the battery 302 current (i) is at the minimum current limit (imin), the logic 600 process continues along Yes branch to decision block 614 to determine whether the pulse width (w) is set to the default pulse width value. When the pulse width (w) is not set to the default pulse width value, the logic 600 process proceeds along No branch to 616 to increase the pulse width by a predetermined pulse width increment value. In one aspect, the predetermined pulse width increment value is about 2 μs. When the pulse width (w) is set to the default pulse width value, the logic 600 process proceeds along Yes branch to 618 to increase the current (i) limit by a predetermined current increment value. In one aspect, the predetermined current increment value is about 200 μA and may be selected from the range of about 200 μA to about 4 mA, for example.



FIG. 7 illustrates one aspect of a decision logic 700 for an automatic calibration tune-down process. In one aspect, the decision logic 700 may be implemented by the circuit 208, for example. When the automatic calibration decision logic 500 process passes to the tune-down decision logic 700 portion of the automatic calibration process, at decision block 702, the decision logic 700 determines whether the battery 302 current (i) is at a minimum current limit (imin). When the battery 302 current (i) is at the minimum current limit (imin), the logic 700 process continues along Yes branch to decision block 704, where it determines whether a bit of the broadcast signal 306 pulse width (w) is at the minimum pulse width (wmin). When the pulse width (w) is greater than the minimum pulse width (wmax) (w>wmax), at 710, the logic 700 process decreases (reduces) the pulse width (w) by a predetermined decrement value. In one aspect, the f1 frequency decrement value is about 2 μs and may be selected from the range of about 7.5 μs to about 25 μs, for example. When the pulse width (w) is at the minimum pulse width (wmin) (w=wmin), at 712 the logic 700 process takes no action.


When the battery 302 current (i) is not at the minimum current limit (imax), the logic 700 process continues along No branch to decision block 706 to determine whether the battery current (i) is at the maximum current (imax) limit of about 4 mA. When the battery 302 current (i) is not at the maximum current limit (imax), the logic 700 process continues along No branch to 708 to set the pulse width to default to reduce the current limit. When the battery 302 current (i) is at the maximum current limit (imax), the logic 700 process continues along Yes branch to decision block 714 to determine whether the pulse width (w) is set to the default pulse width value. When the pulse width (w) is not set to the default pulse width value, the logic 700 process proceeds along No branch to 716 to decrease or reduce the pulse width by a predetermined pulse width decrement value. In one aspect, the predetermined pulse width decrement value is about 2 μs and may be selected from the range of about 7.5 μs to about 25 μs, for example. When the pulse width (w) is set to the default pulse width value, the logic 700 process continues along Yes branch to 718 to decrease or reduce the current (i) limit by a predetermined current decrement value. In one aspect, the predetermined current decrement value is about 200 μA and may be selected from the range of about 200 μA to about 4 mA, for example.


Embodiment 2

With reference now to FIG. 8, in another aspect, the present disclosure is directed generally to an apparatus, system, and method to determine the availability of battery power prior to the ingestible communication device entering a high current draw mode of operation. For ingestible device, such as IEM, operations, where the impedance ZBATT of the battery 802 is determined by the amount of material dissolution over time, and could vary by a factor of ten or more, it may be desirable to know that the battery 802 is capable of sustaining a predetermined current draw prior to performing broadcast communication operations. One example of this type of operation is the reading or programming of a non volatile memory, whereby a failure of the reading or writing of that memory would result in non-operation or incorrect operation of the IEM.


In one aspect, a battery availability determination circuit 800 maybe employed to determine the availability of battery power prior to the ingestible communication device entering a high current draw mode of operation. In one aspect, the battery availability determination circuit 800 comprises a power on reset control logic circuit 822 and a low power ADC 812 are used to determine the impedance ZBATT of the battery 802. The power on reset control logic circuit 822 is configured to control the operation of first and second analog switches 818, 820 to connect either a first, second, or third load resistance R1, R2, or R3, respectively, in parallel with the battery 802. A voltage 806 developed across each resistor R1, R2, R3, is coupled into an input 804 of a sample-and-hold (S/H) circuit 808. The output 810 of the S/H circuit 808 is coupled to and measured by the ADC 812. The measured battery voltage (Vbmeas) output 814 of the ADC 812 is coupled to the logic circuit 208 (FIG. 3) of the communication system 300 (FIG. 3) for calculating the impedance ZBATT of the battery 802 based on two out three of the voltage measurements. A reference voltage 816 (VREF) may be provided internal or external to the ADC 812.


The operation of the battery availability determination circuit 800 is as follows. The power on reset control logic circuit 822 receives a power on reset signal 832 and detects a point when the battery 802 has reached a pre-determined voltage and current capacity. At this point in time, the ADC 812 is enabled and performs the following measurements. A first known resistor R1 of typical value is connected from the battery 802 to ground by a first analog switch 818 via control 826 and the battery voltage across the first resistor R1 is measured by the ADC 812 by way of the S/H circuit 808. The measured battery voltage Vbmeas1 is then provided to the logic circuit 208 (FIG. 3). A typical value for the first known predetermined resistor R1 is about 1.5 kΩ and may be selected from the range of about 1.275 kΩ to about 1.725 kΩ, or 1.5 kΩ±15%, for example.


A second known resistor R2 of high value is connected from the battery 802 to ground by a second analog switch 820 via control 824 and the battery voltage developed across the second resistor R2 is measured by the ADC 812 by way of the S/H circuit 808. The measured battery voltage Vbmeas2 is then provided to the logic circuit 208 (FIG. 3). A typical value for the second known predetermined resistor R2 is about 15 kΩ and may be selected from the range of about 12.75 kΩ to about 17.25 kΩ, or 15 kΩ±15%, for example.


A third known resistor R3 of low value is connected from the battery 802 to ground by a third analog switch 828 via control 830 and the battery voltage developed across the third resistor R3 is measured by the ADC 812 by way of the S/H circuit 808. The measured battery voltage Vbmeas3 is then provided to the logic circuit 208 (FIG. 3). A typical value for the third known predetermined resistor R3 is about 1Ω and may be selected from the range of about 0.85Ω to about 1.15Ω, or 1Ω±15%, for example.


The values of the high value resistor R2 and the low value resistor R3 may be chosen such that the resultant voltage across either of the resistors R2, R3 will within the ADC 812 measurement range for the battery 802 impedances VBATT being considered. By using two of the three measured battery voltage, Vbmeas1 (1.5 kΩ), Vbmeas2 (15 kΩ), and Vbmeas3 (1Ω) values, the battery impedance is calculated in accordance with the following formula, which employs Vbmeas1 and Vbmeas2, for example.







Z
BATT

=



Vb

meas





1


-

Vb

meas





2






VB

meas





2



R





1


-


VB

meas





1



R





2








For Vbmeas2 and Vbmeas3, the formula is:







Z
BATT

=



Vb

meas





3


-

Vb

meas





2






VB

meas





2



R





3


-


VB

meas





3



R





2








For Vbmeas1 and Vbmeas3, the formula is:







Z
BATT

=



Vb

meas





3


-

Vb

meas





1






VB

meas





1



R





3


-


VB

meas





3



R





1








When the impedance ZBATT of the battery 802 is within acceptable parameters, the high current operation of the battery 802 is enabled, when the battery impedance ZBATT is outside of this range, however, the communication circuit 300 (FIG. 3) (e.g., the IEM) will return to a sleep state and wake up after a predetermined amount of time, or at another occurrence of the power on reset signal 832.


Embodiment 3

With reference now to FIG. 9, in another aspect, the present disclosure is directed generally to an apparatus, system, and method for integrated circuits using the substrate as a negative terminal. It is not uncommon for complementary metal oxide semiconductor (CMOS) devices using P type starting material to have their substrate referenced to the most negative potential of the system. For an ingestible device, such as IEM, this substrate connection forms the negative terminal of the power source, while the top of the semiconductor wafer is connected to the positive terminal of the power source. Given this configuration, it may difficult to provide a negative terminal connection on the top side of the wafer due to the possibility of either shorting the positive terminal during power source activation, or causing increased leakage currents between the two terminals. This difficulty in providing a negative terminal on the top side of the wafer and relying on the substrate connection only, may cause measurement inaccuracies at wafer sort test due to the impedance from the substrate to the on chip circuits connected to the negative terminal. Accordingly, in one aspect, a negative terminal connection is provided that can be placed on the top side of the wafer that is activated only during test modes and is left in a high impedance state during all other modes of operation.


Accordingly, in one embodiment, FIG. 9 illustrates a circuit diagram 900 for providing a negative terminal connection that can be placed on the top side of a wafer that is activated only during test modes and is left in a high impedance state during all other modes of operation. As illustrated in FIG. 9, a test logic 902 circuit has a test detect input channel and an output channel 906 coupled to the gate terminal of an N-channel field effect transistor device 910. The drain terminal of the N-channel device 910 is coupled to the VSS PAD of a P-channel semiconductor wafer through a probe needle. The source terminal of the N-channel device 910 is coupled to the negative substrate 912 of the semiconductor integrated circuit (IC) and provides an internal connection to the substrate. The IC is first powered with the substrate 912 being the negative terminal. A test mode can be entered by applying the correct voltages and frequency signature to a test enable pin 904 of the test logic 902. Once in the test mode, a signal is activated that enables the N-channel device 901 with a lower ON resistance than the substrate 912 resistance to redirect the current flow through the N-channel device 910 rather than the substrate 912 connection.


Embodiment 4

The present disclosure also is directed generally to an apparatus, system, and method to separate the power source from the broadcast power source in an ingestible device, such as an IEM. In a typical architecture, the power source of an IEM is shared between the digital circuits, analog circuits and I/O circuits. This sharing of the power source results in additional circuitry to: (1) disconnect the shared power source from the analog and digital circuits prior to broadcast as to not affect their operation; (2) store enough charge on storage device so that the analog and digital circuits remain operational during the time the power source is disconnected from these circuits; and (3) connect only to the broadcast circuits, connect the power source to the analog and digital circuits after the broadcast cycle has completed and only when the power source has recovered to a voltage equal to or greater than the potential on the storage device. Accordingly, in one aspect, the present disclosure provides a method whereby the IEM power source can be physically separated into multiple power sources of predetermined values allowing the removal of the charge storage device. In another aspect, the present disclosure provides an architecture to de-sensitize the digital and analog circuits from any coupling effect that the close proximity of one power source to another may cause.


Accordingly, in one aspect the present disclosure describes a method whereby the IEM power source can be physically separated into multiple power sources of predetermined values allowing the removal of the charge storage device. In addition, the present disclosure provides an architecture that is utilized to de-sensitize the digital and analog circuits from any coupling effect that the close proximity of one power source to another may cause.


In one aspect, a method is provided whereby a single IEM power source is divided into multiple smaller power sources. By controlling the area of the positive electrode, it is possible to control the available charge that can be supplied to the circuits connected to that electrode. Further, using a low drop out voltage regulator whose input is connected to one of the power sources and whose output is connected to the analog or digital circuits to be controlled by that power source, and is lower in potential than the power source, any intermittent effects of one power source coupling to another power source can be minimized.


It is also possible to electrically connect and/or disconnect two or more of the power sources to accommodate differing power requirements of the analog and digital circuits. As an example, if one power source has the primary function to power the broadcast circuits, and the second power source has the primary function to power all analog and digital circuits during the broadcast cycle, then one could through a switch, connect both power sources together during non broadcast cycles allowing the analog and digital circuits additional capacity to perform functions that may exceed the capacity of the second power source if used by itself.


Some aspects of the functional modules described in this disclosure may be implemented, for example, using a machine-readable medium or article which may store an instruction or a set of instructions that, if executed by a machine, may cause the machine to perform a method and/or operations in accordance with the aspects. Such a machine may include, for example, any suitable processing platform, computing platform, computing device, processing device, computing system, processing system, computer, processor, or the like, and may be implemented using any suitable combination of hardware and/or software. The machine-readable medium or article may include, for example, any suitable type of memory, memory device, memory article, memory medium, storage device, storage article, storage medium and/or storage unit, for example, memory, removable or non-removable media, erasable or non-erasable media, writeable or re-writeable media, digital or analog media, hard disk, floppy disk, Compact Disk Read Only Memory (CD-ROM), Compact Disk Recordable (CD-R), Compact Disk Rewriteable (CD-RW), optical disk, magnetic media, magneto-optical media, removable memory cards or disks, universal serial bus (USB) flash drive, various types of Digital Versatile Disk (DVD), a tape, a cassette, or the like. The instructions may include any suitable type of code, such as source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like. The instructions may be implemented using any suitable high-level, low-level, object-oriented, visual, compiled and/or interpreted programming language, such as C, C++, Java, BASIC, Perl, Matlab, Pascal, Visual BASIC, arrangement language, machine code, and so forth.


While various details have been set forth in the foregoing description, it will be appreciated that the various aspects of the apparatus, system, and method to adaptively optimize power dissipation and broadcast power in a power source for a communication device may be practiced without these specific details. For example, for conciseness and clarity selected aspects have been shown in block diagram form rather than in detail. Some portions of the detailed descriptions provided herein may be presented in terms of instructions that operate on data that is stored in a computer memory. Such descriptions and representations are used by those skilled in the art to describe and convey the substance of their work to others skilled in the art. In general, an algorithm refers to a self-consistent sequence of steps leading to a desired result, where a “step” refers to a manipulation of physical quantities which may, though need not necessarily, take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It is common usage to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like. These and similar terms may be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities.


Unless specifically stated otherwise as apparent from the foregoing discussion, it is appreciated that, throughout the foregoing description, discussions using terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.


It is worthy to note that any reference to “one aspect,” “an aspect,” “one embodiment,” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the aspect is included in at least one aspect. Thus, appearances of the phrases “in one aspect,” “in an aspect,” “in one embodiment,” or “in an embodiment” in various places throughout the specification are not necessarily all referring to the same aspect. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more aspects.


Some aspects may be described using the expression “coupled” and “connected” along with their derivatives. It should be understood that these terms are not intended as synonyms for each other. For example, some aspects may be described using the term “connected” to indicate that two or more elements are in direct physical or electrical contact with each other. In another example, some aspects may be described using the term “coupled” to indicate that two or more elements are in direct physical or electrical contact. The term “coupled,” however, also may mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.


Aspects of the invention are also defined in the following clauses.


Clause 1. A method of stabilizing battery voltage of a battery device while optimizing power delivered to a receiver during communication of a broadcast packet, the method comprising:


receiving, by a logic circuit, a broadcast packet having a predetermined number of bits for communication by a controller to a receiver located remotely from the controller;


determining, by the logic circuit, a number of cycles in which a sampled battery voltage is either greater than or less than or equal to a nominal battery voltage over a first subset of the predetermined number of bits of the broadcast packet; and


performing a either a tune-up or tune-down procedure based on the number of cycles counted in which the sampled battery voltage is not equal to the nominal battery voltage for more than one half of a total number of cycles counted.


Clause 2. The method of clause 1, comprising:


performing a tune-up procedure when the sampled battery voltage is greater than the nominal battery voltage for more than one half of a total number of cycles counted; and


performing a tune-down procedure when the sampled battery voltage is not greater than the nominal battery voltage for more than one half of a total number of cycles counted.


Clause 3: The method of clause 1 or 2, comprising determining, by the logic circuit, an operating mode, wherein the operating mode is either an X-bit multiple cycle operating mode or a Y-bit single cycle operating mode when the number of cycles in which the sampled battery voltage is not less than the nominal battery voltage for more than one half of a total number of cycles counted.


Clause 4: The method of clause 3, comprising determining, by the logic circuit, the number of cycles over a second subset of the predetermined number of bits of the broadcast packet in which the sampled battery voltage is greater than the nominal battery voltage.


Clause 5: Method of clause 4, comprising determining, by the logic circuit, whether the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the second subset of the predetermined number of bits of the broadcast packet; preferably further comprising:


waiting, by the logic circuit, for a subsequent broadcast packet when the sampled battery voltage is not greater than the nominal battery voltage for more than one half of the cycles over the second subset of the predetermined number of bits of the broadcast packet; and


performing the tune-up procedure when the number of cycles in which the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the second subset of the predetermined number of bits of the broadcast packet.


Clause 6: The method of any of the preceding clauses, comprising determining, by the logic circuit, the number of cycles over a third subset of the predetermined number of bits of the broadcast packet in which the sampled battery voltage is greater than the nominal battery voltage, preferably comprising determining, by the logic circuit, whether the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the third subset of the predetermined number of bits of the broadcast packet, the method preferably comprising:


waiting, by the logic circuit, for a subsequent broadcast packet when the sampled battery voltage is not greater than the nominal battery voltage for more than one half of the cycles over the third subset of the predetermined number of bits of the broadcast packet; and


performing the tune-up procedure when the number of cycles in which the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the third subset of the predetermined number of bits of the broadcast packet.


Clause 7: The method of any of the preceding clauses, wherein the tune-up procedure, comprises:


determining, by a logic circuit, whether a battery current as defined by a predetermined programmable value is at a maximum current limit;


determining, by the logic circuit, whether the battery current is at a minimum current limit when the battery current is less than the maximum current limit;


determining, by the logic circuit, whether a bit of the broadcast packet has a default pulse width when the battery current is at the minimum current limit; and


increasing the pulse width when the pulse width is not at the default pulse width; and


increasing the current limit when the pulse width is at the default pulse width, preferably comprising setting, by the logic circuit, the pulse width to the default pulse width when the battery current is not at the minimum current limit and/or comprising:


determining, by the logic circuit, whether the pulse width is at a maximum pulse width when the battery current is at the maximum current limit; and


increasing, by the logic circuit, the pulse width when the pulse width is not at a maximum pulse width.


Clause 8: The method of clause 7, comprising setting, by the logic circuit, the pulse width to the default pulse width when the battery current is not at the minimum current limit and/or:


determining, by the logic circuit, whether the pulse width is at a maximum pulse width when the battery current is at the maximum current limit; and


increasing, by the logic circuit, the pulse width when the pulse width is not at a maximum pulse width.


Clause 9: The method of any of the preceding clauses, wherein the tune-down procedure, comprises:


determining, by a logic circuit, whether a battery current is at a minimum current limit;


determining, by the logic circuit, whether the battery current is at a maximum current limit when the battery current is less than the minimum current limit;


determining, by the logic circuit, whether a bit of the broadcast packet has a default pulse width when the battery current is at the maximum current limit; and


decreasing the pulse width when the pulse width is not at the default pulse width; and


decreasing the current limit when the pulse width is at the default pulse width.


Clause 10: The method of clause 9, comprising setting, by the logic circuit, the pulse width to the default pulse width when the battery current is not at the maximum current limit and/or determining, by the logic circuit, whether the pulse width is at a minimum pulse width when the battery current is at the minimum current limit; and reducing, by the logic circuit, the pulse width when the pulse width is not at a minimum pulse width.


Clause 11: A logic circuit configured to stabilize battery voltage of a battery device while optimizing power delivered to a receiver during communication of a broadcast packet, the logic circuit comprising a processor configured to:


receive a broadcast packet having a predetermined number of bits for communication to a receiver located remotely from the controller;


determine a number of cycles in which a sampled battery voltage is either greater than or less than or equal to a nominal battery voltage over a first subset of the predetermined number of bits of the broadcast packet; and


perform a either a tune-up or tune-down procedure based on the number of cycles counted in which the sampled battery voltage is not equal to the nominal battery voltage for more than one half of a total number of cycles counted.


Clause 12: The logic circuit of clause 11, comprising:


a sample-and-hold circuit; and


an analog-to-digital converter, each coupled to the processor and the battery;


wherein the analog-to-digital converter samples the battery voltage to determine the sampled battery voltage,


wherein the logic circuit preferably comprises a battery coupled to the processor.


Clause 13: The logic circuit of clause 11 or 12, wherein the logic circuit is configured to perform the method as defined in any of clauses 1-10.


Clause 14: A communication system comprising a logic circuit according to any of clauses 11-13, wherein the battery device is an event indicator system,


the event indicator system comprising dissimilar metals positioned on opposite ends, wherein the event indicator is configured to generate a voltage potential when the dissimilar metals positioned on opposite ends dissolve in a conducting fluid.


Clause 15: The communication system of clause 14, comprising:


a sample-and-hold circuit; and


an analog-to-digital converter, each coupled to the processor and the event indicator;


wherein the analog-to-digital converter is to sample the voltage potential to determine the sampled battery potential.


While certain features of the aspects have been illustrated as described herein, many modifications, substitutions, changes and equivalents will now occur to those skilled in the art. It is therefore to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the aspects.

Claims
  • 1. A method of stabilizing battery voltage of a battery device while optimizing power delivered to a receiver during communication of a broadcast packet, the method comprising: receiving, by a logic circuit, a broadcast packet having a predetermined number of bits for communication by a controller to a receiver located remotely from the controller;determining, by the logic circuit, a number of cycles in which a sampled battery voltage is either greater than or less than or equal to a nominal battery voltage over a first subset of the predetermined number of bits of the broadcast packet; andperforming a either a tune-up or tune-down procedure based on the number of cycles counted in which the sampled battery voltage is not equal to the nominal battery voltage for more than one half of a total number of cycles counted.
  • 2. The method of claim 1, comprising: performing a tune-up procedure when the sampled battery voltage is greater than the nominal battery voltage for more than one half of a total number of cycles counted; andperforming a tune-down procedure when the sampled battery voltage is not greater than the nominal battery voltage for more than one half of a total number of cycles counted.
  • 3. The method of claim 1, comprising determining, by the logic circuit, an operating mode, wherein the operating mode is either an X-bit multiple cycle operating mode or a Y-bit single cycle operating mode when the number of cycles in which the sampled battery voltage is not less than the nominal battery voltage for more than one half of a total number of cycles counted.
  • 4. The method of claim 3, comprising determining, by the logic circuit, the number of cycles over a second subset of the predetermined number of bits of the broadcast packet in which the sampled battery voltage is greater than the nominal battery voltage.
  • 5. The method of claim 4, comprising determining, by the logic circuit, whether the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the second subset of the predetermined number of bits of the broadcast packet.
  • 6. The method of claim 5, comprising: waiting, by the logic circuit, for a subsequent broadcast packet when the sampled battery voltage is not greater than the nominal battery voltage for more than one half of the cycles over the second subset of the predetermined number of bits of the broadcast packet; andperforming the tune-up procedure when the number of cycles in which the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the second subset of the predetermined number of bits of the broadcast packet.
  • 7. The method of claim 3, comprising determining, by the logic circuit, the number of cycles over a third subset of the predetermined number of bits of the broadcast packet in which the sampled battery voltage is greater than the nominal battery voltage.
  • 8. The method of claim 7, comprising determining, by the logic circuit, whether the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the third subset of the predetermined number of bits of the broadcast packet.
  • 9. The method of claim 8, comprising: waiting, by the logic circuit, for a subsequent broadcast packet when the sampled battery voltage is not greater than the nominal battery voltage for more than one half of the cycles over the third subset of the predetermined number of bits of the broadcast packet; andperforming the tune-up procedure when the number of cycles in which the sampled battery voltage is greater than the nominal battery voltage for more than one half of the cycles over the third subset of the predetermined number of bits of the broadcast packet.
  • 10. The method of claim 1, wherein the tune-up procedure, comprises: determining, by a logic circuit, whether a battery current as defined by a predetermined programmable value is at a maximum current limit;determining, by the logic circuit, whether the battery current is at a minimum current limit when the battery current is less than the maximum current limit;determining, by the logic circuit, whether a bit of the broadcast packet has a default pulse width when the battery current is at the minimum current limit; andincreasing the pulse width when the pulse width is not at the default pulse width; andincreasing the current limit when the pulse width is at the default pulse width.
  • 11. The method of claim 10, comprising setting, by the logic circuit, the pulse width to the default pulse width when the battery current is not at the minimum current limit.
  • 12. The method of claim 10, comprising: determining, by the logic circuit, whether the pulse width is at a maximum pulse width when the battery current is at the maximum current limit; andincreasing, by the logic circuit, the pulse width when the pulse width is not at a maximum pulse width.
  • 13. The method of claim 1, wherein the tune-down procedure, comprises: determining, by a logic circuit, whether a battery current is at a minimum current limit;determining, by the logic circuit, whether the battery current is at a maximum current limit when the battery current is less than the minimum current limit;determining, by the logic circuit, whether a bit of the broadcast packet has a default pulse width when the battery current is at the maximum current limit; anddecreasing the pulse width when the pulse width is not at the default pulse width; anddecreasing the current limit when the pulse width is at the default pulse width.
  • 14. The method of claim 13, comprising setting, by the logic circuit, the pulse width to the default pulse width when the battery current is not at the maximum current limit.
  • 15. The method of claim 13, comprising: determining, by the logic circuit, whether the pulse width is at a minimum pulse width when the battery current is at the minimum current limit; andreducing, by the logic circuit, the pulse width when the pulse width is not at a minimum pulse width.
  • 16. A logic circuit configured to stabilize battery voltage of a battery device while optimizing power delivered to a receiver during communication of a broadcast packet, the logic circuit comprising: a processor configured to receive a broadcast packet having a predetermined number of bits for communication by a controller to a receiver located remotely from the controller;determine a number of cycles in which a sampled battery voltage is either greater than or less than or equal to a nominal battery voltage over a first subset of the predetermined number of bits of the broadcast packet; andperform a either a tune-up or tune-down procedure based on the number of cycles counted in which the sampled battery voltage is not equal to the nominal battery voltage for more than one half of a total number of cycles counted.
  • 17. The logic circuit of claim 16, comprising: a sample-and-hold circuit; andan analog-to-digital converter, each coupled to the processor and the battery;wherein the analog-to-digital converter samples the battery voltage to determine the sampled battery voltage.
  • 18. The logic circuit of claim 17, comprising a battery coupled to the processor.
  • 19. A communication system, comprising: a processor configured to stabilize a voltage potential generated by an event indicator while optimizing power delivered to a receiver during communication of a broadcast packet by the event indicator to the receiver, the broadcast packet having a predetermined number of bits; andan event indicator system with dissimilar metals positioned on opposite ends, wherein the event indicator is configured to generate a voltage potential when the dissimilar metals positioned on opposite ends dissolve in a conducting fluid;wherein the processor is further configured to:determine a number of cycles in which a sampled voltage potential is either greater than or less than or equal to a nominal voltage potential over a first subset of the predetermined number of bits of the broadcast packet;perform a either a tune-up or tune-down procedure based on the number of cycles counted in which the sampled battery voltage is not equal to the nominal battery voltage for more than one half of a total number of cycles counted.
  • 20. The communication system of claim 19, comprising: a sample-and-hold circuit; andan analog-to-digital converter, each coupled to the processor and the event indicator;wherein the analog-to-digital converter is to sample the voltage potential to determine the sampled battery potential.
Parent Case Info

This application claims priority to International Application No. PCT/US2013/065041 filed Oct. 15, 2013, which application, pursuant to 35 U.S.C. §119 (e), claims priority to the filing date of U.S. Provisional Patent Application Ser. No. 61/715,610 filed Oct. 18, 2012; the disclosures of which are herein incorporated by reference.

PCT Information
Filing Document Filing Date Country Kind
PCT/US2013/065041 10/15/2013 WO 00
Publishing Document Publishing Date Country Kind
WO2014/062674 4/24/2014 WO A
US Referenced Citations (832)
Number Name Date Kind
1548459 Hammer Aug 1925 A
3589943 Grubb et al. Jun 1971 A
3607788 Adolph Sep 1971 A
3642008 Bolduc Feb 1972 A
3679480 Brown et al. Jul 1972 A
3682160 Murata Aug 1972 A
3719183 Schwartz Mar 1973 A
3799802 Schneble, Jr. et al. Mar 1974 A
3828766 Krasnow Aug 1974 A
3837339 Aisenberg et al. Sep 1974 A
3849041 Knapp Nov 1974 A
3893111 Cotter Jul 1975 A
3944064 Bashaw et al. Mar 1976 A
3967202 Batz Jun 1976 A
3989050 Buchalter Nov 1976 A
4017856 Wiegand Apr 1977 A
4055178 Harrigan Oct 1977 A
4062750 Butler Dec 1977 A
4077397 Ellis Mar 1978 A
4077398 Ellis Mar 1978 A
4082087 Howson Apr 1978 A
4090752 Long May 1978 A
4106348 Auphan Aug 1978 A
4129125 Lester Dec 1978 A
4166453 McClelland Sep 1979 A
4239046 Ong Dec 1980 A
4251795 Shibasaki et al. Feb 1981 A
4269189 Abraham May 1981 A
4331654 Morris May 1982 A
4345588 Widder et al. Aug 1982 A
4418697 Tama Dec 1983 A
4425117 Hugemann Jan 1984 A
4439196 Higuchi Mar 1984 A
4494950 Fischell Jan 1985 A
4559950 Vaughan Dec 1985 A
4564363 Bagnall et al. Jan 1986 A
4635641 Hoffman Jan 1987 A
4654165 Eisenber Mar 1987 A
4663250 Ong et al. May 1987 A
4669479 Dunseath Jun 1987 A
4687660 Baker et al. Aug 1987 A
4725997 Urquhart et al. Feb 1988 A
4749575 Rotman et al. Jun 1988 A
4763659 Dunseath Aug 1988 A
4767627 Caldwell et al. Aug 1988 A
4784162 Ricks Nov 1988 A
4793825 Benjamin et al. Dec 1988 A
4844076 Lesho Jul 1989 A
4876093 Theeuwes et al. Oct 1989 A
4896261 Nolan Jan 1990 A
4975230 Pinkhasov Dec 1990 A
4987897 Funke Jan 1991 A
5000957 Eckenhoff et al. Mar 1991 A
5016634 Vock et al. May 1991 A
5018335 Yamamoto et al. May 1991 A
5079006 Urguhart Jan 1992 A
5110441 Kinlen et al. May 1992 A
5160885 Hannam et al. Nov 1992 A
5167626 Casper Dec 1992 A
5176626 Soehendra Jan 1993 A
5261402 DiSabito Nov 1993 A
5263481 Axelgaard et al. Nov 1993 A
5279607 Schentag et al. Jan 1994 A
5281287 Lloyd Jan 1994 A
5283136 Peled et al. Feb 1994 A
5305745 Zacouto Apr 1994 A
5318557 Gross Jun 1994 A
5331953 Andersson et al. Jul 1994 A
5394882 Mawhinney Mar 1995 A
5395366 D'Andrea et al. Mar 1995 A
5436091 Shackle et al. Jul 1995 A
5443461 Atkinson et al. Aug 1995 A
5443843 Curatolo et al. Aug 1995 A
5458141 Neil et al. Oct 1995 A
5458994 Nesselbeck et al. Oct 1995 A
5485841 Watkin et al. Jan 1996 A
5506248 Nikfar et al. Apr 1996 A
5551020 Flax et al. Aug 1996 A
5567210 Bates et al. Oct 1996 A
5596302 Mastrocola et al. Jan 1997 A
5600548 Nguyen et al. Feb 1997 A
5634468 Platt Jun 1997 A
5645063 Straka et al. Jul 1997 A
5659247 Clements Aug 1997 A
5703463 Smith Dec 1997 A
5705189 Lehmann et al. Jan 1998 A
5724432 Bouvet et al. Mar 1998 A
5738708 Peachey et al. Apr 1998 A
5740811 Hedberg Apr 1998 A
5757326 Koyama et al. May 1998 A
5772575 Lesinski et al. Jun 1998 A
5792048 Schaefer Aug 1998 A
5802467 Salazar Sep 1998 A
5833716 Bar-Or Nov 1998 A
5842324 Grosskopf et al. Dec 1998 A
5845265 Woolston Dec 1998 A
5862803 Besson Jan 1999 A
5868136 Fox Feb 1999 A
5925030 Gross et al. Jul 1999 A
5957854 Besson et al. Sep 1999 A
5963132 Yoakum Oct 1999 A
5974124 Schlueter, Jr. et al. Oct 1999 A
5981166 Mandecki Nov 1999 A
5999846 Pardey et al. Dec 1999 A
6018229 Mitchell Jan 2000 A
6038464 Axelgaard et al. Mar 2000 A
6042710 Dubrow Mar 2000 A
6047203 Sackner Apr 2000 A
6068589 Neukermans May 2000 A
6076016 Feierbach et al. Jun 2000 A
6081734 Batz Jun 2000 A
6091975 Daddona et al. Jul 2000 A
6095985 Raymond et al. Aug 2000 A
6115636 Ryan Sep 2000 A
6122351 Schlueter, Jr. et al. Sep 2000 A
6141592 Pauly Oct 2000 A
6149940 Maggi et al. Nov 2000 A
6200265 Walsh et al. Mar 2001 B1
6206702 Hayden et al. Mar 2001 B1
6217744 Crosby Apr 2001 B1
6231593 Meserol May 2001 B1
6245057 Sieben et al. Jun 2001 B1
6269058 Yamanoi et al. Jul 2001 B1
6285897 Kilcoyne et al. Sep 2001 B1
6287252 Lugo Sep 2001 B1
6288629 Cofino et al. Sep 2001 B1
6289238 Besson et al. Sep 2001 B1
6315719 Rode et al. Nov 2001 B1
6317714 Del Castillo Nov 2001 B1
6342774 Kreisinger et al. Jan 2002 B1
6344824 Takasugi et al. Feb 2002 B1
6358202 Arent Mar 2002 B1
6364834 Reuss Apr 2002 B1
6366206 Ishikawa et al. Apr 2002 B1
6371927 Brune Apr 2002 B1
6374670 Spelman Apr 2002 B1
6380858 Yarin et al. Apr 2002 B1
6390088 Nohl et al. May 2002 B1
6394997 Lemelson May 2002 B1
6426863 Munshi Jul 2002 B1
6432292 Pinto et al. Aug 2002 B1
6440069 Raymond et al. Aug 2002 B1
6441747 Khair Aug 2002 B1
6453199 Kobozev Sep 2002 B1
6477424 Thompson et al. Nov 2002 B1
6496705 Ng et al. Dec 2002 B1
6526315 Inagawa Feb 2003 B1
6531026 Takeichi et al. Mar 2003 B1
6544174 West Apr 2003 B2
6564079 Cory May 2003 B1
6567685 Takamori et al. May 2003 B2
6572636 Hagen et al. Jun 2003 B1
6577893 Besson et al. Jun 2003 B1
6579231 Phipps Jun 2003 B1
6595929 Stivoric Jul 2003 B2
6599284 Faour et al. Jul 2003 B2
6605038 Teller Aug 2003 B1
6609018 Cory Aug 2003 B2
6612984 Kerr Sep 2003 B1
6632175 Marshall Oct 2003 B1
6632216 Houzego et al. Oct 2003 B2
6635279 Kolter et al. Oct 2003 B2
6643541 Mok et al. Nov 2003 B2
6654638 Sweeney Nov 2003 B1
6663846 McCombs Dec 2003 B1
6673474 Yamamoto Jan 2004 B2
6680923 Leon Jan 2004 B1
6689117 Sweeney et al. Feb 2004 B2
6694161 Mehrotra Feb 2004 B2
6704602 Berg et al. Mar 2004 B2
6720923 Hayward et al. Apr 2004 B1
6738671 Christophersom et al. May 2004 B2
6740033 Olejniczak et al. May 2004 B1
6745082 Axelgaard et al. Jun 2004 B2
6755783 Cosentino Jun 2004 B2
6757523 Fry Jun 2004 B2
6759968 Zierolf Jul 2004 B2
6773429 Sheppard et al. Aug 2004 B2
6800060 Marshall Oct 2004 B2
6801137 Eggers et al. Oct 2004 B2
6816794 Alvi Nov 2004 B2
6822554 Vrijens et al. Nov 2004 B2
6824512 Warkentin et al. Nov 2004 B2
6836862 Erekson et al. Dec 2004 B1
6839659 Tarassenko et al. Jan 2005 B2
6840904 Goldberg Jan 2005 B2
6842636 Perrault Jan 2005 B2
6845272 Thomsen Jan 2005 B1
6864780 Doi Mar 2005 B2
6879810 Bouet Apr 2005 B2
6888337 Sawyers May 2005 B2
6909878 Haller Jun 2005 B2
6922592 Thompson et al. Jul 2005 B2
6928370 Anuzis et al. Aug 2005 B2
6929636 Von Alten Aug 2005 B1
6937150 Medema Aug 2005 B2
6942616 Kerr Sep 2005 B2
6951536 Yokoi Oct 2005 B2
6957107 Rogers et al. Oct 2005 B2
6960617 Omidian et al. Nov 2005 B2
6968153 Heinonen Nov 2005 B1
6977511 Patel et al. Dec 2005 B2
6987965 Ng et al. Jan 2006 B2
6990082 Zehavi et al. Jan 2006 B1
7002476 Rapchak Feb 2006 B2
7004395 Koenck Feb 2006 B2
7009634 Iddan et al. Mar 2006 B2
7009946 Kardach Mar 2006 B1
7013162 Gorsuch Mar 2006 B2
7016648 Haller Mar 2006 B2
7020508 Stivoric Mar 2006 B2
7024248 Penner et al. Apr 2006 B2
7031745 Shen Apr 2006 B2
7031857 Tarassenko et al. Apr 2006 B2
7039453 Mullick May 2006 B2
7044911 Drinan et al. May 2006 B2
7046649 Awater et al. May 2006 B2
7083578 Lewkowicz Aug 2006 B2
7116252 Teraguchi Oct 2006 B2
7118531 Krill Oct 2006 B2
7127300 Mazar et al. Oct 2006 B2
7146228 Nielsen Dec 2006 B2
7146449 Do et al. Dec 2006 B2
7149581 Goedeke et al. Dec 2006 B2
7154071 Sattler et al. Dec 2006 B2
7155232 Godfrey et al. Dec 2006 B2
7160258 Imran Jan 2007 B2
7164942 Avrahami Jan 2007 B2
7171166 Ng et al. Jan 2007 B2
7171177 Park et al. Jan 2007 B2
7171259 Rytky Jan 2007 B2
7176784 Gilbert et al. Feb 2007 B2
7187960 Abreu Mar 2007 B2
7188199 Leung et al. Mar 2007 B2
7188767 Penuela Mar 2007 B2
7194038 Inkinen Mar 2007 B1
7206630 Tarler Apr 2007 B1
7209790 Thompson et al. Apr 2007 B2
7215660 Perlman May 2007 B2
7215991 Besson May 2007 B2
7218967 Bergelson May 2007 B2
7231451 Law Jun 2007 B2
7243118 Lou Jul 2007 B2
7246521 Kim Jul 2007 B2
7249212 Do Jul 2007 B2
7252792 Perrault Aug 2007 B2
7253716 Lovoi et al. Aug 2007 B2
7261690 Teller Aug 2007 B2
7270633 Goscha Sep 2007 B1
7273454 Raymond et al. Sep 2007 B2
7289855 Nghiem Oct 2007 B2
7291497 Holmes Nov 2007 B2
7292139 Mazar et al. Nov 2007 B2
7294105 Islam Nov 2007 B1
7313163 Liu Dec 2007 B2
7317378 Jarvis et al. Jan 2008 B2
7318808 Tarassenko et al. Jan 2008 B2
7336929 Yasuda Feb 2008 B2
7342895 Serpa Mar 2008 B2
7346380 Axelgaard et al. Mar 2008 B2
7349722 Witkowski et al. Mar 2008 B2
7352998 Palin Apr 2008 B2
7353258 Washburn Apr 2008 B2
7357891 Yang et al. Apr 2008 B2
7359674 Markki Apr 2008 B2
7366558 Virtanen et al. Apr 2008 B2
7368190 Heller et al. May 2008 B2
7368191 Andelman et al. May 2008 B2
7373196 Ryu et al. May 2008 B2
7375739 Robbins May 2008 B2
7376435 McGowan May 2008 B2
7382263 Danowski et al. Jun 2008 B2
7387607 Holt Jun 2008 B2
7388903 Godfrey et al. Jun 2008 B2
7389088 Kim Jun 2008 B2
7392015 Farlow Jun 2008 B1
7395106 Ryu et al. Jul 2008 B2
7396330 Banet Jul 2008 B2
7404968 Abrams et al. Jul 2008 B2
7413544 Kerr Aug 2008 B2
7414534 Kroll et al. Aug 2008 B1
7414543 Rye et al. Aug 2008 B2
7415242 Ngan Aug 2008 B1
7424268 Diener Sep 2008 B2
7424319 Muehlsteff Sep 2008 B2
7427266 Ayer et al. Sep 2008 B2
7442164 Berrang et al. Oct 2008 B2
7471665 Perlman Dec 2008 B2
7492128 Shen Feb 2009 B2
7499674 Salokannel Mar 2009 B2
7510121 Koenck Mar 2009 B2
7512448 Malick Mar 2009 B2
7515043 Welch Apr 2009 B2
7519416 Sula et al. Apr 2009 B2
7523756 Minai Apr 2009 B2
7525426 Edelstein Apr 2009 B2
7537590 Santini, Jr. et al. May 2009 B2
7539533 Tran May 2009 B2
7542878 Nanikashvili Jun 2009 B2
7551590 Haller Jun 2009 B2
7554452 Cole Jun 2009 B2
7558620 Ishibashi Jul 2009 B2
7575005 Mumford Aug 2009 B2
7616111 Covannon Nov 2009 B2
7617001 Penner et al. Nov 2009 B2
7626387 Adachi Dec 2009 B2
7639473 Hsu et al. Dec 2009 B2
7640802 King et al. Jan 2010 B2
7645262 Greenberg et al. Jan 2010 B2
7647112 Tracey Jan 2010 B2
7647185 Tarassenko et al. Jan 2010 B2
7653031 Godfrey et al. Jan 2010 B2
7672714 Kuo Mar 2010 B2
7673679 Harrison et al. Mar 2010 B2
7678043 Gilad Mar 2010 B2
7686839 Parker Mar 2010 B2
7697994 VanDanacker et al. Apr 2010 B2
7720036 Sadri May 2010 B2
7729776 Von Arx et al. Jun 2010 B2
7733224 Tran Jun 2010 B2
7736318 Cosentino Jun 2010 B2
7756587 Penner et al. Jul 2010 B2
7796043 Euliano et al. Sep 2010 B2
7797033 D'Andrea et al. Sep 2010 B2
7809399 Lu Oct 2010 B2
7844341 Von Arx et al. Nov 2010 B2
7881799 Greenberg et al. Feb 2011 B2
7978064 Zdeblick et al. Jul 2011 B2
7983189 Bugenhagen Jul 2011 B2
8036731 Kimchy et al. Oct 2011 B2
8036748 Zdeblick et al. Oct 2011 B2
8054047 Chen Nov 2011 B2
8055334 Savage et al. Nov 2011 B2
8082919 Brunnberg et al. Dec 2011 B2
8131376 Faraji et al. Mar 2012 B1
8200320 Kovacs Jun 2012 B2
8207731 Moskalenko Jun 2012 B2
8224596 Agrawal et al. Jul 2012 B2
8271146 Heber et al. Sep 2012 B2
8374698 Ok et al. Feb 2013 B2
8389003 Mintchev et al. Mar 2013 B2
8404275 Habboushe Mar 2013 B2
8425492 Herbert et al. Apr 2013 B2
8443214 Lee et al. May 2013 B2
8532776 Greenberg et al. Sep 2013 B2
8564432 Covannon et al. Oct 2013 B2
8597186 Hafezi et al. Dec 2013 B2
8698006 Bealka et al. Apr 2014 B2
8758237 Sherman et al. Jun 2014 B2
8784308 Duck et al. Jul 2014 B2
8836513 Hafezi et al. Sep 2014 B2
8858432 Robertson Oct 2014 B2
8932221 Colliou et al. Jan 2015 B2
8945005 Hafezi et al. Feb 2015 B2
9107806 Hafezi et al. Aug 2015 B2
9119918 Robertson et al. Sep 2015 B2
20010027331 Thompson Oct 2001 A1
20010044588 Mault Nov 2001 A1
20010051766 Gazdzinski Dec 2001 A1
20020002326 Causey et al. Jan 2002 A1
20020026111 Ackerman Feb 2002 A1
20020032384 Raymond et al. Mar 2002 A1
20020032385 Raymond et al. Mar 2002 A1
20020040278 Anuzis et al. Apr 2002 A1
20020077620 Sweeney et al. Jun 2002 A1
20020132226 Nair Sep 2002 A1
20020179921 Cohn Dec 2002 A1
20020192159 Reitberg Dec 2002 A1
20020193669 Glukhovsky Dec 2002 A1
20020198470 Imran et al. Dec 2002 A1
20030017826 Vrijens et al. Jan 2003 A1
20030023150 Yokoi et al. Jan 2003 A1
20030028226 Thompson Feb 2003 A1
20030062551 Chen et al. Apr 2003 A1
20030065536 Hansen Apr 2003 A1
20030076179 Branch et al. Apr 2003 A1
20030083559 Thompson May 2003 A1
20030126593 Mault Jul 2003 A1
20030130714 Nielsen et al. Jul 2003 A1
20030135128 Suffin et al. Jul 2003 A1
20030135392 Vrijens et al. Jul 2003 A1
20030152622 Louie-Helm et al. Aug 2003 A1
20030158466 Lynn et al. Aug 2003 A1
20030158756 Abramson Aug 2003 A1
20030162556 Libes Aug 2003 A1
20030164401 Andreasson et al. Sep 2003 A1
20030167000 Mullick et al. Sep 2003 A1
20030171791 KenKnight Sep 2003 A1
20030171898 Tarassenko et al. Sep 2003 A1
20030181788 Yokoi et al. Sep 2003 A1
20030185286 Yuen Oct 2003 A1
20030187337 Tarassenko et al. Oct 2003 A1
20030187338 Say et al. Oct 2003 A1
20030195403 Berner et al. Oct 2003 A1
20030213495 Fujita et al. Nov 2003 A1
20030214579 Iddan Nov 2003 A1
20030216622 Meron et al. Nov 2003 A1
20030216625 Phipps Nov 2003 A1
20030216666 Ericson et al. Nov 2003 A1
20030216729 Marchitto Nov 2003 A1
20030232895 Omidian et al. Dec 2003 A1
20040008123 Carrender et al. Jan 2004 A1
20040018476 LaDue Jan 2004 A1
20040034295 Salganicoff Feb 2004 A1
20040049245 Gass Mar 2004 A1
20040073095 Causey et al. Apr 2004 A1
20040073454 Urquhart et al. Apr 2004 A1
20040077995 Ferek-Petric Apr 2004 A1
20040082982 Gord et al. Apr 2004 A1
20040087839 Raymond et al. May 2004 A1
20040092801 Drakulic May 2004 A1
20040106859 Say et al. Jun 2004 A1
20040115507 Potter et al. Jun 2004 A1
20040115517 Fukada et al. Jun 2004 A1
20040121015 Chidlaw et al. Jun 2004 A1
20040148140 Tarassenko et al. Jul 2004 A1
20040153007 Harris Aug 2004 A1
20040167226 Serafini Aug 2004 A1
20040167801 Say et al. Aug 2004 A1
20040193020 Chiba Sep 2004 A1
20040193029 Gluhovsky Sep 2004 A1
20040193446 Mayer et al. Sep 2004 A1
20040199222 Sun et al. Oct 2004 A1
20040215084 Shimizu et al. Oct 2004 A1
20040218683 Batra Nov 2004 A1
20040220643 Schmidt Nov 2004 A1
20040224644 Wu Nov 2004 A1
20040225199 Evanyk Nov 2004 A1
20040253304 Gross et al. Dec 2004 A1
20040258571 Lee et al. Dec 2004 A1
20040260154 Sidelnik Dec 2004 A1
20050003074 Brown et al. Jan 2005 A1
20050017841 Doi Jan 2005 A1
20050020887 Goldberg Jan 2005 A1
20050021370 Riff Jan 2005 A1
20050024198 Ward Feb 2005 A1
20050027205 Tarassenko et al. Feb 2005 A1
20050038321 Fujita et al. Feb 2005 A1
20050043634 Yokoi et al. Feb 2005 A1
20050043894 Fernandez Feb 2005 A1
20050054897 Hashimoto et al. Mar 2005 A1
20050055014 Coppeta et al. Mar 2005 A1
20050062644 Leci Mar 2005 A1
20050065407 Nakamura Mar 2005 A1
20050070778 Lackey et al. Mar 2005 A1
20050075145 Dvorak et al. Apr 2005 A1
20050090753 Goor et al. Apr 2005 A1
20050092108 Andermo May 2005 A1
20050096514 Starkebaum May 2005 A1
20050096562 Delalic et al. May 2005 A1
20050101843 Quinn May 2005 A1
20050101872 Sattler May 2005 A1
20050115561 Stahmann et al. Jun 2005 A1
20050116820 Goldreich Jun 2005 A1
20050117389 Worledge Jun 2005 A1
20050121322 Say et al. Jun 2005 A1
20050131281 Ayer et al. Jun 2005 A1
20050143623 Kojima Jun 2005 A1
20050146594 Nakatani et al. Jul 2005 A1
20050148883 Boesen Jul 2005 A1
20050154428 Bruinsma Jul 2005 A1
20050156709 Gilbert et al. Jul 2005 A1
20050165323 Montgomery Jul 2005 A1
20050177069 Takizawa Aug 2005 A1
20050182389 LaPorte Aug 2005 A1
20050187789 Hatlestad et al. Aug 2005 A1
20050192489 Marshall Sep 2005 A1
20050197680 DelMain et al. Sep 2005 A1
20050208251 Aisenbrey Sep 2005 A1
20050228268 Cole Oct 2005 A1
20050234307 Heinonen Oct 2005 A1
20050240305 Bogash et al. Oct 2005 A1
20050245794 Dinsmoor Nov 2005 A1
20050259768 Yang et al. Nov 2005 A1
20050261559 Mumford Nov 2005 A1
20050267556 Shuros et al. Dec 2005 A1
20050267756 Schultz et al. Dec 2005 A1
20050277912 John Dec 2005 A1
20050277999 Strother et al. Dec 2005 A1
20050279054 Mauze et al. Dec 2005 A1
20050280539 Pettus Dec 2005 A1
20050285746 Sengupta Dec 2005 A1
20050288594 Lewkowicz et al. Dec 2005 A1
20060001496 Abrosimov et al. Jan 2006 A1
20060028727 Moon et al. Feb 2006 A1
20060036134 Tarassenko et al. Feb 2006 A1
20060058602 Kwiatkowski et al. Mar 2006 A1
20060061472 Lovoi et al. Mar 2006 A1
20060065713 Kingery Mar 2006 A1
20060068006 Begleiter Mar 2006 A1
20060074283 Henderson Apr 2006 A1
20060074319 Barnes et al. Apr 2006 A1
20060078765 Yang et al. Apr 2006 A1
20060095091 Drew May 2006 A1
20060095093 Bettesh et al. May 2006 A1
20060100533 Han May 2006 A1
20060109058 Keating May 2006 A1
20060110962 Powell May 2006 A1
20060122474 Teller et al. Jun 2006 A1
20060122667 Chavan et al. Jun 2006 A1
20060136266 Tarassenko et al. Jun 2006 A1
20060142648 Banet Jun 2006 A1
20060145876 Kimura Jul 2006 A1
20060148254 McLean Jul 2006 A1
20060149339 Burnes Jul 2006 A1
20060155174 Glukhovsky et al. Jul 2006 A1
20060155183 Kroecker Jul 2006 A1
20060161225 Sormann et al. Jul 2006 A1
20060179949 Kim Aug 2006 A1
20060183993 Horn Aug 2006 A1
20060184092 Atanasoska et al. Aug 2006 A1
20060204738 Dubrow et al. Sep 2006 A1
20060210626 Spaeder Sep 2006 A1
20060216603 Choi Sep 2006 A1
20060218011 Walker Sep 2006 A1
20060235489 Drew Oct 2006 A1
20060243288 Kim et al. Nov 2006 A1
20060247505 Siddiqui Nov 2006 A1
20060253005 Drinan Nov 2006 A1
20060270346 Ibrahim Nov 2006 A1
20060273882 Posamentier Dec 2006 A1
20060276702 McGinnis Dec 2006 A1
20060280227 Pinkney Dec 2006 A1
20060282001 Noel Dec 2006 A1
20060289640 Mercure Dec 2006 A1
20060293607 Alt Dec 2006 A1
20070000776 Karube et al. Jan 2007 A1
20070002038 Suzuki Jan 2007 A1
20070006636 King et al. Jan 2007 A1
20070008113 Spoonhower et al. Jan 2007 A1
20070016089 Fischell et al. Jan 2007 A1
20070027386 Such Feb 2007 A1
20070027388 Chou Feb 2007 A1
20070038054 Zhou Feb 2007 A1
20070049339 Barak et al. Mar 2007 A1
20070055098 Shimizu et al. Mar 2007 A1
20070060797 Ball Mar 2007 A1
20070060800 Drinan et al. Mar 2007 A1
20070066929 Ferren et al. Mar 2007 A1
20070073353 Rooney et al. Mar 2007 A1
20070096765 Kagan May 2007 A1
20070106346 Bergelson May 2007 A1
20070123772 Euliano May 2007 A1
20070129622 Bourget Jun 2007 A1
20070130287 Kumar Jun 2007 A1
20070135803 Belson Jun 2007 A1
20070142721 Berner et al. Jun 2007 A1
20070156016 Betesh Jul 2007 A1
20070160789 Merical Jul 2007 A1
20070162089 Mosesov Jul 2007 A1
20070162090 Penner Jul 2007 A1
20070167495 Brown et al. Jul 2007 A1
20070167848 Kuo et al. Jul 2007 A1
20070173701 Al-Ali Jul 2007 A1
20070179347 Tarassenko et al. Aug 2007 A1
20070179371 Peyser et al. Aug 2007 A1
20070185393 Zhou Aug 2007 A1
20070191002 Ge Aug 2007 A1
20070196456 Stevens Aug 2007 A1
20070207793 Myer Sep 2007 A1
20070208233 Kovacs Sep 2007 A1
20070213659 Trovato et al. Sep 2007 A1
20070237719 Jones Oct 2007 A1
20070244370 Kuo et al. Oct 2007 A1
20070255198 Leong et al. Nov 2007 A1
20070255330 Lee Nov 2007 A1
20070270672 Hayter Nov 2007 A1
20070279217 Venkatraman Dec 2007 A1
20070282174 Sabatino Dec 2007 A1
20070282177 Pilz Dec 2007 A1
20070299480 Hill Dec 2007 A1
20080014866 Lipowshi Jan 2008 A1
20080020037 Robertson et al. Jan 2008 A1
20080021519 DeGeest Jan 2008 A1
20080021521 Shah Jan 2008 A1
20080027679 Shklarski Jan 2008 A1
20080033273 Zhou Feb 2008 A1
20080038588 Lee Feb 2008 A1
20080039700 Drinan Feb 2008 A1
20080045843 Tsuji et al. Feb 2008 A1
20080046038 Hill Feb 2008 A1
20080051647 Wu et al. Feb 2008 A1
20080051667 Goldreich Feb 2008 A1
20080058614 Banet Mar 2008 A1
20080062856 Feher Mar 2008 A1
20080065168 Bitton et al. Mar 2008 A1
20080074307 Boric-Lubecke Mar 2008 A1
20080077015 Boric-Lubecke Mar 2008 A1
20080077028 Schaldach et al. Mar 2008 A1
20080077188 Denker et al. Mar 2008 A1
20080091089 Guillory et al. Apr 2008 A1
20080091114 Min Apr 2008 A1
20080097549 Colbaugh Apr 2008 A1
20080097917 Dicks Apr 2008 A1
20080103440 Ferren et al. May 2008 A1
20080112885 Okunev et al. May 2008 A1
20080114224 Bandy et al. May 2008 A1
20080119705 Patel May 2008 A1
20080119716 Boric-Lubecke May 2008 A1
20080121825 Trovato et al. May 2008 A1
20080137566 Marholev Jun 2008 A1
20080139907 Rao et al. Jun 2008 A1
20080140403 Hughes et al. Jun 2008 A1
20080146871 Arneson et al. Jun 2008 A1
20080146889 Young Jun 2008 A1
20080146892 LeBeouf Jun 2008 A1
20080154104 Lamego Jun 2008 A1
20080166992 Ricordi Jul 2008 A1
20080175898 Jones et al. Jul 2008 A1
20080183245 Van Oort Jul 2008 A1
20080188837 Belsky et al. Aug 2008 A1
20080194912 Trovato et al. Aug 2008 A1
20080208009 Shklarski Aug 2008 A1
20080214901 Gehman Sep 2008 A1
20080214985 Yanaki Sep 2008 A1
20080243020 Chou Oct 2008 A1
20080249360 Li Oct 2008 A1
20080262320 Schaefer et al. Oct 2008 A1
20080262336 Ryu Oct 2008 A1
20080269664 Trovato et al. Oct 2008 A1
20080275312 Mosesov Nov 2008 A1
20080284599 Zdeblick et al. Nov 2008 A1
20080288027 Kroll Nov 2008 A1
20080294020 Sapounas Nov 2008 A1
20080299197 Toneguzzo et al. Dec 2008 A1
20080300572 Rankers Dec 2008 A1
20080303638 Nguyen Dec 2008 A1
20080306357 Korman Dec 2008 A1
20080306359 Zdeblick et al. Dec 2008 A1
20080306360 Robertson et al. Dec 2008 A1
20080311852 Hansen Dec 2008 A1
20080312522 Rowlandson Dec 2008 A1
20080316020 Robertson Dec 2008 A1
20090009330 Sakama et al. Jan 2009 A1
20090009332 Nunez et al. Jan 2009 A1
20090024045 Prakash Jan 2009 A1
20090024112 Edwards et al. Jan 2009 A1
20090030293 Cooper et al. Jan 2009 A1
20090030297 Miller Jan 2009 A1
20090034209 Joo Feb 2009 A1
20090043171 Rule Feb 2009 A1
20090048498 Riskey Feb 2009 A1
20090062634 Say et al. Mar 2009 A1
20090062670 Sterling Mar 2009 A1
20090069642 Gao Mar 2009 A1
20090069655 Say et al. Mar 2009 A1
20090069656 Say et al. Mar 2009 A1
20090069657 Say et al. Mar 2009 A1
20090069658 Say et al. Mar 2009 A1
20090069724 Otto et al. Mar 2009 A1
20090076343 James Mar 2009 A1
20090082645 Hafezi et al. Mar 2009 A1
20090087483 Sison Apr 2009 A1
20090088618 Ameson Apr 2009 A1
20090099435 Say et al. Apr 2009 A1
20090105561 Boydon et al. Apr 2009 A1
20090110148 Zhang Apr 2009 A1
20090112626 Talbot Apr 2009 A1
20090124871 Arshak May 2009 A1
20090124965 Greenberg et al. May 2009 A1
20090131774 Sweitzer May 2009 A1
20090135886 Robertson et al. May 2009 A1
20090142853 Warrington et al. Jun 2009 A1
20090149839 Hyde et al. Jun 2009 A1
20090157113 Marcotte Jun 2009 A1
20090157358 Kim Jun 2009 A1
20090161602 Matsumoto Jun 2009 A1
20090163789 Say et al. Jun 2009 A1
20090171180 Pering Jul 2009 A1
20090171420 Brown et al. Jul 2009 A1
20090173628 Say et al. Jul 2009 A1
20090177055 Say et al. Jul 2009 A1
20090177056 Say et al. Jul 2009 A1
20090177057 Say et al. Jul 2009 A1
20090177058 Say et al. Jul 2009 A1
20090177059 Say et al. Jul 2009 A1
20090177060 Say et al. Jul 2009 A1
20090177061 Say et al. Jul 2009 A1
20090177062 Say et al. Jul 2009 A1
20090177063 Say et al. Jul 2009 A1
20090177064 Say et al. Jul 2009 A1
20090177065 Say et al. Jul 2009 A1
20090177066 Say et al. Jul 2009 A1
20090182206 Najafi Jul 2009 A1
20090182207 Riskey et al. Jul 2009 A1
20090182212 Say et al. Jul 2009 A1
20090182213 Say et al. Jul 2009 A1
20090182214 Say et al. Jul 2009 A1
20090182215 Say et al. Jul 2009 A1
20090182388 Von Arx Jul 2009 A1
20090187088 Say et al. Jul 2009 A1
20090187089 Say et al. Jul 2009 A1
20090187090 Say et al. Jul 2009 A1
20090187091 Say et al. Jul 2009 A1
20090187092 Say et al. Jul 2009 A1
20090187093 Say et al. Jul 2009 A1
20090187094 Say et al. Jul 2009 A1
20090187095 Say et al. Jul 2009 A1
20090187381 King et al. Jul 2009 A1
20090192351 Nishino Jul 2009 A1
20090192368 Say et al. Jul 2009 A1
20090192369 Say et al. Jul 2009 A1
20090192370 Say et al. Jul 2009 A1
20090192371 Say et al. Jul 2009 A1
20090192372 Say et al. Jul 2009 A1
20090192373 Say et al. Jul 2009 A1
20090192374 Say et al. Jul 2009 A1
20090192375 Say et al. Jul 2009 A1
20090192376 Say et al. Jul 2009 A1
20090192377 Say et al. Jul 2009 A1
20090192378 Say et al. Jul 2009 A1
20090192379 Say et al. Jul 2009 A1
20090198115 Say et al. Aug 2009 A1
20090198116 Say et al. Aug 2009 A1
20090198175 Say et al. Aug 2009 A1
20090203964 Shimizu et al. Aug 2009 A1
20090203971 Sciarappa Aug 2009 A1
20090203972 Heneghan Aug 2009 A1
20090203978 Say et al. Aug 2009 A1
20090204265 Hackett Aug 2009 A1
20090210164 Say et al. Aug 2009 A1
20090216101 Say et al. Aug 2009 A1
20090216102 Say et al. Aug 2009 A1
20090227204 Robertson et al. Sep 2009 A1
20090227876 Tran Sep 2009 A1
20090227940 Say et al. Sep 2009 A1
20090227941 Say et al. Sep 2009 A1
20090227988 Wood et al. Sep 2009 A1
20090228214 Say et al. Sep 2009 A1
20090231125 Baldus Sep 2009 A1
20090234200 Husheer Sep 2009 A1
20090243833 Huang Oct 2009 A1
20090253960 Takenaka et al. Oct 2009 A1
20090256702 Robertson Oct 2009 A1
20090260212 Schmett et al. Oct 2009 A1
20090264714 Chou Oct 2009 A1
20090264964 Abrahamson Oct 2009 A1
20090265186 Tarassenko et al. Oct 2009 A1
20090273467 Elixmann Nov 2009 A1
20090281539 Selig Nov 2009 A1
20090295548 Ronkka Dec 2009 A1
20090296677 Mahany Dec 2009 A1
20090303920 Mahany Dec 2009 A1
20090306633 Trovato et al. Dec 2009 A1
20090312619 Say et al. Dec 2009 A1
20090318303 Delamarche et al. Dec 2009 A1
20090318761 Rabinovitz Dec 2009 A1
20090318779 Tran Dec 2009 A1
20090318783 Rohde Dec 2009 A1
20090318793 Datta Dec 2009 A1
20100001841 Cardullo Jan 2010 A1
20100010330 Rankers Jan 2010 A1
20100033324 Shimizu et al. Feb 2010 A1
20100049004 Edman et al. Feb 2010 A1
20100049006 Magar Feb 2010 A1
20100049012 Dijksman et al. Feb 2010 A1
20100049069 Tarassenko et al. Feb 2010 A1
20100056878 Partin Mar 2010 A1
20100056891 Say et al. Mar 2010 A1
20100056939 Tarassenko et al. Mar 2010 A1
20100057041 Hayter Mar 2010 A1
20100062709 Kato Mar 2010 A1
20100063438 Bengtsson Mar 2010 A1
20100063841 D'Ambrosia et al. Mar 2010 A1
20100069002 Rong Mar 2010 A1
20100069717 Hafezi et al. Mar 2010 A1
20100099967 Say et al. Apr 2010 A1
20100099968 Say et al. Apr 2010 A1
20100099969 Say et al. Apr 2010 A1
20100100077 Rush Apr 2010 A1
20100100078 Say et al. Apr 2010 A1
20100106001 Say et al. Apr 2010 A1
20100118853 Godfrey May 2010 A1
20100139672 Kroll et al. Jun 2010 A1
20100168659 Say et al. Jul 2010 A1
20100179398 Say et al. Jul 2010 A1
20100191073 Tarassenko et al. Jul 2010 A1
20100210299 Gorbachov Aug 2010 A1
20100222652 Cho Sep 2010 A1
20100228113 Solosko Sep 2010 A1
20100233026 Ismagliov et al. Sep 2010 A1
20100234706 Gilland Sep 2010 A1
20100234715 Shin Sep 2010 A1
20100234914 Shen Sep 2010 A1
20100245091 Singh Sep 2010 A1
20100249881 Corndorf Sep 2010 A1
20100256461 Mohamedali Oct 2010 A1
20100259543 Tarassenko et al. Oct 2010 A1
20100268048 Say et al. Oct 2010 A1
20100268049 Say et al. Oct 2010 A1
20100268050 Say et al. Oct 2010 A1
20100274111 Say et al. Oct 2010 A1
20100280345 Say et al. Nov 2010 A1
20100280346 Say et al. Nov 2010 A1
20100295694 Kauffman et al. Nov 2010 A1
20100297640 Kumar et al. Nov 2010 A1
20100298650 Moon et al. Nov 2010 A1
20100298668 Hafezi et al. Nov 2010 A1
20100298730 Tarassenko et al. Nov 2010 A1
20100312188 Robertson et al. Dec 2010 A1
20100312580 Tarassenko et al. Dec 2010 A1
20110009715 O'Reilly et al. Jan 2011 A1
20110054265 Hafezi et al. Mar 2011 A1
20110065983 Hafezi et al. Mar 2011 A1
20110077660 Janik et al. Mar 2011 A1
20110105864 Robertson et al. May 2011 A1
20110124983 Kroll et al. May 2011 A1
20110224912 Bhavaraju et al. Sep 2011 A1
20110230732 Edman et al. Sep 2011 A1
20120016231 Westmoreland Jan 2012 A1
20120059257 Duck et al. Mar 2012 A1
20120062371 Radivojevic et al. Mar 2012 A1
20120245043 England Sep 2012 A1
20120299723 Hafezi et al. Nov 2012 A1
20130030366 Robertson et al. Jan 2013 A1
20130129869 Hafezi et al. May 2013 A1
20130144132 Hafezi et al. Jun 2013 A1
20150059922 Thompson et al. Mar 2015 A1
20150080677 Thompson et al. Mar 2015 A1
20150080678 Frank et al. Mar 2015 A1
20150080679 Frank et al. Mar 2015 A1
20150080680 Zdeblick et al. Mar 2015 A1
20150080681 Hafezi et al. Mar 2015 A1
20150112243 Hafezi et al. Apr 2015 A1
20150127737 Thompson et al. May 2015 A1
20150127738 Thompson et al. May 2015 A1
20150150480 Zdeblick et al. Jun 2015 A1
20150164746 Costello et al. Jun 2015 A1
20150173646 Berkman et al. Jun 2015 A1
20150223751 Zdeblick et al. Aug 2015 A1
20150230729 Zdeblick et al. Aug 2015 A1
20150248833 Arne et al. Sep 2015 A1
Foreign Referenced Citations (152)
Number Date Country
1588649 Mar 2005 CN
10313005 Oct 2004 DE
0344939 Dec 1989 EP
1246356 Oct 2002 EP
1534054 May 2005 EP
1702553 Sep 2006 EP
1244308 Dec 2007 EP
2143369 Jan 2010 EP
61072712 Apr 1986 JP
05-228128 Sep 1993 JP
2000-506410 May 2000 JP
2002263185 Sep 2002 JP
2002282219 Oct 2002 JP
2003050867 Feb 2003 JP
2004-313242 Nov 2004 JP
2005-073886 Mar 2005 JP
2005-087552 Apr 2005 JP
2005-304880 Apr 2005 JP
2005124708 May 2005 JP
2005514966 May 2005 JP
2005343515 Dec 2005 JP
2006006377 Jan 2006 JP
2006509574 Mar 2006 JP
2007-313340 Dec 2007 JP
2009514870 Apr 2009 JP
2009528909 Aug 2009 JP
2006077523 Jul 2006 KR
200916136 Apr 2009 TV
200406192 May 2004 TW
WO 8802237 Apr 1988 WO
WO9221307 Dec 1992 WO
WO9308734 May 1993 WO
WO9319667 Oct 1993 WO
WO9401165 Jan 1994 WO
WO9709963 Oct 1997 WO
WO9843537 Oct 1998 WO
WO9937290 Jul 1999 WO
WO9959465 Nov 1999 WO
WO0033246 Jun 2000 WO
WO0147466 Jul 2001 WO
WO0174011 Oct 2001 WO
WO0180731 Nov 2001 WO
WO0245489 Jun 2002 WO
WO02058330 Jul 2002 WO
WO02062276 Aug 2002 WO
WO02087681 Nov 2002 WO
WO02095351 Nov 2002 WO
WO03005877 Jan 2003 WO
WO03050643 Jun 2003 WO
WO03068061 Aug 2003 WO
WO2004014225 Feb 2004 WO
WO2004019172 Mar 2004 WO
WO2004039256 May 2004 WO
WO2004066833 Aug 2004 WO
WO2004066834 Aug 2004 WO
WO2004066903 Aug 2004 WO
WO2004068881 Aug 2004 WO
WO2004075032 Sep 2004 WO
WO2004109316 Dec 2004 WO
WO2005011237 Feb 2005 WO
WO2005020023 Mar 2005 WO
WO2005024687 Mar 2005 WO
WO2005041438 May 2005 WO
WO2005047837 May 2005 WO
WO2005051166 Jun 2005 WO
WO2005053517 Jun 2005 WO
WO2005083621 Sep 2005 WO
WO2005110238 Nov 2005 WO
WO2006021932 Mar 2006 WO
WO2006027586 Mar 2006 WO
WO2006028347 Mar 2006 WO
WO2006055892 May 2006 WO
WO2006055956 May 2006 WO
WO2006075016 Jul 2006 WO
WO2006100620 Sep 2006 WO
WO2006116718 Nov 2006 WO
WO2006127355 Nov 2006 WO
WO2007001724 Jan 2007 WO
WO2007001742 Jan 2007 WO
WO2007013952 Feb 2007 WO
WO2007014084 Feb 2007 WO
WO2007014527 Feb 2007 WO
WO2007021496 Feb 2007 WO
WO2007027660 Mar 2007 WO
WO2007028035 Mar 2007 WO
WO2007036687 Apr 2007 WO
WO2007036741 Apr 2007 WO
WO2007036746 Apr 2007 WO
WO2007040878 Apr 2007 WO
WO2007067054 Jun 2007 WO
WO2007071180 Jun 2007 WO
WO2007096810 Aug 2007 WO
WO2007101141 Sep 2007 WO
WO2007115087 Oct 2007 WO
WO2007120946 Oct 2007 WO
WO2007127316 Nov 2007 WO
WO2007127879 Nov 2007 WO
WO2007128165 Nov 2007 WO
WO2007130491 Nov 2007 WO
WO2007143535 Dec 2007 WO
WO2007149546 Dec 2007 WO
WO2006104843 Jan 2008 WO
WO2008008281 Jan 2008 WO
WO2008012700 Jan 2008 WO
WO2008030482 Mar 2008 WO
WO2008052136 May 2008 WO
WO2008063626 May 2008 WO
WO2008066617 Jun 2008 WO
WO2008076464 Jun 2008 WO
WO2008089232 Jul 2008 WO
WO2008091683 Jul 2008 WO
WO2008095183 Aug 2008 WO
WO2008097652 Aug 2008 WO
WO2008101107 Aug 2008 WO
WO2008112577 Sep 2008 WO
WO2008112578 Sep 2008 WO
WO2008120156 Oct 2008 WO
WO2008133394 Nov 2008 WO
WO2008134185 Nov 2008 WO
WO2008150633 Dec 2008 WO
WO2009000447 Dec 2008 WO
WO2009001108 Dec 2008 WO
WO2009006615 Jan 2009 WO
WO2009029453 Mar 2009 WO
WO 2009031149 Mar 2009 WO
WO2009036334 Mar 2009 WO
WO2009051829 Apr 2009 WO
WO2009051830 Apr 2009 WO
WO2009063377 May 2009 WO
WO2009081348 Jul 2009 WO
WO2009111664 Sep 2009 WO
WO2009146082 Dec 2009 WO
WO0100085 Jan 2010 WO
WO2010009100 Jan 2010 WO
WO2010011833 Jan 2010 WO
WO2010019778 Feb 2010 WO
WO2010057049 May 2010 WO
WO2010080765 Jul 2010 WO
WO2010080843 Jul 2010 WO
WO2010107563 Sep 2010 WO
WO2010129288 Nov 2010 WO
WO2010132331 Nov 2010 WO
WO2010135516 Nov 2010 WO
WO2011068963 Jun 2011 WO
WO2011133799 Oct 2011 WO
WO2011159336 Dec 2011 WO
WO2011159337 Dec 2011 WO
WO2011159338 Dec 2011 WO
WO2011159339 Dec 2011 WO
WO2015112603 Jul 2015 WO
WO2015112604 Jul 2015 WO
WO2015119911 Aug 2015 WO
Non-Patent Literature Citations (84)
Entry
AADE, “AADE 37th Annual Meeting San Antonio Aug. 4-7, 2010” American Association of Diabetes Educators (2010); http://www.diabeteseducator.org/annualmeeting/2010/index.html; 2 pp.
Arshak et al., A Review and Adaptation of Methods of Object Tracking to Telemetry Capsules IC-Med (2007) vol. 1, No. 1, Issue 1, 12pp.
“ASGE Technology Status Evaluation Report: wireless capsule endoscopy” American Soc. for Gastrointestinal Endoscopy (2006) vol. 63, No. 4; 7 pp.
Aydin et al., “Design and implementation considerations for an advanced wireless interface in miniaturized integrated sensor Microsystems” Sch. of Eng. & Electron., Edinburgh Univ., UK; (2003); abstract.
Barrie, Heidelberg pH capsule gastric analysis. Texbook of Natural Medicine, (1992), Pizzorno, Murray & Barrie.
Bohidar et al., “Dielectric Behavior of Gelatin Solutions and Gels” Colloid Polym Sci (1998) 276:81-86.
Brock, “Smart Medicine: The Application of Auto-ID Technology to Healthcare” Auto-ID Labs (2002) http://www.autoidlabs.org/uploads/media/MIT-AUTOID-WH-010.pdf.
Carlson et al., “Evaluation of a non-invasive respiratory monitoring system for sleeping subjects” Physiological Measurement (1999) 20(1): 53.
Coury, L. “Conductance Measurement Part 1: Theory”; Current Separations, 18:3 (1999) p. 91-96.
Delvaux et al., “Capsule endoscopy: Technique and indications” Clinical Gastoenterology (2008) vol. 22, Issue 5, pp. 813-837.
Dhar et al., “Electroless nickel plated contacts on porous silicon” Appl. Phys. Lett. 68 (10) pp. 1392-1393 (1996).
Eldek A., “Design of double dipole antenna with enhanced usable bandwidth for wideband phased array applications” Progress in Electromagnetics Research PIER 59, 1-15 (2006).
Fawaz et al., “Enhanced Telemetry System using CP-QPSK Band—Pass Modulation Technique Suitable for Smart Pill Medical Application” IFIP IEEE Dubai Conference (2008); http://www.asic.fh-offenburg.de/downloads/ePille/IFIP—IEEE—Dubai—Conference.pdf.
Ferguson et al., “Dialectric Constant Studies III Aqueous Gelatin Solutions” J. Chem. Phys. 2, 94 (1934) p. 94-98.
Furse C. M., “Dipole Antennas” J. Webster (ed). Wiley Encyclopedia of Electrical and Electronics Engineering (1999) p. 575-581.
Gaglani S. “Put Your Phone, or Skin, on Vibrate” MedGadget (2012) http://medgadget.com/2012/03/put-your-phone-or-skin-on-vibrate.html 8pp.
Gilson, D.R. “Molecular dynamics simulation of dipole interactions”, Department of Physics, Hull University, Dec. 2002, p. 1-43.
Given Imaging, “Agile Patency Brochure” (2006) http://www.inclino.no/documents/AgilePatencyBrochure—Global—GMB-0118-01.pdf; 4pp.
Gonzalez-Guillaumin et al., “Ingestible capsule for impedance and pH monitoring in the esophagus” IEEE Trans Biomed Eng. (2007) 54(12): 2231-6; abstract.
Greene, “Edible RFID microchip monitor can tell if you take your medicine” Bloomberg Businessweek (2010) 2 pp.; http://www.businessweek.com/idg/2010-03-31/edible-rfid-microchip-monitor-can-tell-if-you-take-your-medicine.html.
Heydari et al., “Analysis of the PLL jitter due to power/ground and substrate noise”; IEEE Transactions on Circuits and Systems (2004) 51(12): 2404-16.
Hoeksma, J. “New ‘smart pill’ to track adherence” E-Health-Insider (2010) http://www.e-health-insider.com/news/5910/new—‘smart—pill’—monitors—medicines.
Hoover et al., “Rx for health: Engineers design pill that signals it has been swallowed” University of Florida News (2010) 2pp.; http://news.ufl.edu/2010/03/31/antenna-pill-2/.
Intromedic, MicroCam Innovative Capsule Endoscope Pamphlet. (2006) 8 pp (http://www.intromedic.com/en/product/productinfo.asp).
ISFET—Ion Sensitive Field-Effect Transistor; Microsens S.A. pdf document. Office Action dated Jun. 13, 2011 for U.S. Appl. No. 12/238,345; 4pp.
Jung, S. “Dissolvable Transient Electronics' Will Be Good for Your Body and the Environment” MedGadget; Oct. 1, 2012; Onlne website: http://medgadget.com/2012/10/dissolvable-transient-electronics-will-be-good-for-your-body-and-the-environment.html; downloaded Oct. 24, 2012; 4 pp.
Juvenile Diabetes Research Foundation International (JDRF), “Artificial Pancreas Project” (2010); http://www.artificialpancreasproject.com/; 3 pp.
Kamada K., “Electrophoretic deposition assisted by soluble anode” Materials Letters 57 (2003) 2348-2351.
Kendle, Earl R. and Morris, Larry A., “Preliminary Studies in the Development of a Gastric Battery for Fish” (1964). Nebraska Game and Parks Commission White Papers, Conference Presentations, & Manuscripts. Paper 22. p. 1-6.
Kim et al., “A Semi-Interpenetrating Network System for a Polymer Membrane”; Eur. Polym. J. vol. 33 No. 7; pp. 1009-1014 (1997).
Li, P-Y, et al. “An electrochemical intraocular drug delivery device”, Sensors and Actuators A 143 (2008) p. 41-48.
Lifescan, “OneTouch UltraLink™” http://www.lifescan.com/products/meters/ultralink (2010) 2 pp.
MacKay et al., “Radio Telemetering from within the Body” Inside Information is Revealed by Tiny Transmitters that can be Swallowed or Implanted in Man or Animal Science (1991) 1196-1202; 134; American Association for the Advancement of Science, Washington D.C.
MacKay et al., “Endoradiosonde” Nature, (1957) 1239-1240, 179 Nature Publishing Group.
McKenzie et al., “Validation of a new telemetric core temperature monitor” J. Therm. Biol. (2004) 29(7-8):605-11.
Medtronic, “CareLink Therapy Management Software for Diabetes” (2010); https://carelink.minimed.com/patient/entry.jsp?bhcp=1; 1 pp.
Medtronic, “Carelink™ USB” (2008) http://www.medtronicdiabetes.com/pdf/carelink—usb—factsheet.pdf 2pp.
Medtronic “The New MiniMed Paradigm® REAL-Time Revel™ System” (2010) http://www.medtronicdiabetes.com/products/index.html; 2 pp.
Medtronic, “MINI MED Paradigm® Revel™ Insulin Pump” (2010) http://www.medtronicdiabetes.com/products/insulinpumps/index.html; 2 pp.
Medtronic, Mini Med Paradigm™ Veo™ System: Factsheet (2010). http://www.medtronic-diabetes.com.au/downloads/Paradigm%20Veo%20Factsheet.pdf ; 4 pp.
Melanson, “Walkers swallow RFID pills for science” Engadget (2008); http://www.engadget.com/2008/07/29/walkers-swallow-rfid-pills-for-science/.
Minimitter Co. Inc. “Actiheart” Traditional 510(k) Summary. Sep. 27, 2005.
MiniMitter Co. Inc. Noninvasive technology to help your studies succeed. Mini Mitter.com Mar. 31, 2009.
Mini Mitter Co, Inc. 510(k) Premarket Notification Mini-Logger for Diagnostic Spirometer. 9-21 (1999).
Mini Mitter Co, Inc. 510(k) Premarket Notification for VitalSense. Apr. 22, 2004.
MiniMitter Co. Inc. VitalSense Integrated Physiological Monitoring System. Product Description. (2005).
MiniMitter Co. Inc. VitalSense Wireless Vital Signs Monitoring. Temperatures.com Mar. 31, 2009.
Mojaverian et al., “Estimation of gastric residence time of the Heidelberg capsule in humans: effect of varying food composition” Gastroenterology (1985) 89:(2): 392-7.
O'Brien et al., “The Production and Characterization of Chemically Reactive Porous Coatings of Zirconium Via Unbalanced Magnetron Sputtering” Surface and Coatings Technology (1996) 86-87; 200-206.
Park, “Medtronic to Buy MiniMed for $3.7 Billion” (2001) HomeCare; http://homecaremag.com/mag/medical—medtronic—buy—minimed/; 2 pp.
Radio Antennae, http://www.erikdeman.de/html/sail018h.htm; (2008) 5 pages.
“RFID “pill” monitors marchers” RFID News (2008) http://www.rfidnews.org/2008/07/23/rfid-pill-monitors-marchers/.
Rolison et al., “Electrically conductive oxide aerogels: new materials in electrochemistry” J. Mater. Chem. (2001) 1, 963-980.
Roulstone, et al., “Studies on Polymer Latex Films: I. A study of latex film morphology” Polymer International 24 (1991) pp. 87-94.
Sanduleanu et al., “Octave tunable, highly linear, RC-ring oscillator with differential fine-coarse tuning, quadrature outputs and amplitude control for fiber optic transceivers” (2002) IEEE MTT-S International Microwave Symposium Digest 545-8.
Santini, J.T. et al, “Microchips as controlled drug delivery-devices”, Agnew. Chem. Int. Ed. (2000), vol. 39, p. 2396-2407.
“SensiVida minimally invasive clinical systems” Investor Presentation Oct. 2009 28pp; http://www.sensividamedtech.com/SensiVidaGeneralOctober09.pdf.
Shawgo, R.S. et al. “BioMEMS from drug delivery”, Current Opinion in Solid State and Material Science 6 (2002), p. 329-334.
Shin et al., “A Simple Route to Metal Nanodots and Nanoporous Metal Films”; Nano Letters, vol. 2, No. 9 (2002) pp. 933-936.
Shrivas et al., “A New Platform for Bioelectronics-Electronic Pill”, Cummins College, (2010).; http://www.cumminscollege.org/downloads/electronics—and—telecommunication/Newsletters/Current%20Newsletters.pdf; First cited in third party client search conducted by Patent Eagle Search May 18, 2010.
“Smartlife awarded patent for knitted transducer” Innovation in Textiles News: http://www.innovationintextiles.com/articles/208.php; 2pp. (2009).
“The SmartPill Wireless Motility Capsule” Smartpill, The Measure of GI Health; (2010) http://www.smartpillcorp.com/index.cfm?pagepath=Products/The—SmartPill—Capsule&id=17814.
Solanas et al., “RFID Technology for the Health Care Sector” Recent Patents on Electrical Engineering (2008) 1, 22-31.
Soper, S.A. et al. “Bio-Mems Technologies and Applications”, Chapter 12, “MEMS for Drug Delivery”, p. 325-346 (2007).
Swedberg, “University Team Sees Ingestible RFID Tag as a Boon to Clinical Trials” RFID Journal Apr. 27, 2010; http://www.rfidjournal.com/article/view/7560/1 3pp.
Tajalli et al., “Improving the power-delay performance in subthreshold source-coupled logic circuits” Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation, Springer Berlin Heidelberg (2008) 21-30.
Tatbul et al., “Confidence-based data management for personal area sensor networks” ACM International Conference Proceeding Series (2004) 72.
Tierney, M.J. et al “Electroreleasing Composite Membranes for Delivery of Insulin and other Biomacromolecules”, J. Electrochem. Soc., vol. 137, No. 6, Jun. 1990, p. 2005-2006.
Trutag Technologies, Inc., Spectral Microtags for Authentication and Anti-Counterfeiting; “Product Authentication and Brand Protection Solutions”; http://www.trutags.com/; downloaded Feb. 12, 2013; 1 pp.
Walkey, “MOSFET Structure and Processing”; 97.398* Physical Electronics Lecture 20; 24 pp.
Watson, et al., “Determination of the relationship between the pH and conductivity of gastric juice” Physiol Meas. 17 (1996) pp. 21-27.
Whipple, Fred L.; “Endoradiosonde,” Nature, Jun. 1957, 1239-1240.
Winter, J. et al. “The material properties of gelatin gels”; USA Ballistic Research Laboratories, Mar. 1975, p. 1-157.
Wongmanerod et al., “Determination of pore size distribution and surface area of thin porous silicon layers by spectroscopic ellipsometry” Applied Surface Science 172 (2001) 117-125.
Xiaoming et al., “A telemedicine system for wireless home healthcare based on bluetooth and the internet” Telemedicine Journal and e-health (2004) 10(S2): S110-6.
Yang et al., “Fast-switching frequency synthesizer with a discriminator-aided phase detector” IEEE Journal of Solid-State Circuits (2000) 35(10): 1445-52.
Yao et al., “Low Power Digital Communication in Implantable Devices Using Volume Conduction of Biological Tissues” Proceedings of the 28th IEEE, EMBS Annual International Conference, Aug. 30-Sep. 3, 2006.
Zimmerman, “Personal Area Networks: Near-field intrabody communication” IBM Systems Journal (1996) 35 (3-4):609-17.
Description of ePatch Technology Platform for ECG and EMG, located it http://www.madebydelta.com/imported/images/DELTA—Web/documents/ME/ePatch—ECG—EMG.pdf, Dated Sep. 2, 2010.
Zworkin, “A Radio Pill” Nature, (1957) 898, 179 Nature Publishing Group.
International Search Report for PCT/US2013/065041 dated Jan. 28, 2014 (3 pages).
International Preliminary Report on Patentability for PCT/US2013/065041 dated Apr. 21, 2015 (6 pages).
Philips Respironics Products, Noninvasive Technology to Help Your Studies Succeed. 510 (k) Permanent Notification for Vital Sense. Apr. 22, 2004; http/minimitter.com/products.cfm.
Wang, X. et al “Resistance to Tracking and Erosion of Silicone Rubber Material under Various Types of Precipitation”, Jpn. J. Appl. Phys. vol. 38 (1999) pp. 5170-5175.
Related Publications (1)
Number Date Country
20150294077 A1 Oct 2015 US
Provisional Applications (1)
Number Date Country
61715610 Oct 2012 US