“Chris is a very broadly knowledgeable researcher, with a passion for finding novel technologies that can be successfully applied to solve real-world problems. He remains objective until he possesses enough data to inform a decision, and is highly organized in his approach to solving complex problems.”
About
Neurotech | Generative AI |…
Activity
-
It is back! By popular demand! 😄 Enrollment is now open for the third offering of my course "Generative AI for the Rest of Us". Key features: *…
It is back! By popular demand! 😄 Enrollment is now open for the third offering of my course "Generative AI for the Rest of Us". Key features: *…
Liked by Chris Ullrich
-
These predictions about AI technology didn’t age well: … In 2015, Tesla CEO Elon Musk predicted that fully-autonomous self-driving cars would be…
These predictions about AI technology didn’t age well: … In 2015, Tesla CEO Elon Musk predicted that fully-autonomous self-driving cars would be…
Liked by Chris Ullrich
-
Come join our research team! You’ll get to work with amazing people and really cool products (e.g., Copilot).
Come join our research team! You’ll get to work with amazing people and really cool products (e.g., Copilot).
Liked by Chris Ullrich
Experience & Education
Licenses & Certifications
Patents
-
Interactivity model for shared feedback on mobile devices
Issued US 8866788
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…
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.
Other inventorsSee patent -
Tool having multiple feedback devices
Issued US 8888763
Disclosed herein are systems and methods for managing how signals, which are sensed on a tool, are presented to an operator of the tool. According to one example of a method for managing signals, the method comprises allowing an operator to manipulate a tool having a plurality of output mechanisms mounted thereon. The method also includes sensing a property of an object located near or adjacent to a distal portion of the tool and processing the sensed property to obtain one or more output…
Disclosed herein are systems and methods for managing how signals, which are sensed on a tool, are presented to an operator of the tool. According to one example of a method for managing signals, the method comprises allowing an operator to manipulate a tool having a plurality of output mechanisms mounted thereon. The method also includes sensing a property of an object located near or adjacent to a distal portion of the tool and processing the sensed property to obtain one or more output signals. Furthermore, the method includes applying the one or more output signals to one or more of the output mechanisms.
Other inventorsSee patent -
Systems and methods for shifting haptic feedback function between passive and active modes
Issued US 9063571
Systems and methods for shifting haptic feedback function between passive and active modes are disclosed. For example, one disclosed method includes receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface; receiving a second signal associated with an interaction with the graphical user interface; determining a haptic feedback effect based at least in part on the mode of interaction with the graphical user interface and the…
Systems and methods for shifting haptic feedback function between passive and active modes are disclosed. For example, one disclosed method includes receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface; receiving a second signal associated with an interaction with the graphical user interface; determining a haptic feedback effect based at least in part on the mode of interaction with the graphical user interface and the interaction with the graphical user interface; and generating a haptic signal configured to output the haptic feedback effect.
-
Context-dependent haptic confirmation system
Issued US 8896524
A haptic confirmation system is provided that produces a confirmation haptic effect in response to a user interaction with a user interface element, where the confirmation haptic effect is based on context metadata. The context metadata is mapped to one or more haptic parameters. A haptic signal is generated based on the one or more haptic parameters. The haptic signal is sent to an actuator configured to receive the haptic signal. The actuator utilized the haptic signal to generate the…
A haptic confirmation system is provided that produces a confirmation haptic effect in response to a user interaction with a user interface element, where the confirmation haptic effect is based on context metadata. The context metadata is mapped to one or more haptic parameters. A haptic signal is generated based on the one or more haptic parameters. The haptic signal is sent to an actuator configured to receive the haptic signal. The actuator utilized the haptic signal to generate the confirmation haptic effect.
Other inventors -
-
Physical model based gesture recognition
Issued US 8564535
A gesture recognition system for recognizing gestures on a mobile device receives sensor data in response to a sensed gesture on the mobile device. The sensor data includes a force or impulse. The force or impulse is applied to the simulated physical object and the state of the simulated physical object is then observed. Input is provided to an application based at least on the observed state of the simulated physical object.
Other inventorsSee patent -
Haptic feedback device using standing waves
Issued US 8773247
Haptic output devices and related systems and methods are described in the present disclosure. In various implementations, a haptic output device includes a reservoir filled with a liquid. At least one side of the reservoir includes a flexible membrane. The haptic output device also includes a first actuator in physical contact with the reservoir and configured to impart pressure waves to the liquid. The pressure waves interact with the flexible membrane to supply a haptic effect to a user.
-
Interfacing a mobile device with a computer
Issued US 8588758
Systems and methods for interfacing a mobile device and a host computer are described in the present disclosure. In one embodiment, among several, an interfacing system comprises a mobile device, which has a sensor, and a host computer. The sensor of the mobile device detects gestures that are translated to cursor control commands for a display of the host computer.
-
Systems and methods for shifting haptic feedback function between passive and active modes
Issued US 8462125
Systems and methods for shifting haptic feedback function between passive and active modes are disclosed. For example, one disclosed method includes receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface; receiving a second signal associated with an interaction with the graphical user interface; determining a haptic feedback effect based at least in part on the mode of interaction with the graphical user interface and the…
Systems and methods for shifting haptic feedback function between passive and active modes are disclosed. For example, one disclosed method includes receiving a first signal from a sensor, the first signal associated with a mode of interaction with a graphical user interface; receiving a second signal associated with an interaction with the graphical user interface; determining a haptic feedback effect based at least in part on the mode of interaction with the graphical user interface and the interaction with the graphical user interface; and generating a haptic signal configured to output the haptic feedback effect.
-
Systems and methods for mapping message contents to virtual physical properties for vibrotactile messaging
Issued US 8587417
Systems and methods for mapping message contents to virtual physical properties for vibrotactile messaging are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor, the sensor configured to detect an interaction with a messaging device, determining a virtual physical property of a virtual message object based at least in part on the sensor signal, determining a haptic effect based at least in part on the virtual physical parameter; and…
Systems and methods for mapping message contents to virtual physical properties for vibrotactile messaging are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor, the sensor configured to detect an interaction with a messaging device, determining a virtual physical property of a virtual message object based at least in part on the sensor signal, determining a haptic effect based at least in part on the virtual physical parameter; and generating a haptic signal configured to cause an actuator to output the haptic effect.
Other inventorsSee patent -
Spatial array of sensors mounted on a tool
Issued US 8551002
Systems and methods described herein include an array of sensors positioned on a tool. In one embodiment, among others, a tool includes a handle configured to be manipulated by a user. The tool also includes an end portion arranged in mechanical communication with the handle. In addition, the tool includes an array of sensors mounted on the end portion, in which the array of sensors is configured to sense a property of an object. The tool also comprises a processing device configured to process…
Systems and methods described herein include an array of sensors positioned on a tool. In one embodiment, among others, a tool includes a handle configured to be manipulated by a user. The tool also includes an end portion arranged in mechanical communication with the handle. In addition, the tool includes an array of sensors mounted on the end portion, in which the array of sensors is configured to sense a property of an object. The tool also comprises a processing device configured to process the properties of the object sensed by the array of sensors and to obtain spatial information of the object. The processing device is further configured to communicate the spatial information to the handle.
Other inventorsSee patent -
Synchronization of haptic effect data in a media transport stream
Issued US 20080223627
Haptic information in a series of frames of a media transport stream is identified and time stamps corresponding thereto are determined in accordance with a master time code signal embedded in the media transport stream. Each media transport stream frame containing haptic information is subsequently assigned a time stamp so that it will be used to activate an actuator at a proper time responsive to the time stamp to generate a haptic effect in accordance with the haptic information.
Other inventors -
Method and apparatus for scoring haptic devices
Issued US 8380561
A method for scoring a haptic device using subjective and objective measurements is disclosed. A method of process, in one embodiment, is configured to obtain multiple objective measurements and the subjective measurements, wherein the objective measurements describe the performance of the haptic device. The subjective measurements indicate users' feedback and/or experience in connection with the haptic device. The process is capable of generating a score in response to the objective…
A method for scoring a haptic device using subjective and objective measurements is disclosed. A method of process, in one embodiment, is configured to obtain multiple objective measurements and the subjective measurements, wherein the objective measurements describe the performance of the haptic device. The subjective measurements indicate users' feedback and/or experience in connection with the haptic device. The process is capable of generating a score in response to the objective measurements and the subjective measurements. The score, for example, can be used to rate and/or evaluate the performance of the haptic device.
Other inventorsSee patent -
Modular tool with signal feedback
Issued US 8834465
Implementations of modular tools and methods of operating modular tools are described in the present disclosure. A modular tool according to one of several possible embodiments comprises a handle portion and a distal portion. The handle portion is configured to be manipulated by a user. The distal portion is configured to be attached to the handle portion, but is further configured to be removable from the handle portion by the user. Manipulation of the handle portion causes movement of one or…
Implementations of modular tools and methods of operating modular tools are described in the present disclosure. A modular tool according to one of several possible embodiments comprises a handle portion and a distal portion. The handle portion is configured to be manipulated by a user. The distal portion is configured to be attached to the handle portion, but is further configured to be removable from the handle portion by the user. Manipulation of the handle portion causes movement of one or more components of the distal portion. The distal portion is further configured to sense one or more parameters and transmit the sensed parameters to the handle portion.
Other inventorsSee patent -
System and method for automatically producing haptic events from a digital audio file
Issued US 8000825
In an embodiment, a system and method for automatically converting a plurality of events in a plurality of channels in a structured representation sequence into haptic events. The method comprises calculating an event score for each event of the sequence in one or more channels. The method also comprises calculating a cumulative score based on the event scores in the one or more channels. The method includes selectively designating haptic events to the events based on the event scores in one or…
In an embodiment, a system and method for automatically converting a plurality of events in a plurality of channels in a structured representation sequence into haptic events. The method comprises calculating an event score for each event of the sequence in one or more channels. The method also comprises calculating a cumulative score based on the event scores in the one or more channels. The method includes selectively designating haptic events to the events based on the event scores in one or more selected channels, wherein the haptic events are output by a haptic actuator. This may be done by the system by calculating properties of the sound or by taking already existing values associated with those properties to efficiently produce haptic events.
Other inventorsSee patent -
System and method for automatically producing haptic events from a digital audio file
Issued US 8000825
n an embodiment, a system and method for automatically converting a plurality of events in a plurality of channels in a structured representation sequence into haptic events. The method comprises calculating an event score for each event of the sequence in one or more channels. The method also comprises calculating a cumulative score based on the event scores in the one or more channels. The method includes selectively designating haptic events to the events based on the event scores in one or…
n an embodiment, a system and method for automatically converting a plurality of events in a plurality of channels in a structured representation sequence into haptic events. The method comprises calculating an event score for each event of the sequence in one or more channels. The method also comprises calculating a cumulative score based on the event scores in the one or more channels. The method includes selectively designating haptic events to the events based on the event scores in one or more selected channels, wherein the haptic events are output by a haptic actuator. This may be done by the system by calculating properties of the sound or by taking already existing values associated with those properties to efficiently produce haptic events.
Other inventorsSee patent -
Actuating a tactile sensation in response to a sensed event
Issued US 7898396
Systems and methods for actuating a tactile stimulation in response to detecting a specific event associated with exposure to a particular environmental or physiological condition are described herein. A tactile stimulation device, according to one of several implementations, comprises a sensing layer, an actuating layer, and an adhesive layer. The sensing layer, which is sensitive to exposure to a particular condition, is configured to sense when a specific event associated with exposure to…
Systems and methods for actuating a tactile stimulation in response to detecting a specific event associated with exposure to a particular environmental or physiological condition are described herein. A tactile stimulation device, according to one of several implementations, comprises a sensing layer, an actuating layer, and an adhesive layer. The sensing layer, which is sensitive to exposure to a particular condition, is configured to sense when a specific event associated with exposure to the particular condition occurs. The actuating layer is configured to provide a tactile stimulation to a human subject when the specific event occurs. The adhesive layer is configured to affix the sensing layer and actuating layer with respect to a surface portion of the skin of the human subject such that the human subject can sense the tactile stimulation provided by the actuating layer. The sensing layer, actuating layer, and adhesive layer can be bonded together to form a relatively flat structure.
Other inventorsSee patent -
Actuating a tactile sensation in response to a sensed event
Issued US 7898396
Systems and methods for actuating a tactile stimulation in response to detecting a specific event associated with exposure to a particular environmental or physiological condition are described herein. A tactile stimulation device, according to one of several implementations, comprises a sensing layer, an actuating layer, and an adhesive layer. The sensing layer, which is sensitive to exposure to a particular condition, is configured to sense when a specific event associated with exposure to…
Systems and methods for actuating a tactile stimulation in response to detecting a specific event associated with exposure to a particular environmental or physiological condition are described herein. A tactile stimulation device, according to one of several implementations, comprises a sensing layer, an actuating layer, and an adhesive layer. The sensing layer, which is sensitive to exposure to a particular condition, is configured to sense when a specific event associated with exposure to the particular condition occurs. The actuating layer is configured to provide a tactile stimulation to a human subject when the specific event occurs. The adhesive layer is configured to affix the sensing layer and actuating layer with respect to a surface portion of the skin of the human subject such that the human subject can sense the tactile stimulation provided by the actuating layer. The sensing layer, actuating layer, and adhesive layer can be bonded together to form a relatively flat structure.
Other inventorsSee patent -
Synchronization of haptic effect data in a media stream
Issued US 9019087
Haptic information in a series of frames of a media file is identified and time stamps corresponding thereto are determined in accordance with information embedded in a tag either preceding or appending the media file. The haptic effect information is automatically synchronized to the media file based on the information in one or more frames of the tag, whereby an actuator outputs the defined haptic effects in the tag in a manner synchronized with corresponding audio and/or video content of the…
Haptic information in a series of frames of a media file is identified and time stamps corresponding thereto are determined in accordance with information embedded in a tag either preceding or appending the media file. The haptic effect information is automatically synchronized to the media file based on the information in one or more frames of the tag, whereby an actuator outputs the defined haptic effects in the tag in a manner synchronized with corresponding audio and/or video content of the media file.
Other inventorsSee patent -
System and method for automatically producing haptic events from a digital audio signal
Issued US 8378964
In an embodiment, a system and method for automatically converting a plurality of events in a plurality of channels in a structured representation sequence into haptic events. The method comprises calculating an event score for each event of the sequence in one or more channels. The method also comprises calculating a cumulative score based on the event scores in the one or more channels. The method includes selectively designating haptic events to the events based on the event scores in one or…
In an embodiment, a system and method for automatically converting a plurality of events in a plurality of channels in a structured representation sequence into haptic events. The method comprises calculating an event score for each event of the sequence in one or more channels. The method also comprises calculating a cumulative score based on the event scores in the one or more channels. The method includes selectively designating haptic events to the events based on the event scores in one or more selected channels, wherein the haptic events are output by a haptic actuator.
Other inventors -
-
System and method for constraining a graphical hand from penetrating simulated graphical objects
Issued US 7472047
Movement of a graphical hand is constrained when the physical hand controlling the graphical hand does not have a similar physical constraint. An analysis of a revolute-joint-link-spring model in which an uncompressed/unextended spring position represents the corresponding measured joint angle or link position is used. Linear springs , non-linear springs, or the like may be employed to obtain the desired result of allowing a graphical joint or link to deviate from what the corresponding…
Movement of a graphical hand is constrained when the physical hand controlling the graphical hand does not have a similar physical constraint. An analysis of a revolute-joint-link-spring model in which an uncompressed/unextended spring position represents the corresponding measured joint angle or link position is used. Linear springs , non-linear springs, or the like may be employed to obtain the desired result of allowing a graphical joint or link to deviate from what the corresponding measured joint or link provides. If a graphical hand configuration causes a portion of the hand to penetrate a simulated graphical solid object, a mathematical determination is used to compute modified joint and link positions such that the graphical hand part will no longer penetrate the solid object. Such a constraint technique may include solving a spring model such that the various joint and link springs compress or extend to produce modified joint and link positions.
Other inventors -
-
System and method for constraining a graphical hand from penetrating simulated graphical objects
Issued US 7472047
Movement of a graphical hand is constrained when the physical hand controlling the graphical hand does not have a similar physical constraint. An analysis of a revolute-joint-link-spring model in which an uncompressed/unextended spring position represents the corresponding measured joint angle or link position is used. Linear springs , non-linear springs, or the like may be employed to obtain the desired result of allowing a graphical joint or link to deviate from what the corresponding…
Movement of a graphical hand is constrained when the physical hand controlling the graphical hand does not have a similar physical constraint. An analysis of a revolute-joint-link-spring model in which an uncompressed/unextended spring position represents the corresponding measured joint angle or link position is used. Linear springs , non-linear springs, or the like may be employed to obtain the desired result of allowing a graphical joint or link to deviate from what the corresponding measured joint or link provides. If a graphical hand configuration causes a portion of the hand to penetrate a simulated graphical solid object, a mathematical determination is used to compute modified joint and link positions such that the graphical hand part will no longer penetrate the solid object. Such a constraint technique may include solving a spring model such that the various joint and link springs compress or extend to produce modified joint and link positions.
Other inventors -
Courses
-
Google Cloud Platform Fundamentals: Core Infrastructure
-
-
DeepLearning.ai - Convolutional Neural Network
-
-
DeepLearning.ai - Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
-
-
DeepLearning.ai - Neural Networks and Deep Learning
-
-
DeepLearning.ai - Sequence Models
-
Projects
-
Instinctive Alert Framework
-
Key point of contact for press, media and customer engagements related to wearables alerting framework.
Other creatorsSee project
Recommendations received
3 people have recommended Chris
Join now to viewMore activity by Chris
-
Today at 4pm PST / 7pm EST Precision Neuroscience’s President and Chief Product Officer, Craig Mermel, will join other brain–computer interface…
Today at 4pm PST / 7pm EST Precision Neuroscience’s President and Chief Product Officer, Craig Mermel, will join other brain–computer interface…
Liked by Chris Ullrich
-
No AICamp meeting at PMG is complete without at least one selfie.... so here is one, after my talk! With Evan Wooten, Dillon Larberg, Emily Fox, and…
No AICamp meeting at PMG is complete without at least one selfie.... so here is one, after my talk! With Evan Wooten, Dillon Larberg, Emily Fox, and…
Liked by Chris Ullrich
-
Manuel Cruz, Partner & Chief Scientist and Head of the HMI Lab, participated in a special workshop in Paris today, honoring Vincent Hayward, the…
Manuel Cruz, Partner & Chief Scientist and Head of the HMI Lab, participated in a special workshop in Paris today, honoring Vincent Hayward, the…
Liked by Chris Ullrich
-
AWE 2024 is a wrap! While the software and content continues to evolve for immersive VR, I am really impressed with the burgeoning AR form factors…
AWE 2024 is a wrap! While the software and content continues to evolve for immersive VR, I am really impressed with the burgeoning AR form factors…
Liked by Chris Ullrich
-
📢 Grande nouvelle! 📢 Nous sommes ravis d'accueillir Michel Dubois en tant que nouvel associé opérationnel et responsable du laboratoire…
📢 Grande nouvelle! 📢 Nous sommes ravis d'accueillir Michel Dubois en tant que nouvel associé opérationnel et responsable du laboratoire…
Liked by Chris Ullrich
-
📢 Exciting announcement! 📢 We are thrilled to welcome Michel Dubois as our new Operating Partner and Head of the Artificial Intelligence…
📢 Exciting announcement! 📢 We are thrilled to welcome Michel Dubois as our new Operating Partner and Head of the Artificial Intelligence…
Liked by Chris Ullrich
-
Cognixion will be at AWE this week, June 18-20 in Long Beach. Our latest product, the Axon-R (https://lnkd.in/gEWmKbMf), is available for private 1-1…
Cognixion will be at AWE this week, June 18-20 in Long Beach. Our latest product, the Axon-R (https://lnkd.in/gEWmKbMf), is available for private 1-1…
Liked by Chris Ullrich
-
There's a few spots left on Wednesday to try the Cognixion Axon-R headset AR-BCI device in person. Set a meeting here: http://bit.ly/4ecp8Oo
There's a few spots left on Wednesday to try the Cognixion Axon-R headset AR-BCI device in person. Set a meeting here: http://bit.ly/4ecp8Oo
Shared by Chris Ullrich
-
Happy to share that I joined Google couple months ago and am responsible for XR Ecosystem Strategy and Technology. Super excited to continue the XR…
Happy to share that I joined Google couple months ago and am responsible for XR Ecosystem Strategy and Technology. Super excited to continue the XR…
Liked by Chris Ullrich
-
What do neurophysics and astrophysics have in common?
What do neurophysics and astrophysics have in common?
Liked by Chris Ullrich
-
Thanks Dr. Gopalakrishnan! We've very excited to explore vision diagnosis and therapeutic applications with your lab.
Thanks Dr. Gopalakrishnan! We've very excited to explore vision diagnosis and therapeutic applications with your lab.
Shared by Chris Ullrich
-
The goal of getting people on Mars motivates Space X. But this algorithm makes it a business (steal it) "I became a broken record on the…
The goal of getting people on Mars motivates Space X. But this algorithm makes it a business (steal it) "I became a broken record on the…
Liked by Chris Ullrich
People also viewed
-
Mayank Jain
Connect -
Onyeka Idiaghe
17 | Neuroscience X Computer Science | Brainiac @ Cognixion, Codesigner @ TERC, Apprentice @ CDL
Connect -
Saurabh Bhaskar Shaw, PhD
Pioneering Brain Computer Interfaces (BCIs) and Mental Health Therapeutics | Senior Data Scientist | Translational Neuroscientist
Connect -
Amy Kruse
Connect -
Tom Gruber
Connect -
Gregg Johns
Connect -
Michael Bertiean
Software Development Manager @ Clio
Connect -
Cole Heiner
Connect -
Meaghan Azlein
Connect -
Roger Snyder, CPM, ACPMPO, MBA
Connect
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Chris Ullrich in United States
-
Chris Ullrich
-
Chris Ullrich
MBA Candidate @ Kellogg | Bain
-
Chris Ullrich
Managing Director at North Inlet Advisors
-
Chris Ullrich
Manager, Strategic Brand Management - CLC
25 others named Chris Ullrich in United States are on LinkedIn
See others named Chris Ullrich