The present invention relates generally to haptic devices in electronic systems, and more particularly to a self adapting haptic device.
Electronic devices are ubiquitous in society and can be found in everything from wristwatches to computers. Many of these electronic devices are portable and also include the ability to obtain a user's attention through the use of an alert device. For example portable electronic devices like cellular phones and watches contain alert devices such as vibrating motors, speakers, and/or lights to attract the user's attention. Because of their portable nature, many of these portable electronic devices are made as small as possible by miniaturizing the components therein. As part of this miniaturization effort, the alert devices in the electronic devices are often made as small as possible in order to conserve space. However, these miniaturized alert devices can be problematic for several reasons.
First, these miniaturized alert devices may be inadequate to obtain the user's attention in a variety of different situations. For example, if the user of a cell phone is in an environment where there is a great deal of ambient noise, such as a concert or live sporting event, then the user may be unable to see a visual alert from a miniaturized light on the phone, hear an auditory alert from a miniaturized speaker in the phone and/or unable to detect vibration coming from the phone's miniaturized vibration motor.
Additionally, because of electronic devices often contain slight variations in the way they were manufactured, the actual response of the alert device within the electronic device may vary between electronic devices. In other words, slight variations in the actual manufacturing of an electronic device may cause the electronic device to react differently to the same force driving the alert device. For example, the vibration frequency may vary between phones of the same make and model because of manufacturing tolerance, and therefore, the same amount of vibration from a vibrating motor may unintentionally produce different levels of user alerts. Furthermore, performance variation may occur over time due to bearing wear, dust, oxides on brushes, and/or temperature changes.
Thus, methods and systems that adaptively adjust the alert devices within electronic devices to overcome one or more of these problems are desirable.
Methods and apparatuses are disclosed that allow an electronic device to autonomously adapt one or more user alerts of the electronic device. For example, some embodiments may include a method for operating a haptic device including driving a haptic device using a control signal, measuring a frequency related to the operation of the haptic device and comparing the measured frequency with a target frequency. A control signal is adjusted based on the comparison to drive the haptic device to the target frequency.
Other embodiments may include an electronic device that autonomously adjusts at least one operating parameter of a haptic device. The electronic device includes a haptic device and a sensor configured to monitor the haptic device during operation of the haptic device. A feedback loop is provided that includes a filter coupled to the sensor and an error detector coupled to the filter, wherein the error detector is configured to compare a measured signal with a target signal to generate an error signal. A controller configured to receive the error signal and adjust a control signal in response to the error signal to achieve a desired operational parameter is also provided.
Still other embodiments may include a method of adjusting user alerts in an electronic device. The method including initiating operation of a haptic device by overdriving a control signal provided to the haptic device and actively braking a motor of the haptic device to stop operation of the haptic device
The use of the same reference numerals in different drawings indicates similar or identical items.
Embodiments of electronic devices are disclosed that allow the electronic device to autonomously observe its current operating condition and adjust its user alerts accordingly. The electronic device may determine its current operating environment (e.g., indoors, outdoors, contained in a purse or bag, etc.) through a series of sensor measurements. Based upon these sensor measurements the electronic device may both select and/or optimize the user alerts to suit the current operating environment. For example, some embodiments may utilize the sensor measurements to determine which of the possible user alerts is best suited to the current operating environment of the electronic device—e.g., if the current operating environment is indoors in a conference room, then the auditory alerts may not be the most suitable user alert in this operating environment. Other embodiments may utilize the sensor measurements to optimize the user alerts. For example some embodiments may include operating a motor to cause the electronic device to vibrate and obtain the user's attention through tactile sensation. In these embodiments, the sensor measurements may be utilized to actively tune the motor such that the electronic device achieves a target frequency that best corresponds to the current operating environment of the electronic device.
Although one or more of the embodiments disclosed herein may be described in detail with reference to a particular electronic device, the embodiments disclosed should not be interpreted or otherwise used as limiting the scope of the disclosure, including the claims. In addition, one skilled in the art will understand that the following description has broad application. For example, while embodiments disclosed herein may focus on portable electronic devices such as cell phones, it should be appreciated that the concepts disclosed herein equally apply to other portable electronic devices such as the IPOD brand portable music player from Apple Inc. In addition, it should be appreciated that the concepts disclosed herein may equally apply to non-portable electronic devices, such as computer equipment (keyboard, mice, etc.) and/or gaming devices (e.g., gaming controllers). Furthermore, while embodiments disclosed herein may focus on optimizing the vibration output of the electronic devices, the concepts disclosed herein equally apply to other forms of user alerts, such as sound devices and/or light devices. Accordingly, the discussion of any embodiment is meant only to be exemplary and is not intended to suggest that the scope of the disclosure, including the claims, is limited to these embodiments.
In some embodiments, the sensors 108 and 110 may be configured to provide a primary functionality, such as receiving user or environmental input related to applications or programs running on the device. These sensors may be repurposed or additionally used to provide secondary functionality for the device. “Secondary functionality” generally refers to the use of one or more sensors for an operation, or to provide input or output, other than their primary purpose. Thus, a temperature sensor configured to monitor the heat of a casing may also be used to detect a rise in heat from the presence of a user's hand as “secondary functionality.”
As another example of secondary functionality, sensor(s) may be used to determine the operating parameters of haptic devices. As a more specific example, measurements from an accelerometer are often primarily used to determine an orientation of the device 100. However, in some instances, the signals outputted by the accelerometer may be used with interactive software (such as a video game) to provide an additional input device for user gameplay, thereby providing secondary functionality for the accelerometer. Continuing this example, the accelerometer may be repurposed for determining the operation of a haptic device. For example, when the haptic device operates, the accelerometer may be used to indirectly measure the operating parameters (such as frequency) of the haptic device to determine whether there is degradation in the haptic feedback. The accelerometer may compare the range of motion of the haptic device during operation to a stored profile to determine if the haptic feedback is too great or too weak. A feedback control loop may be provided to correct for any deviance from a determined operating range, as described in detail below.
Based these measurements, the electronic device 100 may autonomously decide the most effective way to obtain the user's attention in that particular environment.
Conversely,
Referring again to the electronic device 100 shown in
As was mentioned above, the ALS 502 senses the ambient light of the environment that the electronic device 500 is in and reports this information to the processor 516. When the processor 516 receives this ambient light information, it can modify alert operations of the electronic device 500 accordingly. Thus, in the embodiments where the electronic device 500 is a phone, if ambient light measurements indicate that the level of ambient light is relatively high, then alert mechanisms other than the light 518 may be used to obtain the user's attention, such as the motor 520 and/or speaker 522, because the light 518 may be unperceivable to the user because the ambient light conditions. As was mentioned above, the information from the sensors may be combined such that the ambient light measurement from the ALS 502 may be used in conjunction with other measurements, such as ambient noise level, to detect a current operating environment of the electronic device 500.
The microphone 504 may sample the ambient noise level of the environment that the electronic device 500 is in and report this information to the processor 516. Thus, the microphone 504 may indicate that the ambient noise level is too high for the speaker 522 to obtain the user's attention, and therefore, alert mechanisms other than the speaker 522 may be used to obtain the user's attention, such as the motor 520 and/or the light 518. In the embodiments where the electronic device 500 is a phone, then the microphone 504 may be the microphone used by the user of the electronic device 500 when using the phone.
The infrared (IR) detector 506 may detect a user's proximity to the electronic device 500 and report this information to the processor 516. In some embodiments, the IR detector 506 may include one or more solid state sensors, such as pyroelectric materials, which detect heat from a user's body being near the electronic device 500. In other embodiments, the IR sensor may include a light emitting diode (LED) that emits infrared light which bounces off a user in close proximity to the electronic device 500 and is detected by an IR sensor that is based upon a charge coupled device (CCD), where the CCD may detect reflected IR light emitted by the LEDs. In still other embodiments, a photoresistor may be used in place of or in conjunction with the CCD. Regardless of the actual implementation of the IR detector 506, the IR detector 506 may convey its signal to the processor 516 as an indication of a user's presence near the electronic device 500, and this indication may be used in conjunction with one or more of the other sensors to determine the current operating environment of the electronic device 500.
The camera 508 may capture certain visual cues for use in determining the operating environment of the electronic device 500. In some embodiments, the camera 508 may be integrated within the ALS 502. In other embodiments, the camera 508 may be located on a separate portion of the electronic device 500 and may be used to confirm measurements from one of the other sensors, such as the ALS 502. For example, in the event that the electronic device 500 is implemented as a phone and the ALS 502 is positioned on one side of the phone, such as the face side that the user positions against their head when using the phone, and the camera 508 is positioned on the opposite side of the electronic device 500 as the ALS 502, then the camera 508 may be used to confirm measurements indicating that the phone is in a certain operating environment.
Furthermore, in some embodiments, measurements from the camera 508 may be used to provide additional information regarding the operating environment of the electronic device 500. For example, if the electronic device 500 is implemented as the phone shown in
The accelerometer 510 may indicate the general orientation of the electronic device 500. In some embodiments, this indication may be through measurement of a damped mass on an integrated circuit, such as a micro electro-mechanical system (MEMS) For example, the accelerometer 510 may include one or more “in-plane” MEMS accelerometers, which are sensitive in a plane that is parallel to the sensing element (such as the damped mass), and therefore multiple dimension (such as two and three dimension accelerometers) may be formed by combining two or more in-plane accelerometers orthogonal to each other. Other embodiments may utilize out-of-plane MEMS accelerometers, which are sensitive to positional movements in a direction that is in a plane that is perpendicular to the sensing element (sometimes referred to as Coriolis movement). Some embodiments may combine one or more in-plane MEMS sensors with one or more out-of-plane MEMS sensors to form the accelerometer 510. As mentioned above, the accelerometer 510 may be used to determine orientation of the electronic device 500 (such as face up, face down, tilted, etc.) and/or whether the electronic device 500 is being jostled about by the user (such as inside of the purse 305 shown in
The global positioning system (GPS) sensor 511 may indicate the position of the electronic device 500 with respect to the latitude and longitude coordinates of the Earth as determined by signals from a plurality of geosynchronous satellites orbiting the Earth. Since the GPS sensor 511 may be unable to receive satellite signals while indoors, the GPS sensor 511 may be used to detect whether the electronic device 500 is indoors or outdoors, and the processor 516 may adjust the alerts accordingly.
The capacitive screen sensor 512 may detect whether the user is making contact with the electronic device 500, and/or how much contact the user is making with the electronic device. For example, if the user is holding the electronic device 500 in their pocket, then the capacitive screen sensor 512 may indicate a certain capacitance level associated with the user's body. On the other hand, in the event that the electronic device 500 is located the purse 305 as shown in
Table 1 illustrates how values from the capacitive screen sensor 512 may be confirmed by the other sensors, such as the ALS 502. For example, when the ALS indicates that the ambient light level is low, such as when the phone may be in a pocket or in the purse 305, then the capacitive screen sensor 512 may be consulted by the processor 516 to determine if the capacitance value corresponds to human versus non-human capacitance so that the processor 516 may determine the operating environment an adjust the user alerts accordingly. Similarly, in the event that the capacitive screen sensor 512 indicates that substantially no capacitance is measured, then the ALS 502 may be consulted to determine if the light level is high indicating that the operating environment is on the table 200 in a bright room or, if the light level is low, indicating that the operating environment is on the table 200 in a dark room, such as a night stand. The processor 516 then may adjust the alerts accordingly, such as by silencing alerts from the speaker 522 in the event that the electronic device 500 is on a night stand.
Referring still to
The control system 600 may include an error detector 610 coupled to the storage unit 605 and the accelerometer 510. The accelerometer 510 may report its measurements to the error detector 610 in the same form as the reference measurements stored in the storage unit 605. As was mentioned above, measurements from the accelerometer 510 may represent movement of the electronic device 500 in the current operating environment of the electronic device 500, and as a result, the measurements from the accelerometer 510 may be used to measure the target frequency of the electronic device 500. During operation, the error detector 610 may compare the reference value stored in the storage unit 605 with the current measurement from the accelerometer 510 and output an error signal Es.
The error detector 610 may couple to a motor controller 615 and thereby provide the error signal Es to the controller 615. The controller 615 may utilize the error signal Es in controlling the input signals to the motor 520, such as by generating a control signal that is proportional to the difference between the reference value stored in the storage unit 605 and the accelerometer 510. As mentioned above, the electrical signal applied to the motor 520 may be a voltage, and therefore, the control signal generated by the motor controller 615 may vary one or more aspects of the voltage that is applied to the motor 520. For example, control of the motor 520 may be accomplished by varying the amplitude, frequency, and/or duty cycle of the voltage that is applied to the motor 520.
In some embodiments, the motor 520 may be controlled using a pulse width modulated (PWM) signal. This PWM signal may allow more robust control of the motor 520 than conventional methods, such as an on/off control. In these embodiments, the PWM signal may be used to initially overdrive the motor 520 to reduce the rise time or ‘spin up’ for the motor 520 thereby producing a sharper turn on of the motor 520. Similarly, in these embodiments, the PWM signal may be used to underdrive the motor 520, or inductively brake the motor 520, so as to achieve a sharper turn off of the motor 520. This sharper on and off action of the motor 520 may result in more noticeable tactile sensations to a user when using the motor 520 as an alert device.
Referring back to the control system 600 shown in
Referring now to
Once the electronic device 500 receives an incoming call, the electronic device 500 will detect the current system state per block 810. For example, the microprocessor 516 may observe the values of one or more of the sensors 502-512 to determine their values, and as was discussed above, based upon one or more of these measurements, the electronic device 500 may predict the operating environment of the electronic device (e.g., on a table as shown in
Next, in block 815, the initial reference value may be loaded into the storage unit 605. The initial reference value to be stored may correspond to an initial estimation of the reference value that matches the current operating environment. For example, momentarily to
Referring back to
On the other hand, in the event that the block 820 determines that optimization is desired, then a dithering process may be utilized to determine the target frequency of the electronic device 500. This dithering process may begin in block 830 where the control signal provided to the motor 520 may be increased, for example, by increasing the frequency as illustrated in the section 705 of
Next, in block 850, the microprocessor 516 may compare the values stored in blocks 835 and 845 and adjust the reference value in the storage unit 605 accordingly. For example, if the value stored during block 835 is greater than the value stored during block 845, then increasing the control signal per block 830 may result in the electronic device 500 getting closer to its target frequency than decreasing the control signal per block 840. Thus, the controller 615 may increase the frequency of the control signal to the motor 520 by increasing the reference value stored in the storage unit 605 per block 855 and then control may flow back to block 830 where the dithering process begins again.
Likewise, if the value stored during block 845 is greater than the value stored during block 835, then decreasing the control signal per block 840 may result in the electronic device 500 getting closer to its target frequency than increasing the control signal per block 830. Thus, the controller 615 may decrease the frequency of the control signal to the motor 520 by increasing the reference value stored in the storage unit 605 per block 860 and then control may flow back to block 830 where the dithering process begins again.
The dithering operations shown in blocks 830-845 are merely illustrative of the operations that may be implemented in determining the maximum target frequency of the electronic device 500 in its current operating environment and the operations 800 shown in
In still other embodiments, the maximum target frequency may be determined by stepping through reference values incrementally. For example, the reference value stored in the storage unit 605 may be substantially zero (e.g., on the order of several hertz) and this reference value may be stepped up from this initial value to a maximum reference value. As this reference value is stepped and the control system 600 reacts to this changing reference value, the measurement of the accelerometer 510 may be stored by the processor 516 in order to find a maximum target frequency of the electronic device 500. By stepping through a range of reference values in this manner, the processor 516 may determine if there are multiple harmonic target frequencies in the target frequency spectrum of the electronic device 500 and determine which of these harmonics produces the largest target frequency of the electronic device 500.
Because one or more characteristics of the motor 520 may vary as a function of temperature (e.g., the electrical resistance of windings in the motor may increase with temperature), wear (e.g., the brushes that commutate the windings in the motor 520 may have an increasing the electrical resistance over time), and/or friction (e.g., the internal bearing structures of the motor 520 may have an increase in the amount of friction over time, causing the motor to spin more slowly in response to applied voltage). These characteristics may include macro scale changes due to aging and wear and/or micro scale changes due to temporary heating in a hot car or due to the generation of heat in the motor windings during operation. Using one or more of the above identified methods, the motor 520 may be operated in such a manner so as to counteract one or more of these effects. For example, using a PWM control signal, in conjunction with measurements from the one or more sensors, changes in performance of the motor 520 as a function of time may be compensated for. Such measurements could be inferred indirectly from measurements of the armature resistance of the motor 520 (e.g., to compensate for temperature/brush wear) or directly from measurements of motor speed at a known duty cycle (e.g., using the accelerometer 510). In addition, while these degradations in performance may be compensated for, they may also be used to trigger a repair or diagnostic history to be communicated to the user, or to the manufacturer or seller of the device.
Turning to
In some embodiments, one or more sensors may be repurposed from a primary purpose, or additionally used, to sense the operation of the motor. For example, an accelerometer may be repurposed to determine the operating frequency of a haptic device. That is, measurements from an accelerometer may generally be used to determine an orientation of the device 100 and/or may be used with interactive software, such as a video game, to provide an additional input device for user gameplay as primary purposes. Upon actuation of a haptic element, the accelerometer may be repurposed to measure the operating parameters of the haptic element, such as the amount of vibration induced in the device 100 by the haptic element. As such, it should be appreciated that a sensor(s) already provided with a particular electronic device may be used to monitor the operation of a haptic element.
Returning to
In some embodiments, the error detector 904 may include software, hardware and/or a combination of the two and may be configured to convert the filtered signals from the sensor 910 and filter 912 into a signal having units indicative of an operating parameter of the motor 908, such as frequency, temperature, angular velocity, and so on. In other embodiments, discrete components other than the error detector 904 may be used to convert the measured signal into units that may indicate an operating parameter for the motor 908.
The measured frequency is compared with a target frequency provided from the storage device 902 to the error detector 904 to generate an error signal (Block 934). The generated error signal is provided to the motor controller 906 and the control signal is adjusted according to the error signal (Block 936). In one embodiment, a duty cycle of a PWM control signal may be adjusted by the motor controller 906 to achieve the target frequency. For example, to increase the current in the motor armature, the duty cycle of the PWM control signal may be increased. The control signal is then provided to the motor 908 to drive the motor (Block 922).
In some embodiments, the motor controller 906 may store or have access to information related to the target frequency and/or the torque and angular speed curve information so that it may appropriately adjust the control signal to achieve the target frequency. As such, in some embodiments, the information accessible by the controller 906 may serve as a reference point for the operation of the haptic element to determine changed circumstances related to the operation of the haptic element over time, thus allowing for adjustment of the operating parameters to achieve and/or maintain operations at or near desired operating parameters.
In order to achieve operation at the target frequency, the speed of the motor 916 may be increased by adjustment of the PWM control signal. Specifically, the duty cycle of the PWM control signal can be adjusted to increase the current in the armature of the motor 908 and thereby increase the speed of the motor to achieve the target frequency. Thus, the PWM control signal allows for adjustments to be made to the operating parameters of the motor while providing a constant voltage level signal and acts as a variable voltage drive without actual varying the voltage level.
The increased current increases the PWM cycle of the motor, and thus moves the pivoted curve 1010 and the shifted curve 1020 so that they reflect the original curve 1000, as indicated by arrows 1030 in
In addition to testing and adjusting of the operating parameters of the motor 908, periodically or at random intervals, the operating parameters may be tested for informational purposes. That is, the operation of the motor may be audited to discover how the motor is performing. This may be useful to a manufacturer or reseller to know how an installed base of motors is performing. Thus, the information related to the operation of the motor (i.e., the information collected by the sensor 910) may be transmitted or provided to a computer database owned, operated or accessed by a manufacturer, for example, for informational purposes. The transmittal of the information may be via any suitable mode including wired and wireless modes. Moreover, the transmittal may be passive and unnoticeable to a user of the device. In some embodiments, the information may be provided to a user interface of the device in which the haptic element is operating to inform a user of any performance issues. This may be useful for knowing when a cooling fan is not operating properly, for example, so that it may be fixed before a system overheats or to know when a hard disk drive is beginning to fail.
In the foregoing examples, it should be appreciated that the motion of a device is measured to control a haptic element within the device. Thus, not only is the sensor (e.g., accelerometer) being used for a secondary purpose, it also takes an indirect measurement in order to tune the haptic (or other) device. The feedback loop may include one or more sensors and the sensors implemented may take various different measurements. For example, in some embodiments, a thermocouple may be used for measuring a device temperature to infer a motor operating temperature. In another embodiment, a microphone may be used for measuring a ringtone volume or quality. In some embodiments, the microphone may also be used to determine a volume for a hard disk drive when spinning. In some embodiments, a gyroscope may be used to determine acceleration of a device when a vibrating haptic element is actuated.
In some embodiments, the ramp up and stopping of motors may be improved.
In contrast,
Although concepts have been presented in relation to specific embodiments, it should be appreciated, that the concepts may be applicable over a number embodiments not specifically described herein but falling within the scope of the present disclosure. Accordingly, embodiments disclosed herein are not to be construed as limiting.
The present application is a continuation of U.S. patent application Ser. No. 15/897,968, filed Feb. 15, 2018, now U.S. Pat. No. 10,475,300, which is a continuation of U.S. patent application Ser. No. 15/583,938, filed May 1, 2017, now U.S. Pat. No. 9,934,661, which is a continuation of U.S. patent application Ser. No. 14/942,521, filed Nov. 16, 2015, now U.S. Pat. No. 9,640,048, which is a continuation of U.S. patent application Ser. No. 14/512,927, filed Oct. 13, 2014, now U.S. Pat. No. 9,202,355, which is a divisional of U.S. patent application Ser. No. 13/943,639, filed Jul. 16, 2013, now U.S. Pat. No. 8,860,562, which is a continuation of U.S. patent application Ser. No. 12/750,054, filed on Mar. 30, 2010, now U.S. Pat. No. 8,487,759, which is a continuation-in-part of U.S. patent application Ser. No. 12/571,326, filed on Sep. 30, 2009, now U.S. Pat. No. 8,552,859, the contents of which are incorporated by reference as if fully disclosed herein.
Number | Name | Date | Kind |
---|---|---|---|
3001049 | Didier | Sep 1961 | A |
3390287 | Sonderegger | Jun 1968 | A |
3419739 | Clements | Dec 1968 | A |
4236132 | Zissimopoulos | Nov 1980 | A |
4412148 | Klicker et al. | Oct 1983 | A |
4414984 | Zarudiansky | Nov 1983 | A |
4490815 | Umehara et al. | Dec 1984 | A |
4695813 | Nobutoki et al. | Sep 1987 | A |
4975616 | Park | Dec 1990 | A |
5010772 | Bourland | Apr 1991 | A |
5245734 | Issartel | Sep 1993 | A |
5283408 | Chen | Feb 1994 | A |
5293161 | MacDonald et al. | Mar 1994 | A |
5317221 | Kubo et al. | May 1994 | A |
5365140 | Ohya et al. | Nov 1994 | A |
5434549 | Hirabayashi et al. | Jul 1995 | A |
5436622 | Gutman et al. | Jul 1995 | A |
5510584 | Norris | Apr 1996 | A |
5510783 | Findlater et al. | Apr 1996 | A |
5513100 | Parker et al. | Apr 1996 | A |
5587875 | Sellers | Dec 1996 | A |
5590020 | Sellers | Dec 1996 | A |
5602715 | Lempicki et al. | Feb 1997 | A |
5619005 | Shibukawa et al. | Apr 1997 | A |
5621610 | Moore et al. | Apr 1997 | A |
5625532 | Sellers | Apr 1997 | A |
5629578 | Winzer et al. | May 1997 | A |
5635928 | Takagi et al. | Jun 1997 | A |
5718418 | Gugsch | Feb 1998 | A |
5739759 | Nakazawa et al. | Apr 1998 | A |
5742242 | Sellers | Apr 1998 | A |
5783765 | Muramatsu | Jul 1998 | A |
5793605 | Sellers | Aug 1998 | A |
5812116 | Malhi | Sep 1998 | A |
5813142 | Demon | Sep 1998 | A |
5818149 | Safari et al. | Oct 1998 | A |
5896076 | Van Namen | Apr 1999 | A |
5907199 | Miller | May 1999 | A |
5951908 | Cui et al. | Sep 1999 | A |
5959613 | Rosenberg et al. | Sep 1999 | A |
5973441 | Lo et al. | Oct 1999 | A |
5982304 | Selker et al. | Nov 1999 | A |
5982612 | Roylance | Nov 1999 | A |
5995026 | Sellers | Nov 1999 | A |
5999084 | Armstrong | Dec 1999 | A |
6035257 | Epperson | Mar 2000 | A |
6069433 | Lazarus et al. | May 2000 | A |
6078308 | Rosenberg et al. | Jun 2000 | A |
6104947 | Heikkila et al. | Aug 2000 | A |
6127756 | Iwaki | Oct 2000 | A |
6135886 | Armstrong | Oct 2000 | A |
6198206 | Saarmaa | Mar 2001 | B1 |
6218966 | Goodwin | Apr 2001 | B1 |
6219033 | Rosenberg | Apr 2001 | B1 |
6220550 | McKillip, Jr. | Apr 2001 | B1 |
6222525 | Armstrong | Apr 2001 | B1 |
6252336 | Hall | Jun 2001 | B1 |
6342880 | Rosenberg et al. | Jan 2002 | B2 |
6351205 | Armstrong | Feb 2002 | B1 |
6373465 | Jolly et al. | Apr 2002 | B2 |
6408187 | Merriam | Jun 2002 | B1 |
6411276 | Braun et al. | Jun 2002 | B1 |
6429849 | An | Aug 2002 | B1 |
6437485 | Johansson | Aug 2002 | B1 |
6438393 | Surronen | Aug 2002 | B1 |
6444928 | Okamoto et al. | Sep 2002 | B2 |
6455973 | Meson | Sep 2002 | B1 |
6465921 | Horng | Oct 2002 | B1 |
6552404 | Hynes | Apr 2003 | B1 |
6552471 | Chandran et al. | Apr 2003 | B1 |
6557072 | Osborn | Apr 2003 | B2 |
6642857 | Schediwy | Nov 2003 | B1 |
6693626 | Rosenberg | Feb 2004 | B1 |
6717573 | Shahoian et al. | Apr 2004 | B1 |
6747400 | Maichl et al. | Jun 2004 | B2 |
6809462 | Pelrine et al. | Oct 2004 | B2 |
6809727 | Piot et al. | Oct 2004 | B2 |
6864877 | Braun et al. | Mar 2005 | B2 |
6906697 | Rosenberg | Jun 2005 | B2 |
6906700 | Armstrong | Jun 2005 | B1 |
6906703 | Vablais et al. | Jun 2005 | B2 |
6952203 | Banerjee et al. | Oct 2005 | B2 |
6954657 | Bork et al. | Oct 2005 | B2 |
6963762 | Kaaresoja et al. | Nov 2005 | B2 |
6965189 | Menzel | Nov 2005 | B2 |
6995752 | Lu | Feb 2006 | B2 |
7005811 | Wakuda et al. | Feb 2006 | B2 |
7016707 | Fujisawa et al. | Mar 2006 | B2 |
7022927 | Hsu | Apr 2006 | B2 |
7023112 | Miyamoto et al. | Apr 2006 | B2 |
7081701 | Yoon et al. | Jul 2006 | B2 |
7091948 | Chang et al. | Aug 2006 | B2 |
7121147 | Okada | Oct 2006 | B2 |
7123948 | Nielsen | Oct 2006 | B2 |
7130664 | Williams | Oct 2006 | B1 |
7136045 | Rosenberg et al. | Nov 2006 | B2 |
7158122 | Roberts | Jan 2007 | B2 |
7161580 | Bailey et al. | Jan 2007 | B2 |
7162928 | Shank et al. | Jan 2007 | B2 |
7170498 | Huang | Jan 2007 | B2 |
7176906 | Williams et al. | Feb 2007 | B2 |
7180500 | Marvit et al. | Feb 2007 | B2 |
7182691 | Schena | Feb 2007 | B1 |
7194645 | Bieswanger et al. | Mar 2007 | B2 |
7205978 | Poupyrev | Apr 2007 | B2 |
7217891 | Fischer et al. | May 2007 | B2 |
7218310 | Tierling et al. | May 2007 | B2 |
7219561 | Okada | May 2007 | B2 |
7253350 | Noro et al. | Aug 2007 | B2 |
7269484 | Hein | Sep 2007 | B2 |
7333604 | Zernovizky et al. | Feb 2008 | B2 |
7334350 | Ellis | Feb 2008 | B2 |
7348968 | Dawson | Mar 2008 | B2 |
7382357 | Panotopoulos et al. | Jun 2008 | B2 |
7388741 | Konuma et al. | Jun 2008 | B2 |
7392066 | Hapamas | Jun 2008 | B2 |
7423631 | Shahoian et al. | Sep 2008 | B2 |
7446752 | Goldenberg et al. | Nov 2008 | B2 |
7469155 | Chu | Dec 2008 | B2 |
7469595 | Kessler et al. | Dec 2008 | B2 |
7471033 | Thiesen et al. | Dec 2008 | B2 |
7495358 | Kobayashi et al. | Feb 2009 | B2 |
7508382 | Denoue et al. | Mar 2009 | B2 |
7561142 | Shahoian et al. | Jul 2009 | B2 |
7562468 | Ellis | Jul 2009 | B2 |
7569086 | Chandran | Aug 2009 | B2 |
7575368 | Guillaume | Aug 2009 | B2 |
7586220 | Roberts | Sep 2009 | B2 |
7619498 | Miura | Nov 2009 | B2 |
7639232 | Grant et al. | Dec 2009 | B2 |
7641618 | Noda et al. | Jan 2010 | B2 |
7647196 | Kahn et al. | Jan 2010 | B2 |
7649305 | Priya et al. | Jan 2010 | B2 |
7675253 | Dorel | Mar 2010 | B2 |
7675414 | Ray | Mar 2010 | B2 |
7679611 | Schena | Mar 2010 | B2 |
7707742 | Ellis | May 2010 | B2 |
7710399 | Bruneau et al. | May 2010 | B2 |
7732951 | Mukaide | Jun 2010 | B2 |
7737828 | Yang et al. | Jun 2010 | B2 |
7742036 | Grant et al. | Jun 2010 | B2 |
7788032 | Moloney | Aug 2010 | B2 |
7793429 | Ellis | Sep 2010 | B2 |
7793430 | Ellis | Sep 2010 | B2 |
7798982 | Zets et al. | Sep 2010 | B2 |
7868489 | Amemiya et al. | Jan 2011 | B2 |
7886621 | Smith et al. | Feb 2011 | B2 |
7888892 | McReynolds et al. | Feb 2011 | B2 |
7893922 | Klinghult et al. | Feb 2011 | B2 |
7919945 | Houston et al. | Apr 2011 | B2 |
7929382 | Yamazaki | Apr 2011 | B2 |
7946483 | Miller et al. | May 2011 | B2 |
7952261 | Lipton et al. | May 2011 | B2 |
7952566 | Poupyrev et al. | May 2011 | B2 |
7956770 | Klinghult et al. | Jun 2011 | B2 |
7961909 | Mandella et al. | Jun 2011 | B2 |
8018105 | Erixon et al. | Sep 2011 | B2 |
8031172 | Kruse et al. | Oct 2011 | B2 |
8044940 | Narusawa | Oct 2011 | B2 |
8069881 | Cunha | Dec 2011 | B1 |
8072418 | Crawford et al. | Dec 2011 | B2 |
8077145 | Rosenberg et al. | Dec 2011 | B2 |
8081156 | Ruettiger | Dec 2011 | B2 |
8082640 | Takeda | Dec 2011 | B2 |
8084968 | Murray et al. | Dec 2011 | B2 |
8098234 | Lacroix et al. | Jan 2012 | B2 |
8123660 | Kruse et al. | Feb 2012 | B2 |
8125453 | Shahoian et al. | Feb 2012 | B2 |
8141276 | Ellis | Mar 2012 | B2 |
8156809 | Tierling et al. | Apr 2012 | B2 |
8169401 | Hardwick | May 2012 | B2 |
8174344 | Yakima et al. | May 2012 | B2 |
8174372 | da Costa | May 2012 | B2 |
8179027 | Barta et al. | May 2012 | B2 |
8179202 | Cruz-Hernandez et al. | May 2012 | B2 |
8188623 | Park | May 2012 | B2 |
8205356 | Ellis | Jun 2012 | B2 |
8210942 | Shimabukuro et al. | Jul 2012 | B2 |
8232494 | Purcocks | Jul 2012 | B2 |
8242641 | Bae | Aug 2012 | B2 |
8248277 | Peterson et al. | Aug 2012 | B2 |
8248278 | Schlosser et al. | Aug 2012 | B2 |
8253686 | Kyung et al. | Aug 2012 | B2 |
8255004 | Huang et al. | Aug 2012 | B2 |
8261468 | Ellis | Sep 2012 | B2 |
8264465 | Grant et al. | Sep 2012 | B2 |
8270114 | Argumedo et al. | Sep 2012 | B2 |
8270148 | Griffith et al. | Sep 2012 | B2 |
8288899 | Park et al. | Oct 2012 | B2 |
8291614 | Ellis | Oct 2012 | B2 |
8294600 | Peterson et al. | Oct 2012 | B2 |
8315746 | Cox et al. | Nov 2012 | B2 |
8339250 | Je et al. | Dec 2012 | B2 |
8344834 | Niiyama | Jan 2013 | B2 |
8345013 | Heubel et al. | Jan 2013 | B2 |
8373549 | Fadell et al. | Feb 2013 | B2 |
8378797 | Pance et al. | Feb 2013 | B2 |
8378798 | Bells et al. | Feb 2013 | B2 |
8378965 | Gregorio et al. | Feb 2013 | B2 |
8384316 | Houston et al. | Feb 2013 | B2 |
8384679 | Paleczny et al. | Feb 2013 | B2 |
8388346 | Rantala et al. | Mar 2013 | B2 |
8390594 | Modarres et al. | Mar 2013 | B2 |
8395587 | Cauwels et al. | Mar 2013 | B2 |
8398570 | Mortimer et al. | Mar 2013 | B2 |
8405618 | Colgate et al. | Mar 2013 | B2 |
8411058 | Wong et al. | Apr 2013 | B2 |
8446264 | Tanase | May 2013 | B2 |
8451255 | Weber et al. | May 2013 | B2 |
8452345 | Lee et al. | May 2013 | B2 |
8461951 | Gassmann et al. | Jun 2013 | B2 |
8466889 | Tong et al. | Jun 2013 | B2 |
8471690 | Hennig et al. | Jun 2013 | B2 |
8487759 | Hill | Jul 2013 | B2 |
8515398 | Song et al. | Aug 2013 | B2 |
8542134 | Peterson et al. | Sep 2013 | B2 |
8545322 | George et al. | Oct 2013 | B2 |
8547341 | Takashima et al. | Oct 2013 | B2 |
8547350 | Anglin et al. | Oct 2013 | B2 |
8552859 | Pakula et al. | Oct 2013 | B2 |
8570291 | Motomura | Oct 2013 | B2 |
8575794 | Lee et al. | Nov 2013 | B2 |
8587955 | DiFonzo et al. | Nov 2013 | B2 |
8593409 | Heubel | Nov 2013 | B1 |
8598893 | Camus | Dec 2013 | B2 |
8599047 | Schlosser et al. | Dec 2013 | B2 |
8599152 | Wurtenberger et al. | Dec 2013 | B1 |
8600354 | Esaki | Dec 2013 | B2 |
8614431 | Huppi et al. | Dec 2013 | B2 |
8621348 | Ramsay et al. | Dec 2013 | B2 |
8629843 | Steeves et al. | Jan 2014 | B2 |
8633916 | Bernstein et al. | Jan 2014 | B2 |
8674941 | Casparian et al. | Mar 2014 | B2 |
8680723 | Subramanian | Mar 2014 | B2 |
8681092 | Harada et al. | Mar 2014 | B2 |
8682396 | Yang et al. | Mar 2014 | B2 |
8686952 | Burrough et al. | Apr 2014 | B2 |
8710966 | Hill | Apr 2014 | B2 |
8717309 | Almalki | May 2014 | B2 |
8723813 | Park et al. | May 2014 | B2 |
8733540 | Woiler et al. | May 2014 | B2 |
8735755 | Peterson et al. | May 2014 | B2 |
8760273 | Casparian et al. | Jun 2014 | B2 |
8760413 | Peterson et al. | Jun 2014 | B2 |
8780060 | Maschmeyer et al. | Jul 2014 | B2 |
8787006 | Golko et al. | Jul 2014 | B2 |
8797152 | Henderson et al. | Aug 2014 | B2 |
8798534 | Rodriguez et al. | Aug 2014 | B2 |
8803842 | Wakasugi et al. | Aug 2014 | B2 |
8816981 | Kai et al. | Aug 2014 | B2 |
8836502 | Culbert et al. | Sep 2014 | B2 |
8857248 | Shih et al. | Oct 2014 | B2 |
8860562 | Hill | Oct 2014 | B2 |
8861776 | Lastrucci | Oct 2014 | B2 |
8866600 | Yang et al. | Oct 2014 | B2 |
8890666 | Parker et al. | Nov 2014 | B2 |
8890668 | Pance et al. | Nov 2014 | B2 |
8918215 | Bosscher et al. | Dec 2014 | B2 |
8928621 | Ciesla et al. | Jan 2015 | B2 |
8947383 | Ciesla et al. | Feb 2015 | B2 |
8948821 | Newham et al. | Feb 2015 | B2 |
8952937 | Shih et al. | Feb 2015 | B2 |
8970534 | Adachi et al. | Mar 2015 | B2 |
8976141 | Myers et al. | Mar 2015 | B2 |
9008730 | Kim et al. | Apr 2015 | B2 |
9012795 | Niu | Apr 2015 | B2 |
9013426 | Cole et al. | Apr 2015 | B2 |
9019088 | Zawacki et al. | Apr 2015 | B2 |
9024738 | Van Schyndel et al. | May 2015 | B2 |
9035887 | Prud'Hommeaux et al. | May 2015 | B1 |
9072576 | Nishiura | Jul 2015 | B2 |
9083821 | Hughes | Jul 2015 | B2 |
9092129 | Abdo et al. | Jul 2015 | B2 |
9098984 | Heubel et al. | Aug 2015 | B2 |
9098991 | Park et al. | Aug 2015 | B2 |
9117347 | Matthews | Aug 2015 | B2 |
9122325 | Peshkin et al. | Sep 2015 | B2 |
9131039 | Behles | Sep 2015 | B2 |
9134834 | Reshef | Sep 2015 | B2 |
9141225 | Cok et al. | Sep 2015 | B2 |
9158379 | Cruz-Hernandez et al. | Oct 2015 | B2 |
9178509 | Bernstein | Nov 2015 | B2 |
9189932 | Kerdemelidis et al. | Nov 2015 | B2 |
9201458 | Hunt et al. | Dec 2015 | B2 |
9202355 | Hill | Dec 2015 | B2 |
9219401 | Kim et al. | Dec 2015 | B2 |
9235267 | Burrough et al. | Jan 2016 | B2 |
9274601 | Faubert et al. | Mar 2016 | B2 |
9274602 | Garg et al. | Mar 2016 | B2 |
9274603 | Modarres et al. | Mar 2016 | B2 |
9275815 | Hoffmann | Mar 2016 | B2 |
9285923 | Liao et al. | Mar 2016 | B2 |
9293054 | Bruni et al. | Mar 2016 | B2 |
9300181 | Maeda et al. | Mar 2016 | B2 |
9310906 | Yumiki et al. | Apr 2016 | B2 |
9310950 | Takano et al. | Apr 2016 | B2 |
9317116 | Ullrich et al. | Apr 2016 | B2 |
9317118 | Puskarich | Apr 2016 | B2 |
9317154 | Perlin et al. | Apr 2016 | B2 |
9318942 | Sugita et al. | Apr 2016 | B2 |
9325230 | Yamada et al. | Apr 2016 | B2 |
9330544 | Levesque et al. | May 2016 | B2 |
9357052 | Ullrich | May 2016 | B2 |
9360944 | Pinault | Jun 2016 | B2 |
9367238 | Tanada | Jun 2016 | B2 |
9380145 | Tartz et al. | Jun 2016 | B2 |
9390599 | Weinberg | Jul 2016 | B2 |
9396434 | Rothkopf | Jul 2016 | B2 |
9405369 | Modarres et al. | Aug 2016 | B2 |
9411423 | Heubel | Aug 2016 | B2 |
9417695 | Griffin et al. | Aug 2016 | B2 |
9430042 | Levin | Aug 2016 | B2 |
9448628 | Tan et al. | Sep 2016 | B2 |
9448713 | Cruz-Hernandez | Sep 2016 | B2 |
9449476 | Lynn | Sep 2016 | B2 |
9452268 | Badaye et al. | Sep 2016 | B2 |
9454239 | Elias et al. | Sep 2016 | B2 |
9467033 | Jun et al. | Oct 2016 | B2 |
9468846 | Terrell et al. | Oct 2016 | B2 |
9471172 | Sirois | Oct 2016 | B2 |
9477342 | Daverman et al. | Oct 2016 | B2 |
9480947 | Jiang et al. | Nov 2016 | B2 |
9501912 | Hayskjold et al. | Nov 2016 | B1 |
9542028 | Filiz et al. | Jan 2017 | B2 |
9544694 | Abe et al. | Jan 2017 | B2 |
9564029 | Morrell et al. | Feb 2017 | B2 |
9576445 | Cruz-Hernandez | Feb 2017 | B2 |
9595659 | Kim | Mar 2017 | B2 |
9600070 | Chatterjee et al. | Mar 2017 | B2 |
9608506 | Degner et al. | Mar 2017 | B2 |
9622214 | Ryu | Apr 2017 | B2 |
9640048 | Hill | May 2017 | B2 |
9652040 | Martinez et al. | May 2017 | B2 |
9659482 | Yang et al. | May 2017 | B2 |
9665198 | Kies et al. | May 2017 | B2 |
9692286 | Endo et al. | Jun 2017 | B2 |
9594450 | Lynn et al. | Jul 2017 | B2 |
9696803 | Curz-Hernandez | Jul 2017 | B2 |
9727157 | Ham et al. | Aug 2017 | B2 |
9733704 | Cruz-Hernandez | Aug 2017 | B2 |
9746945 | Sheynblat et al. | Aug 2017 | B2 |
9778743 | Grant et al. | Oct 2017 | B2 |
9779592 | Hoen | Oct 2017 | B1 |
9785251 | Martisauskas | Oct 2017 | B2 |
9823833 | Grant et al. | Nov 2017 | B2 |
9830782 | Morrell et al. | Nov 2017 | B2 |
9831871 | Lee et al. | Nov 2017 | B2 |
9836123 | Gipson et al. | Dec 2017 | B2 |
9846484 | Shah | Dec 2017 | B2 |
9857872 | Terlizzi et al. | Jan 2018 | B2 |
9870053 | Modarres et al. | Jan 2018 | B2 |
9886093 | Moussette et al. | Feb 2018 | B2 |
9891708 | Cruz-Hernandez | Feb 2018 | B2 |
9904393 | Frey et al. | Feb 2018 | B2 |
9911553 | Bernstein | Mar 2018 | B2 |
9928950 | Lubinski et al. | Mar 2018 | B2 |
9934661 | Hill | Apr 2018 | B2 |
9970757 | Das et al. | May 2018 | B2 |
9990099 | Ham et al. | Jun 2018 | B2 |
9997306 | Bernstein | Jun 2018 | B2 |
10013058 | Puskarich et al. | Jul 2018 | B2 |
10032550 | Zhang | Jul 2018 | B1 |
10038361 | Hajati et al. | Jul 2018 | B2 |
10039080 | Miller et al. | Jul 2018 | B2 |
10061386 | Frescas et al. | Aug 2018 | B2 |
10062832 | Caraveo et al. | Aug 2018 | B2 |
10067585 | Kim | Sep 2018 | B2 |
10069392 | Degner et al. | Sep 2018 | B2 |
10108151 | Cardinali et al. | Oct 2018 | B2 |
10120446 | Pance et al. | Nov 2018 | B2 |
10126817 | Morrell et al. | Nov 2018 | B2 |
10127778 | Hajati et al. | Nov 2018 | B2 |
10133352 | Lee et al. | Nov 2018 | B2 |
10139907 | Billington | Nov 2018 | B2 |
10139959 | Butler et al. | Nov 2018 | B2 |
10152116 | Wang et al. | Dec 2018 | B2 |
10198097 | Lynn et al. | Feb 2019 | B2 |
10204494 | Do et al. | Feb 2019 | B2 |
10236760 | Moussette et al. | Mar 2019 | B2 |
10268272 | Chen | Apr 2019 | B2 |
10276001 | Smith et al. | Apr 2019 | B2 |
10289199 | Hoellwarth et al. | May 2019 | B2 |
10338682 | Heubel et al. | Jul 2019 | B2 |
10345905 | McClure et al. | Jul 2019 | B2 |
10353467 | Augenbergs et al. | Jul 2019 | B2 |
10367950 | Davis et al. | Jul 2019 | B2 |
10372250 | Zhang et al. | Aug 2019 | B2 |
10444834 | Vescovi | Oct 2019 | B2 |
10444841 | Nakamura et al. | Oct 2019 | B2 |
10481692 | Ullrich et al. | Nov 2019 | B2 |
20020194284 | Haynes | Dec 2002 | A1 |
20030210259 | Liu | Nov 2003 | A1 |
20040021663 | Suzuki et al. | Feb 2004 | A1 |
20040127198 | Roskind et al. | Jul 2004 | A1 |
20050057528 | Kleen | Mar 2005 | A1 |
20050107129 | Kaewell et al. | May 2005 | A1 |
20050110778 | Ben Ayed | May 2005 | A1 |
20050118922 | Endo | Jun 2005 | A1 |
20050217142 | Ellis | Oct 2005 | A1 |
20050237306 | Klein et al. | Oct 2005 | A1 |
20050248549 | Dietz et al. | Nov 2005 | A1 |
20050258715 | Schlabach | Nov 2005 | A1 |
20060014569 | DelGiorno | Jan 2006 | A1 |
20060154674 | Landschaft et al. | Jul 2006 | A1 |
20060209037 | Wang et al. | Sep 2006 | A1 |
20060239746 | Grant | Oct 2006 | A1 |
20060252463 | Liao | Nov 2006 | A1 |
20070032270 | Orr | Feb 2007 | A1 |
20070043725 | Hotelling et al. | Feb 2007 | A1 |
20070099574 | Wang | May 2007 | A1 |
20070152974 | Kim et al. | Jul 2007 | A1 |
20070168430 | Brun et al. | Jul 2007 | A1 |
20070178942 | Sadler et al. | Aug 2007 | A1 |
20070188450 | Hernandez et al. | Aug 2007 | A1 |
20080084384 | Gregorio et al. | Apr 2008 | A1 |
20080165148 | Williamson | Jul 2008 | A1 |
20080181501 | Faraboschi | Jul 2008 | A1 |
20080181706 | Jackson | Jul 2008 | A1 |
20080192014 | Kent et al. | Aug 2008 | A1 |
20080204428 | Pierce et al. | Aug 2008 | A1 |
20080255794 | Levine | Oct 2008 | A1 |
20090002328 | Ullrich et al. | Jan 2009 | A1 |
20090015560 | Robinson et al. | Jan 2009 | A1 |
20090115734 | Fredriksson et al. | May 2009 | A1 |
20090120105 | Ramsay et al. | May 2009 | A1 |
20090128503 | Grant et al. | May 2009 | A1 |
20090135142 | Fu et al. | May 2009 | A1 |
20090167702 | Nurmi | Jul 2009 | A1 |
20090218148 | Hugeback et al. | Sep 2009 | A1 |
20090225046 | Kim | Sep 2009 | A1 |
20090236210 | Clark et al. | Sep 2009 | A1 |
20090267892 | Faubert | Oct 2009 | A1 |
20090291670 | Sennett et al. | Nov 2009 | A1 |
20100020036 | Hui et al. | Jan 2010 | A1 |
20100053087 | Dai et al. | Mar 2010 | A1 |
20100089735 | Takeda et al. | Apr 2010 | A1 |
20100110018 | Faubert et al. | May 2010 | A1 |
20100141408 | Doy et al. | Jun 2010 | A1 |
20100141606 | Bae et al. | Jun 2010 | A1 |
20100148944 | Kim et al. | Jun 2010 | A1 |
20100152620 | Ramsay et al. | Jun 2010 | A1 |
20100164894 | Kim et al. | Jul 2010 | A1 |
20100188422 | Shingai et al. | Jul 2010 | A1 |
20100231508 | Cruz-Hernandez et al. | Sep 2010 | A1 |
20100265197 | Purdy | Oct 2010 | A1 |
20100328229 | Weber | Dec 2010 | A1 |
20110007023 | Abrahamsson et al. | Jan 2011 | A1 |
20110053577 | Lee et al. | Mar 2011 | A1 |
20110107958 | Pance et al. | May 2011 | A1 |
20110121765 | Anderson et al. | May 2011 | A1 |
20110128239 | Polyakov et al. | Jun 2011 | A1 |
20110148608 | Grant et al. | Jun 2011 | A1 |
20110156539 | Park et al. | Jun 2011 | A1 |
20110157052 | Lee et al. | Jun 2011 | A1 |
20110163985 | Bae et al. | Jul 2011 | A1 |
20110216013 | Siotis | Sep 2011 | A1 |
20110248948 | Griffin et al. | Oct 2011 | A1 |
20110260988 | Colgate et al. | Oct 2011 | A1 |
20110263200 | Thornton et al. | Oct 2011 | A1 |
20110291950 | Tong | Dec 2011 | A1 |
20110304559 | Pasquero | Dec 2011 | A1 |
20120075198 | Sulem et al. | Mar 2012 | A1 |
20120092263 | Peterson et al. | Apr 2012 | A1 |
20120126959 | Zarrabi et al. | May 2012 | A1 |
20120133494 | Cruz-Hernandez et al. | May 2012 | A1 |
20120139844 | Ramstein et al. | Jun 2012 | A1 |
20120206248 | Biggs | Aug 2012 | A1 |
20120256848 | Madabusi | Oct 2012 | A1 |
20120274578 | Snow et al. | Nov 2012 | A1 |
20120280927 | Ludwig | Nov 2012 | A1 |
20120319987 | Woo | Dec 2012 | A1 |
20120327006 | Israr et al. | Dec 2012 | A1 |
20130027345 | Binzel | Jan 2013 | A1 |
20130033967 | Chuang et al. | Feb 2013 | A1 |
20130043987 | Kasama et al. | Feb 2013 | A1 |
20130058816 | Kim | Mar 2013 | A1 |
20130106699 | Babatunde | May 2013 | A1 |
20130191741 | Dickinson et al. | Jul 2013 | A1 |
20130207793 | Weaber et al. | Aug 2013 | A1 |
20130217491 | Hilbert et al. | Aug 2013 | A1 |
20130228023 | Drasnin et al. | Sep 2013 | A1 |
20130261811 | Yagi et al. | Oct 2013 | A1 |
20130300590 | Dietz et al. | Nov 2013 | A1 |
20140082490 | Jung et al. | Mar 2014 | A1 |
20140085065 | Biggs et al. | Mar 2014 | A1 |
20140132528 | Catton | May 2014 | A1 |
20140143785 | Mistry et al. | May 2014 | A1 |
20140168153 | Deichmann et al. | Jun 2014 | A1 |
20140197936 | Biggs et al. | Jul 2014 | A1 |
20140232534 | Birnbaum et al. | Aug 2014 | A1 |
20140267076 | Birnbaum et al. | Sep 2014 | A1 |
20150005039 | Liu et al. | Jan 2015 | A1 |
20150040005 | Faaborg | Feb 2015 | A1 |
20150098309 | Adams et al. | Apr 2015 | A1 |
20150169059 | Behles et al. | Jun 2015 | A1 |
20150194165 | Faaborg et al. | Jul 2015 | A1 |
20150205355 | Yairi | Jul 2015 | A1 |
20150205417 | Yairi et al. | Jul 2015 | A1 |
20150296480 | Kinsey et al. | Oct 2015 | A1 |
20160103544 | Filiz et al. | Apr 2016 | A1 |
20160206921 | Szabados et al. | Jul 2016 | A1 |
20160216766 | Puskarich | Jul 2016 | A1 |
20160241119 | Keeler | Aug 2016 | A1 |
20160306423 | Uttermann et al. | Oct 2016 | A1 |
20170038905 | Bijamov et al. | Feb 2017 | A1 |
20170070131 | Degner et al. | Mar 2017 | A1 |
20170090667 | Abdollahian et al. | Mar 2017 | A1 |
20170153703 | Yun et al. | Jun 2017 | A1 |
20170192508 | Lim et al. | Jul 2017 | A1 |
20170242541 | Iuchi et al. | Aug 2017 | A1 |
20170255295 | Tanemura et al. | Sep 2017 | A1 |
20170311282 | Miller et al. | Oct 2017 | A1 |
20170345992 | Noguchi | Nov 2017 | A1 |
20170357325 | Yang et al. | Dec 2017 | A1 |
20170364158 | Wen et al. | Dec 2017 | A1 |
20180059793 | Hajati | Mar 2018 | A1 |
20180060941 | Yang et al. | Mar 2018 | A1 |
20180075715 | Morrell et al. | Mar 2018 | A1 |
20180081441 | Pedder et al. | Mar 2018 | A1 |
20180174409 | Hill | Jun 2018 | A1 |
20180203513 | Rihn | Jul 2018 | A1 |
20180302881 | Miller et al. | Oct 2018 | A1 |
20190027674 | Zhang et al. | Jan 2019 | A1 |
20190159170 | Miller et al. | May 2019 | A1 |
20190214895 | Moussette et al. | Jul 2019 | A1 |
20190250713 | Chen | Aug 2019 | A1 |
20200026359 | Uttermann et al. | Jan 2020 | A1 |
Number | Date | Country |
---|---|---|
2015100710 | Jul 2015 | AU |
2016100399 | May 2016 | AU |
2355434 | Feb 2002 | CA |
1324030 | Nov 2001 | CN |
1692371 | Nov 2005 | CN |
1817321 | Aug 2006 | CN |
101120290 | Feb 2008 | CN |
101409164 | Apr 2009 | CN |
101763192 | Jun 2010 | CN |
101903848 | Dec 2010 | CN |
101938207 | Jan 2011 | CN |
102025257 | Apr 2011 | CN |
102057656 | May 2011 | CN |
201829004 | May 2011 | CN |
102163076 | Aug 2011 | CN |
102246122 | Nov 2011 | CN |
102315747 | Jan 2012 | CN |
102591512 | Jul 2012 | CN |
102667681 | Sep 2012 | CN |
102713805 | Oct 2012 | CN |
102754054 | Oct 2012 | CN |
102768593 | Nov 2012 | CN |
102844972 | Dec 2012 | CN |
102915111 | Feb 2013 | CN |
103019569 | Apr 2013 | CN |
103154867 | Jun 2013 | CN |
103155410 | Jun 2013 | CN |
103181090 | Jun 2013 | CN |
103218104 | Jul 2013 | CN |
103278173 | Sep 2013 | CN |
103416043 | Nov 2013 | CN |
103440076 | Dec 2013 | CN |
103567135 | Feb 2014 | CN |
103970339 | Aug 2014 | CN |
104049746 | Sep 2014 | CN |
104220963 | Dec 2014 | CN |
104917885 | Sep 2015 | CN |
104956244 | Sep 2015 | CN |
105556268 | May 2016 | CN |
208013890 | Oct 2018 | CN |
19517630 | Nov 1996 | DE |
10330024 | Jan 2005 | DE |
102009038103 | Feb 2011 | DE |
102011115762 | Apr 2013 | DE |
0483955 | May 1992 | EP |
1047258 | Oct 2000 | EP |
1686776 | Aug 2006 | EP |
2060967 | May 2009 | EP |
2073099 | Jun 2009 | EP |
2194444 | Jun 2010 | EP |
2207080 | Jul 2010 | EP |
2264562 | Dec 2010 | EP |
2315186 | Apr 2011 | EP |
2374430 | Oct 2011 | EP |
2395414 | Dec 2011 | EP |
2461228 | Jun 2012 | EP |
2631746 | Aug 2013 | EP |
2434555 | Oct 2013 | EP |
H05301342 | Nov 1993 | JP |
2002199689 | Jul 2002 | JP |
2002102799 | Sep 2002 | JP |
200362525 | Mar 2003 | JP |
2003527046 | Sep 2003 | JP |
200494389 | Mar 2004 | JP |
2004236202 | Aug 2004 | JP |
2006150865 | Jun 2006 | JP |
3831410 | Oct 2006 | JP |
2007519099 | Jul 2007 | JP |
200818928 | Jan 2008 | JP |
2010536040 | Nov 2010 | JP |
2010272903 | Dec 2010 | JP |
2011523840 | Aug 2011 | JP |
2012135755 | Jul 2012 | JP |
2013149124 | Aug 2013 | JP |
2014002729 | Jan 2014 | JP |
2014509028 | Apr 2014 | JP |
2014235133 | Dec 2014 | JP |
2014239323 | Dec 2014 | JP |
2015153406 | Aug 2015 | JP |
2015228214 | Dec 2015 | JP |
2016095552 | May 2016 | JP |
20050033909 | Apr 2005 | KR |
1020100046602 | May 2010 | KR |
1020110101516 | Sep 2011 | KR |
20130024420 | Mar 2013 | KR |
200518000 | Nov 2007 | TW |
200951944 | Dec 2009 | TW |
201145336 | Dec 2011 | TW |
201218039 | May 2012 | TW |
201425180 | Jul 2014 | TW |
WO 97016932 | May 1997 | WO |
WO 00051190 | Aug 2000 | WO |
WO 01059558 | Aug 2001 | WO |
WO 01089003 | Nov 2001 | WO |
WO 02073587 | Sep 2002 | WO |
WO 03038800 | May 2003 | WO |
WO 03100550 | Dec 2003 | WO |
WO 06057770 | Jun 2006 | WO |
WO 07114631 | Oct 2007 | WO |
WO 08075082 | Jun 2008 | WO |
WO 09038862 | Mar 2009 | WO |
WO 09068986 | Jun 2009 | WO |
WO 09097866 | Aug 2009 | WO |
WO 09122331 | Oct 2009 | WO |
WO 09150287 | Dec 2009 | WO |
WO 10085575 | Jul 2010 | WO |
WO 10087925 | Aug 2010 | WO |
WO 11007263 | Jan 2011 | WO |
WO 12052635 | Apr 2012 | WO |
WO 12129247 | Sep 2012 | WO |
WO 13069148 | May 2013 | WO |
WO 13150667 | Oct 2013 | WO |
WO 13169299 | Nov 2013 | WO |
WO 13169302 | Nov 2013 | WO |
WO 13173838 | Nov 2013 | WO |
WO 13186846 | Dec 2013 | WO |
WO 13186847 | Dec 2013 | WO |
WO 14018086 | Jan 2014 | WO |
WO 14098077 | Jun 2014 | WO |
WO 15023670 | Feb 2015 | WO |
WO 16141482 | Sep 2016 | WO |
Entry |
---|
PuntoCellulare, “LG-GD910 3G Watch Phone,” YouTube (http://www.youtube.com/watch?v+HcCI87KIELM), Jan. 8, 2009, 9 pages. |
Sullivan, Mark, “This Android Wear Update Turns Your Device into the Dick Tracy Watch,” Fast Company (https://www.fastcompany.com/3056319/this-android-wear-update-turns-your-device-into-the-dick-tracy-watch), Feb. 4, 2016, 9 pages. |
Actuator definition downloaded from http://www.thefreedictionary.com/actuator on May 3, 2018, 2 pages. |
Astronomer's Toolbox, “The Electromagnetic Spectrum,” http://imagine.gsfc.nasa.gov/science/toolbox/emspectrum1.html, updated Mar. 2013, 4 pages. |
Hasser et al., “Preliminary Evaluation of a Shape-Memory Alloy Tactile Feedback Display,” Advances in Robotics, Mechantronics, and Haptic Interfaces, ASME, DSC—vol. 49, pp. 73-80, 1993. |
Hill et al., “Real-time Estimation of Human Impedance for Haptic Interfaces,” Stanford Telerobotics Laboratory, Department of Mechanical Engineering, Stanford University, Third Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Salt Lake City, Utah, Mar. 18-20, 2009, pp. 440-445. |
Kim et al., “Tactile Rendering of 3D Features on Touch Surfaces,” UIST '13, Oct. 8-11, 2013, St. Andrews, United Kingdom, 8 pages. |
Lee et al, “Haptic Pen: Tactile Feedback Stylus for Touch Screens,” Mitsubishi Electric Research Laboratories, http://wwwlmerl.com, 6 pages, Oct. 2004. |
Nakamura, “A Torso Haptic Display Based on Shape Memory Alloy Actuators,” Massachusetts Institute of Technology, 2003, pp. 1-123. |
Number | Date | Country | |
---|---|---|---|
20200027320 A1 | Jan 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15897968 | Feb 2018 | US |
Child | 16584661 | US | |
Parent | 15583938 | May 2017 | US |
Child | 15897968 | US | |
Parent | 14942521 | Nov 2015 | US |
Child | 15583938 | US | |
Parent | 14512927 | Oct 2014 | US |
Child | 14942521 | US | |
Parent | 13943639 | Jul 2013 | US |
Child | 14512927 | US | |
Parent | 12750054 | Mar 2010 | US |
Child | 13943639 | US | |
Parent | 12571326 | Sep 2009 | US |
Child | 12750054 | US |