Patents by Inventor Liwen Wu

Liwen Wu 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).

  • Publication number: 20200043303
    Abstract: An apparatus, such as a haptic-enabled device, and a method for providing boost protection logic are presented. The method comprises receiving, by a control circuit of the apparatus, a nonzero drive signal to be used by the haptic actuator to generate a haptic effect. The control circuit causes a first portion of the nonzero drive signal to be applied to the haptic actuator in a boost mode. The control circuit detects a boost duration exceeding a first defined time threshold, such as a boost timeout threshold, or detects an accumulated boost time exceeding the first defined time threshold. In response, the control circuit causes a second portion of the nonzero drive signal to be applied to the haptic actuator in an amplitude-limited mode.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Henry DA COSTA, Kaniyalal SHAH, Andry RABEMIARISOA, Liwen WU
  • Publication number: 20200012347
    Abstract: Systems and methods for automatic haptic generation for video content are disclosed. One illustrative system described herein includes a processor executing non-transitory program code configured to receive an audio signal; identify an audio property associated with the audio signal; receive a video signal; identify a video property associated with the video signal, wherein the video property corresponds to the audio property; determine a haptic effect based at least in part on the audio property and the video property; and output a haptic signal associated with the haptic effect.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Liwen Wu, Jamal Saboune, Juan Manuel Cruz-Hernandez
  • Publication number: 20190391647
    Abstract: Methods, systems, and non-transitory computer readable mediums for presenting haptic interactions using a virtual reality system are provided. A virtual user is tracked in a virtual reality environment, the virtual user including a virtual representation of a real-world user in a real-world environment. A relative virtual location for the virtual object relative to the virtual user is determined. A haptic profile for the virtual object is identified.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: William S. RIHN, David M. BIRNBAUM, Liwen WU
  • 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: 20190355225
    Abstract: One illustrative system disclosed herein includes an enclosure configured to define a boundary of a chamber, the chamber including a material, and a flexible layer coupled overtop of the chamber and configured to enclose the chamber. The illustrative system also includes a first actuation device configured to receive a first haptic signal and responsively output a first haptic effect by changing a characteristic of the material to deform the flexible layer. The illustrative system also includes a second actuation device configured to receive a second haptic signal and responsively output a second haptic effect by applying an electrical signal to the flexible layer. The illustrative system further includes a processor in communication with the first actuation device and the second actuation device. The processor is configured to transmit the first haptic signal to the first actuation device and the second haptic signal to the second actuation device.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 21, 2019
    Applicant: Immersion Corporation
    Inventors: Vahid Khoshkava, Vincent Levesque, Jamal Saboune, Abdelwahab Hamam, Juan Manuel Cruz Hernandez, Liwen Wu
  • Patent number: 10467869
    Abstract: An apparatus, such as a haptic-enabled device, and a method for providing boost protection logic are presented. The method comprises receiving, by a control circuit of the apparatus, a nonzero drive signal to be used by the haptic actuator to generate a haptic effect. The control circuit causes a first portion of the nonzero drive signal to be applied to the haptic actuator in a boost mode. The control circuit detects a boost duration exceeding a first defined time threshold, such as a boost timeout threshold, or detects an accumulated boost time exceeding the first defined time threshold. In response, the control circuit causes a second portion of the nonzero drive signal to be applied to the haptic actuator in an amplitude-limited mode.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 5, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Henry Da Costa, Kaniyalal Shah, Andry Rabemiarisoa, Liwen Wu
  • Patent number: 10466793
    Abstract: A system includes an electronic device that includes a display screen, a cover configured to cover the display screen, a sensor configured to sense an input gesture comprising deformation and/or movement of the cover relative to the electronic device, and a processor configured to determine an action for the electronic device to perform based on the input gesture, to determine a haptic effect to generate based on the input gesture and/or the action for the electronic device to perform, and to initiate the action. The system also includes a haptic output device configured to generate the haptic effect.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 5, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Vincent Levesque, Jamal Saboune, Juan Manuel Cruz-Hernandez, Abdelwahab Hamam, Vahid Khoshkava, Liwen Wu
  • Publication number: 20190324539
    Abstract: One illustrative system disclosed herein includes a computing device that comprises a memory and a processor in communication with the memory. The system also includes an xPC target machine that is capable of achieving sampling rates of at least 100 khz and in communication with the computing device and a user device that includes a sensor and a haptic output device. The processor generates a simulate reality environment and determines a haptic effect based on the simulated reality environment or a sensor signal from the sensor. The processor transmits data about a parameter of the haptic effect or the sensor signal to the xPC target machine, which determines the parameter of the haptic effect and generates, in substantially real time, a haptic signal. The xPC target machine transmits the haptic signal to the haptic output device, which is configured to receive the haptic signal and output the haptic effect.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Applicant: Immersion Corporation
    Inventors: Liwen Wu, Danny A. Grant, Juan Manuel Cruz-Hernandez
  • Publication number: 20190324540
    Abstract: One illustrative system disclosed herein includes a computing device that comprises a memory and a processor in communication with the memory. The processor generates an interactive user interface and obtains an input parameter and a haptic parameter via the interactive user interface. The processor maps the input parameter to the haptic parameter using a mapping algorithm and designs a dynamic haptic effect based at least in part on mapping the input parameter to the haptic parameter. The processor can then generate a plurality of dynamic haptic effects for a plurality of user devices based at least in part on the designed dynamic haptic effect.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Applicant: Immersion Corporation
    Inventors: Liwen Wu, William S. Rihn
  • 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
  • Publication number: 20190312812
    Abstract: Some embodiments provide a method for managing traffic in a virtualized environment. The method, in some embodiments, configures multiple edge service gateways (ESGs) executing on multiple host machines (e.g., on a hypervisor) to use a same anycast inner internet protocol (IP) address and a same anycast inner media access control (MAC) address. In some embodiments, ESGs of a logical network facilitate communication between machines connected to the logical network and machines on external networks. In some embodiments, the method configures a set of virtual extensible local area network tunnel endpoints (VTEPs) connected to an ESG to use a same anycast VTEP IP address. The method, in some embodiments, configures a distributed logical router (DLR or DR) to send data packets with destinations outside the logical network from sources belonging to the logical network to the anycast VTEP IP address.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 10, 2019
    Inventors: Sami Boutros, Anirban Sengupta, Sreeram Ravinoothala, Liwen Wu
  • Publication number: 20190265792
    Abstract: Example systems and methods for haptifying virtual objects using smart stickers are taught. One example sticker device includes a haptic output device; a non-transitory computer-readable medium storing processor-executable instructions; and a processor in communication with the haptic output device, and the non-transitory computer-readable medium, the processor configured to execute the processor-executable instructions to: receive a sensor signal from the sensor; determine a haptic effect based on the sensor signal; and transmit a haptic signal to the haptic output device to cause the haptic output device to output a haptic effect.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Applicant: Immersion Corporation
    Inventor: Liwen Wu
  • Publication number: 20190243453
    Abstract: A system includes an electronic device that includes a display screen, a cover configured to cover the display screen, a sensor configured to sense an input gesture comprising deformation and/or movement of the cover relative to the electronic device, and a processor configured to determine an action for the electronic device to perform based on the input gesture, to determine a haptic effect to generate based on the input gesture and/or the action for the electronic device to perform, and to initiate the action. The system also includes a haptic output device configured to generate the haptic effect.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Vincent LEVESQUE, Jamal SABOUNE, Juan Manuel CRUZ-HERNANDEZ, Abdelwahab HAMAM, Vahid KHOSHKAVA, Liwen WU
  • Publication number: 20190207898
    Abstract: 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.
    Type: Application
    Filed: December 21, 2018
    Publication date: July 4, 2019
    Inventors: Liwen WU, Henry DA COSTA, Changyu YANG, Vincent LEVESQUE, Hua YU, David M. BIRNBAUM, Christopher ULLRICH
  • Patent number: 10341236
    Abstract: Some embodiments provide a method for managing traffic in a virtualized environment. The method, in some embodiments, configures multiple edge service gateways (ESGs) executing on multiple host machines (e.g., on a hypervisor) to use a same anycast inner internet protocol (IP) address and a same anycast inner media access control (MAC) address. In some embodiments, ESGs of a logical network facilitate communication between machines connected to the logical network and machines on external networks. In some embodiments, the method configures a set of virtual extensible local area network tunnel endpoints (VTEPs) connected to an ESG to use a same anycast VTEP IP address. The method, in some embodiments, configures a distributed logical router (DLR or DR) to send data packets with destinations outside the logical network from sources belonging to the logical network to the anycast VTEP IP address.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: July 2, 2019
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Anirban Sengupta, Sreeram Ravinoothala, Liwen Wu
  • Patent number: 10318006
    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: Grant
    Filed: November 14, 2018
    Date of Patent: June 11, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Juan Manuel Cruz-Hernandez, Liwen Wu, Christopher J. Ullrich
  • Patent number: 10319200
    Abstract: One illustrative system disclosed herein includes an enclosure configured to define a boundary of a chamber, the chamber including a material, and a flexible layer coupled overtop of the chamber and configured to enclose the chamber. The illustrative system also includes a first actuation device configured to receive a first haptic signal and responsively output a first haptic effect by changing a characteristic of the material to deform the flexible layer. The illustrative system also includes a second actuation device configured to receive a second haptic signal and responsively output a second haptic effect by applying an electrical signal to the flexible layer. The illustrative system further includes a processor in communication with the first actuation device and the second actuation device. The processor is configured to transmit the first haptic signal to the first actuation device and the second haptic signal to the second actuation device.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: June 11, 2019
    Assignee: Immersion Corporation
    Inventors: Vahid Khoshkava, Vincent Levesque, Jamal Saboune, Abdelwahab Hamam, Juan Manuel Cruz Hernandez, Liwen Wu
  • Publication number: 20190172325
    Abstract: A method of generating event identifiers includes receiving sensor information from tracked entities. Based on the sensor information for tracked entities, an event can be determined. An event ID can be assigned to the event based on the type of event that was determined. The event ID can be sent to a haptically enabled device, the device outputting a haptic effect determined from the event ID.
    Type: Application
    Filed: November 13, 2018
    Publication date: June 6, 2019
    Inventors: Jamal SABOUNE, Juan Manuel CRUZ-HERNANDEZ, Liwen WU, Abdelwahab HAMAM
  • Patent number: 10310614
    Abstract: A system includes an electronic device that includes a display screen, a cover configured to cover the display screen, a sensor configured to sense an input gesture comprising deformation and/or movement of the cover relative to the electronic device, and a processor configured to determine an action for the electronic device to perform based on the input gesture, to determine a haptic effect to generate based on the input gesture and/or the action for the electronic device to perform, and to initiate the action. The system also includes a haptic output device configured to generate the haptic effect.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 4, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: Vincent Levesque, Jamal Saboune, Juan Manuel Cruz Hernandez, Abdelwahab Hamam, Vahid Khoshkava, Liwen Wu
  • Publication number: 20190155387
    Abstract: A haptic accessory apparatus for a virtual reality (VR) or augmented reality (AR) environment is presented. The haptic accessory apparatus comprises a conformable body adapted to be attached to a physical object, a haptic output device, a motion sensor configured to track motion of the haptic accessory apparatus, a wireless communication interface unit, a processor, and a power source. The wireless communication unit is configured to wirelessly communicate sensor information from the motion sensor to a computer system configured to execute an application that provides the VR or AR environment, and to receive a signal from the computer system that indicates the haptic accessory apparatus is to output a haptic effect, wherein the haptic output device is configured to output the haptic effect based on the signal.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Jamal SABOUNE, Juan Manuel CRUZ-HERNANDEZ, Johnny MAALOUF, Liwen WU, Simon FOREST