Conventional control systems in vehicles typically present operators with a combination of mechanical, single-function controls such as switches, buttons, levers, knobs, dials, etc. The operator interacts with these control systems by manipulating the controls to execute various control functions. As the number of controllable features increases, switch panels can easily become cluttered with numerous switches, buttons, levers, knobs, and dials.
To reduce the amount of clutter in control panels and to keep up with consumer demand for greater switching functionality, some control systems have implemented the use of electronic touch sensitive sensor devices (e.g., having force-based, capacitive, piezo resistive, or mechanical sensors) having tactile feedback responses to notify a user that a touch input has been received by the device. The tactile feedback may be provided by a waveform actuator that generates a waveform. However, if the tactile feedback response is changed based on the input received and the waveform generated is changed at the point of interruption, the change in the waveform generated may cause a discontinuous tactile sensation. For example, the amplitude and/or direction of the end of the first waveform signal and the beginning of the second waveform signal may not be the same at the point of transition.
Thus, systems and methods are desired for improving upon the tactile feedback provided in response to a change in the input received.
In one aspect, an electronic device is disclosed. One embodiment of comprises a touch sensitive interface comprising one or more touch sensors and a touch surface, the touch sensors identifying a touch event on the touch surface; a waveform actuator; a memory; and a processor. The processor is in electrical communication with the one or more touch sensors, the waveform actuator, and the memory. The processor executes instructions stored on the memory, the instructions causing the processor to: receive a touch signal from the one or more touch sensors; select a feedback control signal from a plurality of feedback control signals based on the touch signal received, the selected feedback control signal causing the waveform actuator to propagate at least one pressure wave comprising a waveform, wherein the waveform for each of the feedback control signals is different; and in response to the touch signal received causing a subsequent feedback control signal to be selected that is different from a current feedback control signal, coordinate a transition from a current waveform associated with the current feedback control signal to a subsequent waveform associated with the subsequent feedback control signal such that an amplitude and a direction of a beginning of the subsequent waveform matches an amplitude and a direction of an ending of the current waveform. It is to be appreciated that the direction of the current waveform is negative when the current waveform has a negative slope, and the direction of the current waveform is positive when the current waveform has a positive slope. Likewise, the direction of the subsequent waveform is negative when the subsequent waveform has a negative slope, and the direction of the subsequent waveform is positive when the subsequent waveform has a positive slope.
In some aspects, the processor of the electronic device causes the transition to occur when the amplitudes of the current and subsequent waveforms are zero.
In some aspects, the waveform produces an audible and/or tactile response to the touch surface.
In some aspects, the instructions causing the processor to coordinate the transition comprise receiving data indicating the amplitude and direction of the current waveform at predetermined time intervals, stopping propagation of the current waveform and starting propagation of the subsequent waveform at a particular one of the predetermined time intervals, wherein the amplitude and direction of the current waveform and the amplitude and direction of the subsequent waveform at the particular one of the predetermined time intervals are the same.
Alternatively or optionally, the instructions further cause the processor to measure an elapsed time that the touch signal is within a range associated with the feedback control signal; compare the elapsed time to a minimum elapsed time; and in response to the elapsed time being greater than the minimum elapsed time, select the feedback control signal from the plurality of feedback control signals.
In some aspects, the touch signal received comprises a touch location on the touch surface, and the feedback control signal selected is based, at least in part, on the touch location.
In some aspects, the one or more touch sensors comprise one or more force sensors, and the touch signal received from the one or more touch sensors comprises a force signal. In such instances, the instructions may further cause the processor to determine a force magnitude associated with the received force signal, wherein the feedback control signal selected is based, at least in part, on the force magnitude determined. In some instances, the one or more force sensors comprise three or more force sensors, and the instructions further cause the processor to determine a magnitude, acceleration, and/or location of a force applied to the touch surface from the force signals received from the three or more force sensors, wherein the feedback control signal is selected based, at least in part, on the magnitude, acceleration, and/or location of the force applied to the touch surface.
In some aspects, the instructions further cause the processor to measure an elapsed time that the force magnitude is within a range of force magnitude levels associated with the feedback control signal; compare the elapsed time to a minimum elapsed time; and in response to the elapsed time being greater than the minimum elapsed time, select the feedback control signal from the plurality of feedback control signals.
In various instances, each waveform may represent voltage, power, electrical current, and the like.
Also disclosed herein are methods of providing a feedback for an electronic device in response to a touch event to the electronic device. In one aspect, the method comprises receiving a touch signal from one or more touch sensors of the electronic device; selecting a feedback control signal from a plurality of feedback control signals based on the touch signal received, the feedback control signals causing an actuator to propagate at least one pressure wave comprising a waveform, wherein the waveform for each of the plurality of feedback control signals is different; and in response to the touch signal received causing a subsequent feedback control signal to be selected that is different from a current feedback control signal, coordinating a transition from a current waveform associated with the current feedback control signal to a subsequent waveform associated with the subsequent feedback control signal such that an amplitude and a direction of a beginning of the subsequent waveform matches an amplitude and a direction of an ending of the current waveform.
In some instances of the method, the transition occurs when the amplitudes of the current and subsequent waveforms are zero.
In some instances of the method, the waveform produces an audible and/or tactile response.
In some instances, the method step of coordinating the transition further comprises receiving data indicating the amplitude and direction of the current waveform at predetermined time intervals, stopping propagation of the current waveform and starting propagation of the subsequent waveform at a particular one of the predetermined time intervals, wherein the amplitude and direction of the current waveform and the amplitude and direction of the subsequent waveform at the particular one of the predetermined time intervals are the same.
Alternatively or optionally, the method may further comprise measuring an elapsed time that the touch signal is within a range of touch signal levels associated with the feedback control signal; comparing the elapsed time to a minimum elapsed time; and in response to the elapsed time being greater than the minimum elapsed time, selecting the feedback control signal from the plurality of feedback control signals.
In some instances of the method, the touch signal received comprises a touch location on the touch surface, and the feedback control signal selected is based, at least in part, on the touch location.
Alternatively or optionally, the one or more touch sensors may comprise one or more force sensors, and the touch signal received from the one or more touch sensors comprises a force signal. In such instances, the method may further comprise determining a force magnitude associated with the received force signal, wherein the feedback control signal selected is based, at least in part, on the force magnitude determined.
In some aspects, the one or more force sensors comprise three or more force sensors, and the method further comprises determining a magnitude, acceleration, and/or location of a force applied to the touch surface from the force signals received from the three or more force sensors, wherein the feedback control signal is selected based, at least in part, on the magnitude, acceleration, and/or location of the force applied to the touch surface. In such instances, the method may further comprise measuring an elapsed time that the force magnitude is within a range of force magnitude levels associated with the feedback control signal; comparing the elapsed time to a minimum elapsed time; and in response to the elapsed time being greater than the minimum elapsed time, selecting the feedback control signal from the plurality of feedback control signals.
In various aspects, the method may be used with waveforms that represent electrical voltage, electrical power, electrical current, and the like.
Example features and implementations are disclosed in the accompanying drawings. However, the present disclosure is not limited to the precise arrangements and instrumentalities shown. Similar elements in different implementations are designated using the same reference numerals.
Various implementations provide intelligent interruption of waveform-based feedback. Various systems and methods coordinate a transition from a current waveform associated with a current feedback control signal to a subsequent waveform associated with a subsequent feedback control signal such that an amplitude and a direction of a beginning of the subsequent waveform matches an amplitude and a direction of an ending of the current waveform. For purposes of clarity, the direction of the current waveform is negative when the current waveform has a negative slope, and the direction of the current waveform is positive when the current waveform has a positive slope. Similarly, the direction of the subsequent waveform is negative when the subsequent waveform has a negative slope, and the direction of the subsequent waveform is positive when the subsequent waveform has a positive slope
For example, various implementations include an electronic device that includes a touch sensitive interface, a waveform actuator, a memory, and a processor. The touch sensitive interface includes one or more touch sensors and a touch surface. The touch sensors identify a touch event on the touch surface. For example, touch sensors may include force-based sensors (e.g., MEMS sensors), capacitive sensors, piezoresistive sensors, mechanical sensors, or other suitable sensor for identifying a touch event on the touch surface.
Example electronic devices include switch assemblies that are installed within an interior cabin of a vehicle, such as the electronic devices described in U.S. Published Patent Application No. 2018/0188876, which is herein fully incorporated by reference in its entirety and made a part hereof. However, this is only a non-limiting example of such electronic devices and this disclosure is not limited to such assemblies or installation environments.
The processor 180 is in electrical communication with the one or more touch sensors 200, the waveform actuator 140, and the memory 160. In the example shown in
The waveform actuator 140 is disposed within the device 100 such that an output surface of the waveform actuator 140 is adjacent to or abutting a facing surface of the touch sensitive interface 120. For example, the waveform actuator 140 shown in
The processor 180 executes instructions stored on the memory 160. The instructions cause the processor 180 to: (1) receive a touch signal from the one or more touch sensors 200; (2) select a feedback control signal from a plurality of feedback control signals based on the touch signal received, wherein the selected feedback control signal causes the waveform actuator 140 to propagate at least one pressure wave comprising a waveform, wherein the waveform for each of the feedback control signals is different; and (3) in response to the touch signal received causing a subsequent feedback control signal to be selected that is different from a current feedback control signal, coordinate a transition from a current waveform associated with the current feedback control signal to a subsequent waveform associated with the subsequent feedback control signal such that an amplitude and a direction of a beginning of the subsequent waveform matches an amplitude and a direction of an ending of the current waveform.
For example, in some implementations, coordinating the transition from the current waveform to the subsequent waveform includes (1) receiving data indicating the amplitude and direction of the current waveform at predetermined time intervals, and (2) stopping propagation of the current waveform and starting propagation of the subsequent waveform at a particular one of the predetermined time intervals, wherein the amplitude and direction of the current waveform and the amplitude and direction of the subsequent waveform at the particular one of the predetermined time intervals are the same. In the example shown in
In some implementations, the instructions further cause the processor 180 to: (1) measure an elapsed time that the touch signal is within a range associated with the feedback control signal; (2) compare the elapsed time to a minimum elapsed time; and (3) in response to the elapsed time being greater than the minimum elapsed time, select the feedback control signal from the plurality of feedback control signals. This prevents unintended, brief inputs to the touch interface from resulting in feedback.
In addition, in some implementations, the touch signal received includes a touch location on the touch surface 220, and the feedback control signal selected is based, at least in part, on the touch location.
In implementations in which the one or more touch sensors 200 comprise one or more force sensors, the touch signal received from the one or more touch sensors 200 comprises a force signal. In some implementations, the instructions further cause the processor 180 to determine a force magnitude associated with the received force signal, and the feedback control signal selected is based, at least in part, on the force magnitude determined. In addition, in implementations in which the one or more force sensors includes three or more force sensors, the instructions further cause the processor 180 to determine a magnitude, acceleration, and/or location of a force applied to the touch surface 220 from the force signals received from the three or more force sensors.
For example, in some implementations, the force sensors each receive a portion of the force applied to the touch surface 220, and the force received by each sensor is processed by the processor 180 to determine a position and magnitude of the force applied. The position of the force is determined by the portion of the force received by each force sensor and their known location relative to each other. For example, in some implementations, the force received by each sensor is associated with a resistance. The position of the applied force is measured in either one dimension (e.g., the x- or y-dimension) or two dimensions (e.g., the x- and y-directions or plane), and the magnitude of the force is measured in the z-direction. In implementations that include four force sensors (e.g., in a rectangular arrangement relative to each other), the position of the force is determined by quad-angulation of the force signals received from each sensor. In further or alternative implementations, the position of the force is determined by tri-angulation using three force sensors. For example, if one of the four force sensors fails during operation, the location is determined by tri-angulation using the force signal received from the remaining three sensors.
Furthermore, in certain implementations, the instructions further cause the processor 180 to: (1) measure an elapsed time that the force magnitude is within a range of force magnitude levels associated with the feedback control signal; (2) compare the elapsed time to a minimum elapsed time; and (3) in response to the elapsed time being greater than the minimum elapsed time, select the feedback control signal from the plurality of feedback control signals. For example, the memory 160 stores processing parameters, such as a range of force over time values that indicate an input signal has been received. Input received outside of the range is ignored by the system as unintentional contact with the touch surface 220. For example, in one implementation, the upper limit of the input range is 10N of force applied for 20 seconds or less. Furthermore, in further or additional implementations, the instructions set a force threshold for locking an input area (e.g., 2.5 N) around a location of force input and a second, higher threshold for a force received within the input area for enabling the system 100 (e.g., 3 N). Additional description of force thresholds and virtual input areas are provided in U.S. Patent Application Publication Nos. 2015/0097791 and 2015/0097795, both published Apr. 9, 2015, which are herein fully incorporated by reference in their entireties and made a part hereof.
For example,
In implementations in which the one or more touch sensors are force sensors, the touch signal received from the one or more touch sensors comprises a force signal. And, in steps 1002-1004, a force magnitude associated with the received force signal is determined and the feedback control signal selected is based, at least in part, on the force magnitude determined.
In implementations in which the one or more force sensors includes three or more force sensors, the method 1000 includes determining a magnitude, acceleration, and/or location of a force applied to the touch surface from the force signals received from the three or more force sensors, and the feedback control signal is selected based, at least in part, on the magnitude, acceleration, and/or location of the force applied to the touch surface
The computer may include one or more hardware components such as, for example, a central processing unit (CPU) 521, a random-access memory (RAM) module 522, a read-only memory (ROM) module 523, a storage 524, a database 525, one or more input/output (I/O) devices 526, and an interface 527. Alternatively and/or additionally, the computer may include one or more software components such as, for example, a computer-readable medium including computer executable instructions for performing a method associated with the exemplary embodiments. It is contemplated that one or more of the hardware components listed above may be implemented using software. For example, storage 524 may include a software partition associated with one or more other hardware components. It is understood that the components listed above are examples only and not intended to be limiting.
CPU 521 may include one or more processors, such as processor 180, each configured to execute instructions and process data to perform one or more functions associated with a computer for carrying out the implementations described above. CPU 521 may be communicatively coupled to RAM 522, ROM 523, storage 524, database 525, I/O devices 526, and interface 527. CPU 521 may be configured to execute sequences of computer program instructions to perform various processes. The computer program instructions may be loaded into RAM 522 for execution by CPU 521.
RAM 522 and ROM 523 may each include one or more devices for storing information associated with the operation of CPU 521. For example, ROM 523 may include a memory device configured to access and store information associated with the computer, including information for identifying, initializing, and monitoring the operation of one or more components and subsystems. RAM 522 may include a memory device for storing data associated with one or more operations of CPU 521. For example, ROM 523 may load instructions into RAM 522 for execution by CPU 521. RAM 522 and/or ROM 523 may include memory 160, for example.
Storage 524 may include any type of mass storage device configured to store information that CPU 521 may need to perform processes consistent with the disclosed embodiments. For example, storage 524 may include one or more magnetic and/or optical disk devices, such as hard drives, CD-ROMs, DVD-ROMs, or any other type of mass media device.
Database 525 may include one or more software and/or hardware components that cooperate to store, organize, sort, filter, and/or arrange data used by CPU 521. For example, database 525 may store data relating to the waveforms to be generated based on the input received. It is contemplated that database 525 may store additional and/or different information than that listed above.
I/O devices 526 may include one or more components configured to communicate information with a user associated with the device shown in
Interface 527 may include one or more components configured to transmit and receive data via a communication network, such as the Internet, a local area network, a workstation peer-to-peer network, a direct link network, a wireless network, or any other suitable communication platform. For example, interface 527 may include one or more modulators, demodulators, multiplexers, demultiplexers, network communication devices, wireless devices, antennas, modems, and any other type of device configured to enable data communication via a communication network.
Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code may be written in any combination of one or more programming languages, including an object-oriented programming language such as Java, Smalltalk, C++, or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the computing unit.
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.
It should be understood that the various techniques described herein may be implemented in connection with hardware or software or, where appropriate, with a combination thereof. Thus, the methods and apparatuses of the presently disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computing device, the machine becomes an apparatus for practicing the presently disclosed subject matter. In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter, e.g., through the use of an application programming interface (API), reusable controls, or the like. Such programs may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language and it may be combined with hardware implementations.
A number of example implementations are provided herein. However, it is understood that various modifications can be made without departing from the spirit and scope of the disclosure herein. As used in the specification, and in the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. The term “comprising” and variations thereof as used herein is used synonymously with the term “including” and variations thereof and are open, non-limiting terms. Although the terms “comprising” and “including” have been used herein to describe various implementations, the terms “consisting essentially of” and “consisting of” can be used in place of “comprising” and “including” to provide for more specific implementations and are also disclosed.
Disclosed are materials, systems, devices, methods, compositions, and components that can be used for, can be used in conjunction with, can be used in preparation for, or are products of the disclosed methods, systems, and devices. These and other components are disclosed herein, and it is understood that when combinations, subsets, interactions, groups, etc. of these components are disclosed that while specific reference of each various individual and collective combinations and permutations of these components may not be explicitly disclosed, each is specifically contemplated and described herein. For example, if a device is disclosed and discussed each and every combination and permutation of the device, and the modifications that are possible, are specifically contemplated unless specifically indicated to the contrary. Likewise, any subset or combination of these is also specifically contemplated and disclosed. This concept applies to all aspects of this disclosure including, but not limited to, steps in methods using the disclosed systems or devices. Thus, if there are a variety of additional steps that can be performed, it is understood that each of these additional steps can be performed with any specific method steps or combination of method steps of the disclosed methods, and that each such combination or subset of combinations is specifically contemplated and should be considered disclosed.
This application claims priority to and benefit of U.S. provisional patent application Ser. No. 62/955,335 filed Dec. 30, 2019, which is fully incorporated by reference and made a part hereof.
Number | Name | Date | Kind |
---|---|---|---|
4484026 | Thornburg | Nov 1984 | A |
4540979 | Gerger et al. | Sep 1985 | A |
4801771 | Mizuguchi et al. | Jan 1989 | A |
4929934 | Ueda et al. | May 1990 | A |
5165897 | Johnson | Nov 1992 | A |
5398962 | Kropp | Mar 1995 | A |
5408873 | Schmidt et al. | Apr 1995 | A |
5423569 | Reighard et al. | Jun 1995 | A |
5453941 | Yoshikawa | Sep 1995 | A |
5463258 | Filion et al. | Oct 1995 | A |
5539259 | Filion et al. | Jul 1996 | A |
5793297 | Takeuchi et al. | Aug 1998 | A |
5855144 | Parada | Jan 1999 | A |
5871063 | Young | Feb 1999 | A |
5914658 | Arakawa | Jun 1999 | A |
5943044 | Martinelli | Aug 1999 | A |
5965952 | Podoloff et al. | Oct 1999 | A |
6067077 | Martin | May 2000 | A |
6333736 | Sandbach | Dec 2001 | B1 |
6378384 | Atkinson et al. | Apr 2002 | B1 |
6429846 | Rosenberg et al. | Aug 2002 | B2 |
6501463 | Dahley et al. | Dec 2002 | B1 |
6636197 | Goldberg et al. | Oct 2003 | B1 |
6809462 | Pelrine et al. | Oct 2004 | B2 |
6906700 | Armstrong | Jun 2005 | B1 |
6933920 | Lacroix et al. | Aug 2005 | B2 |
7126583 | Breed | Oct 2006 | B1 |
7136051 | Hein et al. | Nov 2006 | B2 |
7258026 | Papakostas et al. | Aug 2007 | B2 |
7649278 | Yoshida et al. | Jan 2010 | B2 |
7742036 | Grant | Jun 2010 | B2 |
8203454 | Knight et al. | Jun 2012 | B2 |
8214105 | Daly et al. | Jul 2012 | B2 |
8222799 | Polyakov et al. | Jul 2012 | B2 |
8237324 | Pei et al. | Aug 2012 | B2 |
8269731 | Molne | Sep 2012 | B2 |
8633916 | Bernstein | Jan 2014 | B2 |
8698764 | Karakotsios et al. | Apr 2014 | B1 |
9007190 | Bosch et al. | Apr 2015 | B2 |
9244562 | Rosenberg | Jan 2016 | B1 |
9337832 | Buttolo | May 2016 | B2 |
9690380 | Monkhouse et al. | Jun 2017 | B2 |
9727031 | Lisseman et al. | Aug 2017 | B2 |
9829980 | Lisseman et al. | Nov 2017 | B2 |
9864507 | Cheng | Jan 2018 | B2 |
10007342 | Lisseman et al. | Jun 2018 | B2 |
10180723 | Lisseman et al. | Jan 2019 | B2 |
20020054060 | Schena | May 2002 | A1 |
20030043014 | Nakazawa et al. | Mar 2003 | A1 |
20030076968 | Rast | Apr 2003 | A1 |
20030083131 | Armstrong | May 2003 | A1 |
20030206162 | Roberts | Nov 2003 | A1 |
20040021643 | Hoshino | Feb 2004 | A1 |
20040195031 | Nagasaka | Oct 2004 | A1 |
20050021190 | Worrell et al. | Jan 2005 | A1 |
20050052426 | Hagermoser et al. | Mar 2005 | A1 |
20050063757 | Sugimura et al. | Mar 2005 | A1 |
20050067889 | Chemoff | Mar 2005 | A1 |
20050110769 | DaCosta et al. | May 2005 | A1 |
20050156892 | Grant | Jul 2005 | A1 |
20050273218 | Breed et al. | Dec 2005 | A1 |
20060025897 | Shostak et al. | Feb 2006 | A1 |
20060054479 | Iisaka | Mar 2006 | A1 |
20060076855 | Eriksen et al. | Apr 2006 | A1 |
20060109256 | Grant | May 2006 | A1 |
20060113880 | Pei et al. | Jun 2006 | A1 |
20060177212 | Lamborghini et al. | Aug 2006 | A1 |
20060248478 | Lian | Nov 2006 | A1 |
20060262103 | Hu | Nov 2006 | A1 |
20060284839 | Breed | Dec 2006 | A1 |
20070062753 | Yoshida et al. | Mar 2007 | A1 |
20070097073 | Takashima | May 2007 | A1 |
20070100523 | Trachte | May 2007 | A1 |
20070129046 | Soh et al. | Jun 2007 | A1 |
20070287494 | You et al. | Dec 2007 | A1 |
20080012837 | Marriott et al. | Jan 2008 | A1 |
20080062145 | Shahoian | Mar 2008 | A1 |
20080079604 | Madonna et al. | Apr 2008 | A1 |
20080150911 | Harrison | Jun 2008 | A1 |
20080202912 | Boddie et al. | Aug 2008 | A1 |
20080264183 | Graham et al. | Oct 2008 | A1 |
20080289887 | Flint et al. | Nov 2008 | A1 |
20090001855 | Lipton | Jan 2009 | A1 |
20090020343 | Rothkopf et al. | Jan 2009 | A1 |
20090125811 | Bethurum | May 2009 | A1 |
20090140994 | Tanaka et al. | Jun 2009 | A1 |
20090140996 | Takashima et al. | Jun 2009 | A1 |
20090151447 | Jin et al. | Jun 2009 | A1 |
20090153340 | Pinder et al. | Jun 2009 | A1 |
20090160529 | Lamborghini | Jun 2009 | A1 |
20090189749 | Salada | Jul 2009 | A1 |
20090228791 | Kim et al. | Sep 2009 | A1 |
20090237374 | Li et al. | Sep 2009 | A1 |
20090241378 | Ellis | Oct 2009 | A1 |
20100001974 | Su et al. | Jan 2010 | A1 |
20100045612 | Molne | Feb 2010 | A1 |
20100053087 | Dai | Mar 2010 | A1 |
20100066512 | Rank | Mar 2010 | A1 |
20100141606 | Bae | Jun 2010 | A1 |
20100168998 | Matsunaga | Jul 2010 | A1 |
20100200375 | Han et al. | Aug 2010 | A1 |
20100226075 | Jahge | Sep 2010 | A1 |
20100236911 | Wild et al. | Sep 2010 | A1 |
20100250066 | Eckstein et al. | Sep 2010 | A1 |
20100250071 | Pala et al. | Sep 2010 | A1 |
20100268426 | Pathak | Oct 2010 | A1 |
20100302177 | Kim et al. | Dec 2010 | A1 |
20100315267 | Chung et al. | Dec 2010 | A1 |
20100321335 | Seong-Taek et al. | Dec 2010 | A1 |
20100328112 | Liu et al. | Dec 2010 | A1 |
20110037721 | Cranfill et al. | Feb 2011 | A1 |
20110046788 | Daly et al. | Feb 2011 | A1 |
20110054359 | Sazonov et al. | Mar 2011 | A1 |
20110061947 | Krah et al. | Mar 2011 | A1 |
20110069021 | Hill | Mar 2011 | A1 |
20110109552 | Yasutake | May 2011 | A1 |
20110141052 | Bernstein et al. | Jun 2011 | A1 |
20110148608 | Grant | Jun 2011 | A1 |
20110175844 | Berggren | Jul 2011 | A1 |
20110205081 | Chen | Aug 2011 | A1 |
20110210926 | Pasquero et al. | Sep 2011 | A1 |
20110216015 | Edwards | Sep 2011 | A1 |
20110227872 | Huska | Sep 2011 | A1 |
20110241850 | Bosch et al. | Oct 2011 | A1 |
20110245992 | Stahlin et al. | Oct 2011 | A1 |
20110248728 | Maruyama | Oct 2011 | A1 |
20110255023 | Doyle et al. | Oct 2011 | A1 |
20110260983 | Pertuit et al. | Oct 2011 | A1 |
20110267181 | Kildal | Nov 2011 | A1 |
20110279380 | Weber et al. | Nov 2011 | A1 |
20110290038 | Hoshino et al. | Dec 2011 | A1 |
20120013573 | Liu et al. | Jan 2012 | A1 |
20120038468 | Provancher | Feb 2012 | A1 |
20120039494 | Ellis | Feb 2012 | A1 |
20120062491 | Coni | Mar 2012 | A1 |
20120105367 | Son et al. | May 2012 | A1 |
20120126959 | Zarrabi et al. | May 2012 | A1 |
20120127115 | Gannon | May 2012 | A1 |
20120169663 | Kim et al. | Jul 2012 | A1 |
20120223900 | Jiyama | Sep 2012 | A1 |
20120267221 | Gohng et al. | Oct 2012 | A1 |
20120267222 | Gohng et al. | Oct 2012 | A1 |
20120296528 | Wellhoefer et al. | Nov 2012 | A1 |
20120299856 | Hasui | Nov 2012 | A1 |
20130016053 | Jung et al. | Jan 2013 | A1 |
20130063380 | Wang et al. | Mar 2013 | A1 |
20130063389 | Moore | Mar 2013 | A1 |
20130093679 | Dickinson et al. | Apr 2013 | A1 |
20130096849 | Campbell et al. | Apr 2013 | A1 |
20130106691 | Rank | May 2013 | A1 |
20130113715 | Grant et al. | May 2013 | A1 |
20130113717 | Van Eerd et al. | May 2013 | A1 |
20130122857 | Karaogu et al. | May 2013 | A1 |
20130128587 | Lisseman et al. | May 2013 | A1 |
20130141396 | Lynn et al. | Jun 2013 | A1 |
20130147284 | Chun | Jun 2013 | A1 |
20130154938 | Arthur et al. | Jun 2013 | A1 |
20130181931 | Kenta | Jul 2013 | A1 |
20130218488 | Grandemange et al. | Aug 2013 | A1 |
20130222287 | Bae et al. | Aug 2013 | A1 |
20130222310 | Birnbaum et al. | Aug 2013 | A1 |
20130228023 | Drasnin et al. | Sep 2013 | A1 |
20130250213 | Tomomasa | Sep 2013 | A1 |
20130250502 | Tossavainen | Sep 2013 | A1 |
20130250613 | Kamada | Sep 2013 | A1 |
20130257754 | Liu et al. | Oct 2013 | A1 |
20130257776 | Tissot | Oct 2013 | A1 |
20130265273 | Marsden et al. | Oct 2013 | A1 |
20130282240 | Nada et al. | Oct 2013 | A1 |
20130307788 | Rao et al. | Nov 2013 | A1 |
20130342337 | Kiefer et al. | Dec 2013 | A1 |
20140028577 | Krah et al. | Jan 2014 | A1 |
20140071060 | Santos-Gomez | Mar 2014 | A1 |
20140092025 | Pala et al. | Apr 2014 | A1 |
20140114624 | Buchanan et al. | Apr 2014 | A1 |
20140191973 | Zellers | Jul 2014 | A1 |
20140267076 | Birnbaum et al. | Sep 2014 | A1 |
20140267113 | Lisseman et al. | Sep 2014 | A1 |
20140267114 | Lisseman et al. | Sep 2014 | A1 |
20140347176 | Modarres et al. | Nov 2014 | A1 |
20140354568 | Andrews et al. | Dec 2014 | A1 |
20150009164 | Shinozaki et al. | Jan 2015 | A1 |
20150009168 | Olien et al. | Jan 2015 | A1 |
20150046825 | Li | Feb 2015 | A1 |
20150077373 | Pance et al. | Mar 2015 | A1 |
20150084878 | Kim | Mar 2015 | A1 |
20150097794 | Lisseman | Apr 2015 | A1 |
20150097795 | Lisseman et al. | Apr 2015 | A1 |
20150116205 | Westerman | Apr 2015 | A1 |
20150212571 | Kitada | Jul 2015 | A1 |
20150309576 | Tissot | Oct 2015 | A1 |
20160103541 | Andrews et al. | Apr 2016 | A1 |
20160109949 | Park | Apr 2016 | A1 |
20160216764 | Morrell | Jul 2016 | A1 |
20160342229 | Andrews et al. | Nov 2016 | A1 |
20170075424 | Bernstein | Mar 2017 | A1 |
20180113512 | Kang | Apr 2018 | A1 |
20180129292 | Moussette | May 2018 | A1 |
20180203511 | Lisseman et al. | Jul 2018 | A1 |
Number | Date | Country |
---|---|---|
1607850 | Dec 2005 | EP |
06-037056 | May 1994 | JP |
2000-71809 | Mar 2000 | JP |
2005-175815 | Jun 2005 | JP |
2006-150865 | Jun 2006 | JP |
2008-123429 | May 2008 | JP |
2008-181709 | Aug 2008 | JP |
2008-299866 | Dec 2008 | JP |
2011-3188 | Jan 2011 | JP |
2012-73785 | Apr 2012 | JP |
2012-150833 | Aug 2012 | JP |
2012-155628 | Aug 2012 | JP |
2012176640 | Sep 2012 | JP |
2013-513865 | Apr 2013 | JP |
2013-182528 | Sep 2013 | JP |
1020060047110 | May 2006 | KR |
1020100129424 | Dec 2010 | KR |
1020120103670 | Sep 2012 | KR |
2001088935 | Nov 2001 | WO |
2011008292 | Jan 2011 | WO |
2012052635 | Apr 2012 | WO |
2013082293 | Jun 2013 | WO |
2013154720 | Oct 2013 | WO |
2014194192 | Dec 2014 | WO |
2015054354 | Apr 2015 | WO |
2015054362 | Apr 2015 | WO |
2015054364 | Apr 2015 | WO |
2015054369 | Apr 2015 | WO |
2015054373 | Apr 2015 | WO |
Entry |
---|
International Search Report and Written Opinion issued for Application No. PCT/US2020/065794, dated Apr. 8, 2021. |
Number | Date | Country | |
---|---|---|---|
20210200315 A1 | Jul 2021 | US |
Number | Date | Country | |
---|---|---|---|
62955335 | Dec 2019 | US |