Embodiments of the invention relate to electrical power, and more particularly to power transfer from one or multiple sources to one or multiple loads with a power extractor.
Traditional power transfer between a source and load involves static system configurations. The source and the load configurations are traditionally known prior to system design. System design is performed to attempt to maximize power transfer between the source and load. Traditional systems typically regulate the output by virtue of their static design principles, which results in consistent, regulated power transfer. Without proper design, traditional power transfer circuits are not well suited for many system applications.
Apparatuses and systems enable dynamic power transfer from one or more power sources to one or more loads. The power sources and/or loads can be selectively, dynamically coupled and decoupled, and the power transfer between the sources and loads is dynamically controlled. In some embodiments, the power transfer is managed in part based on a power profile of a load to which power is transferred. In some embodiments, a power extractor dynamically matches impedance of the energy source on the input power and/or the impedance of the load on the output power. In some embodiments, operational status of the power extractor is displayed. In some embodiments, the power extractor communicates with another entity to exchange status and/or configuration information.
In some embodiments, power transfer is source to line where the source is direct and the line characteristics are either direct or alternating. In embodiments where the line to source is direct we refer to this as DC to DC. In embodiments where the line to source is direct to alternating we refer to this as DC to AC. The output frequency of the alternating current can be based on a frequency requirement of the load. The output frequency can also or alternatively be set by a configuration parameter, such as a software control parameter or a switch configuration. In some embodiments, the output current is provided at a voltage based on a voltage requirement of the load. The output voltage can also or alternatively be set by a configuration parameter, such as a software control parameter or a switch configuration. The output current at the output voltage can be provided at one or more phases, according to a requirement of the load. The phases can also or alternatively be set by a configuration parameter, such as a software control parameter or a switch configuration.
In some embodiments, the power sources are detected and dynamically coupled or decoupled. Similarly, loads can be detected and dynamically coupled or decoupled. The coupling and decoupling can manage the input and output power for the system. The coupling and decoupling may be based on operating conditions of the system. In some embodiments, loads are assigned a priority, and the power transfer management transfers power to the loads based on priority. For example, functional circuits of a system (e.g., those that convert power into useful work) may have higher priority than a battery that is charged by the system via a trickle charge.
The following description includes discussion of figures having illustrations given by way of example of implementations of embodiments of the invention. The drawings should be understood by way of example, and not by way of limitation. As used herein, references to one or more “embodiments” are to be understood as describing a particular feature, structure, or characteristic included in at least one implementation of the invention. Thus, phrases such as “in one embodiment” or “in an alternate embodiment” appearing herein describe various embodiments and implementations of the invention, and do not necessarily all refer to the same embodiment. However, they are also not necessarily mutually exclusive.
Descriptions of certain details and implementations follow, including a description of the figures, which may depict some or all of the embodiments described below, as well as discussing other potential embodiments or implementations of the inventive concepts presented herein. An overview of embodiments of the invention is provided below, followed by a more detailed description with reference to the drawings.
The following describes a power extractor for providing DC to DC or DC to AC power from one or more power sources to one or more loads. The power extractor is called a power “extractor” because it operates in a way to obtain more power from a power source than typically would be obtained by the source without the operation. In examples provided in this disclosure, the power extractor operates to obtain impedance matching between the power source and the combination of the power extractor and the load, and between the load and the combination of the power source and the power extractor. This is called universal impedance matching because it occurs both as seen from the power source and as seen from the load. This impedance matching allows the power source to provide a greater amount of power than it would without the impedance matching. In some embodiments, discussed below, the power extractor is a power extraction switching converter.
As described herein, the power extractor can be provided in any of a number of dynamically-adjusting applications. The systems can have one or more power sources, which may come on and offline, and one or more loads that likewise can come on and offline. Rather than having static configurations for transferring power, the power transferring can be applied dynamically and intelligently by the power extractor.
In some embodiments, the impedance matching occurs as a consequence of the power extractor seeking a maximum power. In some embodiments, the power extractor causes impedance matching by changing the duty cycle of switching circuitry coupled to power transfer circuitry of the power extractor to cause increases in power until a maximum power is achieved. The changes to the duty cycle are made in response to detected power changes. In some embodiments, the power change is detected continuously through analog circuitry, while in other embodiments the power change is detected continuously through digital circuitry. In some embodiments, the detected power change includes a power slope, such as an instantaneous power slope. When the detected power change is zero at a true power maximum (not merely a local zero change), the power transferred is at a magnitude (level or amount) that the power source provides a maximum power given conditions beyond the control of the power extractor. In some embodiments, maximum available power is typically very closely approached. Actually achieving maximum available power is an example very closely approaching it. Examples of such conditions beyond the control of the power extractor that may apply for some power sources include environmental conditions (e.g., amount of sun light, temperature) and size of the power source (e.g., larger photovoltaic cells or larger number of cells may provide more power). If the power extractor's impedance is such that power is extracted at power at too high of a current or too high of a voltage or too low of a current or too low of a voltage, the power source will provide less than a maximum amount of power. The maximum amount of power will be obtained at a particular impedance. See
As used herein, a DC power source (called a power source herein), includes any source from which DC power might be generated and/or captured. Examples of DC power sources that may be used in accordance with embodiments of the invention include, but are not limited to, photovoltaic cells or panels, a battery or batteries, and sources that derive power through wind, water (e.g., hydro-electric), tidal forces, heat (e.g., thermal couple), hydrogen power generation, gas power generation, radioactive, mechanical deformation, piezo-electric, and motion (e.g., human motion such as walking, running, etc.). Power sources may include natural energy sources and man-made power sources, and may be stable (providing an essentially constant power but variable in magnitude) and unstable (providing power that varies over time). In some embodiments, the power sources include sub-power sources (e.g., a solar panel may multiple cells), while in other embodiments, the power source is unitary. A disadvantage of using sub-power sources is that they might have different impedances and a single power extractor may match with the combined impedance, which may be less optimal than having a separate power extractor for each power source. A “power source” may also be considered an “energy source.”
Likewise, when it is said that the power transfer circuitry is to transfer the power at a magnitude to cause a power source to provide a maximum power available given conditions beyond the control of the power extractor, it is understand the power source approaches the maximum power under the closed-loop control of the power extractor. In some embodiments, that maximum available power is approached very closely. The power extractor may be said to seek to operate in a way to cause the power source to provide a maximum available power. Approaching perfect impedance matching or maximum power does not mean constantly moving closer and closer to perfect matching or maximum power. Sometimes, changes in the input impedance cause the impedance matching to be closer to perfect (or optimal) impedance matching and sometimes changes in the input impedance (or changes in the power source impedance) cause the impedance to be further from perfect matching, but overall the control loop causes a significant improvement in impedance matching compared to what it would be without the control loop. Likewise, with approaching maximum power.
In a protection mode (called a second mode herein), power extractor 42 operates to protect itself and/or load 64 and/or source 32. The protective mode may be entered into in response to a limiting condition. Examples of limiting conditions are excessive voltage, power, or current in the first node, power extractor, or second node; too little voltage, power, or current in the first node, power extractor, or second node; and a device limiting condition. In some embodiments, power extractor 42 detects only some of these limiting conductions to determine whether to enter a protection mode. There may be additional modes and there may be more than one type of ordinary operating mode and more than one type of protection mode. For example, in at least one mode, power source conservation may be more important that achieve maximum power. This may be the case, for example, if the power source is a battery (see the example of
Power extractor 42 includes power transfer circuitry 72 of
In some embodiments, whether power extractor 42 seeks to impedance match with power source 32 depends on whether load 64 can receive all the power that power source 32 can provide. If load 64 can receive more than source 32 can provide, then power extractor 42 seeks to have its input impedance match with the output impedance of power source 32, but does not necessarily seek to have its output impedance match with the input impedance of load 64. If load 64 can receive less than power source 32 can provide, then power extractor 42 may go into a mode (possibly a protection mode) in which it does not seek to have its input impedance match with the output impedance of power source 32, but may seek to match its output impedance with the input impedance of load 64. If load 64 can receive exactly or essentially exactly what source 32 can provide, then power extractor 42 may seek to have its input impedance match with the output impedance of power source 32 and its output impedance match with the input impedance of load 64. In other embodiments, power extractor 42 may operate different. Impedance matching at the output node (node N2 in
In some embodiments, circuit 84 transfers accumulated voltage potential from N3 to N4 without interrupting the flow of power from circuit 82 to circuit 86. Circuit 86 adapts its output impedance to facilitate impedance matching with load 64. The duty cycle of S2 is dynamically adjusted to cause the impedance matching between circuit 86 and load 64. Thus, circuit 86 is able to transfer maximum power into load 64. While circuit 86 is transferring power to load 64, circuit 82 continues to match its impedance with the impedance of power source 32 allowing maximum power to be transferred from power source 32 through circuit 82. This process continues as S1 and S2 are alternately opened and closed according to the duty cycle of the switching signal. In some embodiments, the switch states of S1 and S2 are controlled by switching control circuitry 80 which receives the switching control signal from power change analysis circuitry 74 based on the changes in power available at N1. Alternatively, the power change detected can be a power change at a place other than node N1 such as node N2 or inside power extractor 42.
Power change detection circuitry 94 detects a power change of power at node N1* and provides a switching control signal on conductor 98 to one input of comparison circuitry 80. In some embodiments, power change detection circuitry 94 detects a slope of the power change and may be called power slope detection circuitry 94 and provide a power slope indication signal (as shown in
When S1 is closed, electromagnetic fields change in T1 and T2 while the electrostatic potential across C1 and C2 is altered and energy from power source 32 is distributed electromagnetically into T1 and T2, while electrostatically in C1 and C2. When S1 opens, S2 closes and the magnetic flux in T1 begins to decrease. Thus, the energy stored in T1 flows through N3 to capacitors C1 and C2 of circuit 84, depositing some of the energy as an electrostatic field onto C1 and C2, and some of the energy into T2 of circuit 86 through node N5 and inductor L4. The residual flux in T2 also begins to decrease, transferring energy into the load 64 through N2. When S1 closes and S2 opens again, the magnetic flux in T1 begins to increase while the magnetic flux T2 also increases as it consumes some of the electrostatic energy that was previously stored onto C1 and C2. Thus energy stored in circuit 84 is discharged and transferred to T2 and load 64.
Multi-phase energy transfer combines two or more phased inputs to produce a resultant flux in a magnetic core equivalent to the angular bisector of the inputs. (Note: an angle bisector of an angle is known to be the locus of points equidistant from the two rays (half-lines) forming the angle.) In this embodiment of the power extractor, capacitors C1 and C2 are used to shift the phase of the current that is applied to the secondary winding of T1 and T2 (L3 and L4 respectively). Thus, multi-phased inputs are applied to the cores of T2 and T3. The summation of the multiphase inputs alter the electromotive force that present during the increase and reduction of flux in the transformers primary windings L1 and L3 The result is the neutralization (within the bandwidth of the operational frequency of the power extractor) of high frequency variations in the reactive component of the impedance that circuits 82 and 86 exhibit to the source and load respectively. Circuits 82 and 86 may be multiphase bisector energy transfer circuits to cause the multiphase bisector energy transfer and to interface with circuit 84.
Due to the dynamic properties of circuit 82, power source 32 “sees” an equivalent impedance at inductor L1 power extractor 42. Likewise, with inductor L2 and load 64. The input and output impedances of power extractor 42 are adjusted by controlling the duty cycle of S1 and S2. Optimal matching of impedances to the power source 32 occurs when maximum power extraction from the power source is achieved.
Power slope detection circuitry 94, power change indication signal, and comparison circuitry 106 are part of a control loop that controls the duty cycle of switching circuitry 78 to achieve maximum power extraction (i.e., ΔP/ΔV=0) from power source 32. The control loop may also control the switching frequency of switching circuitry 78 to influence the efficiency of power transfer through the power transfer circuitry 72. Merely as an example, the frequency may be in the range of 100 KHz to 250 KHz depending on saturation limits of inductors. However, in other embodiments, the frequencies may be substantially different. The size and other aspects of the inductors and associated cores and other components such as capacitors can be chosen to meet various criterion including a desired power transfer ability, efficiency, and available space. In some embodiments, the frequency can be changed by changing the frequency of the waveform from waveform generator circuit 102. Other figures show a control of circuit 102. In some embodiments, the frequency is controlled by a control loop as a function of whether an on-time rise of current is between a minimum and maximum current in a energy transfer circuit.
As used herein, the duty cycle of switching circuitry 78 is the ratio of the on-time of S1 to the total on-time of S1 and S2 (i.e., duty cycle=S1/(S1+S2)). The duty cycle could be defined by a different ratio associated with S1 and/or S2 in other embodiments. When the voltages of power source 32 and load 64 are equal and the duty cycle is 50%, there is zero power transfer through power extractor 42 in some embodiments. If the voltages of power source 32 and load 64 are different, a higher or lower duty cycle may cause zero power transfer through power extractor 42. In other words, a particular duty cycle of switching circuitry 78 is not tied to a particular direction or amount of power transfer through power transfer circuitry 72.
As noted, the power change can be continuously detected and the switching control signal (of
Referring again to
Power slope detection circuitry 94 creates the switching control signal in response to the situation of
Differentiator 136 provided a signal responsive to changes in power (ΔP) while processor 132 provides a signal responsive to changes in voltage (ΔV). In some embodiments, differentiator 136 measures the power slope. ΔP/ΔV represents the slope power at node N1 (or the other location). Maximum power is achieved when ΔP/ΔV=0. The slope of the power (or merely power change) can be determined in various ways. The power slope may be an instantaneous power slope determined through analog circuitry. Alternatively, a power slope or merely a power change can be detected through digital circuitry such as a processor by comparing samples. The processor could compare samples and determine a slope and a corresponding change in voltage (or a voltage slope). Alternatively, the processor could merely determine whether the power is increasing or decreasing and whether the corresponding voltage is increasing or decreasing. In some embodiments, differentiator 136 merely provides a magnitude of the power change (power slope) and in other embodiments, it provides both a magnitude and a direction. For example, the slope at point (1) in
Power slope detection circuitry 94 includes voltage change detection circuitry 132, which may be a processor, application specific integrated circuit (ASIC), or other circuitry. Circuitry 132 may also perform scaling as discussed. In some embodiments, circuitry 94 detects a slope of voltage change and in other embodiments, and in other embodiments, it merely detects whether the voltage is increasing or decreasing. It may detect the change through analog or digital circuitry. In some embodiments, only the direction (i.e., not the magnitude) of the voltage change is relevant. Referring again to
In some embodiments, the switching control signal is dependent on the steepness of the power slope or amount of power change, and in other embodiments, the changes are incremental. In some embodiments, circuitry 94 does not model a power curve, it merely responds to detected voltage and current changes to move toward the maximum power, without being aware of where the maximum power on a curve. Indeed, it is not necessary to know what the power curve would look like. In other embodiments, circuitry 94 or other circuitry such as processor 172 in
In some embodiments, the input (e.g., voltage and/or current) and the control loop may define the saturation limit for each of the inductors in power transfer circuitry 72. In other words, the saturation limit of each of the inductors may be independent of the power extractor output and switching frequency.
There are various other ways to obtain the switching control signal. Examples include doing all the analysis in a processor. Other examples, involve considering the saturation levels of the inductors. An example is illustrated in connection with
For example, in some embodiments, power extractor 42 might extract 60 Watts of power from power source 32 to be transferred to battery 186-1. If battery 64-2-1 is a 12 Volt battery, then power extractor 42 might provide 5 A of current at 12 Volts to charge the battery. If battery 64-2-1 is switched to or swapped for a 15 Volt battery 64-2-2, then power extractor 42 will still provide 60 Watts of power to charge the battery in the form of 4 A of current at 15 Volts. While this example illustrates the adaptability/flexibility of power extractor 42, it should be noted that the output voltage from power extractor 42 may need to be slightly higher than the battery voltage in order to cause current to flow into the battery.
In the above example, and in some other embodiments, the power extractor feedback point may be based on output power transfer, rather than traditional systems where the feedback point is based on output voltage or current. Other embodiments operate differently.
Power extractor 42 may be used in transferring power from one or more batteries 272 to a load 64 which may include another battery.
The power extractor of the invention may be used in connection with many different types of devices. For example,
As another example,
Various additional components may be used in the above-illustrated components. For example, a fuse and blocking diode may be placed in parallel with a load. If the fuse is blown because the diode is forward biased, it may be used to provide information that there was excessive current or voltage. The information may be of immediate use to place the system in a protective mode or it may be of use for later diagnostic information. A fuse may also be in series between the extractor and the load.
In some embodiments, circuitry such as a thermocouple device may be used to recapture heat from the power extractor and create power from it.
In some embodiments, the power may be delivered in discrete packets.
Power sources 612-614 may be any type of DC power source (referred to as a power source or an energy source). Examples of DC power sources that may be used in accordance with embodiments of the invention include, but are not limited to, photovoltaic cells or panels, a battery or batteries, and sources that derive power through wind, water (e.g., hydro-electric), tidal forces, heat (e.g., thermal couple), hydrogen power generation, gas power generation, radioactive, mechanical deformation, piezo-electric, and motion (e.g., human motion such as walking, running, etc.). Power sources may include natural energy sources and man-made power sources, and may be stable (providing an essentially constant power but variable in magnitude) and unstable (providing power that varies over time). Input coupling hardware 620 may be considered to include the entire interface (e.g., from the cable/wire/trace to the connector/pin to the circuitry), or simply include the interface circuitry. The interface circuitry may include any type of discrete components (e.g., resistors, capacitors, inductors/transformers, diodes, etc.) as is described herein, and as may otherwise be known in the art.
Additionally, in some embodiments, input coupling hardware 620 includes switches (e.g., power field effect transistors (FETs)) or other similar mechanisms that enable one or more power sources to be selectively disconnected or decoupled from power extractor 630. The coupling and decoupling of power sources can be performed, for example, via control signals from a management portion of the power extractor.
Similar to the input side, either power extractor 630 includes, or else there is coupled to power extractor 630 in system 600, output coupling hardware 640. Output coupling hardware 640 includes interface elements 642-644. There may be a one-to-one relationship between interface elements 642-644 and loads 652-654, but such a relationship is not strictly necessary. One or more loads can be coupled via the same output coupling hardware. A similar configuration can exist in input coupling hardware 620—the relationship of elements to sources may be one-to-one, or some other ratio. With a ratio other than one-to-one, there may be restrictions on selectively bringing individual sources or loads on- and off-line. Such restrictions could result in reduced efficiency (from an ideal otherwise potentially achievable) in impedance matching, though group matching may not necessarily be less efficient. Thus, loads and/or sources may be handled as groups, which can then be brought online or offline as a group, and impedance matched as a group.
Loads 652-654 may also be selectively coupled to power extractor 630 via output coupling hardware 640. One or more loads may be coupled or decoupled via a control signal in accordance with a management strategy. Power transfer manager 634 generally represents any type of power transfer management circuit, and may include one or more processing circuitry elements, such as microprocessors, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), programmable logic arrays (PLAs), microcontrollers, etc. Management of the power transfer is performed by power transfer manager 634, which can be considered to operate according to a power transfer management strategy. Such a strategy controls how power will be transferred, or how power transfer manager 634 will operate to manage power transfer. Operation to manage power transfer may include setting output lines to an active or inactive state (e.g., toggling a microprocessor I/O pin), or otherwise sending configuration controls to other circuits.
Power transfer manager 634 monitors the input power for power changes to determine how to control the operation of power transfer circuitry 632. Power transfer circuitry 632 is described above, and generally enables power extractor 630 to convert power from the sources into power to deliver to the loads. Note that with the ability to selectively couple and decouple sources and loads, power transfer manager 634 may include logic to adjust the power transfer according to any of a number of power transfer scenarios. Such ability enables dynamic system configuration changes while power extractor 630 maintains transfer efficiency. Power transfer manager 634 and power extractor 630 can dynamically and continuously adjust to system configurations, as well as continuously monitoring input and/or output power curves. The logic will account for the needs of the load(s), and the input of the source(s). In some embodiments, the needs of the loads can be determined by monitoring hardware. A simpler method is to include power profiles of the intended loads, which informs power transfer manager 634 how to control the output for particular loads. Power transfer manager 634 can identify which loads are present, and thus which profiles are applicable, based on load detection/monitoring, and/or via indication of a load by an external source (e.g., the load itself sends a signal such a triggering a load pin on a microprocessor, or a system management entity indicates which loads are present, etc.).
One inefficiency of traditional systems is the “always on” aspect to the switching supplies. That is, traditional power transfer technology consumed power even when the loads did not require power, and/or even when a source was not available. That is, some part of the power transfer circuitry was always consuming power. In some embodiments, power transfer manager 634 can automatically turn power extractor 630 on and off based on the presence of power and/or load. That is, for example, power transfer manager 634 may automatically enter a sleep state if the input power drops below a threshold (e.g., 1.0 mA at 5V). When the power is above the threshold, power transfer manager 634 may determine whether any loads are or should be connected. In the absence of source and/or load, power transfer manager 634 may not provide control signals, which results in no power transfer, or may produce signals to deactivate active circuitry. Power transfer manager 634 can be sophisticated and also or alternatively include a timer mechanism that enables the system to wake up after a period of time (e.g., 5 minutes) to re-check on the status of the system.
In some embodiments, the concepts of power management as embodied by power transfer manager 634 may be considered to include multiple aspects. For example, power management may include business rules and control, where each rule may control a different aspect of power control, or control the same power control aspect in a different manner. Business rules and control may be implemented as hardware, software, or some combination. The business rules may be broken down into planning rules, which are strategic rules that may look at impedance matching or monitor the power curve. Organizational rules may be tactical rules that determine how to deal with the multiple inputs and multiple outputs. The rules may provide and/or implement parameters that provide the particular functionality of power extractor 630. The control can implement actions or put into effect the business rules. For example, in some embodiments, impedance matching may match only a single power source. Selective matching would be performed for the input source that makes the most sense to match.
In some embodiments, determining how to transfer power to the loads or determining a power transfer strategy includes determining or identifying and selecting power distribution rules. The power transfer then occurs in accordance with the selected power distribution rule. Power distribution rules can be simple or complex, and may be generally classified as follows.
Hierarchical rules result in a simple precedence of one load over another. As source power fluctuates up and down, the power transferred to the loads may be to give preferential treatment to one load over the other. An example may be to favor the operational circuitry of a mission-critical device, while giving lower preference to a recharging one of several backup batteries.
Round robin rules institute a schedule for distributing power. For example, power can be distributed to one load for a period of time, then to another, then to another. Thus, all loads would receive some portion of distributed power in a given period of time. Allocation-based rules may institute fixed allocations for each load. For example, a system may allocate 80% of all distributed power to charging a main battery, leaving 20% for one or more other loads.
Time based rules allow the distribution of power to be based on the time of day, or time of week. For example, a system can be programmed with a sunrise/sunset schedule and have logic to determine peak sun hours. Thus, power may be expected to be at a peak from a solar panel at particular times of day. Based on the time of day, the system may distribute power according to one strategy or another. In another scenario, a system may have historical data that indicates peak load use. Power may be distributed at certain times of day according to the expected use. Note that as described below, peak input power and peak load may be actively determined and dynamically accounted for. Time based rules may then act as a framework for other rules to be applied. For example, during certain times of day, a round robin may be used, while a demand based strategy is employed at other times of day.
Functionality based rules enable the system to allocate power according to the load's functionality or purpose in the system. For example, in a pacemaker, the functional circuitry can be given priority over battery charging. Similarly, navigational equipment may be given a preferential treatment over cabin lights in an aircraft. Demand based rules can adjust the power transfer to be commensurate to demand of the loads. Demand based rules may require the addition of detection circuitry (not shown) in output coupling hardware 640. In some embodiments, power extractor 630 includes load balancing logic (hardware and/or software) to implement demand based rules. In some embodiments, command based rules can also be applied. That is, a central station or other control entity can provide a rule for how power should be distributed, which may override any other rules or conditions already in the system.
As already suggested, the power distribution rules can be applied consistently, or may be adjusted for any of a number of scenarios (change in demand, time of day, number/strength of power sources, etc.).
Power transfer manager 634 may include or have associated impedance control 635. Impedance control 635 may refer to hardware and software that matches the impedance of input coupling hardware 620 and/or output coupling hardware 640 with associated sources or loads, respectively. Techniques for impedance matching are described above, and will not be repeated here.
In some embodiments, power extractor 630 includes presentation logic 636. Presentation logic 636 may include hardware and software to generate status output and potentially user interface functionality for power extractor 630 or system 600. In some embodiments, presentation logic 636 is coupled to power extractor 630, and is not necessarily part of power extractor 630. In such implementations, the block presentation logic 636 may represent the coupling components to connect power extractor 630 to the presentation logic. Presentation logic 636 may provide operational status 662 to an entity outside power extractor 630. Examples include a heartbeat signal, or more detailed information about parameters and operations passed to other hardware. Presentation logic 636 may include display control capabilities that allow system 600 to generate textual and/or graphical representations to present to a user. In some embodiments, presentation logic 636 may include messages that indicate information on how to operate the system. For example, in a system reliant on solar power sources, presentation logic 636 may indicate that the user should find a light source to prevent shutdown of the machine due to loss of power. The skilled reader will understand that many other similar applications are possible.
In some embodiments, information is exchanged with an entity that is separate from system 600. Such an entity may be a management entity or central station, or some other entity. Transceiver 638 provides power extractor 630 with the ability to transmit and receive information. Transceiver 638 may transmit telemetry, which indicates operational status 662, such as where system 600 is located, what version of hardware/software is present, what memory is available, what configuration is currently on the system, how much battery power is left, etc. Transceiver 638 may receive algorithms, configuration parameters, power profiles, updated firmware, or other control information. Transceiver 638 may communicate via wired or wireless links, over networks or to single devices, and potentially provide secure communication.
Interface 660 is intended to represent a default interface that may couple power extractor 630 with any type of local circuitry, user input mechanisms, or other interface not explicitly discussed herein.
Power extractor 720 receives power from both sources 712 and 714, which can then be transferred to multiple loads. In watch 700, one load is watch mechanism 730. The other load is battery 740. Watch mechanism 730 represents the inner mechanisms that allow the watch to keep time, calculate dates, perform stopwatch functions, store data, generate a display, move hands, or whatever other functionality is available from watch 700. Battery 740 is a rechargeable battery, and hence is a load. Power extractor 720 provides power to watch mechanism 730 from one or both of the power sources, when the power sources are available. At times when neither power source 712 nor 714 is available, battery 740 powers watch mechanism 730.
In some embodiments, watch mechanism 730 is a higher priority load than battery 740. That is, power extractor 720 first provides power to watch mechanism 730 before charging battery 740. In certain operating conditions, power sources 712-714 will provide more power than needed to operate watch mechanism 730, and power extractor 720 will charge battery 740. In an implementation where impedance matching is performed, power extractor 720 may select to impedance match to only a single load. In some embodiments, the highest priority available load will be impedance matched, and other loads will not be matched.
In some embodiments, power extractor 720 impedance matches to power sources 712-714. Power extractor 720 may only match a single source. In such an implementation, power extractor 720 may select to match impedance to the source with the greatest power input.
Both battery 740 and watch mechanism 730 will have associated power profiles. Along a similar line, both solar source 712 and thermal source 714 will have input power capacity. Consider that solar source 712 provides 0.3 W of power in good light conditions, and thermal source 714 provides 0.1 W for a total of 0.4 W. If watch mechanism 730 only requires 0.3 W of power, power extractor 720 may elect to turn off the connection to thermal source 714 when battery 740 does not require charging (e.g., its power level is greater than a threshold). In lower light levels perhaps solar source 712 drops to 0.25 W. Thus, power extractor 720 will connect thermal source 714 to make up the difference. If the combined sources fail to meet the needs of the watch mechanism, power extractor can choose to have the battery run the watch mechanism, and channel all input power to charging the battery. The flexibility of power extractor 720 provides the ability to apply power any of a number of different scenarios.
In furtherance of the discussion of rules above, in some embodiments, watch 700 includes a dynamic power distribution strategy. For example, a dynamic hierarchy may be used. Such an implementation could operate as follows: when neither source 712 nor source 714 is available, run the watch off battery 740; when the thermal source is available, run watch mechanism 730 off thermal source 714; when solar source 712 and thermal source 714 are both active, run watch mechanism 730 off the thermal source, and charge battery 740 with solar source 712. Other scenarios could be employed.
Consider that power extractor 812 includes a power profile for routing circuitry 814. A power profile as described herein can be a dynamic profile. That is, the power profile may be dependent upon certain conditions. For example, wireless router 810 may be more frequently accessed at peak daytime hours, or in the evenings, for example. During the middle of the night, or in the middle of the day, there may be much less demand for routing services. Thus, the profile may specify business rules to use that vary with the time of day and/or the activity of the device. In an implementation where load priorities are established, the priorities may be switched under certain circumstances.
For example, if wireless router 810 experiences less traffic during high sunlight times when the most efficient use of solar panel 834 could take place, the priority may be to use solar panel 834 to charge battery 816. In some embodiments, battery 816 includes multiple battery technologies. A power profile for battery 816 may include rules that indicate how power extractor should transfer power to the components of the battery, which may each be considered separate loads. For example, peak sun hours may be better for charging a lead-acid battery (e.g., a main battery), and off-peak hours be better for charging a Ni-Cad battery (e.g., a backup battery).
System 800 thus illustrates the use of various sources and various loads. At least one of the loads may be complex, or consist of multiple loads. Also illustrated is the concept of complex power profiles. Additionally, in some embodiments, wireless router 810 includes telemetry 818, which represents data about the operational status of wireless router 810. Communication controller 820 may be employed to communicate telemetry 818 to a remote or separate entity. Communication controller 820 may also receive data from the separate entity. Communication controller 820 may operate via wireless transceiver 822 and/or wired connection 824. Wireless and wired communication technologies are common, and understood by those skilled in the art. Any suitable communication medium and technology can be employed.
Pacemaker 910 includes power extractor 912, coupled to two power sources, battery 922 and thermal coupling 924. Business rules may indicate to use thermal coupling 924 as much as possible, or use it constantly to trickle charge battery 922 constantly, or some other scenario. Power extractor 912 transfers power from one or both sources to operational circuitry 914, which performs the functionality of pacemaker 910.
Pacemaker 910 includes operation parameters 916, which represents data that indicates the state of the pacemaker, which may include critical information about how the machine is operating, and whether it is effective, whether it needs service, etc. Operation parameters 916 may also include information (e.g., configuration, rules) related to the operation of power extractor 912. Thus, power extractor 912 may obtain data from operation parameters 916 for execution. In some embodiments, such information is transmitted or received via a passive wireless communications system (e.g., radio frequency identifier (RFID) technology).
Pacemaker 910 includes RFID communication integrated circuit (comm IC) 930. IC 930 controls antenna 932, including generating messages to be sent via antenna 932, and receiving and processing signals received via antenna 932. Typical operation of a circuit such as shown with RFID communication IC 930 and antenna 932 would be as follows. An electromagnetic (EM) wave is generated in close proximity to pacemaker 910 (e.g., inches or feet). The EM wave impinges antenna 932, which then generates charge and creates energy potential. IC 930 stores the energy potential (e.g., in a capacitor) and draws on the potential to power the IC. The IC then generates a message from operation parameters 916 and transmits the message. In the receive case, IC 930 receives and processes a message and stores one or more items in operation parameters 916 for use by power extractor 912.
As illustrated, power extractor 1022 may be a component of inverter 1020. That is, the inverter system may include a power extractor as the power transfer element. System 1000 includes one or more DC sources 1012-1014, which can be dynamically coupled and decoupled to power extractor 1022 to provide the DC current. The operation of power extractor 1022 may be identical to embodiments already described herein. The difference in system 1000 over what is previously described is that the consumer of the output of power extractor 1022 is inversion circuitry 1024. One or multiple AC loads 1042-1044 may be selectively, dynamically coupled and decoupled to inverter 1020 to receive power from inversion circuitry 1024.
Inversion circuitry 1024 generally converts the efficiently-transferred output power of power extractor 1022 and converts and filters the power in an efficient manner. The result is an inverter of much higher efficiency than systems implemented with traditional technologies. Discussions above with regards to power distribution strategy, distributing power to one or more loads, etc., applies equally well to system 1000 as it does to the embodiments mentioned above. The difference is that the loads consume AC power rather than DC power. Similar issues of monitoring output power will be applied in inversion circuitry 1024 as are performed in power extractor 1022. The mechanisms for monitoring the power output may be different in inversion circuitry 1024 than that of power extractor 1022.
Inversion circuitry 1024 is an algorithmically operated non-linear current mode power converter. Inverter 1020, via inversion circuitry 1024, uses a geometric structure or topology to perform its current switching from output provided by power extractor 1022. The current switching topology technology converts DC power into AC power under microprocessor control. The microprocessor may be a separate microprocessor than what may be employed in power extractor 1022. The load requirements of AC loads 1042-1044 for voltage, frequency, and/or phase may be sensed under software control and thereby implemented to a desired voltage, frequency, and/or phase. Alternatively, or additionally (for example, as an override), the load requirements for voltage, frequency, and/or phase may be configuration controlled.
Load monitor 1026 represents one or more components, whether hardware, software, or a combination (e.g., hardware with installed firmware control), which monitors the output of inversion circuitry 1024 for voltage (V), frequency (FREQ), and/or phase. Based on what is detected, and/or based on rules or external input, load monitor 1026 can provide configuration to inversion circuitry 1024. Note that even when load monitor 1026 is implemented in hardware, its input into inversion circuitry 1024 can be considered “software control” if input into a microprocessor of inversion circuitry 1024. Load monitor 1026 may also include a communication connection (not shown) to, for example, a central station that sends configuration parameters that are passed to inversion circuitry 1024.
Additionally, or alternatively, to load monitor 1026, inverter 1020 may include more “manual” configuration mechanisms. Such configuration mechanisms may include switches (for example, commonly used configuration “DIP” (dual in-line package) switches. Other switches or comparable mechanisms could also be used. DIP switches typically have a row of sliders or rockers (or even screw-type rotational mechanisms) that can be set to one or another position. Each switch position may configure a different item, or the composite of all the switch positions can provide a binary “number” input to a microprocessor. Frequency selection 1032 represents a configuration mechanism to set the output frequency of inverter 1020. Voltage selection 1034 can be used to select the output voltage of inverter 1020. Phase selection 1036 can be used to select the output phase of inverter 1020. The use of frequency selection 1032, voltage selection 1034, and phase selection 1036 can enable inverter 1020 to operate correctly even in cases where voltage, frequency, or phase information is provided incorrectly from a grid on which inverter 1020 operates.
The background section of this disclosure provides various detailed information which is believed to be correct, but which may inadvertently include some errors. These errors, if they exist, would in no way detract from the inventions described and claimed herein. The Detailed Description section may also include some inadvertent errors which would not detract from the invention. Further, the Detailed Description section includes some theoretical explanations of the operation of the illustrated power extractor. It is believed that these theoretical explanations are correct, but if they are partially incorrect that would not detract from what is an enabling disclosure or detract from the inventions described and claimed.
It will be appreciated that the figures include block diagrams and schematic representations that may be implemented in a variety of ways and that actual implementations may include various additional components and conductors.
As used herein, the term “embodiment” refers to an implementation of some aspect of the inventions. Reference in the specification to “an embodiment,” “one embodiment,” “some embodiments,” or “other embodiments” means that a particular feature, circuitry, or characteristic is included in at least some embodiments, but not necessarily all embodiments. Different references to “some embodiments” do not necessarily refer to the same “some embodiments.”
When it is said the element “A” is coupled to element “B,” element A may be directly coupled to element B or be indirectly coupled through, for example, element C. When the specification or claims state that a component, feature, circuit, structure, process, or characteristic A is in response to a component, feature, circuit, structure, process, or characteristic B, it merely means that A is at least partially responsive to B (but may also be responsive to C, or B and C at the same time). That is, when it is said A is in response to B, A could be in response to B and C at the same time. Likewise, when it is said that A causes B, A is at least a partial cause of B, but there could be other causes of B either separately or in combination with A.
If the specification states a component, feature, structure, circuitry, or characteristic “may”, “might”, or “could” be included, that particular component, feature, circuitry, or characteristic is not required to be included. If the specification or claim refers to “a” structure, that does not mean there is only one of the structure.
Besides what is described herein, various modifications may be made to the disclosed embodiments and implementations of the invention without departing from their scope. Therefore, the illustrations and examples herein should be construed in an illustrative, and not a restrictive sense. The scope of the invention should be measured by reference to the claims that follow.
This application is a Divisional of U.S. patent application Ser. No. 15/058,977, filed Mar. 2, 2016, and entitled, “Multi-Source, Multi-Load Systems with a Power Extractor,” which in turn is a Divisional of U.S. patent application Ser. No. 11/849,242, filed Aug. 31, 2007, and claims the benefit of priority of these applications. U.S. patent application Ser. No. 11/849,242 in turn is a Continuation-in-Part of U.S. patent application Ser. No. 11/774,562, filed Jul. 7, 2007, and entitled, “Power Extractor Detecting a Power Change,” and claims the benefit of priority of that application. This application also claims the benefit of priority of U.S. Provisional patent applications 60/867,342, filed Nov. 27, 2006, and entitled, “XSLENT Power Extraction Technology—XPX,” and 60/888,486, filed Feb. 6, 2007, and entitled, “XPX Power Converter.”
Number | Name | Date | Kind |
---|---|---|---|
3384806 | Hartman | May 1968 | A |
4204147 | Larrabee | May 1980 | A |
4341607 | Tison | Jul 1982 | A |
4375662 | Baker | Mar 1983 | A |
4468569 | Norris | Aug 1984 | A |
4580090 | Bailey et al. | Apr 1986 | A |
4695785 | Mieth et al. | Sep 1987 | A |
4847546 | Bobier et al. | Jul 1989 | A |
4873480 | Lafferty | Oct 1989 | A |
4908856 | Poletto | Mar 1990 | A |
5027051 | Lafferty | Jun 1991 | A |
5270636 | Lafferty | Dec 1993 | A |
5493204 | Caldwell | Feb 1996 | A |
5604430 | Decker et al. | Feb 1997 | A |
5623398 | Beach et al. | Apr 1997 | A |
5659465 | Flack et al. | Aug 1997 | A |
5682305 | Kurokami et al. | Oct 1997 | A |
5684385 | Guyonneau et al. | Nov 1997 | A |
5703468 | Petrillo | Dec 1997 | A |
5801519 | Midya et al. | Sep 1998 | A |
5869956 | Nagao et al. | Feb 1999 | A |
5923100 | Lukens et al. | Jul 1999 | A |
6031736 | Takehara et al. | Feb 2000 | A |
6046919 | Madenokouji et al. | Apr 2000 | A |
6057665 | Herniter et al. | May 2000 | A |
6081104 | Kern | Jun 2000 | A |
6100665 | Alderman | Aug 2000 | A |
6100675 | Sudo | Aug 2000 | A |
6111767 | Handleman | Aug 2000 | A |
6294900 | Greenwood et al. | Sep 2001 | B1 |
6433522 | Siri | Aug 2002 | B1 |
6476315 | Ganz | Nov 2002 | B2 |
6547351 | Wilson | Apr 2003 | B1 |
6590793 | Nagao et al. | Jul 2003 | B1 |
6657419 | Renyolds | Dec 2003 | B2 |
6690590 | Stamenic et al. | Feb 2004 | B2 |
6803824 | Rategh et al. | Oct 2004 | B2 |
6844739 | Kasai et al. | Jan 2005 | B2 |
6963147 | Kurokami et al. | Nov 2005 | B2 |
6966184 | Toyomura et al. | Nov 2005 | B2 |
6980783 | Liu et al. | Dec 2005 | B2 |
7030597 | Bruno et al. | Apr 2006 | B2 |
7045991 | Nakamura et al. | May 2006 | B2 |
7068065 | Nasrullah | Jun 2006 | B1 |
7091707 | Cutler | Aug 2006 | B2 |
7158395 | Deng et al. | Jan 2007 | B2 |
7239628 | Pendleton et al. | Jul 2007 | B1 |
7256566 | Bhavaraju et al. | Aug 2007 | B2 |
7324361 | Siri | Jan 2008 | B2 |
7408268 | Nocentini et al. | Aug 2008 | B1 |
7456620 | Maksimovic et al. | Nov 2008 | B2 |
7479774 | Wai et al. | Jan 2009 | B2 |
7529107 | Mehta | May 2009 | B2 |
7570501 | Kawasaki et al. | Aug 2009 | B2 |
7768155 | Fornage | Aug 2010 | B2 |
7830680 | Eguchi et al. | Nov 2010 | B2 |
7868482 | Greene et al. | Jan 2011 | B2 |
7911082 | Merz | Mar 2011 | B2 |
8013583 | Matan | Sep 2011 | B2 |
8473250 | Adest et al. | Jun 2013 | B2 |
20020163323 | Kasai et al. | Nov 2002 | A1 |
20030066555 | Hui et al. | Apr 2003 | A1 |
20030094931 | Renyolds | May 2003 | A1 |
20030111103 | Bower | Jun 2003 | A1 |
20040081473 | Sherazi et al. | Apr 2004 | A1 |
20040145357 | Lynch et al. | Jul 2004 | A1 |
20040174072 | Bourilkov et al. | Sep 2004 | A1 |
20040257842 | Hui et al. | Dec 2004 | A1 |
20050045223 | Jenson et al. | Mar 2005 | A1 |
20050047175 | Kawasaki et al. | Mar 2005 | A1 |
20050052165 | Willner et al. | Mar 2005 | A1 |
20050057214 | Matan | Mar 2005 | A1 |
20050057215 | Matan | Mar 2005 | A1 |
20050073783 | Luo et al. | Apr 2005 | A1 |
20050076551 | Silverstone et al. | Apr 2005 | A1 |
20050116671 | Minami et al. | Jun 2005 | A1 |
20050172995 | Rohrig et al. | Aug 2005 | A1 |
20050219872 | Lys | Oct 2005 | A1 |
20050231133 | Lys | Oct 2005 | A1 |
20060001406 | Matan | Jan 2006 | A1 |
20060087800 | Savage | Apr 2006 | A1 |
20060164065 | Hoouk et al. | Jul 2006 | A1 |
20060174939 | Matan | Aug 2006 | A1 |
20060185727 | Matan | Aug 2006 | A1 |
20070221267 | Fornage | Sep 2007 | A1 |
20070235071 | Work et al. | Oct 2007 | A1 |
20070273351 | Matan | Nov 2007 | A1 |
20070290651 | Mcnulty et al. | Dec 2007 | A1 |
20080036440 | Garmer | Feb 2008 | A1 |
20080094017 | Luerkens et al. | Apr 2008 | A1 |
20080180075 | Xie et al. | Jul 2008 | A1 |
20080198638 | Reinberger et al. | Aug 2008 | A1 |
20080205094 | Henning | Aug 2008 | A1 |
20080294916 | Moussaoui | Nov 2008 | A1 |
20090085546 | Phadke et al. | Apr 2009 | A1 |
20090108674 | Ozaki et al. | Apr 2009 | A1 |
20090174262 | Martin et al. | Jul 2009 | A1 |
20090189579 | Melanson et al. | Jul 2009 | A1 |
20090196075 | Arduini | Aug 2009 | A1 |
20090200985 | Zane et al. | Aug 2009 | A1 |
20090244937 | Liu | Oct 2009 | A1 |
Number | Date | Country |
---|---|---|
19618882 | Nov 1997 | DE |
0591620 | Sep 1999 | EP |
1239576 | Sep 2002 | EP |
0947904 | Oct 2003 | EP |
08140358 | May 1996 | JP |
8308144 | Nov 1996 | JP |
2002139527 | May 2002 | JP |
9907061 | Feb 1999 | WO |
03007463 | Jan 2003 | WO |
03056680 | Jul 2003 | WO |
03105327 | Dec 2003 | WO |
2003056680 | Mar 2004 | WO |
2004030194 | Apr 2004 | WO |
2004045044 | May 2004 | WO |
2005027300 | Mar 2005 | WO |
2006075371 | Jul 2006 | WO |
2006137948 | Dec 2006 | WO |
2009102842 | Aug 2009 | WO |
Entry |
---|
Office Action for U.S. Appl. No. 11/849,242, dated Oct. 21, 2009, 16 pages. |
Office Action from U.S. Appl. No. 11/774,563 dated Oct. 25, 2010, 12 pages. |
Office Action from U.S. Appl. No. 11/774,564 dated Oct. 14, 2010, 26 pages. |
Office Action from U.S. Appl. No. 11/774,565 dated Oct. 15, 2010, 13 pages. |
Office Action from U.S. Appl. No. 11/774,566 dated Nov. 1, 2010 15 pages. |
Written Opinion for PCT Patent Application No. PCT/US2008/001592, dated Aug. 6, 2009, 12 pages. |
Advisory Action for U.S. Appl. No. 11/849,242, dated Sep. 18, 2015, 3 pages. |
Brazilian and English Translation of Brazil First Office Action for Patent Application No. PI0807015-6, dated Apr. 19, 2018, 13 pages. |
Brazilian and English Translation of Brazil Second Office Action for Patent Application No. P10807015-6, dated Sep. 25, 2018, 5 pages. |
Canadian Second Examination Report for Patent Application No. 2680561, dated Dec. 6, 2017, 3 pages. |
Canadian Third Examination Report for Patent Application No. 2680561, dated Oct. 25, 2018, 5 pages. |
English Translation of Japanese Office Action, Patent Application No. 2009-549097, dated Nov. 12, 2012, 2 pages. |
English Translation of Notice of Allowance for Vietnamese Patent Application No. 1-2009-01877, dated May 29, 2017, 3 pages. |
English Translation of Office Action for Vietnamese Patent Application No. 1-2009-01877, dated Apr. 16, 2010, 16 pages. |
English Translation of Office Action for Vietnamese Patent Application No. 1-2009-01877, dated Oct. 14, 2011, 2 pages. |
English Translation of State Intellectual Property Office, P.R. China, Office Action, Patent Application No. 200880010485.5, dated Sep. 15, 2011, 17 pages. |
English Translation of State Intellectual Property Office, P.R. China, Office Action, Patent Application No. 200880010485.5, dated Jul. 23, 2012, 10 pages. |
English Translation of State Intellectual Property Office, P.R. China, Office Action, Patent Application No. 200880010485.5, dated Sep. 16, 2013, 7 pages. |
English Translation of State Intellectual Property Office, P.R. China, Office Action, Patent Application No. 200880010485.5, dated Apr. 17, 2014, 5 pages. |
English Translation of State Intellectual Property Office, P.R. China, Office Action, Patent Application No. 200880010485.5, dated Jan. 23, 2013, 5 pages. |
European Sixth Office Action for Patent Application No. 20080725249, dated Sep. 26, 2019, 4 pages. |
Examination Report with Notice of Grant Fees due from application No. 200905219-2 dated Nov. 12, 2010, 3 pages. |
Final Office Action for U.S. Appl. No. 11/774,563, dated May 11, 2011, 12 pages. |
Final Office Action for U.S. Appl. No. 11/774,563, dated May 26, 2010, 16 pages. |
Final Office Action for U.S. Appl. No. 11/774,565, dated May 26, 2010, 13 pages. |
Final Office Action for U.S. Appl. No. 11/774,566, dated Apr. 21, 2010, 17 Pages. |
Final Office Action for U.S. Appl. No. 11/774,566, dated Aug. 7, 2014, 13 Pages. |
Final Office Action for U.S. Appl. No. 11/774,566, dated May 23, 2011, 13 Pages. |
Final Office Action for U.S. Appl. No. 11/849,242, dated Jul. 10, 2015, 14 pages. |
Final Office Action for U.S. Appl. No. 11/849,242, dated Oct. 25, 2010, 12 pages. |
Final Office Action for U.S. Appl. No. 11/849,242, dated Oct. 28, 2014, 23 pages. |
Final Office Action dated Oct. 28, 2009 for U.S. Appl. No. 11/774,562. |
International Preliminary Report on Patentability (Chapter I) dated Aug. 20, 2009 for International Application No. PCT/US2008/001592. |
International Search Report & Written Opinion dated Jul. 31, 2008 for International Application No. PCT/US2008/001592. |
International Search Report for PCT Patent Application No. PCT/US2008/001592, dated Oct. 2, 2008, 5 pages. |
Non-Final Office Action for U.S. Appl. No. 11/774,562, dated May 25, 2010, 14 pages. |
Non-Final Office Action for U.S. Appl. No. 11/774,564, dated Apr. 28, 2010, 24 Pages. |
Non-Final Office Action dated Jul. 2, 2009 for U.S. Appl. No. 11/774,562. |
Non-Final Office Action dated Jul. 7, 2009 for U.S. Appl. No. 11/774,563. |
Non-Final Office Action dated Nov. 3, 2011, for U.S. Appl. No. 11/774,563, 10 pages. |
Non-Final Office Action dated Oct. 10, 2009 for U.S. Appl. No. 11/774,565. |
Non-Final Office Action dated Sep. 17, 2009 for U.S. Appl. No. 11/774,564. |
Non-Final Office Action dated Sep. 4, 2009 for U.S. Appl. No. 11/774,566. |
Notice of Allowance for U.S. Appl. No. 11/849,242, dated Nov. 6, 2015, 8 pages. |
Notice of Allowance from U.S. Appl. No. 11/774,562 dated Sep. 29, 2010, 11 pages. |
Office Action for Australian Patent Application No. 2008214329, dated Mar. 1, 2011, 2 pages. |
Office Action for Australian Patent Application No. 2011253703 dated Aug. 29, 2013, 3 pages. |
Office Action for European Patent Office Patent Application No. 08725249.0, dated Feb. 17, 2016, 4 pages. |
Office Action for European Patent Office Patent Application No. 08725249.0, dated Jul. 26, 2017, 4 pages. |
Office Action for European Patent Office Patent Application No. 08725249.0, dated Oct. 19, 2016, 4 pages. |
Office Action for European Patent Office Patent Application No. 08725249.0-1242, dated Oct. 8, 2012, 4 pages. |
Office Action for Government of India Patent Application No. 5196/CHENP/2009, dated Sep. 25, 2015, 2 pages. |
Office Action for Mexican Patent Application No. MX/a/2009/008381, dated Jul. 1, 2011, 7 pages. |
Office Action for U.S. Appl. No. 11/849,242, dated Jul. 11, 2014, 21 pages. |
Office Action for U.S. Appl. No. 11/849,242, dated Mar. 31, 2015, 21 pages. |
Office Action for U.S. Appl. No. 11/849,242, dated May 26, 2010, 11 pages. |
European Seventh Office Action for Patent Application No. 20080725249, dated Sep. 15, 2020, 5 pages. |
European Eighth Office Action for Patent Application No. 08725249.0, dated May 5, 2021, 8 pages. (EP Exam Report Article 94(3) EPC). |
Number | Date | Country | |
---|---|---|---|
20190089160 A1 | Mar 2019 | US |
Number | Date | Country | |
---|---|---|---|
60888486 | Feb 2007 | US | |
60867342 | Nov 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15058977 | Mar 2016 | US |
Child | 16153597 | US | |
Parent | 11849242 | Aug 2007 | US |
Child | 15058977 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11774562 | Jul 2007 | US |
Child | 11849242 | US |