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: 20230333655Abstract: 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: ApplicationFiled: April 13, 2022Publication date: October 19, 2023Inventors: Carlos Felipe Cavalcante de Almeida, Juan Manuel CRUZ HERNANDEZ, Jamal SABOUNE, Chris ULLRICH, Liwen WU, Henry DA COSTA
-
Patent number: 11775072Abstract: 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: GrantFiled: April 13, 2022Date of Patent: October 3, 2023Assignee: IMMERSION CORPORTIONInventors: Carlos Felipe Cavalcante de Almeida, Juan Manuel Cruz Hernandez, Jamal Saboune, Chris Ullrich, Liwen Wu, Henry Da Costa
-
Publication number: 20220326771Abstract: 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: ApplicationFiled: April 5, 2022Publication date: October 13, 2022Applicant: Cognixion CorporationInventors: Sarah Pearce, Aravind Ravi, Jing Lu, Ning Jiang, Andreas Forsland, Chris Ullrich
-
Patent number: 10466791Abstract: 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: GrantFiled: April 6, 2017Date of Patent: November 5, 2019Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
-
Publication number: 20190179413Abstract: 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: ApplicationFiled: November 13, 2018Publication date: June 13, 2019Applicant: Immersion CorporationInventors: David M. Birnbaum, Chris Ullrich, Danny Grant
-
Patent number: 10248203Abstract: 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: GrantFiled: July 14, 2009Date of Patent: April 2, 2019Assignee: IMMERSION CORPORATIONInventors: David M. Birnbaum, Chris Ullrich, Danny Grant
-
Patent number: 10019061Abstract: 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: GrantFiled: July 14, 2009Date of Patent: July 10, 2018Assignee: Immersion CorporationInventors: David M. Birnbaum, Chris Ullrich
-
Publication number: 20170220115Abstract: 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: ApplicationFiled: April 6, 2017Publication date: August 3, 2017Applicant: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish, Danny Grant, Juan Manuel Cruz-Hernandez
-
Patent number: 9619033Abstract: 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: GrantFiled: February 18, 2016Date of Patent: April 11, 2017Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20160162032Abstract: 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: ApplicationFiled: February 18, 2016Publication date: June 9, 2016Applicant: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 9317116Abstract: 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: GrantFiled: September 9, 2009Date of Patent: April 19, 2016Assignee: Immersion CorporationInventors: Chris Ullrich, David Birnbaum, Craig Vachon, Jason Fleming
-
Patent number: 9268403Abstract: 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: GrantFiled: October 20, 2014Date of Patent: February 23, 2016Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8981915Abstract: 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: GrantFiled: August 12, 2014Date of Patent: March 17, 2015Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8976112Abstract: 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: GrantFiled: December 16, 2013Date of Patent: March 10, 2015Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Peter Rubin, Phong David Ngo, Leo Kopelow
-
Publication number: 20150035780Abstract: 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: ApplicationFiled: October 20, 2014Publication date: February 5, 2015Applicant: IMMERSION CORPORATIONInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20140347270Abstract: 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: ApplicationFiled: August 12, 2014Publication date: November 27, 2014Applicant: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Publication number: 20140333565Abstract: 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: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Applicant: IMMERSION CORPORATIONInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8866788Abstract: 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: GrantFiled: July 28, 2014Date of Patent: October 21, 2014Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8847741Abstract: 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: GrantFiled: December 19, 2013Date of Patent: September 30, 2014Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish
-
Patent number: 8823674Abstract: 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: GrantFiled: February 10, 2014Date of Patent: September 2, 2014Assignee: Immersion CorporationInventors: David Birnbaum, Chris Ullrich, Jason Short, Ryan Devenish