Patents by Inventor Satvir Singh BHATIA

Satvir Singh BHATIA 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: 10928910
    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 16, 2019
    Date of Patent: February 23, 2021
    Assignee: IMMERSION CORPORATION
    Inventors: Ali Modarres, Christopher J. Ullrich, Jean Francois Dionne, Loc Phan, Satvir Singh Bhatia, Stephen D. Rank
  • Patent number: 10909821
    Abstract: A system provides haptic feedback based on media content. The system processes the media content into components including a first component and a second component. The system further determines a first priority value related to the first component and a second priority value related to the second component. The system further compares the first priority value with the second priority value. The system further generates a first control signal and a second control signal based on the comparison, where the first control signal is configured to cause a first haptic feedback to be output and the second control signal is configured to cause a second haptic feedback to be output that is the same or different than the first haptic feedback.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 2, 2021
    Assignee: Immersion Corporation
    Inventor: Satvir Singh Bhatia
  • Patent number: 10741189
    Abstract: Embodiments that generate multiple haptic effects receive a first haptic effect signal having a first priority and corresponding to a first haptic effect, and receive a second haptic effect signal having a second priority and corresponding to a second haptic effect. When the first priority is less than the second priority, embodiments generate an interaction parameter using the second haptic effect signal. When the second priority is less than the first priority, embodiments generate the interaction parameter using the first haptic effect signal. Embodiments then apply a drive signal to a haptic output device according to the interaction parameter, where the drive signal causes the first haptic effect and the second haptic effect to be generated by the haptic output device concurrently.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 11, 2020
    Assignee: Immersion Corporation
    Inventors: Robert Lacroix, Satvir Singh Bhatia, David Birnbaum, Christopher J. Ullrich, Amaya Becvar Weddle, Juan Manuel Cruz-Hernandez
  • Publication number: 20200175828
    Abstract: A system provides haptic feedback based on media content. The system processes the media content into components including a first component and a second component. The system further determines a first priority value related to the first component and a second priority value related to the second component. The system further compares the first priority value with the second priority value. The system further generates a first control signal and a second control signal based on the comparison, where the first control signal is configured to cause a first haptic feedback to be output and the second control signal is configured to cause a second haptic feedback to be output that is the same or different than the first haptic feedback.
    Type: Application
    Filed: February 3, 2020
    Publication date: June 4, 2020
    Inventor: Satvir Singh BHATIA
  • Publication number: 20200142487
    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: Application
    Filed: August 16, 2019
    Publication date: May 7, 2020
    Inventors: Ali MODARRES, Christopher J. ULLRICH, Jean Francois DIONNE, Loc PHAN, Satvir Singh BHATIA, Stephen D. RANK
  • Publication number: 20200057506
    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: Application
    Filed: August 23, 2019
    Publication date: February 20, 2020
    Applicant: 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: 10553083
    Abstract: A system provides haptic feedback based on media content. The system processes the media content into components including a first component and a second component. The system further determines a first priority value related to the first component and a second priority value related to the second component. The system further compares the first priority value with the second priority value. The system further generates a first control signal and a second control signal based on the comparison, where the first control signal is configured to cause a first haptic feedback to be output and the second control signal is configured to cause a second haptic feedback to be output that is the same or different than the first haptic feedback.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: February 4, 2020
    Assignee: Immersion Corporation
    Inventor: Satvir Singh Bhatia
  • 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
  • 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: 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: 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: 10409380
    Abstract: A method for dynamically converting an input signal into a haptic signal that causes a haptic output device to output one or more haptic effects is provided. The method includes generating a plurality of effect objects that are orderable in any order at runtime, receiving an input signal including a data signal and metadata defining an order that the effect objects are applied to the data signal at runtime, applying the effect objects to the data signal based on the order, and sending the haptic signal to the haptic output device. The effect objects applied to the data signal include an effect object that determines a threshold magnitude value by mapping the data signal to one of a plurality of bins, and an effect object that applies a dynamic range compression algorithm to the data signal based on the threshold magnitude value.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: September 10, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Satvir Singh Bhatia, Juan Manuel Cruz Hernandez, Loc Tien Phan
  • Publication number: 20190272039
    Abstract: A system is provided that generates a dynamic haptic effect that includes one or more key frames, where each key frame includes a first interpolant value and a first haptic effect. The system further receives an interpolant value, where the interpolant value is between at least two interpolant values of at least two key frames. The system further determines the dynamic haptic effect from the interpolant value. The system further distributes the dynamic haptic effect among a plurality of actuators.
    Type: Application
    Filed: May 22, 2019
    Publication date: September 5, 2019
    Inventors: Henry DA COSTA, Eric GERVAIS, Satvir Singh BHATIA
  • Publication number: 20190220094
    Abstract: Embodiments generate haptic effects on a device that is grasped by a user on a first side having a corresponding first haptic output device and on a second side having a corresponding second haptic output device. Embodiments receive a first haptic effect channel and receive a second haptic effect channel. Embodiments determine that the first side is more tightly grasped by the user than the second side. Embodiments then, based on the determining, assign the first haptic effect channel to the first haptic output device and assign the second haptic effect channel to the second haptic output device.
    Type: Application
    Filed: December 19, 2018
    Publication date: July 18, 2019
    Inventors: David BIRNBAUM, Satvir Singh BHATIA, Stephen D. RANK
  • Publication number: 20190107891
    Abstract: A system receives a multiplexed signal with two or more different types of haptic signals encoded therein. Each type of haptic signal represents a haptic effect for different types of haptic output devices. The system determines a target haptic output device located on a haptic playback device. The system demultiplexes the multiplexed signal into at least the type of haptic signal corresponding to the target output device. The system provides the demultiplexed haptic signal to the target haptic output device.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 11, 2019
    Inventors: Stephen D. RANK, Satvir Singh BHATIA, Arnab SEN, Juan Manuel CRUZ HERNANDEZ
  • Patent number: 10241580
    Abstract: 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.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: March 26, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: David Birnbaum, Abraham Alexander Dauhajre, Paige Raynes, Satvir Singh Bhatia
  • Publication number: 20190073039
    Abstract: A method for dynamically converting an input signal into a haptic signal that causes a haptic output device to output one or more haptic effects is provided. The method includes generating a plurality of effect objects that are orderable in any order at runtime, receiving an input signal including a data signal and metadata defining an order that the effect objects are applied to the data signal at runtime, applying the effect objects to the data signal based on the order, and sending the haptic signal to the haptic output device. The effect objects applied to the data signal include an effect object that determines a threshold magnitude value by mapping the data signal to one of a plurality of bins, and an effect object that applies a dynamic range compression algorithm to the data signal based on the threshold magnitude value.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 7, 2019
    Inventors: Satvir Singh Bhatia, Juan Manuel Cruz Hernandez, Loc Tien Phan
  • Patent number: 10209776
    Abstract: Embodiments generate haptic effects on a device that is grasped by a user on a first side having a corresponding first haptic output device and on a second side having a corresponding second haptic output device. Embodiments receive a first haptic effect channel and receive a second haptic effect channel. Embodiments determine that the first side is more tightly grasped by the user than the second side. Embodiments then, based on the determining, assign the first haptic effect channel to the first haptic output device and assign the second haptic effect channel to the second haptic output device.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: February 19, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: David Birnbaum, Satvir Singh Bhatia, Stephen D. Rank
  • Publication number: 20190005782
    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: Application
    Filed: August 13, 2018
    Publication date: January 3, 2019
    Inventors: Satvir Singh BHATIA, Kanav GANDHI, Christopher J. ULLRICH, Juan Manuel CRUZ-HERNANDEZ, Herve Thu TIMONE, Jason Hoi Fun LAU
  • Publication number: 20180373334
    Abstract: 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.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 27, 2018
    Inventors: David BIRNBAUM, Abraham Alexander DAUHAJRE, Paige RAYNES, Satvir Singh BHATIA