Patents by Inventor Gary McDaniel

Gary McDaniel 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).

  • Patent number: 8476645
    Abstract: Thermal management solutions for higher power LEDs. In accordance with embodiments, a heat sink, preferably copper, is connected directly to the thermal pad of an LED. Directly connecting the LED thermal pad to the copper heat sink reduces the thermal resistance between the LED package and the heat sink, and more efficiently conducts heat away from the LED through the copper heat sink. In embodiments, the copper heat sink is directly soldered to the LED thermal pad.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: July 2, 2013
    Assignee: Uni-Light LLC
    Inventors: Gary A. McDaniel, Chip Akins
  • Publication number: 20120330628
    Abstract: Boundary handling is performed in particle-based simulation. Slab cut ball processing defines the boundary volumes for interaction with particles in particle-based simulation. The slab cut balls are used for collision detection of a solid object with particles. The solid object may be divided into a plurality of independent slab cut balls for efficient collision detection without a bounding volume hierarchy. The division of the solid object may be handled in repeating binary division operations. Processing speed may be further increased by determining the orientation of each slab cut ball based on the enclosed parts of the boundary rather than testing multiple possible orientations.
    Type: Application
    Filed: December 8, 2011
    Publication date: December 27, 2012
    Applicant: Siemens Corporation
    Inventors: Richard Gary McDaniel, Zakiya Tamimi
  • Publication number: 20120284002
    Abstract: For efficient smooth particle hydrodynamics using more particle information, virtual particles are created. Each virtual particle represents an averaging of properties for the fluid particles in a cell. For density, force, or other calculations for a given fluid particle, the interaction between the particles within a cell are calculated. For calculating the influence of particles outside the cell on the particle in the cell, the virtual particles from the neighboring cells are used. The interaction with these aggregate particles reduces the number of calculations while still including the influence from particles of other cells.
    Type: Application
    Filed: January 20, 2012
    Publication date: November 8, 2012
    Applicant: Siemens Corporation
    Inventors: Richard Gary McDaniel, Zakiya Tamimi
  • Publication number: 20120078598
    Abstract: A computer-implemented method of simulating a physical system includes accessing a representation of the physical system, the representation defining a joint relationship between first and second rigid body objects, the joint relationship being specified via an instantiation of a class, the class instantiation being representative of a parameter of the joint relationship. The method further includes implementing, with a processor, a function of the parameter class instantiation, the function being operable to return a characteristic of an axis of the joint relationship, constraining, with the processor, the joint relationship based on the returned axis characteristic, and maintaining the representation of the physical system in accordance with the constrained joint relationship.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 29, 2012
    Applicant: Siemens Corporation
    Inventor: Richard Gary McDaniel
  • Publication number: 20120078588
    Abstract: A system for controlling symmetry relationships in a three-dimensional (3-D) model is disclosed. The system includes a processor and a memory in communication with the processor. The memory is configured to store processor-executable instructions to identify a prototype object defined within the 3-D model, detect a symmetry object associated on the identified prototype object such that the symmetry object relates to the prototype object based on a differentiation function, quantify a plurality of model parameters associated with the symmetry object such that the plurality of model parameters defines the differentiation function, and couple the prototype object and the symmetry object based such that an update to one of the objects propagates to other object.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 29, 2012
    Applicant: Siemens Corporation
    Inventor: Richard Gary McDaniel
  • Publication number: 20120078589
    Abstract: A computer-implemented tool for manipulating and controlling objects within a three-dimensional (3-D) model includes a modal indication of state for whether to perform an extrusion operation, a tool origin configured to indicate an object defined within the 3-D model, and a tool handle pair including a first handle and a second handle configured such that the first handle and the second handle are linearly aligned along an axis that extends through the tool origin such that the first handle is arrange opposite to the second handle with the tool origin disposed therebetween. The axis Is further aligned and associated with a second axis corresponding to the object such that, in response to an input associated with one of the handles, a processor configured to generate the 3-D model and implement a model editor alters the object indicated by the tool origin.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 29, 2012
    Applicant: Siemens Corporation
    Inventor: Richard Gary McDaniel
  • Publication number: 20110295563
    Abstract: Systems, methods, and computer readable mediums. A method includes receiving a three dimensional model for a simulation that includes a first material portion that extends between first and second material handling elements. The method includes simulating motion of the first and second material handling elements and simulating an interaction between the first material portion and the first and second material handling elements. The method includes maintaining a constraint between the first and second material handling elements according to the first material portion, dynamically updating the model and displaying the simulation, and storing the model. A method for fluid simulation is also discussed.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventor: Richard Gary McDaniel
  • Publication number: 20110295391
    Abstract: A system, method, and computer readable medium. A method includes receiving input for a simulation model, the simulation model including a sensor. The method includes concurrently executing the simulation model and control code for a simulated physical controller, where the control code interacts with the simulation model according to a state of the sensor. The method includes generating revised control code based on the executed simulation model and control code, and generating controller-specific control code based on the revised control code. The method includes executing the simulation model and the controller-specific control code, the controller-specific control code interacting with the simulation model.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Roland Schneider, Richard Gary McDaniel
  • Patent number: 8065127
    Abstract: An architecture tangibly embodied on a computer readable medium, the architecture for creating a particle system to be used in a physical simulation, including: a plurality of particle generation modules, wherein a particle generation module generates particles in a particle system; a plurality of particle motion modules, wherein a particle motion module produces physical motion of particles in a particle system; a plurality of particle display modules, wherein a particle display module renders particles in a particle system; a plurality of target effect modules, wherein a target effect module modifies particles in a particle system to perform in a certain way when they collide with an object; and a plurality of particle data structures.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: November 22, 2011
    Assignee: Siemens Corporation
    Inventor: Richard Gary McDaniel
  • Publication number: 20110278629
    Abstract: Thermal management solutions for higher power LEDs. In accordance with embodiments, a heat sink, preferably copper, is connected directly to the thermal pad of an LED. Directly connecting the LED thermal pad to the copper heat sink reduces the thermal resistance between the LED package and the heat sink, and more efficiently conducts heat away from the LED through the copper heat sink. In embodiments, the copper heat sink is directly soldered to the LED thermal pad.
    Type: Application
    Filed: November 12, 2010
    Publication date: November 17, 2011
    Applicant: Uni-Light LLC
    Inventors: Gary A. McDaniel, Chip Akins
  • Publication number: 20110279455
    Abstract: An overdraw method for editing a three-dimensional geometry includes receiving a three-dimensional geometry including a plurality of individual curves whose positions are defined by a plurality of control points, receiving a polyline overdrawn on the three-dimensional geometry, matching the polyline to the three-dimensional geometry to determine a portion of the three-dimensional geometry being modified, recognizing a shape feature of the polyline to determine a shape modification to apply to the three-dimensional geometry, shifting the three-dimensional geometry to determine a modified geometry by changing a position of at least one of the control points towards the polyline, and matching the modified geometry with at least one symmetry operator to determine whether the changed position satisfies a constraint and applying the constraint to the modified geometry to further modify the modified geometry.
    Type: Application
    Filed: May 11, 2011
    Publication date: November 17, 2011
    Applicant: Siemens Corporation
    Inventor: Richard Gary McDaniel
  • Publication number: 20100274535
    Abstract: A system, method, and computer readable medium. A method includes receiving a geometric object and corresponding physical object for a CAD model. The method includes executing function code in a behavior object to determine required references of the behavior object. The method includes receiving and storing an assignment of at least one of the required references of the behavior object to the physical object, and storing the geometric object, physical object, and behavior object in the data processing system as associated with the CAD model. The method includes simulating operation of at least part of the CAD model, including executing the behavior object to modify the state of the physical object.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 28, 2010
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventor: Richard Gary McDaniel
  • Publication number: 20090083015
    Abstract: An architecture tangibly embodied on a computer readable medium, the architecture for creating a particle system to be used in a physical simulation, including: a plurality of particle generation modules, wherein a particle generation module generates particles in a particle system; a plurality of particle motion modules, wherein a particle motion module produces physical motion of particles in a particle system; a plurality of particle display modules, wherein a particle display module renders particles in a particle system; a plurality of target effect modules, wherein a target effect module modifies particles in a particle system to perform in a certain way when they collide with an object; and a plurality of particle data structures.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 26, 2009
    Applicant: Siemens Corporate Research, Inc
    Inventor: Richard Gary McDaniel
  • Publication number: 20090079734
    Abstract: A system for creating physical simulations using hand-sketched three-dimensional (3D) objects, including: a memory device for storing a program; a processor in communication with the memory device, the processor operative with the program to enable: 3D objects to be hand-sketched and assigned physical descriptions; and behavior of the physical descriptions to be simulated in a physics environment.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 26, 2009
    Applicant: Siemens Corporate Research, Inc.
    Inventor: Richard Gary McDaniel
  • Patent number: 7505817
    Abstract: A system for programming automation by demonstration where a control program may be created or modified through the process of demonstrating desired behavior using graphical representations (or widgets) of physical, programming, and user interface elements. Widgets have state, or properties, and may also have inherent events associated with them or indirect events that are generated through the demonstration process. The general process of demonstration consists of providing several individual example behaviors. Complete behavior, and thus the resultant code, is generated through inferencing from a number of individual example behaviors. The process of programming automation by demonstration reduces the complexity of the programming task and thereby greatly simplifies the workload of the control programmer, allowing the programmer to concentrate more on the specific automation application at hand rather than on the particulars of the programming language or tools.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: March 17, 2009
    Assignee: Siemens Technology-to-Business Center, LLC
    Inventors: Richard Gary McDaniel, Daniel Conrad Benson, Steven Michael Schofield, Frank Dittrich Schiller
  • Patent number: 7370707
    Abstract: Aspects of the present invention provide a tubular handling system for handling wellbore tubulars. In one aspect, the present invention provides a tubular handling system adapted to retain a tubular without damaging the outer surface of the tubular. In another aspect, the present invention provides a method of connecting tubulars by remotely controlling the connection process, including joint compensation, alignment, make up, and interlock. In one embodiment, the tubular handling system comprises an elevator adapted to support a tubular utilizing a first portion of an upset of the tubular and a spider adapted to support the tubular utilizing a second portion of the upset. In another embodiment, at least one of the elevator and the spider is remotely controllable. In yet another embodiment, the tubular handling system comprising a joint compensator system adapted to provide fluid communication to the elevator during rotation of the tubular.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: May 13, 2008
    Assignee: Weatherford/Lamb, Inc.
    Inventors: Gary McDaniel, Allen Keith Thomas, Jr., Patrick D. Cummins, Troy F. Hill, Tracy J. Cummins, Doyle Frederic Boutwell, Jr., Michael Hayes
  • Publication number: 20080082984
    Abstract: According to a first aspect, a method comprises: receiving, in a processing system, data representing a dataflow network, the dataflow network including a first node and a second node, the first node having an output, the second node having an input connected to the output of the first node, and determining, in the processing system, whether to execute the second node based at least in part on whether the first node has data to present.
    Type: Application
    Filed: May 24, 2007
    Publication date: April 3, 2008
    Inventor: Richard Gary McDaniel
  • Publication number: 20080010041
    Abstract: Systems and methods for graphical simulation of physical objects are presented. Embodiments of the present invention contemplate using 3D widgets to represent physical objects as well as semantic relationships such as joints and constraints between objects. Interactive graphical markers are also used to directly manipulate properties such as material properties of objects and connection and attachment of blocks and joints.
    Type: Application
    Filed: November 21, 2006
    Publication date: January 10, 2008
    Applicant: SIEMENS TECHNOLOGY-TO-BUSINESS CENTER LLC
    Inventor: Richard Gary McDaniel
  • Publication number: 20050151102
    Abstract: A fluid metering valve includes a gear rack which is slidable on a valve stem in which a spring counteracts the force of an actuator to maintain a constant load on the gear mechanism to prevent backlash. Corresponding stop mechanisms between the gear and the shaft of a rotary actuator come into engagement with each other near a fully closed position of the fluid metering valve for zero calibration purposes upon power loss to the actuator. A single valve member and a single actuator of the fluid metering valve provides for both a shut-off function and a metering function.
    Type: Application
    Filed: January 8, 2004
    Publication date: July 14, 2005
    Applicant: Woodward Governor Company
    Inventors: Barry Brinks, Dana Nova Wolverton, Delbert Cannon, Gary McDaniel
  • Publication number: 20050000696
    Abstract: Aspects of the present invention provide a tubular handling system for handling wellbore tubulars. In one aspect, the present invention provides a tubular handling system adapted to retain a tubular without damaging the outer surface of the tubular. In another aspect, the present invention provides a method of connecting tubulars by remotely controlling the connection process, including joint compensation, alignment, make up, and interlock. In one embodiment, the tubular handling system comprises an elevator adapted to support a tubular utilizing a first portion of an upset of the tubular and a spider adapted to support the tubular utilizing a second portion of the upset. In another embodiment, at least one of the elevator and the spider is remotely controllable. In yet another embodiment, the tubular handling system comprising a joint compensator system adapted to provide fluid communication to the elevator during rotation of the tubular.
    Type: Application
    Filed: April 5, 2004
    Publication date: January 6, 2005
    Inventors: Gary McDaniel, Allen Thomas, Patrick Cummins, Troy Hill, Tracy Cummins, Doyle Boutwell, Michael Hayes