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: 20100137845
    Abstract: 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: Application
    Filed: December 3, 2008
    Publication date: June 3, 2010
    Applicant: Immersion Corporation
    Inventors: Christophe Ramstein, Christopher J. Ullrich, Danny A. Grant
  • Patent number: 7676356
    Abstract: 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: Grant
    Filed: October 31, 2005
    Date of Patent: March 9, 2010
    Assignee: Immersion Corporation
    Inventors: Ron Carmel, Hugo J. C. DesRosiers, Daniel Gomez, James F. Kramer, Jerry Tian, Marc Tremblay, Christopher J. Ullrich
  • Publication number: 20100016855
    Abstract: 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: Application
    Filed: July 15, 2008
    Publication date: January 21, 2010
    Applicant: Immersion Corporation
    Inventors: Christophe Ramstein, Christopher J. Ullrich, Anne DeGheest
  • Publication number: 20090305744
    Abstract: 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: Application
    Filed: June 9, 2008
    Publication date: December 10, 2009
    Applicant: Immersion Corporation
    Inventor: Christopher J. Ullrich
  • Publication number: 20090263775
    Abstract: 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: Application
    Filed: April 22, 2009
    Publication date: October 22, 2009
    Applicant: Immersion Medical
    Inventor: Christopher J. Ullrich
  • Publication number: 20090231276
    Abstract: 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: Application
    Filed: June 16, 2008
    Publication date: September 17, 2009
    Applicant: Immersion Corporation
    Inventors: Christopher J. Ullrich, Stephen D. Rank, Munibe M. Bakircioglu
  • Publication number: 20090207129
    Abstract: 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: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Applicant: Immersion Corporation
    Inventors: Christopher J. Ullrich, Stephen Kingsley-Jones, Michael Levin
  • Publication number: 20090202972
    Abstract: 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: Application
    Filed: February 12, 2008
    Publication date: August 13, 2009
    Applicant: Immersion Corporation
    Inventors: Louai Adhami, Robert Falk, Christopher J. Ullrich
  • Publication number: 20090189746
    Abstract: 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: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: Immersion Corporation
    Inventors: Christopher J. Ullrich, Michael D. Graham, Jason D. Fleming
  • Publication number: 20090177452
    Abstract: 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: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Applicant: Immersion Medical, Inc.
    Inventors: Christopher J. Ullrich, Kevin J. Kunkler
  • Publication number: 20090096632
    Abstract: 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: Application
    Filed: October 16, 2007
    Publication date: April 16, 2009
    Inventors: Christopher J. Ullrich, Stephen D. Rank, Munibe M. Bakircioglu
  • Publication number: 20090088659
    Abstract: 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: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: Immersion Corporation
    Inventors: Michael D. Graham, Christopher J. Ullrich
  • Publication number: 20090002328
    Abstract: 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: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: IMMERSION Corporation, a Delaware Corporation
    Inventors: Christopher J. Ullrich, Ryan Steger, Daniel H. Gomez
  • Publication number: 20080223627
    Abstract: 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: Application
    Filed: October 18, 2006
    Publication date: September 18, 2008
    Applicant: Immersion Corporation, A Delaware Corporation
    Inventors: Robert A. Lacroix, Andrianaivo Rabemiarisoa, Henrique D. da Costa, Herve Thu Timone, Stephen D. Rank, Christopher J. Ullrich
  • Publication number: 20080100584
    Abstract: 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: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Applicant: Immersion Corporation
    Inventors: Richard David Hague, Mark Bolt, Christopher J. Ullrich, Munibe M. Bakircioglu
  • Publication number: 20080088578
    Abstract: 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: Application
    Filed: October 16, 2006
    Publication date: April 17, 2008
    Applicant: Immersion Corporation
    Inventors: Milan Ikits, Donald Nelson, Christopher J. Ullrich
  • Publication number: 20070242040
    Abstract: 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: Application
    Filed: August 31, 2006
    Publication date: October 18, 2007
    Applicant: Immersion Corporation, A Delaware Corporation
    Inventors: Christopher J. Ullrich, Danny A. Grant, Stephen D. Rank, Munibe M. Bakircioglu
  • Patent number: 7050955
    Abstract: 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: Grant
    Filed: September 29, 2000
    Date of Patent: May 23, 2006
    Assignee: Immersion Corporation
    Inventors: Ron Carmel, Hugo J. C. DesRosiers, Daniel Gomez, James F. Kramer, Jerry Tian, Marc Tremblay, Christopher J. Ullrich