Patents by Inventor Donald Douglas Nelson

Donald Douglas Nelson 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: 20200309991
    Abstract: A method and a system for modeling a three-dimensional geological structure. A method may comprise selecting input data from well measurement systems, seismic surveys or other sources, inputting the input data into an information handling system, building a quotient space, projecting constraints to the quotient space, constructing depth functions on the quotient space, trimming against a fault network, and producing a three-dimensional model of horizons. A system may comprise a downhole tool. The downhole tool may comprise at least one receiver and at least one transmitter. The system may further comprise a conveyance and an information handling system. The information handling system may be configured to select an input data, build a quotient space, project constraints to the quotient space, construct depth functions on the quotient space, trim against a fault network, and produce a three-dimensional model of a geological structure.
    Type: Application
    Filed: September 11, 2017
    Publication date: October 1, 2020
    Applicant: Landmark Graphics Corporation
    Inventors: Andrzej Czeslaw Szymczak, Wei Li, Donald Douglas Nelson
  • Patent number: 9486292
    Abstract: Embodiments of systems, methods, and computer-readable media for real-time winding analysis for knot detection are disclosed. For example, one embodiment of the present invention includes a method having the steps of receiving a first wrapping signal indicating a first wrapping of the simulated thread around a second tool to create a first loop. The method further includes determining a first wrapping direction based at least in part on the first wrapping signal; receiving a first tightening signal indicating a pulling of a first end of the simulated thread through the first loop; determining a first half-hitch based at least in part on the first winding direction and the first tightening signal; and outputting the first half-hitch. In another embodiment, a computer-readable media includes code for a carrying out such a method.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: November 8, 2016
    Assignee: Immersion Corporation
    Inventors: Donald Douglas Nelson, Milan Ikits, Chih-Hao Ho, Kevin Kunkler
  • Patent number: 8442806
    Abstract: Embodiments include storing values of a first plurality of nodes in memory based on tracking the position of a plurality of points of a physical object and maintaining a second plurality of nodes in memory, each node of the second plurality of nodes corresponding to a node of the first plurality. The values of the second plurality of nodes can be used to model interactions with other objects and to render a view of a simulated object. The simulation can access data identifying a simulation boundary and selectively update values of the second plurality of nodes using the first plurality of nodes while ensuring that the simulation boundary is not violated. A value of the second plurality of nodes can be set to be different from the value of the corresponding one of the first plurality of nodes if using the first node's value would violate the boundary.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: May 14, 2013
    Assignee: Immersion Medical, Inc.
    Inventors: Milan Ikits, Donald Douglas Nelson
  • Publication number: 20110218774
    Abstract: Embodiments include storing values of a first plurality of nodes in memory based on tracking the position of a plurality of points of a physical object and maintaining a second plurality of nodes in memory, each node of the second plurality of nodes corresponding to a node of the first plurality. The values of the second plurality of nodes can be used to model interactions with other objects and to render a view of a simulated object. The simulation can access data identifying a simulation boundary and selectively update values of the second plurality of nodes using the first plurality of nodes while ensuring that the simulation boundary is not violated. A value of the second plurality of nodes can be set to be different from the value of the corresponding one of the first plurality of nodes if using the first node's value would violate the boundary.
    Type: Application
    Filed: March 3, 2010
    Publication date: September 8, 2011
    Inventors: Milan Ikits, Donald Douglas Nelson
  • Publication number: 20090209978
    Abstract: Embodiments of systems, methods, and computer-readable media for real-time winding analysis for knot detection are disclosed. For example, one embodiment of the present invention includes a method having the steps of receiving a first wrapping signal indicating a first wrapping of the simulated thread around a second tool to create a first loop. The method further includes determining a first wrapping direction based at least in part on the first wrapping signal; receiving a first tightening signal indicating a pulling of a first end of the simulated thread through the first loop; determining a first half-hitch based at least in part on the first winding direction and the first tightening signal; and outputting the first half-hitch. In another embodiment, a computer-readable media includes code for a carrying out such a method.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Inventors: Donald Douglas Nelson, Milan Ikits, Chih-Hao Ho, Kevin Kunkler