This application relates generally to generator-based charging of batteries and more particularly to use of a controller for controlling an output of a generator to charge a battery module based on a battery charging profile and signals received from a smart sensor located adjacent to the battery module.
Electrical devices and devices containing multiple electrical components have become increasingly reliant on batteries for power. In many applications (e.g., automotive power systems, vehicle power systems, portable electronics, etc.), rechargeable batteries may be used. Such rechargeable batteries may include one or more batteries in a battery module, such as lithium-ion batteries, nickel-cadmium batteries, lead-acid batteries, and/or other battery types or combination of battery types. In an illustrative example, lithium ion batteries have become increasingly common in many applications, such as portable electronics, vehicular electrical systems, and the like. Advantages of lithium ion batteries include a favorable energy to weight ratio, no memory effect, a low rate of charge loss when not in use, and the like. In some applications (e.g., vehicular applications, industrial applications, aerospace applications, etc.), lithium ion batteries may be chosen based on the above mentioned attributes and/or for other reasons, such as a high energy density, a high power density, and the like.
In traditional recharging applications for Li-ion batteries, a one-step (e.g., constant current) or two-step (constant current/constant voltage) charging process may be used. In an illustrative example, a two-step process may include first charging the battery using a constant current (e.g., a current limit) until the volt limit has been reached (e.g., a cell voltage limit). Next, a maximum voltage per cell may be applied until the charging current falls below a threshold level, such as a multiple of a rated discharge current (Id) (e.g., 0.05*Id, 0.1*Id, 0.2*Id, etc.). For other battery chemistries, a same or different charging scheme may be utilized based on certain properties of the particular battery chemistry. For example, a lead acid battery may be charged by applying a constant voltage (e.g., a rated battery voltage) until the desired battery voltage has been reached.
In some cases, such as vehicular applications, industrial applications, etc., a battery charging system may be generator based. However, in some applications, the above-mentioned battery charging techniques may fail to efficiently charge batteries, or even may cause damage to battery modules because different environmental or electrical conditions may be overlooked. In other cases, a battery module may use mixed battery types, either as an intentional combination or an inadvertent combination. In such cases, a charging method for one battery type may actually damage or cause a failure of one or more components of the battery module. For example, a specialized battery charger may be used, but such use may increase costs associated with use of the battery module, increase weight of the battery module components and/or supporting equipment (e.g., the battery charger, etc.), increase system complexity (e.g., additional components that may be lost or damaged, etc.), and the like As such, a need has been recognized for a generator-based system capable of efficiently charging a battery module without use of a separate battery charger.
The following presents a simplified summary of various aspects described herein. This summary is not an extensive overview, and is not intended to identify key or critical elements or to delineate the scope of the claims. The following summary merely presents some concepts in a simplified form as an introductory prelude to the more detailed description provided below.
In an illustrative example, a system for generator-based charging of a battery module may include the battery module, a sensor located adjacent the battery module, a generator controller comprising a processor and a non-transitory memory device storing instructions. The instructions, when executed by the processor, cause the generator controller to analyze one or more sensor signals received from the sensor. The sensor signals may correspond to a condition of the battery module. The generator controller may then calculate, based on the one or more sensor signals, a generator current value for use in charging the battery module. Next, the generator controller may generate a control signal comprising a command that may cause the generator to provide a charging current having the current value.
The details of these and other aspects of the disclosure are set forth in the accompanying drawings and description below. Other features and advantages of aspects of the disclosure will be apparent from the description and drawings.
Aspects of the disclosure may be implemented in certain parts, steps, and embodiments that will be described in detail in the following description and illustrated in the accompanying drawings in which like reference numerals indicate similar elements. It will be appreciated with the benefit of this disclosure that the steps illustrated in the accompanying figures may be performed in other than the recited order and that one or more of the steps may be optional. It will also be appreciated with the benefit of this disclosure that one or more components illustrated in the accompanying figures may be positioned in other than the disclosed arrangement and that one or more of the components illustrated may be optional, in which:
Aspects of the present disclosure are directed toward generator-based charging of a battery module.
In the following description of various example structures and methods in accordance with the invention, reference is made to the accompanying drawings, which form a part hereof, and in which are shown by way of illustration various fitness devices and systems using fitness devices in accordance with various embodiments of the invention. Additionally, it is to be understood that other specific arrangements of parts and structures may be utilized and structural and functional modifications may be made without departing from the scope of the invention.
It is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. Rather, the phrases and terms used herein are to be given their broadest interpretation and meaning. The use of “including” and “comprising” and variations thereof is meant to encompass the items listed thereafter and equivalents thereof, as well as additional items and equivalents thereof. As used in this description, a set refers to a collection of one or more elements.
In some cases, the generator 120 may be electrically coupled to the electrical load via two or more electrical connections (e.g., B+, B−, etc.) to provide electrical power to the electrical load 130. In an illustrative example, the generator 120 may be an alternator in a vehicle. In some cases, the generator 120 may be a stand-alone electrical generator configured to utilize another energy source (e.g., a fossil fuel engine, a wind turbine, etc.) to provide electrical energy to the electrical load 130. The generator 120 may include a field coil (not shown) and one more stator windings (not shown), where the field coil may generate a magnetic field when a field current flows through the field coils. This magnetic field may interact with the one or more stator windings to induce a voltage across one or more stators. The stator voltage may then be used to provide a generator output current for use in powering the electrical load 130.
In an illustrative example, the generator 120 may be an alternator installed in a vehicle, such as an automobile, a truck, a bus, a military vehicle, an airplane, a boat, and/or the like. In such cases, the electrical load 130 may include one or more electrical components of the vehicle, such as a heating element, a cooling fan, headlights, an air conditioning unit, a pump, a radio, a battery module, and the like. In some cases, the vehicle alternator may also be used to provide power to one or more electrical devices (e.g., a portable electronic device, a mobile phone, a GPS unit, etc.) and/or external vehicle components (e.g., a trailer, running lights, emergency lights, etc.). Some vehicles, such as emergency vehicles, which may include a number of electrical components that cannot be without power. The battery module 140 may be used to provide electrical power to the electrical load 130, or externally connected electrical devices, when sufficient electrical power is not or cannot be generated by the generator 120. For example, the battery module 140 may provide electrical energy to the electrical load when the vehicle's engine has been shut down, when the generator 140 has experienced a fault, when the electrical load 130 has increased to or beyond the generation capacity of the generator 120, and the like. In some cases, the generator 120 may be configured with two or more electrical terminals (e.g., a B+ terminal, a B− terminal, a B2+ terminal, etc.) to provide electrical power at one or more voltage levels in a range between about 10V to about 80 V, such as via a 12 V output terminal, a 14 V output terminal, a 28 V output terminal, a 37 V output terminal, a 74 V output terminal and the like.
In another illustrative example, the generator 120 may be a stand-alone generator or other such generator for use outside a vehicular environment. In such cases, the generator 120 may be used in an industrial application, a residential application, a remote installation application, a lighting application, and the like. Such generators may include or be connected to a device (e.g., a fuel powered engine, a renewable energy powered motor, etc.) that provides a motive force to provide the mechanical energy to spin a rotor of the generator 120 to generate electrical power, as discussed above. In such cases, the generator 120 may be used to provide electrical power to a number of electrical devices and/or to provide power to be stored in one or more battery modules for use in providing power to an electrical device. For example, an electrical generator may be used to power an electrical device (e.g., a pump, a lighting unit, a computer installation, etc.) in locations remote from an electrical grid connection, at a location in which electrical power delivery has periods of outages, or in application in which electrical power is critical, such as at a hospital or other similar healthcare facility.
In some cases, the generator 120 may be configured to generate alternating current (AC) voltages at a frequency corresponding to the rotation speed of the rotor. In many cases, this electrical energy is output as a rectified direct current (DC) voltage (e.g., via the B+ and B− terminals). In some cases, the generator 120 may be configured to output an AC voltage at a regulated frequency in addition to or in place of the DC output voltage, such as a 120V output at 60 Hz, 220V output at 50 Hz, and the like. To provide regulated DC voltages, the generator-based battery charging system 100 and/or the generator 120 may include a voltage regulator. The voltage regulator may operate to regulate the generator output voltage(s) at one or more pre-defined constant voltage levels as the speed of the generator 120 and electrical load 130 may vary during operation. For example, electrical devices included in the electrical load may be connected, disconnected, enabled, or disabled during operation of the generator 120. This variable load operation may cause disturbances (e.g., a voltage spike, a transient current, etc.) as the devices operate. In an illustrative example, a motor or heating element connected as at least a portion of the electrical load 130 may draw a large inrush current upon power up. These transient load conditions may affect the operation of the generator 120. Additionally, in vehicular operations, the rotation speed of the rotor may correspond to the rotational speed of the vehicle's engine, where this variable rotational speed may cause the AC voltage generated via the interaction between the field coils and the rotor to be generated at a frequency with some variation. In such cases, the voltage regulator may be used to regulate the conversion of AC electrical energy to DC electrical energy at or near a predefined set point. In some cases, the regulator 125 may be incorporated into the generator 120, incorporated into the controller 110 as shown, or may be incorporated as an external device installed adjacent to the generator 120. In some cases, the regulator 125 may be configured to provide the regulated output voltage from the generator 120 via the B+ and B− terminals.
In some cases, the regulator may include one or more power electronic devices such as diodes, thyristors, silicon controlled rectifiers (SCRs), gate turn-on thyristors (GTOs), Triacs, bipolar junction transistors (BJTs), power transistors (e.g., insulated gate bipolar transistors (IGBTs), power metal oxide semiconductor field-effect transistors (MOSFETs), MOS controlled thyristors (MCTs), integrated gate-commutated thyristors (IGCT), and the like. The voltage regulator may include one or more converters, such as AC/DC converters, DC/DC converters and the like. For example, the regulator may include a diode rectifier to convert an AC input voltage to an unregulated DC voltage and a DC/DC regulator to convert the unregulated DC voltage to a regulated DC output voltage and/or current. In some cases, the regulator 125 may control an AC/DC converter to provide a regulated DC output voltage and/or current. The regulator 125 may be configured to switch one or more switching devices (e.g., an IGBT, a BJT, an SCR, an IGCT, etc.), along with additional electrical components (e.g., resistors, capacitors, inductors, transformers, etc.) to provide a regulated DC output via one or more power conversion circuits, such as a boost converter, a buck converter, a Cúk converter, a flyback converter, a SEPIC converter, a forward converter, a full bridge converter, and the like.
In some cases, the controller 110 may be configured to control an output (e.g., a voltage, a current, both a voltage and a current) of the generator. For example, the controller 110 may store instructions 162 in one or more non-transitory memory devices to be processed by the processor 112 to control the output of the generator at a desired set-point. In some cases, the instructions 162 may cause the output of the generator to change over time based on feedback received at the controller via the communication interface 114. The one or more non-transitory memory devices 160 may be any suitable storage, including, but not limited to RAM, ROM, EPROM, flash memory, a hard drive, and so forth. In some cases, the instructions 162 and/or the data tables 164 may be pre-loaded on the memory devices 160. In some cases, at least a portion of the instructions 162 and/or the data tables 164 may be loaded into memory using one or more communication channels (e.g., a serial communication connection, a parallel communication connection, a network communication connection, a wireless communication network, etc.) via the communication interface 114. The communication interface 114 may include one or more network connections, one or more inputs for receiving sensor signals from the sensor 150, a communication interface for communicating data to and/or from the sensor, a command output to facilitate communication of a control signal to the generator to control operation of the generator, and/or one or more parallel, serial or network ports to allow a user to upload and/or download information and/or instructions into the memory 160.
One or more aspects of the disclosure may be embodied in computer-usable data or computer-executable instructions (e.g., the instructions 162), such as in one or more modules, executed by the processor 112 to perform the operations described herein. Generally, modules include routines, programs, objects, components, data structures, and the like that perform particular operations or implement particular abstract data types when executed by one or more processors in a computer or other data processing device. The computer-executable instructions may be stored on a computer-readable medium such as a hard disk, optical disk, removable storage media, solid-state memory, RAM, and the like. The functionality of the modules may be combined or distributed as desired in various embodiments. In addition, the functionality may be embodied in whole or in part in firmware or hardware equivalents, such as integrated circuits, application-specific integrated circuits (ASICs), field programmable gate arrays (FPGA), and the like. Particular data structures may be used to more effectively implement one or more aspects of the disclosure, and such data structures are contemplated to be within the scope of computer executable instructions and computer-usable data described herein. In some cases, the data tables 164 may be stored as data structures (e.g., a tabular data structure), an XML, file, a binary file, and/or the like.
As will be discussed below with respect to
Once the controller 110 identifies whether recharge criteria has been met (e.g., a SoC threshold, a DOD threshold, a voltage threshold, a current threshold, a temperature threshold, and/or an internal resistance threshold, etc.), the controller 110 may identify a charging profile for use in controlling the battery recharge process. The charging profile may be stored in the memory device as a table, xml file, data structure and the like. Each charging profile may depend on a battery module configuration, current (near real-time) battery status information, current (near real-time) ambient conditions, and the like. When a charging profile has been selected, the controller 110 may process battery status information sensed by the sensor 150 to identify a current battery voltage, temperature and/or current value and may generate a control signal for communication to the generator 120. In applications having a generator 120 outputting two or more voltage level outputs, the controller 110 may monitor each voltage level circuit independently and generate a control signal to control recharge operation of the modules of each circuit. The control signal may cause the generator 120 to output electrical energy at a specified current level and/or at a specified voltage level based on the selected charging profile and the current battery conditions.
The controller 110 may monitor the battery voltage, battery current, the battery temperature, ambient temperature, and/or other parameters to determine whether a battery charged threshold has been met. If so, the controller 110 may output an indication that the battery module has been charged. If not, the controller 110 may identify whether a charging profile threshold has been met. For example, in some cases, a battery module 140 may be associated with one or more charging profiles, where each charging profile may correspond to a predetermined condition of the battery module. For example, for some battery modules, such as battery modules including a single battery type, different charging profiles may be defined for different battery temperatures or ranges of battery temperatures. In another example, for battery modules including mixed battery types, a charging profile may be defined based on different charging currents or ranges of charging currents. If a temperature or current threshold condition has been met, the controller 110 may select a different charging profile based on the current (e.g., near real-time) battery module parameters. If not, the controller 110 may continue the battery module recharge process using the same earlier selected charging profile. Once the controller 110 has indicated the battery module 140 has been recharged (e.g., battery parameter(s) have reached predetermined criteria), the controller 110 may continue monitoring of the battery parameters to identify when to initiate the next battery recharge process.
In some cases, the battery module 140 may include one or more batteries 142, 144 or battery cells. The batteries and/or battery cells included in the battery module 140 may be connected in one or more configurations. For example,
The sensor 150 may be a single sensor (e.g., a “smart” sensor) capable of measuring one or more conditions corresponding to battery module operation and/or may be capable of logging battery module operation data over time. In some cases, the sensor 150 may comprise a number of discrete sensors each capable of measuring one or more battery conditions, such as individual voltage sensors, current sensors, temperature sensors and the like. The sensor 150 may be located adjacent the battery module 140, such as near a terminal (e.g., the second negative terminal 146). in some cases, the sensor may be operably coupled to a plurality of locations at or near the battery module 140, such as at different positive terminals 143, 145 and/or negative terminals 146, 148. The sensor 150 may be communicatively coupled to the controller 110 to communicate current and/or historical information corresponding to battery operation. The sensor 150 may also be configured to monitor one or more of a generator voltage, a generator current, a generator temperature, a ground current, and the like.
In some cases, the voltage sensors 220 may comprise a voltage transducer, a resistor circuit, or other such voltage sensing technology. The current sensors 230 may comprise one or more of a hall effect sensor, a transformer or clamp-based sensor, a resistor circuit or other such current sensing apparatus. The temperature sensors 240 may include one or more temperature sensing technologies, such as a thermistor, a thermocouple, a thermometer, or other such temperature sensing apparatus. The voltage sensors 220, current sensors 230, and/or the temperature sensors 240 may be physically located within a smart sensor housing or external to the smart sensor housing.
The processor 250 may be configured to receive sensor signals from one or more of the voltage sensors 220, current sensors 230, and/or the temperature sensors via the ports 225, 235, and 245. The processor 250 may be configured to store the sensor data in the memory devices 260, as raw data, as processed data or both. The processor 250 may be configured to sample the sensor data at a predetermined rate, at a near-real time rate, or upon different triggering conditions. The smart sensor may compile a data log 265 of battery module operational information and periodically communicate the data log to the controller 110 or to a user. The smart sensor 210 may communicate the data a predetermined intervals or in answer to a received request. The communication interface 170 may include one or more serial communication interfaces, parallel communication interfaces, network communication interfaces and/or analog communication interfaces. For example, the smart sensor may be configured to communication analog sensor information to the controller 110 via one or more analog communication ports corresponding to one or more of a current signal, a voltage signal, and/or a temperature signal. In some cases, the processor may process sensor information to calculate a state of charge of the battery module, a depth of charge of the battery module, or other such calculation. In some cases, the controller 110 may send a command to the smart sensor to sense current, voltage and/or temperature information from the battery module. In some cases, the controller 110 may communicate a sampling frequency at which the current, voltage and/or temperature signals may be sampled and/or communicated to the controller.
In some cases, the smart sensor 210 may be configured to be attached to a negative terminal 146, 148 of the battery 142, 144 within the battery module 140. The smart sensor may be configured to monitor the charging and discharging current, voltage, and/or temperature of the battery via the voltage sensors 220, the current sensors 230, and the temperature sensors 240. The smart sensor may be configured to monitor these parameters with a high level of precision (e.g., ±0.01, etc.). In doing so, the smart sensor provides battery information to allow for proactive power management of a plurality of electrical devices associated with a vehicle or other application (e.g., portable electronic devices, industrial applications, transportation applications, residential applications, and the like). By using the smart sensor, many advantages may be realized, such as efficiently managing electrical use and the cost associated with that use, reducing vehicle mileage in vehicular applications, and reducing CO2 emissions in fossil fuel applications. Based on the sensed parameters, the smart sensor may be configured to calculate a SoC of the battery module, or a component of the battery module.
Additionally, the smart sensor 210 may be configured to provide a number of diagnostic features, such as during production and operation of the generator-based battery charging system 100. For example, the smart sensor 210 may be configured to log and/or report diagnostic trouble codes, record historical battery information and/or may be programmed to perform certain warranty operations (e.g., a firmware upgrade). In some cases, the smart sensor 210 may be configured to store information about the battery including the age of each battery, battery cell or battery module, an associated manufacturer of the battery, battery cell or battery module, a battery type or types of each component of the battery module, and the like. In some cases, the battery module 140 may include a memory device storing battery information such as the age of each battery, battery cell or battery module, an associated manufacturer of the battery, battery cell or battery module, a battery type or types of each component of the battery module, and the like. In such cases, the smart sensor 210 may be capable of uploading battery information from the battery module 140. In some cases, the smart sensor 210 may be used to reduce vehicle breakdowns, or other electrical device downtime, due to weak batteries—which may be up to 50% of reported downtime. The smart sensor 210 may be configured to operate with a plurality of battery types and/or voltage levels, where a single device may be integrated into an existing control system using a standardized communication protocol (e.g., CANBus J1939), or a customizable communication protocol.
In some cases, the smart sensor may be configured to operate within a temperature range of between −40° C. and +105° C. The smart sensor may be configured to operate within a specified voltage range (e.g., about 0 V to about 40 V, about 12 volt to about 80V, and the like). In an illustrative vehicle based example, the smart sensor 210 may be configured to measure a battery voltage (e.g., 14V to about 28V, from about 0V to about 40 V with a specified precision (e.g., ±0.01, ±0.1, etc.). The current sensors may be configured to measure current within a specified range (e.g., from about 0.2 A to about 1000 A, etc.) with a specified precision (e.g., about ±1%, ±0.5%, etc.). The temperature sensors may be configured to measure temperatures within a specified range (−40° C. and +105° C.) with a specified precision (e.g. about ±0.1° C., etc.). In some cases, the processor 250 may be configured to process an algorithm for measuring and/or conditioning a battery voltage so that the generator voltage regulator or controller 110 may be able to use this information for real-time compensation of voltage drop across cables to the battery.
In some cases, the smart sensor may be configured to perform data collection, such as on current consumption, in sleep mode for continued monitoring capability during inactive periods. The data log 265 may be capable of storing large amount of data over a period of time (e.g., about 40 hours, about 65 hours, about 100 hours, etc.). Further, the smart sensor may be capable of generating histograms representative of all parameters with up to 1 million hours being a theoretical limit. The smart sensor 210 may include a status LED showing a status of the smart sensor, a component of the smart sensor (e.g., a sensor status), and/or a battery module charge status. For example, a charged battery status may be indicated by a first color (e.g., green), a charging status may be indicated by a second color (e.g., yellow), and a discharged status threshold level may be indicated by a third color (e.g., red). In some cases, the smart sensor may include one or more other status indicators, such as a textual indicator, a graphical indicator, an audio indicator, and the like.
In some cases, specialized algorithms may be implemented to monitor and/or manage battery energy usage and/or charging via customizable algorithms. For example, in a vehicular application the smart sensor may assist engine start/stop idling functionality by monitoring battery SOC and adjusting the charging algorithms accordingly.
In some cases, the charging profile 400 may be represented in a tabular format, such as in charging profile 450. For example, a command current value (e.g., I1, I2, I3, etc.) may correspond to a measured voltage value (e.g., V1, V2, V3, etc.). In some cases, the controller may interpolate between points. In other cases, the current command value may remain constant or increase/decrease at a defined rate (e.g., slope). In some cases, the charging profile may be represented as an algorithm as a function of voltage and/or temperature.
In such cases, the selected charging profile may be dependent on temperature, current and voltage. As can be seen, a charging profile may be generated within a three-dimensional space (or three dimensional table or data structure) such that changing conditions may be accounted for during charging operations. For example, a charging profile may be generated as a three dimensional surface to allow the controller 110 to command the generator to output a specified voltage and a specified current based on a particular sensed temperature. In mixed battery operations the real-time sensed charging current may cause the controller 110 to switch charging profiles based on expected heating or measured heating of different battery components in the battery module. For example, a Li-ion battery module may be charged using a first profile (e.g., a current vs voltage charging profile such as charging profile 400) when the temperature is within a range near Temperature T1. The controller 110 may switch to a second charging profile when the temperature comes within a second temperature range near T2. Similarly, for mixed battery modules using a voltage vs temperature profile such as profile 500, the controller may be configured to use a third charging profile when the charging current is within a range near a first current I1 and a second charging profile when the charging current is within a range near a second current I2. In some cases, the charging profile and/or the threshold conditions for switching between different charging profiles may be dependent on a battery type installed as part of the battery module 140.
At 725, the controller 110 may determine whether a single battery type has been used. If so, the controller 110, at 740, may select a first charging profile (e.g., current profile 400 for an illustrative Li-ion battery module) based on the identified battery type, the identified module configuration, and one or more battery parameters (e.g., a real-time current value, a real-time voltage, a real-time temperature, etc.). If not, at 735 the controller 110 may determine whether multiple battery types are installed. If so, at 740 at charging profile may be selected by the controller (e.g., the charging profile 500) corresponding to the identified battery types, the configuration of the battery module, and one or more battery parameters (e.g., a real-time current value, a real-time voltage, a real-time temperature, etc.). If the battery module configuration cannot be identified, the controller may issue an error and/or may follow a predefined charging profile, such as a multiple battery type charging profile.
At 750, the controller 110, along with the sensor 150, may monitor the battery current, voltage and temperature in real-time, near real-time, or by sampling at predetermined intervals. At 760, based on the sensed current, voltage and/or temperature, the controller issues a command to the generator 120 to either output a commanded current and/or a commanded voltage based on the selected profile. At 765 or 775, the controller 110 may determine based on the sensed battery parameters, an indication of whether the battery module has been charged (e.g., met a charging criteria such as a predefined SoC, voltage and/or current level). If so, the controller 110 will end the charging procedure at 770 and/or output an indication that the battery module 140 has been charged. If not, the controller 110 may identify whether a charging criterion (e.g., a temperature threshold at 785, a current threshold at 795, etc.) has been reached. If not, the controller 110 continues to sense the battery parameters at 750. If so, the controller 110 may be configured to determine whether to use a different charging profile at 740, based on the sensed battery parameters and/or the battery module type or configuration.
While this disclosure describes in detail in terms of specific examples including presently preferred modes of carrying out the invention, those skilled in the art will appreciate that there are numerous variations and permutations of the above described systems and methods. Thus, the spirit and scope of the invention should be construed broadly as set forth in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4335344 | Gant | Jun 1982 | A |
5623197 | Roseman | Apr 1997 | A |
5652501 | McClure et al. | Jul 1997 | A |
5744937 | Cheon | Apr 1998 | A |
6014013 | Suppanz et al. | Jan 2000 | A |
6163135 | Nakayama et al. | Dec 2000 | A |
6217620 | Park et al. | Apr 2001 | B1 |
6218804 | Toriyama et al. | Apr 2001 | B1 |
6225784 | Kinoshita et al. | May 2001 | B1 |
6225788 | Kouzu et al. | May 2001 | B1 |
6229285 | Ding | May 2001 | B1 |
6252373 | Stefansson | Jun 2001 | B1 |
6259254 | Klang | Jul 2001 | B1 |
6313608 | Varghese et al. | Nov 2001 | B1 |
6316914 | Bertness | Nov 2001 | B1 |
6331762 | Bertness | Dec 2001 | B1 |
6353306 | Mixon | Mar 2002 | B1 |
6424157 | Gollomp et al. | Jul 2002 | B1 |
6426608 | Amano et al. | Jul 2002 | B2 |
6532425 | Boost et al. | Mar 2003 | B1 |
6549014 | Kutkut et al. | Apr 2003 | B1 |
6624618 | Kemahan et al. | Sep 2003 | B2 |
6909287 | Bertness | Jun 2005 | B2 |
7057376 | Cook et al. | Jun 2006 | B2 |
7116109 | Klang | Oct 2006 | B2 |
7129675 | Brecht | Oct 2006 | B2 |
7352154 | Cook | Apr 2008 | B2 |
7518375 | Kim et al. | Apr 2009 | B2 |
7619417 | Klang | Nov 2009 | B2 |
7622929 | Tinnemeyer et al. | Nov 2009 | B2 |
7683576 | Tien et al. | Mar 2010 | B2 |
7688074 | Cox et al. | Mar 2010 | B2 |
7705602 | Bertness | Apr 2010 | B2 |
7714736 | Gielniak | May 2010 | B2 |
7928690 | Koch et al. | Apr 2011 | B2 |
8035395 | Suzuki et al. | Oct 2011 | B2 |
8089345 | Berglund et al. | Jan 2012 | B2 |
8120329 | Asada | Feb 2012 | B2 |
8125189 | Formenti | Feb 2012 | B2 |
8129940 | Abe | Mar 2012 | B2 |
8142237 | Condamin et al. | Mar 2012 | B2 |
8148949 | Oliveira et al. | Apr 2012 | B2 |
8198900 | Bertness et al. | Jun 2012 | B2 |
8203311 | Takahashi et al. | Jun 2012 | B2 |
8232763 | Boot | Jul 2012 | B1 |
8234087 | Majima | Jul 2012 | B2 |
8264202 | Sahu et al. | Sep 2012 | B2 |
8305034 | Rubio | Nov 2012 | B2 |
8306690 | Bertness et al. | Nov 2012 | B2 |
8386199 | Goff et al. | Feb 2013 | B2 |
8437908 | Goff et al. | May 2013 | B2 |
8467984 | Gering | Jun 2013 | B2 |
8476864 | Ferre Fabregas et al. | Jul 2013 | B2 |
8536825 | Kishiyama et al. | Sep 2013 | B2 |
8552693 | Paryani | Oct 2013 | B2 |
8558512 | Iles et al. | Oct 2013 | B2 |
8564242 | Hansford et al. | Oct 2013 | B2 |
8581548 | Goff et al. | Nov 2013 | B2 |
8624560 | Ungar et al. | Jan 2014 | B2 |
8643342 | Mehta et al. | Feb 2014 | B2 |
8653787 | Cunanan et al. | Feb 2014 | B2 |
8674654 | Bertness | Mar 2014 | B2 |
8754614 | Paryani et al. | Jun 2014 | B2 |
8754653 | Vonderhaar et al. | Jun 2014 | B2 |
8820445 | Kikuchi | Sep 2014 | B2 |
8823324 | Brandon, II | Sep 2014 | B2 |
8825417 | Krolak et al. | Sep 2014 | B1 |
8872516 | Bertness | Oct 2014 | B2 |
8878483 | Darroman et al. | Nov 2014 | B2 |
8890467 | Mmquist et al. | Nov 2014 | B2 |
8890480 | Vian et al. | Nov 2014 | B2 |
8897943 | Sheidler et al. | Nov 2014 | B2 |
8932086 | Thimon et al. | Jan 2015 | B2 |
8947050 | Gale et al. | Feb 2015 | B2 |
8972213 | Zhang et al. | Mar 2015 | B2 |
8975886 | Shiek | Mar 2015 | B2 |
9026347 | Gadh et al. | May 2015 | B2 |
9156356 | Rini et al. | Oct 2015 | B2 |
9163600 | Neet | Oct 2015 | B2 |
9197089 | Choe et al. | Nov 2015 | B2 |
9199543 | Brabec | Dec 2015 | B2 |
9214822 | Hartley et al. | Dec 2015 | B2 |
9219294 | Albsmeier et al. | Dec 2015 | B2 |
9236748 | Barsukov et al. | Jan 2016 | B2 |
9260031 | Ghosh et al. | Feb 2016 | B2 |
9276416 | Kroenke et al. | Mar 2016 | B2 |
9296302 | Birke et al. | Mar 2016 | B2 |
20070182385 | Ueda et al. | Aug 2007 | A1 |
20080071483 | Eaves | Mar 2008 | A1 |
20090058373 | Graovac et al. | Mar 2009 | A1 |
20090184692 | Owens, Jr. | Jul 2009 | A1 |
20090210736 | Goff et al. | Aug 2009 | A1 |
20090259421 | Pop et al. | Oct 2009 | A1 |
20090273320 | Ungar | Nov 2009 | A1 |
20090319209 | Lim | Dec 2009 | A1 |
20100141210 | Shaffer, Jr. | Jun 2010 | A1 |
20100179778 | Goff et al. | Jul 2010 | A1 |
20100217551 | Goff et al. | Aug 2010 | A1 |
20100292942 | Golf et al. | Nov 2010 | A1 |
20110199054 | Burchardt et al. | Aug 2011 | A1 |
20110248678 | Wade et al. | Oct 2011 | A1 |
20110291621 | Iles | Dec 2011 | A1 |
20120041622 | Hermann | Feb 2012 | A1 |
20120056585 | Mariels | Mar 2012 | A1 |
20120098481 | Hunter et al. | Apr 2012 | A1 |
20120105009 | Yao | May 2012 | A1 |
20130090900 | Gering | Apr 2013 | A1 |
20130127611 | Bernstein et al. | May 2013 | A1 |
20130249468 | Bajjur et al. | Sep 2013 | A1 |
20130249469 | Pahlevaninezhad | Sep 2013 | A1 |
20130278225 | Dietze et al. | Oct 2013 | A1 |
20140023888 | Fulop et al. | Jan 2014 | A1 |
20140062415 | Barsukov | Mar 2014 | A1 |
20140203077 | Gadh et al. | Jul 2014 | A1 |
20150077040 | Longdon et al. | Mar 2015 | A1 |
20150097518 | Bishop et al. | Apr 2015 | A1 |
20150168499 | Palmisano | Jun 2015 | A1 |
20150191100 | Schindler | Jul 2015 | A1 |
20150236523 | Takano et al. | Aug 2015 | A1 |
20160006272 | Greening | Jan 2016 | A1 |
20160052410 | Zhou | Feb 2016 | A1 |
20160089994 | Keller et al. | Mar 2016 | A1 |
20160107526 | Jin et al. | Apr 2016 | A1 |
20160181838 | Bryngelsson | Jun 2016 | A1 |
20170077717 | Lundgren | Mar 2017 | A1 |
20170194887 | Kataoka et al. | Jul 2017 | A1 |
20170264104 | Horitake et al. | Sep 2017 | A1 |
20180026457 | Delevski | Jan 2018 | A1 |
Number | Date | Country |
---|---|---|
203674347 | Jun 2014 | CN |
2288928 | Nov 1995 | GB |
2014096970 | May 2014 | JP |
2014100937 | Jul 2014 | WO |
2016009175 | Jan 2016 | WO |
Entry |
---|
Sep. 9, 2019—(GB) Examination Report—App GB1903583.1. |
Apr. 8, 2020—(WO) WO & ISR—App. No. 10201705945S. |
Nov. 18, 2020—(WO) Second Written Opinion—App. No. 10201705945S. |
Aug. 27, 2021—(SG) Examination Report—App. No. 10201705945S. |
Number | Date | Country | |
---|---|---|---|
20180026457 A1 | Jan 2018 | US |