Included here are granted, non-provisional, US-filed, parent/base patents in which I’m named as an inventor.
Systems and methods for multi-user shared virtual and augmented reality-based haptics
Granted August 10, 2021 | US 11,086,403 | PDF
Systems and methods for multi-user shared virtual and augmented reality-based haptics are disclosed. One illustrative method for multi-user shared virtual and augmented reality-based haptics includes determining a position of an object; determining a viewpoint of at least one observer with respect to the object; determining a haptic effect to be output based at least in part on the position and the viewpoint; and outputting the haptic effect.
Systems and methods for providing haptic effects with airflow and thermal stimulation
Granted March 9, 2021 | US 10,943,445 | PDF
Systems and methods for providing haptic effects with airflow and thermal stimulation are disclosed. One illustrative system described herein includes a haptic output device comprising a thermal actuator and a processor communicatively coupled to the haptic output device and configured to: receive a sensor signal from at least one sensor, determine a heat flux property based in part on the display signal or a predefined parameter, determine a haptic effect based in part on the heat flux property and the sensor signal, the heat flux property being representative of a rate of change of temperature, and transmit a haptic signal associated with the haptic effect to the haptic output device.
Systems and methods for user generated content authoring
Issued October 8, 2019 | US 10,437,341 | PDF
Systems and methods for user generated content authoring are disclosed. One illustrative method disclosed herein includes: receiving a video signal; displaying a user interface associated with haptic authoring; detecting a gesture associated with a haptic effect; determining a haptic effect based in part on the gesture; associating the haptic effect with a location in the video signal; and storing the video signal and the associated haptic effect.
Haptic implants
Issued June 25, 2019 | US 10,327,974 | PDF
This disclosure relates to haptic devices for implantation in a human subject. Such haptic devices can include various actuators, including both active and passive haptic actuators, for providing feedback to a user.
Generating actions based on a user’s mood
Issued April 2, 2019 | US 10,248,850 | PDF
A system determines a mood of an associated user. Based on the determined mood, an action to be performed by the systems is determined. The system then initiates the determined action by transmitting an object that corresponds to the determined mood to another system.
Modifying haptic effects for slow motion
Issued February 26, 2019 | US 10,216,277 | PDF
Systems and methods for generating and modifying a haptic effect are provided. Haptic effects are rendered in slow motion by modifying the various parameters associated with each haptic effect of a haptic effect sequence. For example, the magnitude, frequency, and/or duration of each haptic effect may be altered to accurately convey the haptic effect sequence in slow motion.
Delivery of haptics to select recipients of a message
Issued February 5, 2019 | US 10,200,332 | PDF
Systems and methods, by which a sender can deliver haptic messages to selected recipients within a larger group of recipients that are otherwise receiving a common message, are disclosed. The haptic messages can be individualized according to a recipient’s profile, preference, and/or relationship with the sender. The haptic message can be created by the sender or selected from a pre-existing library of messages, and can be delivered automatically or assigned by the sender. The haptic messages can be dynamically changed in response to haptic feedback and supplemental data collected from the recipients that is used to update preferences and profiles of message recipients.
System, device, and method for providing haptic feedback responsive to transfer of digital content
Issued January 29, 2019 | US 10,192,211 | PDF
A system, method, and device for providing haptic feedback is presented. The system comprises a first device, a second device, and a third device. The first device has a first haptic output device, a first processor, and a first wireless communication unit. The second device has a second haptic output device, a second processor, and a second wireless communication unit. The third device has a third processor and a third wireless communication unit configured to transfer digital content between the third device and at least the first device. At least one processor of the first processor, second processor, and third processor is configured, when digital content is transferred or is being transferred between the third device and the first device, to cause the first haptic output device to output a first haptic feedback and to cause the second haptic output device to output a second haptic feedback.
User interface device responsive to data tag associated with physical location
Issued December 11, 2018 | US 10,152,134 | PDF
A system includes a display configured to display a graphical simulation, a computer configured to run a software program designed to display the graphical simulation on the display, and a stylus constructed and arranged to be manipulated by a user of the system in at least two dimensions to affect the graphical simulation. The stylus includes an actuator configured to output a haptic effect to the user upon receiving a control signal from the computer.
Systems and methods for haptic fiddling
Issued July 31, 2018 | US 10,037,081 | PDF
Systems and methods for haptic fiddling are disclosed. In one embodiment, a sensor signal indicating an interaction with an electronic device is received by the electronic device. In response to receiving the sensor signal, the electronic device may output an output signal. The output signal may be output to a display, a haptic output device, an audio device, and/or another output device. The output signal can correspond to a modality. After outputting the output signal, another sensor signal indicating another interaction with the electronic device may be received by the electronic device. This interaction may be associated with the previously-received interaction. In response to receiving this interaction, the electronic device may output another output signal to the same output device(s) and/or different output device(s). The second output signal may correspond to one or more different modalities than the previous output signal.
Systems and methods for haptic message transmission
Issued July 10, 2018 | US 10,019,061 | PDF
Systems and methods for haptic message transmission are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device, determining a virtual force based at least in part on the sensor signal, and applying the virtual force to a virtual message object within a virtual message environment.
Wearable haptic effects with permissions settings
Issued June 5, 2018 | US 9,990,815 | PDF
A system for generating haptic effects receives haptic permissions settings and associates the haptic permissions settings with a range of permitted haptic parameters. The system receives haptic parameters and modifies/filters the haptic parameters based on the range of permitted haptic parameters. The system then generates a haptic signal based on the modified haptic parameters and outputs the haptic signal to a haptic output device to generate the haptic effects.
Systems and methods for a haptically-enabled projected user interface
Issued May 8, 2018 | US 9,965,034 | PDF
One illustrative system disclosed herein includes a sensor configured to detect a user input associated with a projected user interface and transmit a sensor signal associated with the user interaction, and a processor in communication with the sensor, the processor configured to: receive the sensor signal, determine a remote haptic effect based at least in part on the user input, generate a haptic signal based at least in part on the remote haptic effect, and transmit the haptic signal. The illustrative system further includes a haptic output device in communication with the processor, the haptic output device configured to receive the haptic signal and output the remote haptic effect.
Dynamic rendering of etching input
Issued April 24, 2018 | US 9,952,669 | PDF
Systems and methods that dynamically render etching inputs are provided, and include a touch surface having a sensor and configured to detect user input, and a non-transitory memory, wherein the non-transitory memory includes instructions for capturing an etching input that is applied to an image or video file, determining a haptic effect that corresponds to the etching input, the haptic effect depending on a type of etching input, the haptic effect depending on a type of etching input, and transmitting a modified image or modified video file that includes the etching input and the haptic effect.
Externally-activated haptic devices and systems
Issued March 27, 2018 | US 9,928,696 | PDF
Examples of externally-activated devices and systems are disclosed. One example system includes a first device having an actuation component; and a second device having a haptic output component, wherein: the first device and the second device are configured to be physically separable from each other; the actuation component is configured to transmit an actuation signal to the haptic output component while the first device and the second device are physically separated from each other, and the haptic output component configured to output a haptic effect in response to receiving the actuation signal and while the first device and the second device are physically separated from each other, the haptic effect based on the actuation signal.
Interactive application with haptic feedback
Issued March 20, 2018 | US 9,921,655 | PDF
Patent descriptionA system and computer-implemented method of providing haptic effects to a first user of a multi-user application. The method includes executing a first instance of the multi-user application on a first computing platform associated with the first user. The multi-user application is configured to interface with an object based on control inputs received from the first user and based on control inputs received from a second user via a second computing platform executing a second instance of the multi-user application, and responsive to performance of a first control input by the second user on the second computing platform, the method includes generating a first haptic effect for the first user on the first computing platform, the first haptic effect conveying information to the first user about the effect of the first control input.
Video gameplay haptics
Issued March 20, 2018 | US 9,919,208 | PDF
A video game system records video gameplay by a player interacting with an endpoint, such as a game controller. The recording includes recording a haptic track of haptic effects generated on the endpoint during the gameplay and recording a video track of video generated during the gameplay. The recording further includes encoding the haptic track with the video track.
Systems and methods for enhanced television interaction
Issued January 9, 2018 | US 9,866,924 | PDF
Systems and methods for enhanced television interaction are disclosed. For example, one disclosed method includes receiving notification information, the notification information indicating an event associated with video content displayed by a television device; determining a haptic effect associated with the notification information; generating and transmitting a haptic signal to a haptic output device, the haptic signal configured to cause the haptic output device to output the haptic effect.
Programmable haptic devices and methods for modifying haptic effects to compensate for audio-haptic interference
Issued December 12, 2017 | US 9,842,476 | PDF
A system includes a processor, an audio display, and a haptic peripheral including a haptic output device. The audio display includes a speaker and a headphone connector. The haptic output device is configured to receive a control signal from the processor and output a haptic effect to the haptic peripheral in response to the control signal from the processor. The processor is configured to vary the control signal for the haptic output device depending on an audio output accessory connectivity status of the audio display such that the haptic output device generates and applies a first haptic effect if the audio display is connected to an audio output accessory in order to output audio through the headphone connector and the haptic output device generates and applies a second haptic effect if the audio display is not connected to an audio output accessory in order to output audio through the speaker.
Systems and methods for perceptual normalization of haptic effects
Issued August 8, 2017 | US 9,729,730 | PDF
Systems and methods for perceptual normalization of haptic effects are disclosed. One system may include a first sensor configured to detect a user interaction with a touch surface and transmit a first sensor signal associated with the user interaction; a second sensor configured to detect a feature associated with the touch surface and transmit a second sensor signal associated with the feature; a processor in communication with the first sensor and the second sensor, the processor configured to: determine a first haptic effect based on the user interaction; determine a first haptic effect based on the user interaction; determine a modified haptic effect based in part first haptic effect and on the feature; output a haptic signal associated with the modified haptic effect; and a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive the haptic signal and output the modified haptic effect to the touch surface.
Systems and methods for providing a haptic effect associated with a graphical simulation or virtual tag
Issued July 18, 2017 | US 9,710,064 | PDF
A system includes a display configured to display a graphical simulation, a computer configured to run a software program designed to display the graphical simulation on the display, and a stylus constructed and arranged to be manipulated by a user of the system in at least two dimensions to affect the graphical simulation. The stylus includes an actuator configured to output a haptic effect to the user upon receiving a control signal from the computer.
Method and apparatus for representing user interface metaphors as physical changes on a shape-changing device
Issued July 11, 2017 | US 9,703,378 | PDF
An electronic device having a user interface device that has a flexible surface, a haptic output device operatively coupled to the flexible surface and configured to cause a deformation of the flexible surface, and a controller in signal communication with the haptic output device. The controller is configured to trigger the haptic output device to cause the deformation of the flexible surface based on a simulated physical behavior of a virtual element represented on the user surface.
Systems and methods for providing haptic effects
Issued June 13, 2017 | US 9,678,569 | PDF
Systems and methods for providing haptic effects are disclosed. For example, one disclosed system includes a computer-readable medium having program code, the program code including program code defining a haptic widget. The haptic widget includes program code defining a haptic effect; program code defining a an interface for the haptic widget; program code for receiving, via the interface, a configuration of at least one parameter of the haptic widget; program code for receiving via the interface, a play command for the haptic effect; and a program code for outputting, via the interface, a signal configured to cause the haptic effect, the signal based on the at least one parameter and in response to the play command.
Mobile device with motion controlling haptics
Issued May 9, 2017 | US 9,645,643 | PDF
A haptically enabled device includes a haptic output device used to control motion. The haptically enabled device determines a desired motion, and then generates a haptic effect on the haptic output device to cause the desired motion.
Systems and methods for generating friction and vibrotactile effects
Issued May 2, 2017 | US 9,639,158| PDF
A system includes a sensor configured to sense an input received from a user at a surface; a first haptic output device configured to generate a first haptic effect at the surface based on the input received from the user, the first haptic effect comprising a friction effect at the surface; a second haptic output device configured to generate a second haptic effect, the second haptic effect comprising vibrotactile feedback; and a processor configured to receive an input signal from the sensor and output a first drive signal to the first haptic output device to generate the first haptic effect and to output a second drive signal to the second haptic output device to generate the second haptic effect.
Systems and methods for pressure-based haptic effects
Issued April 25, 2017 | US 9,632,581 | PDF
One illustrative system disclosed herein includes a sensor configured to detect a user interaction with a touch surface and transmit a sensor signal including data associated with a pressure of the user interaction. The illustrative system also includes a processor in communication with the sensor, the processor configured to: receive the sensor signal; determine, based on the sensor signal, a pressure level; determine a user interface level based at least in part on the pressure level; perform a function associated with the user interface level and the user interaction; determine a haptic effect based at least in part on the user interface level and the user interaction; generate a haptic signal based at least in part on the haptic effect; and transmit the haptic signal. The illustrative system further includes a haptic output device configured to receive the haptic signal and output the haptic effect.
Haptic trigger control system
Issued Apr 11, 2017 | US 9,619,029 | PDF
A system that controls a haptic effect experienced at a trigger is provided. The system receives a haptic effect definition including haptic data. The system further receives trigger data including at least one of: a position of a trigger of a peripheral device; or a range of the trigger of the peripheral device. The system further determines whether a trigger condition is reached based on the received trigger data. The system further sends a haptic instruction and the haptic effect definition to the peripheral device when the trigger condition is reached. The system further causes a haptic output device (or multiple haptic output devices) to produce haptic effects that are based on the haptic effect definition at the peripheral device in response to the haptic instruction.
Overlaying of haptic effects
Issued April 11, 2017 | US 9,619,034 | PDF
A system provides overlaid haptic effects. The system determines a primary content and a primary haptic effect associated with the primary content. The system also determines a secondary content and a secondary haptic effect associated with the secondary content. Subsequently, the system outputs the secondary content concurrently with the primary content, and also outputs the secondary haptic effect concurrently with the primary haptic effect on at least one haptic output device.
Systems and methods for haptic and gesture-driven paper simulation
Issued January 17, 2017 | US 9,547,366 | PDF
Systems and methods for haptic and gesture-driven paper simulation are disclosed. For example, one disclosed method includes the steps of receiving an electronic document; receiving metadata associated with the electronic document, the metadata comprising a characteristic indicating a type of paper; generating and transmitting a display signal configured to cause display of the at least a portion of the document; and generating and transmitting a haptic signal based on the type of paper, the haptic signal configured to cause a haptic output device to generate a haptic effect.
Systems and methods for providing haptic notifications
Issued December 27, 2016 | US 9,529,435 | PDF
A system includes a sensor configured to sense relative movement between a surface and a user’s skin; a haptic output device configured to generate a haptic effect at the surface; and a processor configured to receive an input signal from the sensor indicating the sensed movement between the surface and the skin of the user, determine whether a notification is to be sent to the user, and output an output signal, based on the notification, to the haptic output device to generate the haptic effect if it is determined that the notification is to be sent to the user.
Low-frequency effects haptic conversion system
Issued December 13, 2016 | US 9,519,346| PDF
A system is provided that produces haptic effects. The system receives an audio signal that includes a low-frequency effects audio signal. The system further extracts the low-frequency effects audio signal from the audio signal. The system further converts the low-frequency effects audio signal into a haptic signal by shifting frequencies of the low-frequency effects audio signal to frequencies within a target frequency range of a haptic output device. The system further sends the haptic signal to the haptic output device, where the haptic signal causes the haptic output device to output one or more haptic effects.
System and method for haptic display of data transfers
Issued August 16, 2016 | US 9,417,694 | PDF
A method is disclosed for transferring digital information from a first electronic device to a second electronic device. In one example, the first device is a computer having a touch screen and the second device is a personal memory device carried or worn by an individual. The method includes selecting information on the first electronic device to be transferred, which can be done by touching the touch screen and performing a predefined finger gesture on the screen. Next, communication is established between the first electronic device and the second electronic device, preferably through a wireless connection such as Bluetooth. The selected information from the first electronic device then begins to upload to the second electronic device. As the information is transferred, vibrotactile sensations are imparted to the body of an individual with the vibrotactile sensations being indicative of the upload of information. For instance, sensations might be sequentially imparted in a line along an individual’s arm to convey the progress of information upload to the individual.
Method and apparatus of converting control tracks for providing haptic feedback
Issued July 26, 2016 | US 9,401,079 | PDF
Disclosed are systems and methods for converting a control track designed for use with a number and/or type of haptic output devices to be used with other numbers and/or types of haptic output devices. For example, a computing device may convert the control track into another control track that can be applied to other types and/or numbers of haptic output devices. The converted control track may be compatible for use with a smartphone or other system that includes a different number and/or type of haptic feedback devices than the system for which the haptic track was originally designed. In this manner, the user of the smartphone or other system may experience haptic feedback using a device that is different from another haptic feedback system for which the control track was originally designed for use. The conversion may occur locally at the smartphone or other system and/or remotely at another device.
Interactive touch screen metaphors with haptic feedback
Issued Jun 21, 2016 | US 9,373,233 | PDF
A system and computer-implemented method of providing haptic effects to a first user of a multi-user application. The method includes executing a first instance of the multi-user application on a first computing platform associated with the first user. The multi-user application is configured to interface with an object based on control inputs received from the first user and based on control inputs received from a second user via a second computing platform executing a second instance of the multi-user application, and responsive to performance of a first control input by the second user on the second computing platform, the method includes generating a first haptic effect for the first user on the first computing platform, the first haptic effect conveying information to the first user about the effect of the first control input.
System and method for simulated physical interactions with haptic effects
Issued May 3, 2016 | US 9,330,544 | PDF
A system of the present disclosure may include a sensor configured to detect user interaction with a touch surface and transmit a sensor signal associated with the user interaction; a processor in communication with the sensor, the processor configured to: determine a position of the user interaction based on the sensor signal, determine a feature associated with the position of the user interaction, control a device associated with the feature, modify a display signal based in part on the user interaction, select a haptic effect to generate based at least in part on user interaction and the position, the haptic effect selected to simulate the feature, and transmit a haptic signal to generate the haptic effect, and a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive a haptic signal and output a haptic effect.
Systems and methods for haptically-enhanced text interfaces
Issued April 19, 2016 | US 9,317,116 | PDF
When units of serialized input are analyzed by an engine or algorithm that provides a plurality of entry suggestions for competing or replacing a unit of the serialized input, one or more haptic effects can be identified and provided in conjunction with display, selection, or use of one or more of the entry suggestions to aid in the use of the engine or algorithm. The haptic effects can represent a confidence level with respect to one or more of the entry suggestions or may otherwise indicate the relative success of the engine/algorithm. For example, the serialized input may comprise characters input to a mobile or other device. The engine or algorithm may suggest words or phrases with varying degrees of confidence, with the confidence with respect to some or all of the suggestions communicated by use of haptic effects. Additional embodiments include dynamic text input interfaces, haptically-enhanced serial presentation of content, and interfaces that provide haptic effects at a first device based on remote text entry, display, reading, or other activity at a different device.
Systems and methods for haptic remote control gaming
Issued January 26, 2016 | US 9,245,428 | PDF
Systems and methods for haptic remote control gaming are disclosed. In one embodiment a portable multifunction device receives information from a remotely controllable device. The portable multifunction device can be operable as a remote control for the remotely controllable device. The portable multifunction device may be a smartphone, a tablet computer, or another suitable electronic device. The portable multifunction device can determine a haptic effect based at least in part on the information received from the remotely controllable device. The portable multifunction device may generate a signal configured to cause an actuator to output the determined haptic effect. The portable multifunction device can output the signal.
Orientation adjustable multi-channel haptic device
Issued December 8, 2015 | US 9,207,764 | PDF
A system that generates haptic effects on a haptically-enabled device determines an orientation of the haptically-enabled device and obtains one or more haptic effect channels. The system then assigns each of the haptic effect channels to a haptic output device on the haptically-enabled device based on the orientation.
Haptic spatialization system
Issued October 20, 2015 | US 9,164,587 | PDF
A system is provided that controls a haptic effect experienced at a peripheral device. The system receives a haptic effect definition including haptic data. The system further receives spatialization data including: a distance of the haptic effect; a direction of the haptic effect; or a flow of the haptic effect. The system further includes modifying the haptic effect definition based on the received spatialization data. The system further includes sending a haptic instruction and the modified haptic effect definition to the peripheral device. The system further includes causing one or more haptic output devices to produce one or more haptic effects based on the modified haptic effect definition at the peripheral device in response to the haptic instruction.
System for haptically representing sensor input
Issued August 25, 2015 | US 9,116,546 | PDF
A haptic representation system is provided that generates a haptic effect in response to sensor input. The sensor input is mapped to a haptic signal. The haptic signal is sent to an actuator configured to receive the haptic signal. The actuator utilizes the haptic signal to generate the haptic effect.
Haptic feedback control system
Issued June 23, 2015 | US 9,348,416 | PDF
A feedback control system is provided. The feedback control system receives a user input. The feedback control system determines a context. The feedback control system displays a control in response to the user input and based on the context. The feedback control system adjusts a feedback parameter according to the control, where the control is configured to adjust feedback output to a user based on the adjusted feedback parameter.
Context-dependent haptic confirmation system
Issued November 25, 2014 | US 8,896,524 | PDF
A haptic confirmation system is provided that produces a confirmation haptic effect in response to a user interaction with a user interface element, where the confirmation haptic effect is based on context metadata. The context metadata is mapped to one or more haptic parameters. A haptic signal is generated based on the one or more haptic parameters. The haptic signal is sent to an actuator configured to receive the haptic signal. The actuator utilized the haptic signal to generate the confirmation haptic effect.
Interactive painting game and associated controller
Issued November 11, 2014 | US 8,884,870 | PDF
A gaming concept in which each user in a single-player or a multi-player game is enabled to create artwork or graffiti work virtually or on actual surfaces using haptic-enhanced controllers. The controllers can emulate the experience of using a marker, a paint brush, a paint spray-can or the like. The components of various controllers may be modularized for easily interchanging components to extend the art or graffiti creation experience. The real life experience of using ink or paint on a surface is simulated by haptic feedback. When a paint spray-can controller is used, the experience of paint consumption is recreated by various peripheral enhancements including audio and haptic sensations communicated to the user.
Haptic effect conversion system using granular synthesis
Issued October 14, 2014 | US 8,860,563 | PDF
A system is provided that converts an input, such as audio data, into one or more haptic effects. The system applies a granular synthesis algorithm to the input in order to generate a haptic signal. The system subsequently outputs the one or more haptic effects based on the generated haptic signal. The system can also shift a frequency of the input, and also filter the input, before the system applies the granular synthesis algorithm to the input.
System and method for shape deformation and force display of devices
Issued August 12, 2014 | US 8,803,798 | PDF
Various systems, devices, and methods for shape deformation of a haptic deformation display device are provided. For example, the haptic deformation display device may receive an input signal when the shape of the haptic deformation display device is in a first shape configuration. In response to the input signal, the haptic deformation display device may activate an actuator of the haptic deformation display device. The actuator may move a deformation component of the haptic deformation display device. The deformation component may at least partially defining a shape of the haptic deformation display device, thereby causing the shape of the haptic deformation display device to deform into a second shape configuration different from the first shape configuration. The second shape configuration may be substantially maintained.
Handheld computer interface with haptic feedback
Issued April 15, 2014 | US 8,698,736 | PDF
A handheld computer interface includes an enclosure, a mass coupled to the enclosure, and an actuator coupled to the mass to change a position of the mass relative to the enclosure. When the actuator receives a signal indicating a change in the center of mass of the interface, it changes the position of the mass.
Systems and methods for transmitting haptic messages
Issued January 28, 2014 | US 8,638,301| PDF
Systems and methods for transmitting haptic messages are disclosed. For example, one disclosed method includes the steps of: receiving at least one sensor signal from at least one sensor of a mobile device, the at least one sensor signal associated with a movement of the mobile device, determining a message to be displayed in a user interface based at least in part on the at least one sensor signal, and causing the message to be displayed.
Systems and methods for mapping message contents to virtual physical properties for vibrotactile messaging
Issued November 19, 2013 | US 8,587,417 | PDF
Systems and methods for mapping message contents to virtual physical properties for vibrotactile messaging are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor, the sensor configured to detect an interaction with a messaging device, determining a virtual physical property of a virtual message object based at least in part on the sensor signal, determining a haptic effect based at least in part on the virtual physical parameter; and generating a haptic signal configured to cause an actuator to output the haptic effect.
System and method for display of multiple data channels on a single haptic display
Issued October 29, 2013 | US 8,570,296 | PDF
A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
Handheld computer interface with haptic feedback
Issued September 24, 2013 | US 8,542,105 | PDF
Various systems, devices, and methods are provided for generating an impact and/or surface haptic effect for a handheld computer interface such as a video game controller. For example, the handheld computer interface may include a handle coupled to an impact actuator. The impact actuator includes a movable mass and an end stop. The impact actuator may receive a haptic effect signal and in response cause the mass to contact the end stop to generate a haptic effect. A smart material that outputs a surface haptic effect may be coupled to a surface of the handle such that the surface haptic effect is output substantially from the smart material rather than the handle. The handle may be coupled to an end piece having a shape that simulates an object such as a tennis racket, golf club, or other object.
Systems and methods for compensating for visual distortion caused by surface features on a display
Issued September 10, 2013 | US 8,531,485 | PDF
Systems and methods for compensating for visual distortion caused by surface features on a display are disclosed. For example, one disclosed system includes: a display including one ore more surface features; a processor configured to: receive a display signal including graphical data; determine a location of the surface feature; transform the display signal based at least in part on the location of the surface feature; and cause the transformed display signal to be displayed.
Programmable game-based haptic enabled gun controller
Issued August 13, 2013 | US 8,506,369 | PDF
Various systems, game controllers, and methods for simulating various objects such as weapons are provided. For example, a game controller may include a trigger, a processor within the body that receives a trigger signal when the trigger is activated by the user. The processor may communicate with a computer running a software program such as a gaming application, and an actuator coupled to the trigger, the actuator configured to output a haptic effect to the trigger in response to receiving a control signal from the processor. The game controller may simulate a gun and generate a recoil effect. In some embodiments, the recoil effect may be generated by impacting a moving mass from a discharge end of the gun to a handle end of the gun. In some embodiments, the recoil effect may be generated by using a body part of a user as a tether.
Interactive touch screen gaming metaphors with haptic feedback
Issued August 6, 2013 | US 8,502,651 | PDF
A game is provided on one or more portable computing device in which a virtual object travels through views of the game displayed on the interfaces of the one or more portable computing devices. Haptic effects corresponding to the travel of the virtual object through the views are provided on the individual portable computing devices. The haptic effects may be determined based on one or more parameters of the travel of the virtual object, one or more parameters of objects and/or features with which the virtual object interacts, and/or other parameters. The haptic effects may include haptic effects to be provided on portable computing devices that are not currently displaying the virtual object corresponding to the haptic effects.
System and method of haptically communicating vehicle information from a vehicle to a keyless entry device
Issued July 23, 2013 | US 8,493,177 | PDF
Various systems, devices, and methods for communicating vehicle information from a vehicle to a keyless entry device are provided. The system may include a keyless entry device for communicating vehicle information from a vehicle to a user. The keyless entry device may include a haptic actuator and one or more processors that may establish a communication channel with a vehicle, communicate, via the communication channel, a command to the vehicle, receive a response to the command from the vehicle, and cause the haptic actuator to output a first haptic effect based on the response. The vehicle may include a vehicle device that may obtain vehicle information that relates to a vehicle, determine and output a control signal that corresponds to the vehicle information. The control signal may cause the keyless entry device to output a first haptic effect that haptically communicates the vehicle information to the user.
System and method for providing complex haptic stimulation during input control of gestures, and relating to control of virtual equipment
Issued June 25, 2013 | US 8,469,806| PDF
A system is configured to provide haptic stimulation to a user. In one embodiment, the haptic stimulation is provided to the user in conjunction with the performance of one or more control gestures through which the user controls, for example, a game, a real world component or piece of equipment, and/or other entity. In one embodiment, the haptic stimulation is provided to the user in conjunction with control of virtual equipment by the user.
Systems and methods for shifting haptic feedback function between passive and active modes
Issued June 11, 2013 | US 8,462,125 | PDF
Systems and methods for shifting haptic feedback function between passive and active modes are disclosed. For example, one disclosed method includes receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface; receiving a second signal associated with an interaction with the graphical user interface; determining a haptic feedback effect based at least in part on the mode of interaction with the graphical user interface and the interaction with the graphical user interface; and generating a haptic signal configured to output the haptic feedback effect.
Haptically enhanced interactivity with interactive content
Issued January 8, 2013 | US 8,352,643 | PDF
Interactive content may be presented to a user that is manipulating a peripheral. One or more state parameters that are related to the position of the peripheral may be determined. The peripheral may be identified from a plurality of possible peripherals. The interactive content may be adjusted based at least in part on the one or more position parameters and/or the identification of the peripheral. Haptic feedback to be provided to the user may be determined based at least in part on the one or more position parameters and/or the identification of the peripheral.
Interactivity model for shared feedback on mobile devices
Issued October 2, 2012 | US 8,279,193 | PDF
A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.