This invention relates to cordless power tools.
Dedicated, different controllers have been used for different power tools to control a respective power tool.
Embodiments of the invention are directed to controllers with tool-specific identifiers that allow for a controller to be used with a plurality of different tool types. The controller may optionally be a trigger switch for a cordless power tool.
Embodiments of the invention are directed to a cordless power tool with a “universal” controller. Stated differently, the controller is configured to be able to operate a plurality of different types of tools and is configured to direct the operational output of a battery according to the type of tool in which that battery is mounted. The controller can be configured to define different performance limits for a respective tool based on the tool type and/or battery in the tool (e.g., screwdriver, drill, impact, grinder, ratchet) using a defined electronic menu or electronic library of tool types correlated to batteries and associated performance parameters.
Some embodiments are directed to handheld power tools. The power tools include: a power tool body; an electric motor held in the power tool body; a universal controller in the power tool body in communication with the electric motor, the universal controller having or being in communication with an electronic component that defines a tool type identifier in the power tool body; and a battery pack releasably attachable to the power tool body, the battery pack having an on-board electronic identifier. The universal controller has a plurality of different operational control modes for a plurality of different tool types and a plurality of different battery packs with different battery characteristics, and wherein the controller automatically selects an appropriate control mode based on the tool type identifier and the battery pack identifier.
The controller can be defined by a trigger switch and the electronic component that defines a tool type identifier can include a resistor held by the trigger switch.
The trigger switch can include a set of terminals and the resistor defining the tool type identifier can be electrically connected to at least one of the terminals.
The tool type identifier can include a resistor and the battery pack identifier can include a resistor. The controller can include a control module that applies a scalar factor to operating parameters based on at least one of the tool type identifier or the battery pack identifier.
The electronic component that defines the tool type identifier can be configured to be attached to a trigger switch during assembly of the power tool such that, during assembly, a respective trigger switch has an open terminal that is reserved for the electronic component that defines the tool type identifier, the trigger switch being in communication with the battery pack.
The power tool can include a pistol handle portion. The tool type identifier can be attached to the universal controller and can reside in the pistol handle. The universal controller can be configured to have at least three of the following: drill, impact, ratchet and screwdriver operational power tool modes.
The universal controller can be configured to identify battery pack and tool type mismatches and prevent operation of the power tool.
A portion of the power tool body can be color-coded to a color associated with the electronic component to aid in proper assembly selection.
The universal controller can be configured to electronically identify a resistor value of a resistor connected to the trigger switch or that forms part of the trigger switch that defines the tool type electronic identifier. The universal controller can be configured to define at least one of a current shutdown limit and time to shutdown that is proportional to the resistor value.
Other embodiments are directed to a trigger switch for a cordless power tool. The trigger switch includes a plurality of terminal inputs configured, during use, to be in electrical communication with terminal inputs on a rechargeable battery pack. At least one of the terminal inputs is configured to be in communication with a tool type electronic identification component. The trigger switch also includes a universal controller in communication with the terminal inputs. The universal controller is configured to electronically identify a tool type of a power tool using the tool type identification component, then select one of a plurality of pre-programmed operational modes based on the identified tool type.
The tool type identification component can include a resistor.
The universal controller can be configured to identify battery pack and tool type mismatches and prevent operation of a power tool having a mismatch.
When assembled to a power tool body, the universal controller can be configured to electronically identify battery characteristics of a rechargeable battery pack attached to the power tool body.
The universal controller can be configured to electronically identify a resistor value of a resistor connected to the trigger switch or that forms part of the trigger switch. The universal controller can be configured to define at least one of a current shutdown limit and time to shutdown that is proportional to the resistor value.
Yet other embodiments are directed to methods of assembling a cordless power tool. The methods include: (a) providing a battery pack useable with a plurality of different power tool types, the battery pack having an on-board identifier that defines battery characteristics; (b) providing a power tool controller useable with a plurality of different power tool types, the controller having a plurality of defined operational modes for different tool types; (c) allowing an assembler to place an electronic, tool type identifier on a control interface switch that is electronically associated with a defined tool type; and (d) electronically selecting an operational mode for the power tool controller based on the tool identifier and the battery pack identifier.
The power tool controller can include or be defined by a trigger switch. The allowing step can be carried out by allowing the assembler to select a resistor having a resistor value that identifies a corresponding tool type to the controller so that the controller can select the correct operational mode.
The method may also include providing a plurality of different resistors having different resistor values and the allowing the assembler to select one that is associated with a respective tool type.
The controller can be configured to identify battery pack and tool type mismatches and prevent operation of the power tool.
A portion of the power tool body can be color-coded to a color associated with a corresponding tool type electronic component. The allowing an assembler step can be carried out by the assembler placing the electronic component with a color that substantially matches the portion of the power tool body on the controller.
The color-coded electronic component can comprise a resistor and the controller is the trigger switch.
Embodiments of the invention allow for a lesser number of inventory of different tool-specific trigger switches and/or batteries.
The foregoing and other objects and aspects of the present invention are explained in detail in the specification set forth below.
It is noted that aspects of the invention described with respect to one embodiment, may be incorporated in a different embodiment although not specifically described relative thereto. That is, all embodiments and/or features of any embodiment can be combined in any way and/or combination. Applicant reserves the right to change any originally filed claim or file any new claim accordingly, including the right to be able to amend any originally filed claim to depend from and/or incorporate any feature of any other claim although not originally claimed in that manner. These and other objects and/or aspects of the present invention are explained in detail in the specification set forth below.
The present invention will now be described more fully hereinafter with reference to the accompanying figures, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Like numbers refer to like elements throughout. In the figures, certain layers, components or features may be exaggerated for clarity, and broken lines illustrate optional features or operations unless specified otherwise. In addition, the sequence of operations (or steps) is not limited to the order presented in the figures and/or claims unless specifically indicated otherwise. In the drawings, the thickness of lines, layers, features, components and/or regions may be exaggerated for clarity and broken lines illustrate optional features or operations, unless specified otherwise.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms, “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes,” and/or “including” when used in this specification, specify the presence of stated features, regions, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, regions, steps, operations, elements, components, and/or groups thereof.
It will be understood that when a feature, such as a layer, region or substrate, is referred to as being “on” another feature or element, it can be directly on the other feature or element or intervening features and/or elements may also be present. In contrast, when an element is referred to as being “directly on” another feature or element, there are no intervening elements present. It will also be understood that, when a feature or element is referred to as being “connected”, “attached” or “coupled” to another feature or element, it can be directly connected, attached or coupled to the other element or intervening elements may be present. In contrast, when a feature or element is referred to as being “directly connected”, “directly attached” or “directly coupled” to another element, there are no intervening elements present. Although described or shown with respect to one embodiment, the features so described or shown can apply to other embodiments.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the present application and relevant art and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The term “universal” means that the controller can be used for more than one cordless tool type even if the output of that tool is different and is not required to be stored as a specific part number (e.g., stock keeping unit or “SKU”). The controller is a part of the control circuit that directs many operational parameters or control aspects of the tool/motor. The controller can include a microprocessor.
The term trigger or tool “switch” refers to the user accessible device used to operate (e.g., power on or off) the power tool and the associated circuitry and components, typically held in a pistol handle portion of the power tool body. The term “color-coded” means that the so-called components have a color that is the same or sufficiently similar so that the two components are readily visually identifiable as related.
To reduce total lifecycle cost it is desirable to place control functions in the battery powered device as opposed to within the battery, which is consumable. In the interests of economy, it is further desirable to use the same controller across the range of battery powered devices. Thus, a single controller can be configured to control operation of a plurality of different cordless (e.g., battery powered) power tools including, for example, screwdrivers, ratchets, impacts, grinders and the like.
A primary function of the controller is to regulate the energy supplied over time to the process, allowing a maximum duty cycle while protecting internal components. To do this effectively, the controller should know the characteristics of the battery and the tool itself.
Embodiments of the invention provide a low cost method to uniquely identify a set of device characteristics to a single controller at point of device assembly to dedicate protection schemes at that point and to reduce the number of SKU's (different inventory part numbers) that are used.
Embodiments of the invention can also or alternatively provide a low cost, battery-operated cordless power tool component protection system that includes electronic (tool type) identification (ID), battery ID, defined and stored tool operating (control, output, safety or other) parameters, other device characteristics and a control circuit (e.g., controller) that operates the tool in which it is assembled based on the identified tool ID and battery ID with their associated defined characteristics. The controller can automatically select the proper operational mode based on a correlation of tool ID and battery ID to a corresponding defined operating profile.
Embodiments of the invention can provide a low cost method to uniquely identify a set of device characteristics to a single controller at point of device assembly to dedicate protection schemes at that point and to reduce the number of SKU's that must be planned along with a low cost battery operated device protection system that includes, device identification, battery identification, stored device characteristics and moderated controller behavior based on the identified characteristics.
Turning now to the figures,
A universal controller 50 with pre-defined different tool type operating modes can be used to control operation of the tool 10. The universal controller 50 is useable for a plurality of different cordless power tool types. The controller 50 can be held in the trigger or tool control switch 11.
The controller 50 can be the trigger switch 11 and can include or be in communication with the on-board tool ID 10I. Conventionally, a separate controller (e.g., DC switch) SKU would need to be available for each tool type. This tool ID 10I can be applied by an assembler during assembly of the tool 10, thus defining its tool type at a point of assembly.
The battery pack identifier 26 can be any suitable electronic (typically analog) component including a resistor, inductor or capacitor or combinations thereof. Typically, the component comprises a resistor 26r. Similarly, the tool identification electronic (typically analog) component 10I, can comprise a resistor, capacitor, inductor, or combinations of the same. The tool identifier 10I also typically comprises a resistor 10Ir.
The battery pack 25 can be provided at assembly with the identifier already loaded and assembled. However, the tool identifier 10I can be placed in the tool body 10b during assembly, typically at an OEM (original equipment manufacturer or licensee thereof), so that it is in communication with (e.g., attached to) the controller 50 in the power tool.
Thus, for example, as shown in
It is noted that the resistor R selected as the tool ID 10I to define the specific tool type can be two or more resistors such as R1 and R2. In some embodiments, a single resistor R value is used for the tool specific ID 10I. In this embodiment, the same part number for the tool ID can be used as a single resistor value is all that is needed. An assembler can simply assemble different amounts of the resistor R to define the tool type, e.g., one resistor for one tool type, two for another, three for yet another and the like.
The controller 50 can be configured to identify when a mismatch of battery ID 26 and tool ID 10I, are used and inhibit operation or generate an assembly alert error (on a display and/or audibly). This mismatch can be based on a correlation table of acceptable battery characteristics or battery identifiers for a tool type.
In some embodiments, the tool identifier 10I is held by the control or trigger switch 11, this allows for one switch design to adapt behavior to a range of tools. The tool switch or trigger 11 which can be described as a tool controller 50, in order to protect the motor 15, may be configured to apply power limits or modify operation, based on the specific tool type associated with the tool ID 10I, not just the battery ID 26.
The values of the electronic identifier component 26 and 10I (e.g., resistor) can vary and can be configured so that different tool types have sufficient detectable values, e.g., R1, R2, and R3, in increments of at least 0.01% and/or at least about 0.1 Ohms. Thus, R1, R2 and R3 can be in the 5-10 Ohm range, with increments of at least about 0.3. In particular embodiments, the R1-R3 values can be between about 5.620 Ohms to about 8.660 Ohms, depending on the number of cells in the battery and/or maximum current time to shut-down for defined current thresholds. However, other increments for different IDs and/or other ID resistor values may be used, such as values between 10-10,0000 Ohms, for example, including, between 100 200 Ohms, 100-1000 Ohms, and 1000-10,000 Ohms and/or increments of 0.1, 0.2, 0.3, 0.4, 0.5, or greater such as about 1, about 10, about 100, about 1000 and even greater, such as about 10,000.
Operational limits can be defined for each tool and specific battery model combination. Where scalar factors are used based on the resistor ID values, the one with the lowest threshold can determined the scalar used, e.g., it can take priority (battery vs. tool ID).
In some embodiments, the operational modes for different tool types define how to detect motor stall with certain defined reactions for safety or operational protection of that tool type (tool protection, battery life and the like). For example, impact wrenches, drill drivers and ratchets all have different operational characteristics.
Impact wrenches rarely stall during typical operation and the impact wrenches also employ a substantially constant (steady state) current, such as between 20 A to about 60 A, depending on the tool size. The tool can be configured to only shut down when there is a major event, such as in the unlikely event of a failed gear or the like. Thus, the shut down rule can be such that the tool or motor is shut down when the current is above the upper steady state current, e.g., such as at 70 A, typically at or above about 100 A for more than 1 second. Lower current thresholds (but above max steady state conditions) and shorter or longer stall time definitions may be used.
Drill drivers go into stall quite often (in contrast to the impact wrenches) due to their normal mode of operation, which is to fasten screws and the like. The tool is allowed to go into a motor stall condition for between 300-500 ms in normal operation to allow a user to receive the tool reaction to output, e.g., proper tightening. Thus, to prevent a nuisance shut-off of the drill driver tool, the tool is allowed to go into motor stall for about 1 second before the tool automatically shuts the motor down (such as if a bit is stuck). Thus, the tool can allow the motor to draw current at about 70 A, at which time a stall is identified. However, the triggers remains on (tool still operative) so there is no premature motor stall, allowing a user time to self adjust to a reaction force associated with shorter stalls of a few hundred milliseconds (e.g., under about 500 ms).
For a ratchet cordless tool, events occur relatively quickly so the motor stall is based on a time from when current reaches a threshold level. Thus, for example, when the current reaches about 45 A, the tool will shut down within about 150 ms. Thus, the length of a defined stall time to shut off can be different (shorter than the impact and/or drill/driver) as the ratchet is typically associated with a longer handle and the auto-shut off before an actual motor stall can inhibit strong reaction forces. This time is based on an application-specific tool, thus shorter (100 ms or less) or longer (e.g., 175 ms, 200 ms, 225 ms, under 500 ms, and the like) motor stall time-out rules may be used.
Thus, in some particular embodiments, there can be two basic tool shutdown times, 1 second and 0.15 second, depending on the tool size and/or type. For each shutdown time delay, the tool ID resistor can be chosen accordingly. However, other tool shutdown times may be used for different cordless tools and each may have a different shut off time (corresponding to tool type and/or size).
In the embodiment shown in
As noted above, in some embodiments, a set of different electronic component values, typically resistors with different values, for different tool types can be defined. During assembly, a specific electronic component value 10I (e.g., resistor value) for that tool 10 being assembled can be applied to the controller 50 (e.g., connected to the switch 11 and/or provided as a defined circuit component or otherwise communicate with the controller) to uniquely identify to the controller 50, the type of tool device it is in. Thus, the specific ID value is used by the controller 50 to uniquely identify to the controller 50, the type of tool device 10 it is in to define it's safe operating parameters and its demand profile. Tool types such as impact, ratchet, grinder, screwdriver have distinctly different electrical current demand profiles (see, e.g.,
The controller 50 can be pre-programmed with a module 50M (or more than one module) that can be provided as a library or electronic menu of a plurality of different tool type operating parameters, including, for example, a respective tool's safe operating area and its demand profile. The controller 50 can electronically apply the appropriate operational outputs, such as, for example, current and time limits specifically tailored to that tool 10 as specified or defined in an electronic library or other module configuration 50M, typically included as an embedded programmatically accessible table matched to the tool ID 10I.
Alternatively, one or more operating limit values of the tool 10 may be scaled directly from the electronic component value, e.g., resistor value, assembled to the tool, according to some predetermined and programmed scaling factor. The controller 50 may be configured to calculate current threshold and time to shut down proportional to the electronic component, e.g., resistor value(s). The scaling factor can be predetermined and programmed in the controller 50 or in a remote or on-board circuit accessible by the controller 50.
To facilitate proper assembly, the electronic component used for the tool ID can be color-coded to inhibit mis-assembly so that the correct tool type ID component 10I (e.g., R) is attached to the controller 50 (e.g., tool or trigger switch or other control circuit component) for a respective tool type. The color coding can be on production assembly instructions, assembly drawings, and/or on the tool body 10b itself. For example, color indicia visually accessible during assembly can be provided in any appropriate manner, including, for example, paint, tape, label or strip on the tool body 10 (internal wall or external). The tool body color-coding (where used) can be temporary or permanent and may reside proximate the battery pack attachment location. Color coding the electronic component to the tool can also help with easy quality control inspections for proper tool ID 10I to tool 10.
As noted above, in some particular embodiments, the electronic component defining the tool ID 10I can reside in a trigger switch 11 or other component accessible during assembly.
A specific electronic component 26 (e.g., resistor) value embedded in the battery pack 25 can uniquely identify the battery voltage and capacity to the controller 50. Once the battery pack 25 is assembled to the tool body 10b, the controller can read the battery component identifier value 26 (e.g., resistor value) and choose not to run, or run with limited or full power. This operational decision can be based on defined operational parameters in the tool body, e.g., as for the tool ID, using, for example, a module 50M with an embedded or programmed table or other electronic operational correlation data. Alternatively, as noted above, the tool can operate using a scaling factor associated with the battery pack identifier value.
It is contemplated that, in some embodiments, the battery pack 25 can employ a voltage or current identification signal using a resistor value R of the ID 26 and based on a specific pack voltage/current output such as, for example, about 10.8V/23 amps, about 10.8V/46 amps, about 18.0V/23 amps and the like. This signal can be generated using a battery negative referenced signal (B−).
Once a battery pack 25 is assembled to a battery operated tool 10, the controller 50 of the tool can electronically read the battery pack electronic identifier 26, e.g., resistor, held in the battery pack (typically associated with a connector output port on a terminal block) which identifies the battery characteristics, including voltage, current and capacity. The battery characteristics are predefined and correlated to the battery ID 26 to allow the controller 50 to select the corresponding operational mode, e.g., which sets outer limits of performance for the safe operation. The controller 50 can also read the tool identification component 10I, e.g., resistor, which was applied during device assembly. Thus, the controller 50 identifies the tool device type and demand profile that the controller is being applied to.
To be clear, although one controller 50 is shown, more than one controller 50 or a controller with more than one microprocessor may be used to carry out features of the present invention.
Embodiments of the present invention may take the form of an entirely software embodiment or an embodiment combining software and hardware aspects, all generally referred to herein as a “circuit” or “module.” The module may be a software implemented set of instructions or directions that direct the power tool how to operate or to control operation to be within certain defined standards for different tool types.
Furthermore, embodiments of the present invention may take the form of a computer program product on a computer-usable storage medium having computer-usable program code embodied in the medium. Any suitable computer readable medium may be utilized including hard disks, CD-ROMs, optical storage devices, a transmission media such as those supporting the Internet or an intranet, or magnetic storage devices. Some circuits, modules or routines may be written in assembly language or even micro-code to enhance performance and/or memory usage. It will be further appreciated that the functionality of any or all of the program modules may also be implemented using discrete hardware components, one or more application specific integrated circuits (ASICs), or a programmed digital signal processor or microcontroller. Embodiments of the present invention are not limited to a particular programming language.
Computer program code for carrying out operations of data processing systems, method steps or actions, modules or circuits (or portions thereof) discussed herein may be written in a high-level programming language, such as Python, Java, AJAX (Asynchronous JavaScript), C, and/or C++, for development convenience. In addition, computer program code for carrying out operations of exemplary embodiments may also be written in other programming languages, such as, but not limited to, interpreted languages. Some modules or routines may be written in assembly language or even micro-code to enhance performance and/or memory usage. However, embodiments are not limited to a particular programming language. It will be further appreciated that the functionality of any or all of the program modules may also be implemented using discrete hardware components, one or more application specific integrated circuits (ASICs), or a programmed digital signal processor or microcontroller.
The present invention is described in part with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing some or all of the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams of certain of the figures herein illustrate exemplary architecture, functionality, and operation of possible implementations of embodiments of the present invention. In this regard, each block in the flow charts or block diagrams represents a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order or two or more blocks may be combined, depending upon the functionality involved.
As will be appreciated by those of skill in the art, the operating systems 452 may be any operating system suitable for use with a data processing system, such as OS/2, AIX, or zOS from International Business Machines Corporation, Armonk, N.Y., Windows CE, Windows NT, Windows95, Windows98, Windows2000, WindowsXP, Windows Visa, Windows7, Windows CE or other Windows versions from Microsoft Corporation, Redmond, Wash., Palm OS, Symbian OS, Cisco IOS, VxWorks, Unix or Linux, Mac OS from Apple Computer, LabView, or proprietary operating systems.
The I/O device drivers 458 typically include software routines accessed through the operating system 449 by the application programs 454 to communicate with devices such as I/O data port(s), data storage 456 and certain memory 414 components. The application programs 454 are illustrative of the programs that implement the various features of the data processing system and can include at least one application, which supports operations according to embodiments of the present invention. Finally, the data 456 represents the static and dynamic data used by the application programs 454, the operating system 452, the I/O device drivers 458, and other software programs that may reside in the memory 414.
While the present invention is illustrated, for example, with reference to the Modules 450, 451 being application programs in
The I/O device drivers typically include software routines accessed through the operating system by the application programs to communicate with devices such as I/O data port(s), data storage and certain memory components. The application programs are illustrative of the programs that implement the various features of the data processing system and can include at least one application, which supports operations according to embodiments of the present invention. The data represents the static and dynamic data used by the application programs, the operating system, the I/O device driver and the like.
The power tool (tool switch) can electronically identify the battery voltage and current based on a detected electrical signal from the battery pack using the ID component of the battery to identify voltage and current characteristics (block 135).
The foregoing is illustrative of the present invention and is not to be construed as limiting thereof. Although a few exemplary embodiments of this invention have been described, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this invention as defined in the claims. In the claims, means-plus-function clauses, if used, are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Therefore, it is to be understood that the foregoing is illustrative of the present invention and is not to be construed as limited to the specific embodiments disclosed, and that modifications to the disclosed embodiments, as well as other embodiments, are intended to be included within the scope of the appended claims. The invention is defined by the following claims, with equivalents of the claims to be included therein.
This application is a 35 USC § 371 national phase application of PCT/US2011/059265, filed Nov. 4, 2011, which claims the benefit of and priority to U.S. Provisional Application Ser. No. 61/410,260, filed Nov. 4, 2010, the contents of which are hereby incorporated by reference as if recited in full herein.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2011/059265 | 11/4/2011 | WO | 00 | 6/6/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2012/061673 | 5/10/2012 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3761663 | Brown | Sep 1973 | A |
5538423 | Coss | Jul 1996 | A |
6218806 | Brotto | Apr 2001 | B1 |
6695837 | Howell | Feb 2004 | B2 |
6913087 | Brotto | Jul 2005 | B1 |
7119516 | Denning | Oct 2006 | B2 |
7508171 | Carrier et al. | Mar 2009 | B2 |
7688028 | Phillips | Mar 2010 | B2 |
7719234 | Carrier | May 2010 | B2 |
7723952 | Phillips | May 2010 | B2 |
7728553 | Carrier | Jun 2010 | B2 |
20050073282 | Carrier | Apr 2005 | A1 |
20060234617 | Francis | Oct 2006 | A1 |
20100176766 | Brandner | Jul 2010 | A1 |
20110248653 | Brotto | Oct 2011 | A1 |
20120118595 | Pellenc | May 2012 | A1 |
Number | Date | Country |
---|---|---|
1328903 | Jan 2002 | CN |
2821879 | Sep 2006 | CN |
201098887 | Aug 2008 | CN |
201515238 | Jun 2010 | CN |
101784373 | Jul 2010 | CN |
102008003287 | Jul 2008 | DE |
2033742 | Mar 2009 | EP |
2920683 | Mar 2009 | FR |
4517575 | Aug 2010 | JP |
Entry |
---|
International Preliminary Report dated May 7, 2013 from International Patent Application No. PCT/US2011/059265 filed Nov. 4, 2011. |
Office Action dated Sep. 29, 2014 from Chinese Patent Application No. 201180064130.6 filed Nov. 4, 2011. |
Office Action dated Jun. 8, 2015 from Chinese Patent Application No. 201180064130.6 filed Nov. 4, 2011. |
International Search Report for corresponding PCT Application No. PCT/US2011/059265, dated Jun. 25, 2012. |
Supplemental Search Report dated Mar. 8, 2016 from European Patent Application No. 11838851.1. |
Number | Date | Country | |
---|---|---|---|
20130255980 A1 | Oct 2013 | US |
Number | Date | Country | |
---|---|---|---|
61410260 | Nov 2010 | US |