Patents by Inventor Christopher J. Ullrich
Christopher J. 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: 20100137845Abstract: 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.Type: ApplicationFiled: December 3, 2008Publication date: June 3, 2010Applicant: Immersion CorporationInventors: Christophe Ramstein, Christopher J. Ullrich, Danny A. Grant
-
Patent number: 7676356Abstract: Object simulation and interaction of and between computer-generated or graphical objects in a virtual space includes neutral scene graphs, data structures and procedures for using such graphs and data structures.Type: GrantFiled: October 31, 2005Date of Patent: March 9, 2010Assignee: Immersion CorporationInventors: Ron Carmel, Hugo J. C. DesRosiers, Daniel Gomez, James F. Kramer, Jerry Tian, Marc Tremblay, Christopher J. Ullrich
-
Publication number: 20100016855Abstract: 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.Type: ApplicationFiled: July 15, 2008Publication date: January 21, 2010Applicant: Immersion CorporationInventors: Christophe Ramstein, Christopher J. Ullrich, Anne DeGheest
-
Publication number: 20090305744Abstract: Systems and methods are described herein for developing a notification framework for presenting notification information to a user of an electronic device. One embodiment of a method, among others, includes receiving input from physical sensors located in proximity to an electronic device and receiving input from one or more other electronic devices in proximity to the electronic device. The method further comprises assessing a context of the electronic device from the received input. A notification framework is then determined from the assessed context. The method also includes notifying a user of the electronic device of a detected event associated with the electronic device. Notifying the user includes notifying the user within the notification framework.Type: ApplicationFiled: June 9, 2008Publication date: December 10, 2009Applicant: Immersion CorporationInventor: Christopher J. Ullrich
-
Publication number: 20090263775Abstract: A surgical simulation and training platform can mimic human physiology to the extent possible, while enabling dynamic pathology and complication introduction to facilitate training and evaluation needs. The platform can include a subject body having an outer surface and defining at least one cavity, with a capture mechanism configured to receive an instrument and mounted to a robotic positioning assembly within the cavity. The system can further include one or more sensors configured to determine the position of at least one instrument or provide data for determining the position, and a processor. The processor can receive data indicating a position of at least one instrument relative to the cavity in a subject body and provide a command to the robotic positioning assembly to adjust the position of the capture mechanism to encounter and engage the instrument during surgical simulation.Type: ApplicationFiled: April 22, 2009Publication date: October 22, 2009Applicant: Immersion MedicalInventor: Christopher J. Ullrich
-
Publication number: 20090231276Abstract: 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.Type: ApplicationFiled: June 16, 2008Publication date: September 17, 2009Applicant: Immersion CorporationInventors: Christopher J. Ullrich, Stephen D. Rank, Munibe M. Bakircioglu
-
Publication number: 20090207129Abstract: Systems and methods are disclosed herein for generating haptic feedback, tactile feedback, or force feedback to an electromechanical switch that is toggled by a user. In one specific example among many possible embodiments, a switch feedback system is disclosed. The switch feedback system comprises a user-operated switch, which is operable to toggle between one of an open state and a closed state. The switch feedback system also includes electrical circuitry in electrical communication with the user-operated switch, wherein the electrical circuitry is configured to react to a change of state of the user-operated switch. The system also includes a haptic feedback device in electrical communication with the user-operated switch and in physical communication with the user-operated switch. The haptic feedback device is configured to detect the change of state of the user-operated switch and provide a haptic feedback to the user-operated switch in response to the detected change of state.Type: ApplicationFiled: February 15, 2008Publication date: August 20, 2009Applicant: Immersion CorporationInventors: Christopher J. Ullrich, Stephen Kingsley-Jones, Michael Levin
-
Publication number: 20090202972Abstract: Systems, methods, and associated software for providing a virtual reality experience for a user, particularly a virtual training experience, are described herein. A server associated with a virtual training system according to one embodiment, among others, comprises memory and a network interface. The memory is configured to store virtual training software and a simulation variations database. The virtual training software comprises training simulation logic adapted to provide a virtual training experience. The simulation variations database comprises data associated with preset variations to the virtual training experience. The network interface is configured to communicate with a remote client device within a network and is further configured to receive a first set of information from the client device associated with the virtual training software. Also, the network interface is further configured to transmit a second set of information to the client device associated with the virtual training software.Type: ApplicationFiled: February 12, 2008Publication date: August 13, 2009Applicant: Immersion CorporationInventors: Louai Adhami, Robert Falk, Christopher J. Ullrich
-
Publication number: 20090189746Abstract: 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.Type: ApplicationFiled: January 24, 2008Publication date: July 30, 2009Applicant: Immersion CorporationInventors: Christopher J. Ullrich, Michael D. Graham, Jason D. Fleming
-
Publication number: 20090177452Abstract: In the field of virtual reality, virtual tool manipulation systems and related methods and software are described in the present disclosure. One implementation of a virtual tool manipulation system, among others, comprises a motion tracking system configured to generate motion information related to the position of a part of a user's body. The virtual tool manipulation system also comprises a haptic feedback system configured to provide a haptic sensation to the user based on the motion information, the position of a virtual tool, and characteristics of the virtual tool.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Applicant: Immersion Medical, Inc.Inventors: Christopher J. Ullrich, Kevin J. Kunkler
-
Publication number: 20090096632Abstract: 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.Type: ApplicationFiled: October 16, 2007Publication date: April 16, 2009Inventors: Christopher J. Ullrich, Stephen D. Rank, Munibe M. Bakircioglu
-
Publication number: 20090088659Abstract: Systems and methods as described the present disclosure are capable of generating haptic feedback in response to sensing a biological signal from a vertebrate. A method according to one embodiment, among others, includes detecting a neural signal from a vertebrate. The method also includes generating a haptic effect on the vertebrate corresponding to the neural signal.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: Immersion CorporationInventors: Michael D. Graham, Christopher J. Ullrich
-
Publication number: 20090002328Abstract: A method and apparatus of actuator mechanisms for a multi-touch tactile touch panel are disclosed. The tactile touch panel includes an electrical insulated layer and a tactile layer. The top surface of the electrical insulated layer is capable of receiving an input from a user. The tactile layer includes a grid or an array of haptic cells. The top surface of the haptic layer is situated adjacent to the bottom surface of the electrical insulated layer, while the bottom surface of the haptic layer is situated adjacent to a display. Each haptic cell further includes at least one piezoelectric material, Micro-Electro-Mechanical Systems (“MEMS”) element, thermal fluid pocket, MEMS pump, resonant device, variable porosity membrane, laminar flow modulation, or the like. Each haptic cell is configured to provide a haptic effect independent of other haptic cells in the tactile layer.Type: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Applicant: IMMERSION Corporation, a Delaware CorporationInventors: Christopher J. Ullrich, Ryan Steger, Daniel H. Gomez
-
Publication number: 20080223627Abstract: 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.Type: ApplicationFiled: October 18, 2006Publication date: September 18, 2008Applicant: Immersion Corporation, A Delaware CorporationInventors: Robert A. Lacroix, Andrianaivo Rabemiarisoa, Henrique D. da Costa, Herve Thu Timone, Stephen D. Rank, Christopher J. Ullrich
-
Publication number: 20080100584Abstract: A touch panel system that sanitizes a touch panel surface includes a substrate coupled to the touch panel surface. The system further includes an impedance interface coupled to the touch panel surface and a vibration source coupled to the impedance interface. The vibration source vibrates the substrate to generate pressure waves which destroy contaminants on the touch panel surface.Type: ApplicationFiled: November 1, 2006Publication date: May 1, 2008Applicant: Immersion CorporationInventors: Richard David Hague, Mark Bolt, Christopher J. Ullrich, Munibe M. Bakircioglu
-
Publication number: 20080088578Abstract: A method of simulating a flexible object such as a catheter includes modeling the flexible object as a plurality of segments in which each segment has a plurality of nodes connected by one or more edges. The method further includes modeling each segment as a plurality of tetrahedral elements formed by the nodes and the edges to generate a tetrahedral finite element model. The method further includes indexing each node so that a maximum difference between a first index of a first node and a second index of a second node is bounded and is approximately equal to s*k, where s is the maximum number of segments connected at one node and k is a maximum number of nodes that belong to one segment.Type: ApplicationFiled: October 16, 2006Publication date: April 17, 2008Applicant: Immersion CorporationInventors: Milan Ikits, Donald Nelson, Christopher J. Ullrich
-
Publication number: 20070242040Abstract: The system and method described is directed to receiving digital audio files and automatically converting the received files into haptic events. In an embodiment, the received files are of sampled digital or digitized analog audio files. The system and method separates the audio signal into a plurality of sub-band signals and segments the sub-band signals into a plurality of events. The system and method then assigns haptic effects to the events to produce haptic event signals which are to be output by an actuator. The system and method utilizes clipping and minimum time separation parameters along with physical parameters of the actuator and frequency characteristics in the audio signal to analyze and provide discrete haptic events which correspond with the audio.Type: ApplicationFiled: August 31, 2006Publication date: October 18, 2007Applicant: Immersion Corporation, A Delaware CorporationInventors: Christopher J. Ullrich, Danny A. Grant, Stephen D. Rank, Munibe M. Bakircioglu
-
Patent number: 7050955Abstract: Object simulation and interaction of and between computer-generated or graphical objects in a virtual space includes neutral scene graphs, data structures and procedures for using such graphs and data structures.Type: GrantFiled: September 29, 2000Date of Patent: May 23, 2006Assignee: Immersion CorporationInventors: Ron Carmel, Hugo J. C. DesRosiers, Daniel Gomez, James F. Kramer, Jerry Tian, Marc Tremblay, Christopher J. Ullrich