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: 10928910Abstract: 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: GrantFiled: August 16, 2019Date of Patent: February 23, 2021Assignee: IMMERSION CORPORATIONInventors: Ali Modarres, Christopher J. Ullrich, Jean Francois Dionne, Loc Phan, Satvir Singh Bhatia, Stephen D. Rank
-
Patent number: 10909821Abstract: 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: GrantFiled: February 3, 2020Date of Patent: February 2, 2021Assignee: Immersion CorporationInventor: Satvir Singh Bhatia
-
Patent number: 10741189Abstract: 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: GrantFiled: August 24, 2017Date of Patent: August 11, 2020Assignee: Immersion CorporationInventors: Robert Lacroix, Satvir Singh Bhatia, David Birnbaum, Christopher J. Ullrich, Amaya Becvar Weddle, Juan Manuel Cruz-Hernandez
-
Publication number: 20200175828Abstract: 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: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventor: Satvir Singh BHATIA
-
Publication number: 20200142487Abstract: 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: ApplicationFiled: August 16, 2019Publication date: May 7, 2020Inventors: Ali MODARRES, Christopher J. ULLRICH, Jean Francois DIONNE, Loc PHAN, Satvir Singh BHATIA, Stephen D. RANK
-
Publication number: 20200057506Abstract: 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: ApplicationFiled: August 23, 2019Publication date: February 20, 2020Applicant: Immersion CorporationInventors: David M. Birnbaum, Christopher J. Ullrich, Robert Lacroix, Satvir Singh Bhatia, Michael Powell, Stephen D. Rank, Iva Segalman, Amaya Weddle, Paige Raynes
-
Patent number: 10553083Abstract: 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: GrantFiled: November 13, 2017Date of Patent: February 4, 2020Assignee: Immersion CorporationInventor: Satvir Singh Bhatia
-
Patent number: 10529197Abstract: 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: GrantFiled: March 15, 2018Date of Patent: January 7, 2020Assignee: Immersion CorporationInventors: Robert Lacroix, Satvir Singh Bhatia, Jean-Francois Blanchard-Dionne, Stephen D. Rank, Christopher J. Ullrich, Loc Tien Phan
-
Patent number: 10437341Abstract: 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: GrantFiled: January 14, 2015Date of Patent: October 8, 2019Assignee: Immersion CorporationInventors: David M. Birnbaum, Christopher J. Ullrich, Robert Lacroix, Satvir Singh Bhatia, Michael Powell, Stephen D. Rank, Iva Segalman, Amaya Weddle, Paige Raynes
-
Patent number: 10429934Abstract: 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: GrantFiled: August 9, 2018Date of Patent: October 1, 2019Assignee: IMMERSION CORPORATIONInventors: Ali Modarres, Christopher J. Ullrich, Jean Francois Dionne, Loc Phan, Satvir Singh Bhatia, Stephen D. Rank
-
Patent number: 10431057Abstract: 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: GrantFiled: August 13, 2018Date of Patent: October 1, 2019Assignee: IMMERSION CORPORATIONInventors: Satvir Singh Bhatia, Kanav Gandhi, Christopher J. Ullrich, Juan Manuel Cruz-Hernandez, Herve Thu Timone, Jason Hoi Fun Lau
-
Patent number: 10409380Abstract: 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: GrantFiled: November 8, 2018Date of Patent: September 10, 2019Assignee: IMMERSION CORPORATIONInventors: Satvir Singh Bhatia, Juan Manuel Cruz Hernandez, Loc Tien Phan
-
Publication number: 20190272039Abstract: 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: ApplicationFiled: May 22, 2019Publication date: September 5, 2019Inventors: Henry DA COSTA, Eric GERVAIS, Satvir Singh BHATIA
-
Publication number: 20190220094Abstract: 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: ApplicationFiled: December 19, 2018Publication date: July 18, 2019Inventors: David BIRNBAUM, Satvir Singh BHATIA, Stephen D. RANK
-
Publication number: 20190107891Abstract: 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: ApplicationFiled: December 7, 2018Publication date: April 11, 2019Inventors: Stephen D. RANK, Satvir Singh BHATIA, Arnab SEN, Juan Manuel CRUZ HERNANDEZ
-
Patent number: 10241580Abstract: 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: GrantFiled: June 25, 2018Date of Patent: March 26, 2019Assignee: IMMERSION CORPORATIONInventors: David Birnbaum, Abraham Alexander Dauhajre, Paige Raynes, Satvir Singh Bhatia
-
Publication number: 20190073039Abstract: 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: ApplicationFiled: November 8, 2018Publication date: March 7, 2019Inventors: Satvir Singh Bhatia, Juan Manuel Cruz Hernandez, Loc Tien Phan
-
Patent number: 10209776Abstract: 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: GrantFiled: August 24, 2017Date of Patent: February 19, 2019Assignee: IMMERSION CORPORATIONInventors: David Birnbaum, Satvir Singh Bhatia, Stephen D. Rank
-
Publication number: 20190005782Abstract: 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: ApplicationFiled: August 13, 2018Publication date: January 3, 2019Inventors: Satvir Singh BHATIA, Kanav GANDHI, Christopher J. ULLRICH, Juan Manuel CRUZ-HERNANDEZ, Herve Thu TIMONE, Jason Hoi Fun LAU
-
Publication number: 20180373334Abstract: 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: ApplicationFiled: June 25, 2018Publication date: December 27, 2018Inventors: David BIRNBAUM, Abraham Alexander DAUHAJRE, Paige RAYNES, Satvir Singh BHATIA