Patents by Inventor Chris Ullrich

Chris 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).

  • Publication number: 20230333655
    Abstract: In aspects, methods and apparatus are provided for the generation of haptic command signals to cause haptic effect outputs at one or more haptic output devices. The haptic command signals may be generated based on haptic media, supplementary media, and/or haptic device capability. Generating the haptic command signals may include creation or modification of haptic effects, distribution of haptic effects, and/or warping of haptic signals. The methods and apparatus may operate according to combinations of developer provided rules and system enabled inferences. Numerous other aspects are provided.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 19, 2023
    Inventors: Carlos Felipe Cavalcante de Almeida, Juan Manuel CRUZ HERNANDEZ, Jamal SABOUNE, Chris ULLRICH, Liwen WU, Henry DA COSTA
  • Patent number: 11775072
    Abstract: In aspects, methods and apparatus are provided for the generation of haptic command signals to cause haptic effect outputs at one or more haptic output devices. The haptic command signals may be generated based on haptic media, supplementary media, and/or haptic device capability. Generating the haptic command signals may include creation or modification of haptic effects, distribution of haptic effects, and/or warping of haptic signals. The methods and apparatus may operate according to combinations of developer provided rules and system enabled inferences. Numerous other aspects are provided.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: October 3, 2023
    Assignee: IMMERSION CORPORTION
    Inventors: Carlos Felipe Cavalcante de Almeida, Juan Manuel Cruz Hernandez, Jamal Saboune, Chris Ullrich, Liwen Wu, Henry Da Costa
  • Publication number: 20220326771
    Abstract: A method and system are disclosed using steady-state motion visual evoked potential stimuli in an augmented reality environment. Requested stimuli data are received from a user application on a smart device. Sensor data and other context data are also received, where other context data includes data that is un-sensed. The requested stimuli data are transformed into modified stimuli based on the sensor data, and the other context data. Modified stimuli and environmental stimuli are presented to the user with a rendering device configured to mix the modified stimuli and the environmental stimuli, thereby resulting in rendered stimuli. Biosignals generated in response to the rendered stimuli are received from the user to a wearable biosignal sensing device. Received biosignals are classified based on the modified stimuli, resulting in a classified selection, which is returned to the user application.
    Type: Application
    Filed: April 5, 2022
    Publication date: October 13, 2022
    Applicant: Cognixion Corporation
    Inventors: Sarah Pearce, Aravind Ravi, Jing Lu, Ning Jiang, Andreas Forsland, Chris Ullrich
  • Patent number: 10466791
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: November 5, 2019
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
  • Publication number: 20190179413
    Abstract: Systems and methods for physics-based tactile messaging are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device; determining an interaction between one or more virtual message objects and a virtual message environment, the interaction based at least in part on the sensor signal and a virtual physical parameter of at least one of the one or more virtual message objects; and determining a haptic effect based at least in part on the interaction. The method additionally includes the step of generating a haptic signal configured to cause an actuator to output the haptic effect.
    Type: Application
    Filed: November 13, 2018
    Publication date: June 13, 2019
    Applicant: Immersion Corporation
    Inventors: David M. Birnbaum, Chris Ullrich, Danny Grant
  • Patent number: 10248203
    Abstract: Systems and methods for physics-based tactile messaging are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device; determining an interaction between one or more virtual message objects and a virtual message environment, the interaction based at least in part on the sensor signal and a virtual physical parameter of at least one of the one or more virtual message objects; and determining a haptic effect based at least in part on the interaction. The method additionally includes the step of generating a haptic signal configured to cause an actuator to output the haptic effect.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: April 2, 2019
    Assignee: IMMERSION CORPORATION
    Inventors: David M. Birnbaum, Chris Ullrich, Danny Grant
  • Patent number: 10019061
    Abstract: Systems and methods for haptic message transmission are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device, determining a virtual force based at least in part on the sensor signal, and applying the virtual force to a virtual message object within a virtual message environment.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: July 10, 2018
    Assignee: Immersion Corporation
    Inventors: David M. Birnbaum, Chris Ullrich
  • Publication number: 20170220115
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: April 6, 2017
    Publication date: August 3, 2017
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
  • Patent number: 9619033
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: April 11, 2017
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20160162032
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: February 18, 2016
    Publication date: June 9, 2016
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 9317116
    Abstract: When units of serialized input are analyzed by an engine or algorithm that provides a plurality of entry suggestions for competing or replacing a unit of the serialized input, one or more haptic effects can be identified and provided in conjunction with display, selection, or use of one or more of the entry suggestions to aid in the use of the engine or algorithm. The haptic effects can represent a confidence level with respect to one or more of the entry suggestions or may otherwise indicate the relative success of the engine/algorithm. For example, the serialized input may comprise characters input to a mobile or other device. The engine or algorithm may suggest words or phrases with varying degrees of confidence, with the confidence with respect to some or all of the suggestions communicated by use of haptic effects.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: April 19, 2016
    Assignee: Immersion Corporation
    Inventors: Chris Ullrich, David Birnbaum, Craig Vachon, Jason Fleming
  • Patent number: 9268403
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: February 23, 2016
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8981915
    Abstract: A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: March 17, 2015
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8976112
    Abstract: Systems and methods for transmitting haptic messages are disclosed. For example, one disclosed method includes the steps of: receiving at least one sensor signal from at least one sensor of a mobile device, the at least one sensor signal associated with a movement of the mobile device, determining a message to be displayed in a user interface based at least in part on the at least one sensor signal, and causing the message to be displayed.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 10, 2015
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Peter Rubin, Phong David Ngo, Leo Kopelow
  • Publication number: 20150035780
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 5, 2015
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20140347270
    Abstract: A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
    Type: Application
    Filed: August 12, 2014
    Publication date: November 27, 2014
    Applicant: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Publication number: 20140333565
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Application
    Filed: July 28, 2014
    Publication date: November 13, 2014
    Applicant: IMMERSION CORPORATION
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8866788
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: October 21, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8847741
    Abstract: A system that produces a haptic effect and generates a drive signal that includes at least two haptic effect signals each having a priority level. The haptic effect is a combination of the haptic effect signals and priority levels. The haptic effect may optionally be a combination of the two haptic effect signals if the priority levels are the same, otherwise only the haptic effect signal with the highest priority is used. The frequency of haptic notifications may also be used to generate a drive signal using foreground and background haptic effect channels depending on whether the frequency ratio exceeds a foreground haptic effect threshold.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: September 30, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
  • Patent number: 8823674
    Abstract: A system that produces a dynamic haptic effect and generates a drive signal that includes a gesture signal and a real or virtual device sensor signal. The haptic effect is modified dynamically based on both the gesture signal and the real or virtual device sensor signal such as from an accelerometer or gyroscope, or by a signal created from processing data such as still images, video or sound. The haptic effect may optionally be modified dynamically by using the gesture signal and the real or virtual device sensor signal and a physical model, or may optionally be applied concurrently to multiple devices which are connected via a communication link. The haptic effect may optionally be encoded into a data file on a first device. The data file is then communicated to a second device and the haptic effect is read from the data file and applied to the second device.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: September 2, 2014
    Assignee: Immersion Corporation
    Inventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish