Patents by Inventor Christopher J. Ullrich

Christopher J. Ullrich has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10542325
    Abstract: A method includes receiving digital content data including audio data and/or video data, generating haptic data using at least some of the received digital content data, encoding the haptic data for efficient transmission over a communication network, multiplexing the encoded haptic data with the received digital content data, embedding information for decoding the encoded haptic data in metadata of the multiplexed data stream, and sending the multiplexed data stream over the communication network. The method may include analyzing the haptic data to determine at least one characteristic of the haptic data, and the encoding the haptic data may include encoding, based on the determined characteristic, the haptic data to meet a pre-defined criteria.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: January 21, 2020
    Assignee: Immersion Corporation
    Inventors: Loc Phan, Satvir Bhatia, Stephen D. Rank, Christopher J. Ullrich, Jean Francois Dionne, Hugues Antoine Oliver
  • Patent number: 10529197
    Abstract: A system is provided that controls an offline haptic conversion. The system receives an input from a source. The system further converts the input into haptic signals. The system further encodes the haptic signals. The system further stores the haptic signals within the source, where the haptic signals are combined with the input within the source. Alternately, rather than encoding the haptic signals and storing the haptic signals within the source, the system handles the haptic signals separately, independent of the source.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: January 7, 2020
    Assignee: Immersion Corporation
    Inventors: Robert Lacroix, Satvir Singh Bhatia, Jean-Francois Blanchard-Dionne, Stephen D. Rank, Christopher J. Ullrich, Loc Tien Phan
  • Publication number: 20190385419
    Abstract: Systems and methods for integrating haptics overlay in augmented reality are disclosed. One illustrative system described herein includes a haptic output device. The system also includes a display configured to output a visual effect. The system also includes a sensor for tracking a position of a proxy object. The system also includes a processor configured to: determine a modified visual effect based in part on data received from the sensor, determine a haptic effect based in part on data received from the sensor, transmit a display signal associated with the modified visual effect to the display, transmit a haptic signal associated with the haptic effect to the haptic output device; and output the haptic effect using the haptic output device.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Satoshi Araki, Christopher J. Ullrich, Liwen Wu, Juan Manuel Cruz-Hernandez, Danny A. Grant, Sanya Attari, Colin Swindells
  • Publication number: 20190384397
    Abstract: Systems and methods for multi-rate control of haptic effects with sensor fusion are disclosed. One illustrative system includes, a haptic output device configured to output a haptic effect, a first sensor configured to sense the output of the haptic output device and generate a first sensor signal, a processor in communication with the first sensor. The processor is configured to: sample the first sensor signal from the first sensor at a first rate, receive a reference signal, determine an error between the first sensor signal and the reference signal, generate a haptic signal based at least in part on the reference signal and the error, transmit the haptic signal to a haptic output device configured to output a haptic effect based on the haptic signal, and sample the first sensor signal at a second rate, wherein the second rate is lower than the first rate.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Juan Manuel Cruz-Hernandez, Danny A. Grant, Christopher J. Ullrich
  • Publication number: 20190384396
    Abstract: Systems, devices, and methods for providing limited duration haptic effects are disclosed. Systems for providing limited duration haptic effects include sensors, control circuits, and vibration actuators configured closed loop feedback control of the vibration actuators. The sensors are configured to measure motion characteristics induced by the vibration actuators. The control circuits are configured to receive motion characteristic information from the sensors and provide closed loop feedback control of the vibration actuators. Closed loop feedback control permits precise control of vibration actuator output during limited duration haptic effects.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Juan Manuel CRUZ HERNANDEZ, Danny A. Grant, Christopher J. Ullrich
  • Publication number: 20190384393
    Abstract: Systems and methods for multi-level closed loop control of haptic effects are disclosed. One illustrative system for multi-level closed loop control of haptic effects includes a haptic output device configured to output a haptic effect, a sensor configured to sense the output of the haptic output device and generate a sensor signal, and a processor in communication with the sensor. The processor is configured to: receive a reference signal, receive the sensor signal, determine an error based at least in part on the reference signal and the sensor signal, generate a haptic signal based at least in part on the reference signal and the error, and transmit the haptic signal to a haptic output device configured to output a haptic effect based on the haptic signal.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Juan Manuel Cruz-Hernandez, Danny A. Grant, Jamal Saboune, Christopher J. Ullrich
  • Publication number: 20190369733
    Abstract: A device for delivering non-collocated haptic feedback includes at least one haptic playback device and a drive circuit for controlling the haptic playback device. A processor coupled to the drive circuit receives manipulation haptic information based on data received from a user interface. The processor generates a haptic signal is based on the manipulation haptic information. The haptic signal is provided to the drive circuit to produce the non-collocated haptic feedback.
    Type: Application
    Filed: August 9, 2019
    Publication date: December 5, 2019
    Inventors: Danny GRANT, Christopher J. ULLRICH
  • Patent number: 10488931
    Abstract: 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 in configured to receive the haptic signal and output the haptic effect.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 26, 2019
    Assignee: Immersion Corporation
    Inventors: Christopher J. Ullrich, Amaya Weddle, Hua Yu, David Birnbaum
  • Patent number: 10481692
    Abstract: A method and apparatus of actuator mechanisms for a multi-touch tactile touch panel are disclosed. The tactile touch panel includes an electrical insulated layer and a tactile layer. The top surface of the electrical insulated layer is capable of receiving an input from a user. The tactile layer includes a grid or an array of haptic cells. The top surface of the haptic layer is situated adjacent to the bottom surface of the electrical insulated layer, while the bottom surface of the haptic layer is situated adjacent to a display. Each haptic cell further includes at least one piezoelectric material, Micro-Electro-Mechanical Systems (“MEMS”) element, thermal fluid pocket, MEMS pump, resonant device, variable porosity membrane, laminar flow modulation, or the like. Each haptic cell is configured to provide a haptic effect independent of other haptic cells in the tactile layer.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: November 19, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Christopher J. Ullrich, Ryan Steger, Daniel H. Gomez
  • Patent number: 10477202
    Abstract: A method for encoding haptic information inside a multi-media file having content includes changing a portion of the content in the multi-media file, and adding the haptic information to the changed portion of the content, the haptic information corresponding to a haptic signal for generating a haptic effect upon playback of the multi-media file. A method for decoding haptic information from inside a multi-media file having content includes locating the haptic information inside the multi-media file, and generating a haptic signal based on the located haptic information during playback of the content of the multi-media file. A method includes receiving a multi-media signal comprising an audio signal and a haptic signal with a receiver of a haptic device, and outputting a haptic effect with a haptic output device of the haptic device based on the haptic signal in the multi-media signal.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: November 12, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Arnab Sen, Christopher J. Ullrich, Juan Manuel Cruz-Hernandez, Ali Modarres
  • Patent number: 10475301
    Abstract: A method of rendering a haptic effect on a haptic output device is provided based on an ambient environmental stimulus signal received from a sensor. A notification event based on the stimulus signal is determined. A haptic effect is rendered on a haptic output devices based on the notification event. A system and computer-readable medium are also provided for rendering a haptic effect on a haptic output device based on an ambient environmental stimulus signal.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: November 12, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Christopher J. Ullrich, Jamal Saboune
  • Publication number: 20190317603
    Abstract: A haptically enabled system is provided. The system receives a haptic effect primitive including a plurality of input parameters that define a haptic effect. The system also receives an input from a sensor that varies over a time duration. The system generates a dynamic haptic effect signal based on the haptic effect primitive and the input, which includes generating a plurality of output parameters including an amplitude of the dynamic haptic effect signal, and varying the amplitude of the dynamic haptic effect signal continuously over the time duration using frequency modulation. The system then applies the dynamic haptic effect signal to an actuator to generate the haptic effect.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 17, 2019
    Inventors: Juan Manuel CRUZ-HERNANDEZ, Liwen WU, Christopher J. ULLRICH
  • Patent number: 10437341
    Abstract: Systems and methods for user generated content authoring are disclosed. One illustrative method disclosure 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.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: October 8, 2019
    Assignee: Immersion Corporation
    Inventors: David M. Birnbaum, Christopher J. Ullrich, Robert Lacroix, Satvir Singh Bhatia, Michael Powell, Stephen D. Rank, Iva Segalman, Amaya Weddle, Paige Raynes
  • Patent number: 10440238
    Abstract: A method for synchronizing haptic effects with at least one media component in a media transport stream includes identifying a series of video frames containing imaging information and/or a series of audio frames containing sound information in the media transport stream; identifying a series of haptic frames containing force feedback information in the media transport stream; and synchronizing the force feedback information in response to the imaging information and/or sound information.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: October 8, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Robert A. Lacroix, Andrianaivo Rabemiarisoa, Henrique D. Da Costa, Herve Thu Timone, Stephen D. Rank, Christopher J. Ullrich
  • Patent number: 10431057
    Abstract: A haptic conversion system is provided that intercepts frames of audio data, such as a digital audio signal, converts the frames into a haptic signal, and plays the created haptic signal through an actuator to produce haptic effects. The haptic signal is based on a maximum value of each audio data frame, which defines a magnitude of the haptic signal. The haptic signal is applied to the actuator configured to receive the haptic signal, where the actuator utilizes the haptic signal to generate the one or more haptic effects.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: October 1, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Satvir Singh Bhatia, Kanav Gandhi, Christopher J. Ullrich, Juan Manuel Cruz-Hernandez, Herve Thu Timone, Jason Hoi Fun Lau
  • Patent number: 10429934
    Abstract: The disclosure relates to systems and methods of providing haptic feedback based on media content and one or more external parameters used to customize the haptic feedback. The system may modify or otherwise alter haptic feedback that is determined using the media content alone. In other words, the system may use both the media content and the external parameters to determine haptic feedback that should be output to the user or others. The external parameters may include, for example, sensor information, customization information, and/or other external parameters that may be used to customize the haptic feedback.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: October 1, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Ali Modarres, Christopher J. Ullrich, Jean Francois Dionne, Loc Phan, Satvir Singh Bhatia, Stephen D. Rank
  • Patent number: 10429933
    Abstract: A system generates haptic effects using at least one actuator and at least one speaker. The system receives a high definition (“HD”) haptic effect signal and a corresponding audio signal if audio is to be played. The system generates a standard definition (“SD”) haptic effect signal based at least on the HD haptic effect signal, and generates an audio based haptic effect signal based at least on the HD haptic effect signal. The system mixes the audio signal and the audio based haptic effect signal, and then substantially simultaneously plays the SD haptic effect signal on the actuator and plays the mixed signal on the speaker.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: October 1, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Christopher J. Ullrich, William S. Rihn
  • Patent number: 10416775
    Abstract: 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.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: September 17, 2019
    Assignee: Immersion Corporation
    Inventors: David M. Birnbaum, Christopher J. Ullrich
  • Patent number: 10379614
    Abstract: A device for delivering non-collocated haptic feedback includes at least one haptic playback device and a drive circuit for controlling the haptic playback device. A processor coupled to the drive circuit receives manipulation haptic information based on data received from a user interface. The processor generates a haptic signal is based on the manipulation haptic information. The haptic signal is provided to the drive circuit to produce the non-collocated haptic feedback.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: August 13, 2019
    Assignee: Immersion Corporation
    Inventors: Danny Grant, Christopher J. Ullrich
  • Patent number: 10372217
    Abstract: 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 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 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.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: August 6, 2019
    Assignee: Immersion Corporation
    Inventors: David M. Birnbaum, Danny Grant, Christophe Ramstein, Christopher J. Ullrich