Patents by Inventor Srivatsav VENKATESAN

Srivatsav VENKATESAN 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: 10268286
    Abstract: Systems and methods for controlling power and/or current consumption for multiple haptic output devices are provided. Various features of the haptic output device may be described within a data structure. In response to a haptic instruction, a power budget for the haptic output device may be determined in accordance with its operational characteristics. A drive signal may then be applied to the haptic output device to produce the haptic effect in accordance with the calculated power budget. The calculated power budget may be configured to limit the current or power drawn by the haptic output device.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 23, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Srivatsav Venkatesan, Kaniyalal Shah, Douglas George Billington, Stephen Rank
  • Patent number: 10254838
    Abstract: The embodiments are directed toward an architecture and communication protocol for controlling haptic output devices. According to the embodiments, a composite drive signal is generated that includes a first drive signal to be rendered by a first haptic output device, a second drive signal to be rendered by a second haptic output device, and a packet identifier. A controller includes the first haptic output device that is associated with a first user input element and the second haptic output device associated with a second user input element. The composite drive signal is transmitted to controller, and the execution order of the first and second drive signals is determined based on the packet identifier.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 9, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Srivatsav Venkatesan, Kaniyalal Shah, Andrew C. Prock, Henry Da Costa
  • Publication number: 20190103004
    Abstract: Haptic pitch control for producing haptic feedback by receiving capability information of a haptic output device, and determining a desired or target perceptual frequency or pitch. A haptic effect is then generated based on the capability information so that the haptic effect is rendered by the haptic output device at the desired or target perceptual frequency or pitch.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Inventors: Stephen D. RANK, William S. RIHN, Srivatsav VENKATESAN
  • Publication number: 20190054373
    Abstract: A system comprising a computing device and a haptic-enabled controller is presented. The haptic-enabled controller provides user input. The device determines a controller type of the haptic-enabled controller, and determines that a mixed haptic effect combining first and second haptic effects is to be generated by a haptic actuator of the controller. The device selects a first haptic track associated with the first haptic effect and with a combination of the controller type and the actuator, and selects a second haptic track that is associated with the second haptic effect and with the combination of the controller type and the actuator. The device selects a parameter value of an operation parameter, and generates, based on the parameter value, a mixed haptic track that combines the first and second haptic tracks. The device controls the haptic actuator to generate the mixed haptic effect with the mixed haptic track.
    Type: Application
    Filed: July 28, 2018
    Publication date: February 21, 2019
    Inventors: Loc Phan, Srivatsav Venkatesan
  • Patent number: 10210724
    Abstract: One embodiment provides haptic functionality. The embodiment receives an encoded value that encodes an actuator drive value, where the actuator drive value corresponds to a strength of a haptic effect. The embodiment converts the encoded value into a pattern of ON/OFF durations, and plays back the pattern of ON/OFF durations on an actuator to produce the haptic effect.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: February 19, 2019
    Assignee: Immersion Corporation
    Inventor: Srivatsav Venkatesan
  • Publication number: 20190041990
    Abstract: Systems and methods for rendering a haptic effect at a user input element associated with a haptic output device are provided. A primary range and a secondary range of positions are defined for the user input element associated with the haptic output device. In addition, a boundary range of positions is defined for the user input element associated with the haptic output device, the boundary range partially overlapping each of the primary and secondary ranges. A position of the user input element is monitored, and the haptic effect rendered in response to an entry of the user input element to positions within the boundary range.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 7, 2019
    Inventors: Srivatsav VENKATESAN, Kaniyalal SHAH, Douglas George BILLINGTON, Aaron KAPELUS, Stephen RANK, Daniel PARKER
  • Publication number: 20180321751
    Abstract: The embodiments are directed toward techniques for isolating a user input signal at a haptic output device. A signal originating from a user input element associated with the haptic output device is received. The received signal is separated into a first component including the user input signal, and a second component including a haptic feedback signal. While the first component is processed, the second component can be discarded or otherwise ignored.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 8, 2018
    Inventors: Srivatsav VENKATESAN, Kaniyalal SHAH, Douglas George BILLINGTON, Stephen RANK, Daniel PARKER, Aaron KAPELUS
  • Patent number: 10073523
    Abstract: Systems and methods for rendering a haptic effect at a user input element associated with a haptic output device are provided. A primary range and a secondary range of positions are defined for the user input element associated with the haptic output device. In addition, a boundary range of positions is defined for the user input element associated with the haptic output device, the boundary range partially overlapping each of the primary and secondary ranges. A position of the user input element is monitored, and the haptic effect rendered in response to an entry of the user input element to positions within the boundary range.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: September 11, 2018
    Assignee: Immersion Corporation
    Inventors: Srivatsav Venkatesan, Kaniyalal Shah, Douglas George Billington, Stephen Rank, Daniel Parker, Aaron Kapelus
  • Patent number: 9996156
    Abstract: The embodiments are directed toward techniques for isolating a user input signal at a haptic output device. A signal originating from a user input element associated with the haptic output device is received. The received signal is separated into a first component including the user input signal, and a second component including a haptic feedback signal. While the first component is processed, the second component can be discarded or otherwise ignored.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 12, 2018
    Assignee: IMMERSION CORPORATION
    Inventors: Srivatsav Venkatesan, Kaniyalal Shah, Douglas George Billington, Stephen Rank, Daniel Parker, Aaron Kapelus
  • Publication number: 20180136726
    Abstract: The present disclosure relates to systems and methods for haptically-enhanced smart home architectures. For example, one disclosed method includes determining a building component condition of a building component; determining an interaction with a control device in the building, the control device associated with the component of the building and comprising a haptic output device; determining a haptic effect based on the building component condition; and transmitting a signal to the haptic output device to cause the haptic output device to output the haptic effect.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventors: Srivatsav Venkatesan, Graciela D. Franz, Kaniyalal Shah
  • Publication number: 20180005497
    Abstract: One embodiment provides haptic functionality. The embodiment receives an encoded value that encodes an actuator drive value, where the actuator drive value corresponds to a strength of a haptic effect. The embodiment converts the encoded value into a pattern of ON/OFF durations, and plays back the pattern of ON/OFF durations on an actuator to produce the haptic effect.
    Type: Application
    Filed: June 27, 2017
    Publication date: January 4, 2018
    Inventor: Srivatsav VENKATESAN
  • Publication number: 20180004291
    Abstract: A computer-based method for controlling a haptic actuator over a network is provided. The method includes, at a haptic server, receiving a selection of a haptic actuator connected to a haptic hardware support platform, receiving a selection of a haptic effect driver software package or library, receiving a selection of a haptic effect, creating a haptic command message including haptic actuator drive values, and transmitting the haptic command message to the haptic hardware support platform over the network. The haptic hardware support platform is configured to receive the haptic command message over the network, parse the haptic command message to extract the haptic actuator drive values, and apply a haptic actuator drive signal to the haptic actuator to play the selected haptic effect, the haptic actuator drive signal based on the haptic actuator drive values.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 4, 2018
    Inventors: Abraham Alexander DAUHAJRE, Srivatsav VENKATESAN
  • Publication number: 20160195930
    Abstract: The embodiments are directed toward techniques for isolating a user input signal at a haptic output device. A signal originating from a user input element associated with the haptic output device is received. The received signal is separated into a first component including the user input signal, and a second component including a haptic feedback signal. While the first component is processed, the second component can be discarded or otherwise ignored.
    Type: Application
    Filed: December 22, 2015
    Publication date: July 7, 2016
    Inventors: Srivatsav VENKATESAN, Kaniyalal SHAH, Douglas George BILLINGTON, Stephen RANK, Daniel PARKER, Aaron KAPELUS
  • Publication number: 20160175703
    Abstract: The embodiments are directed toward an architecture and communication protocol for controlling haptic output devices. According to the embodiments, a composite drive signal is generated that includes a first drive signal to be rendered by a first haptic output device, a second drive signal to be rendered by a second haptic output device, and a packet identifier. A controller includes the first haptic output device that is associated with a first user input element and the second haptic output device associated with a second user input element. The composite drive signal is transmitted to controller, and the execution order of the first and second drive signals is determined based on the packet identifier.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 23, 2016
    Inventors: Srivatsav VENKATESAN, Kaniyalal SHAH, Andrew C. PROCK, Henry DA COSTA
  • Publication number: 20160175704
    Abstract: The embodiments are directed toward techniques for modifying a haptic effect that is rendered based on a media stream. Upon receiving the media stream, a haptic drive signal is generated based on the media stream. The haptic drive signal is then applied to render the haptic effect at a haptic output device. Within a media editing application, the media stream may be modified. In response to the modification, a modified haptic drive signal may be generated based on the modification to the media stream. As a result, a modified haptic effect is rendered at the haptic output device.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 23, 2016
    Inventors: Srivatsav VENKATESAN, Kaniyalal SHAH, Stephen RANK, William S. RIHN
  • Publication number: 20160175705
    Abstract: Systems and methods for rendering a haptic effect at a user input element associated with a haptic output device are provided. A primary range and a secondary range of positions are defined for the user input element associated with the haptic output device. In addition, a boundary range of positions is defined for the user input element associated with the haptic output device, the boundary range partially overlapping each of the primary and secondary ranges. A position of the user input element is monitored, and the haptic effect rendered in response to an entry of the user input element to positions within the boundary range.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 23, 2016
    Inventors: Srivatsav Venkatesan, Kaniyalal Shah, Douglas George Billington, Stephen Rank, Daniel Parker, Aaron Kapelus
  • Publication number: 20160179220
    Abstract: Systems and methods for controlling power and/or current consumption for multiple haptic output devices are provided. Various features of the haptic output device may be described within a data structure. In response to a haptic instruction, a power budget for the haptic output device may be determined in accordance with its operational characteristics. A drive signal may then be applied to the haptic output device to produce the haptic effect in accordance with the calculated power budget. The calculated power budget may be configured to limit the current or power drawn by the haptic output device.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 23, 2016
    Inventors: Srivatsav VENKATESAN, Kaniyalal SHAH, Douglas George BILLINGTON, Stephen RANK