Mechanical Patents (Class 703/7)
  • Patent number: 10247142
    Abstract: Systems and methods for a turbocharged gasoline engine utilize an exhaust gas concentration sensor disposed upstream from an exhaust gas recirculation pickup point of a low pressure EGR (LPEGR) system of the engine and a controller configured to receive a measured air/fuel ratio of the exhaust gas from the sensor, determine an air/fuel ratio of the exhaust gas at the EGR pickup point, determine an air/fuel ratio of the exhaust gas at an inlet and outlet of an EGR cooler, determine first/second sets of exhaust gas fractions and fuel fractions upstream/downstream from an EGR port that is upstream from a compressor in an induction system of the engine, and control at least one of a wastegate valve, a throttle valve, a fuel injector, and a spark plug based on the sets of second exhaust gas fractions and fuel fractions to prevent misfires of the engine.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 2, 2019
    Assignee: FCA US LLC
    Inventors: Shu Wang, Ethan Bayer, William P Attard, Tyler Tutton
  • Patent number: 10250432
    Abstract: Applications are supplied to mobile devices. An application template is developed as a hierarchy of nested elements and layout data for a plurality of types of element. An application is generated by applying content data to one or more of the elements to form objects. The objects are supplied to a requesting mobile device, such that each object contains data, an identification of its position within the hierarchy and an identification of its element type. In addition, layout data is supplied to the mobile device for element types corresponding to the supplied object.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: April 2, 2019
    Assignee: Open Text SA ULC
    Inventors: Frederick Haigh Jowett, Robert Jeffrey Noble
  • Patent number: 10212294
    Abstract: An input device includes a display, a protrusion, and a detector. The display includes a first region that displays contents and a second region that displays an operator that receives a command input with respect the displayed contents. The protrusion is disposed alongside the display. In the detector, a display region of the display is set as a detection range, and the detector detects the command input by an input object. A positional layout of the second region displayed on the display changes in accordance with a positional relationship with the protrusion.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: February 19, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Nozomi Noguchi, Asako Takayama, Shunsuke Kodaira
  • Patent number: 10208994
    Abstract: The invention relates to a method for configuring, on a control unit, operating parameters of a plurality of devices of a refrigeration system. A user selects on the control unit, among the plurality of devices of the refrigeration system, a first device to configure. Information of valid configurable operating parameters of the first device is provided on the control unit. The user selects at least one of the valid configurable operating parameters of the first device, thereby configuring the first device. Information stored about operating parameters of other devices of the refrigeration system, based on the configuration of the first device, is then provided on the control unit. Finally, the user confirms, on the control unit, one or more operating parameters of one or more of the other devices, thereby configuring the one or more other devices. The invention also relates to a control unit and a refrigeration system.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: February 19, 2019
    Assignee: DANFOSS A/S
    Inventors: Kenneth Bank Madsen, Leif Skovvang Nielsen, Flemming Morten Schmidt, Frede Schmidt
  • Patent number: 10204190
    Abstract: A method for calculating a desired trajectory for a vehicle is provided. The vehicle is located at a position on a road bounded by two road edges, wherein the road edges are known at least in a region around the position of the vehicle. A spring-mass model is introduced, wherein the spring-mass model is used for calculating the desired trajectory, wherein the positions of the point masses are calculated for a rest state of the spring-mass model, and the calculated positions of the point masses are used as data points for the calculation of a curve connecting the point masses, whereby the curve represents the desired trajectory.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: February 12, 2019
    Assignee: dSPACE digital signal processing and control engineering
    Inventors: Michael Peperhowe, Kusnadi Liem
  • Patent number: 10198129
    Abstract: An input device includes multiple operators disposed in a visible state on an operation surface, a protrusion protruding from the operation surface, and a detector that detects an input of an operation performed on each of the operators when a detection position of an input object is included in a detection range set for each operator. The multiple operators include a first operator disposed near the protrusion and a second operator disposed at a position farther away from the protrusion than the first operator. An extension amount by which the detection range for the first operator is extended in a direction away from the protrusion from a visible position of the first operator is set to be larger than an extension amount by which the detection range for the second operator is extended in the direction away from the protrusion.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: February 5, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Nozomi Noguchi
  • Patent number: 10132133
    Abstract: A method of sealing a wellbore with a blowout preventer (BOP) is disclosed. The method involves providing the BOP with a BOP seal. The BOP has BOP parameters and a fluid flowing through the BOP has fluid parameters. The method also involves simulating erosion of a BOP seal using a BOP model based on the BOP parameters and the fluid parameters, measuring erosion of the blowout preventer seal by performing a lab test of the blowout preventer seal in a tester according to the blowout preventer model, validating the simulating by comparing the simulated erosion with the measured erosion, determining an erosion rate of the blowout preventer seal based on the validated simulating, defining closing parameters based on the determined erosion rate, and operating the blowout preventer rams according to the defined closing parameters.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 20, 2018
    Assignee: NATIONAL OILWELL VARCO, L.P.
    Inventors: Frank Benjamin Springett, Geoffrey Pickett, Matthew Albert Franchek
  • Patent number: 10127834
    Abstract: The present disclosure relates to a measurement ring for positioning at an orifice of a mannequin or standardized patient. The measurement ring comprises a hollow channel, an annular lip, at least one sensor and a communication module. The annular lip is located at a first extremity of the hollow channel and forms therewith an insertion channel for inserting at least one instrument in the orifice of the mannequin or standardized patient. The at least one sensor measures at least one parameter related to insertion of the instrument in the insertion channel and generates insertion data. The communication module transmits the insertion data to a simulation system.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 13, 2018
    Assignee: CAE HEALTHCARE CANADA INC.
    Inventor: Hugo Azevedo
  • Patent number: 10075509
    Abstract: A first capture system that captures network communication events related to an application, and a second capture system that captures internal processing events related to the application. A visualization system analyzes the data captured by each of the capture systems, synchronizes and correlates the data, and presents an integrated display of these communication and processing events. In a preferred embodiment, the communicated messages include an identifier of the application, and the processing components also associate an identifier of the application to each recorded processing event. To facilitate the integrated display of the events, the visualization system synchronizes the recorded communication and processing events to a common time base.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: September 11, 2018
    Assignee: Riverbed Technology, Inc.
    Inventors: Steven Baron, Patrick J. Malloy, Alain J. Cohen, Marc I. Schneider, Cheryl Stocks
  • Patent number: 10036239
    Abstract: It has been discovered that blending nano-graphene materials into cross-linked polymer compositions increases the thermal degradation resistance and compressive strength of the graphene enhanced polymer composites formed. Graphene enhanced polymer composites and their methods of use provide improved relative permeability modifiers for conformance applications.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: July 31, 2018
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Rajender Salla, Neelam Deepak Raysoni
  • Patent number: 10023319
    Abstract: A control system for a gas turbine engine includes a processing system operable to control a speed of the gas turbine engine and a memory system. The memory system is operable to store instructions executable by the processing system to determine at least one performance parameter associated with a stall condition of the gas turbine engine and to incrementally adjust an acceleration rate of the gas turbine engine based on detecting a degraded stall line limit according to the at least one performance parameter.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: July 17, 2018
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventors: Matthew D. Teicholz, Stewart B. Hatch, Wyatt S. Daentl
  • Patent number: 9983561
    Abstract: The invention relates to a method of controlling a gear cutting machine having at least one tool for cutting gears into a workpiece clamped in a workpiece mount, wherein the machine control carries out a three-dimensional collision monitoring during the gear cutting machining.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: May 29, 2018
    Assignee: Liebherr-Verzahntechnik GmbH
    Inventor: Florian Schuon
  • Patent number: 9976405
    Abstract: A method for reducing drill tubular vibrations includes: constructing a mathematical model the drill tubular having mass distribution, material stiffness and material damping; constructing an equation of motion of the drill tubular in one of a time domain and frequency domain; transforming the equation of motion into a modal domain equation of motion to provide a mode shape of the drill tubular at an eigenfrequency, the mode shape providing an amplitude at a position along the drill tubular; comparing the amplitude at the position along the drill tubular to a threshold amplitude value; modifying at least one of the mass distribution, material stiffness and material damping if the amplitude exceeds the threshold value; and iterating the above step until at least one of the amplitude of the latest mode shape at the position is less than or equal to the threshold amplitude value and a predetermined constraint limits the modifying.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: May 22, 2018
    Assignee: BAKER HUGHES, A GE COMPANY, LLC
    Inventors: Andreas Hohl, Mathias Tergeist, Hatem Oueslati, Christian Herbig, Jayesh J. Jain, Hanno Reckmann, Lance A. Endres
  • Patent number: 9951616
    Abstract: A method for controlling an automated drilling process on a work machine includes the steps of obtaining, from at least one input, data determining operations of the work machine; generating reference data based on the data determining previous operations of the work machine in substantially the same area; detecting a region of interest in the reference data; and controlling, in response to the work machine or its drilling process approaching a point corresponding to the region of interest in the reference data, the work machine to provide an operator with an option to manually assist the operations of the work machine at the point.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: April 24, 2018
    Assignee: SANDVIK MINING AND CONSTRUCTION OY
    Inventors: Jarkko Uotila, Petri Nurminen, Jari Talasniemi
  • Patent number: 9951560
    Abstract: A method for predicting an amount of axial motion of a drill bit having one or more cutters for drilling formation rock includes: receiving lithology data for the formation rock; receiving drilling parameters; calculating confined compressive strength (CCS) of the rock using the received information; calculating an area of cut into the formation rock by each of the one or more cutters; calculating an effective back rake of each of the one or more cutters; calculating a force applied to each of the one or more cutters using the CCS, the area of cut and the effective back rake of the one or more cutters, and by accounting for an orientation of each cutter with respect to a surface of the rock to be cut; and summing the calculated forces applied to each of the one or more cutters to calculate the weight on bit and torque on bit.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: April 24, 2018
    Assignee: BAKER HUGHES, A GE COMPANY, LLC
    Inventors: Reed W. Spencer, Jonathan M. Hanson
  • Patent number: 9911241
    Abstract: Methods and computer systems for rendering plausible images of 3D polygon mesh(es) in a computer simulation comprising a computer generated environment. On a 3D polygon mesh defined using a plurality of vertices providing a plurality of rendering faces, determining an anchor point from at least three of the plurality of vertices, for each one of the rendering faces of the 3D polygon mesh, determining whether a path exists towards the anchor point and/or whether the one rendering face is on an unstable part of the 3D polygon mesh. When the path does not exist or when the part is unstable, removing the one rendering face from the 3D polygon mesh into an updated 3D polygon mesh. Rendering the updated 3D polygon mesh for display comprising a subset of the plurality of rendering faces using a visual texture, the subset being determined from the field of view of the computer simulation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 6, 2018
    Assignee: CAE INC.
    Inventor: Patrick Piche
  • Patent number: 9911308
    Abstract: In some embodiments, a method includes producing, from an adapter, a first wireless signal characterized by a first communication mode with a computing device when a portion of at least one of a medicament delivery device or a simulated medicament delivery is disposed within the adapter. An indication is received when the portion of the medicament delivery device or the simulated medicament delivery device is removed from the adapter. A second wireless signal characterized by a second communication mode with the computing device is produced in response to the indication. The second communication mode is different from the first communication mode. The second communication mode can be, for example, a hold mode, a sniff mode or a park mode.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: March 6, 2018
    Assignee: kaleo, Inc.
    Inventors: Eric S. Edwards, Evan T. Edwards, Mark J. Licata, Paul F. Meyers, Vaishali Vilas Kamat, Steven David Gardner, Robert George Milner
  • Patent number: 9879892
    Abstract: The invention relates to a method for configuring, on a control unit, operating parameters of a plurality of devices of a refrigeration system. A user selects on the control unit, among the plurality of devices of the refrigeration system, a first device to configure. Information of valid configurable operating parameters of the first device is provided on the control unit. The user selects at least one of the valid configurable operating parameters of the first device, thereby configuring the first device. Information stored about operating parameters of other devices of the refrigeration system, based on the configuration of the first device, is then provided on the control unit. Finally, the user confirms, on the control unit, one or more operating parameters of one or more of the other devices, thereby configuring the one or more other devices. The invention also relates to a control unit and a refrigeration system.
    Type: Grant
    Filed: February 16, 2013
    Date of Patent: January 30, 2018
    Assignee: Danfoss A/S
    Inventors: Kenneth Bank Madsen, Leif Skovvang Nielsen, Flemming Morten Schmidt, Frede Schmidt
  • Patent number: 9857242
    Abstract: A method for analyzing a three-dimensional stress concentrating feature of a component (60), such as a borehole (62), using a two-dimensional probabilistic technique. A circumferentially-dependent stress concentration profile around the stress concentrating feature is determined, and then a probability of failure of the component is calculated using a 2D probabilistic failure analysis of the stress concentration profile. The probabilistic failure analysis may include a Monte Carlo theta integration approach.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: January 2, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Kai Kadau, Christopher W. Ross, Chirag B. Patel, Christian Amann
  • Patent number: 9827672
    Abstract: A piezoelectric drive device includes a piezoelectric drive portion which includes a contact portion capable of coming into contact with a driven body and a piezoelectric material, and a drive circuit which drives the piezoelectric drive portion. The drive circuit sets an allowable maximum output torque Tlim or less to an allowable output torque range, sets output torque Td of the piezoelectric drive portion so as to be within the allowable output torque range, and operates the piezoelectric drive portion. The allowable maximum output torque Tlim is expressed by the following Expression (1). Tlim=r1×?k×Ns×fs??(1) In the expression, r1 is a distance between a rotation center of the driven body and a contact position of the contact portion, ?k is a dynamic friction coefficient between the driven body and the contact portion, Ns is a pressing force by which the contact portion presses the driven body when an operation of the piezoelectric drive portion stops, and fs is a coefficient of 1 or less.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: November 28, 2017
    Assignee: Seiko Epson Corporation
    Inventor: Osamu Miyazawa
  • Patent number: 9791311
    Abstract: Methods are provided for: (i) measuring the position of the blade stagger angle axis for one or more blades of a row of blades attached to a rotor, (ii) measuring the blade tip stagger angle for one or more such blades, and (iii) measuring the blade tip axial displacement for one or more such blades. The methods use forward and rearward blade tip timing datasets for successive rotations of the blades from two axially spaced blade tip timing probes. The forward probe is forward of the rearward probe along the axial direction of the rotor. The blade tip timing datasets allow the times of arrival of the blades at the respective probes to be measured. The methods also use a once per revolution dataset for the successive rotations of the blades. The once per revolution dataset allows the angular velocity of the blades to be measured.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: October 17, 2017
    Assignee: Rolls-Royce PLC
    Inventor: Olivier Jousselin
  • Patent number: 9769339
    Abstract: An image forming apparatus includes: an operation unit that includes a display unit where a screen is displayed and a first operating system, and accepts an operation; and a main body unit that includes a second operating system, and acts according to an operation accepted by the operation unit, wherein the operation unit includes: an operation accepting unit that accepts, when an always-displayed screen for using a specific function is pressed, activation of a first application running on the first operating system to use the specific function associated with the screen; a synchronization processing unit that performs synchronization between a second application running on the first operating system and a third application running on the second operating system; an app-activation control unit that activates the first application after performing the synchronization; and a display control unit that displays an operation accepting screen of the first application on the display unit.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: September 19, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventor: Zentaroh Ono
  • Patent number: 9734608
    Abstract: Adding a new disjoint graph diagram to an existing graph diagram. A set of one or more new nodes from a graph to be added to a first graph diagram are identified. An automatic graph diagram layout of the set of one or more new nodes is performed creating a second graph diagram. The first graph diagram is aligned along a first axis with the second graph diagram Nodes in the first graph diagram that are at least partially between a first point and a second point of boundaries of the second graph diagram are identified. A boundary is created around the nodes in the first graph diagram that are between the first and second points. The second graph diagram is moved along a second axis toward the boundary to create a combined graph diagram.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: August 15, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin David James Grealish, Frederick Edward Weber, III, Yin Kei
  • Patent number: 9713539
    Abstract: The present invention relates to a method for planning the positioning of a ball joint prosthesis, in particular a hip joint prosthesis, wherein the prosthesis includes a stem and a cup and the method comprises the following steps: —determining the geometric shape of the joint socket, in particular the acetabulum, and the geometric shape of the cup which is to be placed; —defining target areas where the cup has to abut the bony structure of the joint socket, in particular the acetabulum, in order for the cup to be sufficiently fixed; —determining actual areas of the cup which will abut the bony structure of the joint socket, in particular the acetabulum, when the cup is placed; —defining a requirement for the position and/or orientation of the cup on the basis of the position and/or size of the target areas and/or actual areas.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: July 25, 2017
    Assignee: Brainlab AG
    Inventors: Martin Haimerl, Lars Dohmen, Melanie Wegner, Sabine Gneiting
  • Patent number: 9674633
    Abstract: Embodiments of the present invention are directed to a system and method for demonstrating spatial performance of a demonstration speaker model to consumers in order to evaluate different speakers. The system and method comprise a microphone array for recording the output of the demonstration speaker model. The system and method comprise acoustic input samples for processing to an acoustic output and a processor for determining characteristics of each microphone recording, and processing an acoustic input sample and characteristics of each microphone recording corresponding to a selected demonstration speaker model. The system and method further comprise a reference speaker model for outputting an acoustic signal based on the result of the processing.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: June 6, 2017
    Assignee: CRUTCHFIELD CORPORATION
    Inventors: William G. Crutchfield, Richard I. Wright
  • Patent number: 9659397
    Abstract: A method is disclosed for applying physics-based simulation to an animator provided rig. The disclosure presents equations of motions for simulations performed in the subspace of deformations defined by an animator's rig. The method receives an input rig with a plurality of deformation parameters, and the dynamics of the character are simulated in the subspace of deformations described by the character's rig. In certain embodiments, the present disclosure provides a method that transforms stiffness values defined on rig parameters to a non-homogeneous distribution of material parameters for the underlying rig.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 23, 2017
    Assignee: Disney Enterprises, Inc.
    Inventors: Robert Sumner, Fabian Hahn, Stelian Coros, Bernhard Thomaszewski, Sebastian Martin, Markus Gross
  • Patent number: 9642725
    Abstract: The present invention relates to joint simulators, and in particular, to methods and systems for controlling joint simulators by using a haptic mapping technique. A joint simulator is used to closely approximate the conditions within the body, particularly with respect to human and animal joints, and can be used to test and evaluate prosthetics for use in various parts of a human or animal body. The haptic mapping technique improves the rate of convergence of the actual testing forces to the prescribed forces during repetitive performance and life testing. The method is used in conjunction with an impedance-mode servo controller.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: May 9, 2017
    Assignee: Advanced Mechanical Technology, Inc.
    Inventors: Joseph F. Deck, Bradley L. Hunter, Bruce F. White
  • Patent number: 9636871
    Abstract: 3D printing may be optimized by segmenting input jobs and/or combining parts of input jobs together. In an embodiment, a user-defined metric is received associated with each input job and this is used in scheduling input jobs to optimize latency and/or throughput of the 3D printing process, along with the printing envelope and other characteristics of the 3D printers used. In various embodiments, the scheduling may comprise dividing a 3D object into a number of parts and then scheduling these parts separately and/or combining 3D objects, or parts of 3D objects, from various input jobs to be printed at the same time on the same 3D printer. In various embodiments, the scheduling is repeated when a new input job is received and changes made during printing. In various embodiments, a user may submit an updated version of an input job which is already in the process of being printed.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Alexander Butler, Nicolas Villar, James W. Scott, Stephen E. Hodges
  • Patent number: 9619586
    Abstract: A method and apparatus for managing models. Elements in a model of an object are identified. Dependencies for the elements are identified. At least one of a matrix of the elements and a knowledge model of the object using the elements are generated.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: April 11, 2017
    Assignee: THE BOEING COMPANY
    Inventor: Sreeram Bhaskara
  • Patent number: 9501300
    Abstract: A non-transitory tangible computer-readable medium may include instructions executable by a processor in a simulation system to perform a simulation. The instructions may include to wait for a plurality of virtual controllers to complete a previous simulation step, write a result of the previous simulation step from each of the plurality of virtual controllers to a shared memory, read an input from the memory to each of the plurality of virtual controllers, initiate a simulation step on each of the plurality of virtual controllers, and upon initiation of the simulation step in each of the plurality of virtual controllers, indicate completion of the simulation, in which the plurality of virtual controllers include a controller model having a plurality of simulation steps and the instructions are configured to be executed by the processor in parallel.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: November 22, 2016
    Assignee: General Electric Company
    Inventors: Patrick Joseph Conroy, Terence David Cloughley
  • Patent number: 9501265
    Abstract: Developing collective operations for a parallel computer that includes compute nodes includes: presenting, by a collective development tool, a graphical user interface (‘GUI’) to a collective developer; receiving, by the collective development tool from the collective developer through the GUI, a selection of one or more collective primitives; receiving, by the collective development tool from the collective developer through the GUI, a specification of a serial order of the collective primitives and a specification of input and output buffers for each collective primitive; and generating, by the collective development tool in dependence upon the selection of collective primitives, the serial order of the collective primitives, and the input and output buffers for each collective primitive, executable code that carries out the collective operation specified by the collective primitives.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, James E. Carey, Philip J. Sanders, Brian E. Smith
  • Patent number: 9495885
    Abstract: A method and apparatus for illuminating and recording an internal cavity of a medical simulator and integrating simulator data is disclosed. An apparatus for illuminating and recording an internal cavity of a medical simulator and integrating simulator data comprising: at least one light source configured for illuminating the internal cavity with light outside of the visible spectrum during an operator session, at least one video camera having a field of vision including at least part of the internal cavity for video recording an operator session; and a synchronizing system receiving and storing the at least one video recording of the at least one video camera and the at least one data output of the medical simulator.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: November 15, 2016
    Assignee: KbPort LLC
    Inventor: Charles G. Miller
  • Patent number: 9495135
    Abstract: Developing collective operations for a parallel computer that includes compute nodes includes: presenting, by a collective development tool, a graphical user interface (‘GUI’) to a collective developer; receiving, by the collective development tool from the collective developer through the GUI, a selection of one or more collective primitives; receiving, by the collective development tool from the collective developer through the GUI, a specification of a serial order of the collective primitives and a specification of input and output buffers for each collective primitive; and generating, by the collective development tool in dependence upon the selection of collective primitives, the serial order of the collective primitives, and the input and output buffers for each collective primitive, executable code that carries out the collective operation specified by the collective primitives.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, James E. Carey, Philip J. Sanders, Brian E. Smith
  • Patent number: 9477798
    Abstract: Roughly described, the invention involves detecting the presence of features on the boundary mesh which are likely to hamper regeneration of a bulk mesh with high quality elements, and upon finding such features, performing a repair operation on the boundary mesh prior to bulk mesh regeneration. The repair operation can include smoothing knife edge features and/or handling topological changes that have occurred during the simulation time increment. Preferably the repair operation includes a multi-level set smoothing step and a Delaunay refinement step for piecewise smooth complex.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: October 25, 2016
    Assignee: Synopsys, Inc.
    Inventors: Damrong S. Guoy, Mark Donald Johnson, Zhiqiang Tan, Luis Villablanca, Satish Chalasani, Simeon Dimitrov Simeonov
  • Patent number: 9472020
    Abstract: Computer-implemented methods and systems are described for discrete element modelling of a plurality of discrete elements corresponding to particles and physical geometry elements. The disclosed embodiments provide a plurality of discrete element material models, each discrete element material model corresponding to a respective bulk material and containing (i) information regarding the properties of particles within said bulk material, and (ii) information regarding the behavior of interactions between such particles. The following information can be received from a user: a selection of a bulk material for use in a simulation, and a specification of properties associated with the selected bulk material. The disclosed embodiments can perform a discrete element model simulation on a set of particles, wherein the simulation uses the information regarding the behavior of interactions between particles from the discrete element material model for a user-selected bulk material.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: October 18, 2016
    Assignee: DEM SOLUTIONS LIMITED
    Inventor: John Favier
  • Patent number: 9465382
    Abstract: An embedded system is disclosed. The embedded system is used for preventing a processing machine from an abnormal phenomenon when at least one processing parameter setting value is inputted into the processing machine. The embedded system is electrically connected to the processing machine, and the processing machine comprises an input interface, a first storing medium, a first controller and a stepper motor. The embedded system comprises a second storing medium and a second controller. The second controller captures the a processing parameter setting value inputted and compares it with a security range, so as to determine whether the processing machine is able to perform process for a workpiece. When the second controller determines that the processing machine is not able to perform process for the workpiece, a stop signal is generated and transmitted to the processing machine to stop performing process for the workpiece.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 11, 2016
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chun-Tai Yen, Chih-Chiang Kao, Chi-Chieh Peng, Heng Lin, Hung-An Kao
  • Patent number: 9430875
    Abstract: A method and computer system for updating damaged-enhanced polygon meshes in a computer simulation associated to a storage module accessible to at least a first and a second decentralized simulation stations and a centralized processing unit thereof. At the first station, during the computer simulation, determining coordinates of a virtual impact on a 3D polygon mesh, computing newly formed 3D polygon mesh(es) from the virtual impact without updating the storage module and rendering damaged-enhanced image(s) of the newly formed 3D polygon mesh(es) for display from a first field of view of the first station. At the second station, receiving the coordinates of the virtual impact. At the centralized processing unit, receiving the coordinates of the virtual impact, computing the newly formed 3D polygon mesh(es) from the received coordinates independently from the first station, in non-real-time priority processing and persistently updating the storage module with newly formed 3D polygon mesh(es).
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: August 30, 2016
    Assignee: CAE INC.
    Inventors: Michel LaGace, Patrick Piche
  • Patent number: 9418477
    Abstract: Method and computer system for rendering damaged-enhanced images in a computer simulation comprising a computer generated environment. During the computer simulation, determining coordinates of a virtual impact having an effective radius on 3D polygon mesh(es) of the computer generated environment, identifying rendering faces of the 3D polygon mesh(es) affected by the virtual impact, clipping at runtime the affected rendering faces to a mathematically-defined subtraction shape computed considering the effective radius, computing newly formed 3D polygon mesh(es) and rendering at least one damaged-enhanced image for display comprising a subset of rendering faces of the newly formed 3D polygon mesh(es) using a visual texture, the subset being determined from a field of view of the computer simulation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 16, 2016
    Assignee: CAE INC.
    Inventors: Patrick Piche, Jonathan Breton
  • Patent number: 9400853
    Abstract: Systems, methods, and computer program products for identifying under-defined geometries due to singular constraint schemes. A method includes receiving a CAD model having a plurality of geometries and determining the degrees of freedom for each of the geometries. The method includes identifying a number of constraints on each of the geometries and identifying any of the geometries that are under-defined and any of the geometries that are well-defined. The method includes identifying any of the under-defined geometries that are under-defined due to singular (UDS) and storing a UDS indicator for each of the geometries identified as UDS. The method can include identifying geometries computed from these UDS geometries (CFS) and storing a CFS indicator for each of the geometries identified as CFS.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: July 26, 2016
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Steven J. Brookes, Peter A. Knight, Ian J. Morrison
  • Patent number: 9396296
    Abstract: A system and method for computing thermal boundary conditions from an unstructured computational fluid dynamics (CFD) simulation for a thermal simulation of a structural component are disclosed. The thermal boundary conditions include convective heat transfer coefficient (HTC) and reference temperature (Tref). In one embodiment, prism cells are formed to capture boundary layer substantially next to a wall of the structural component. Further, tetrahedral cells are formed to capture a diffused temperature layer substantially next to the formed last prism cell and in a direction normal to the wall. Furthermore, temperature of each of the prism cells is computed in the direction normal to the wall until a substantially first tetrahedral cell. In addition, the computed temperature of the prism cell that is substantially adjacent to the first tetrahedral cell is declared as the Tref. Also, the HTC is computed using the obtained Tref.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: July 19, 2016
    Assignee: AIRBUS ENGINEERING CENTRE INDIA
    Inventors: Vikram Singh Mangat, Jose-Angel Hernanz Manrique, Madhusudana Reddy, Punit Tiwari, Shreesh Mishra, Sunil Kumar, Sandhya Jha
  • Patent number: 9384591
    Abstract: A computer-aided design (CAD) system provides for designing, modeling and simulating objects in 3D. Both 2D and 3D objects can be provided in a 3D space and associated to one another by one or more constraints. Modification to the objects is calculated to satisfy the constraints as well as the geometric and functional properties of the objects. The objects can then be updated according to the calculated modification, thereby satisfying various requirements of the design.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: July 5, 2016
    Assignee: Enventive Engineering, Inc.
    Inventors: James Hurt, Don Luhring, Vincent Huffaker, Kurt Andersen, Ralph Gifford
  • Patent number: 9384169
    Abstract: It is a numerical method for solving an inverse problem about the shape design of aerodynamic body in inviscid subsonic flows. This method transfers the original Euler equations into the stream-function plane, where it solves the Riemann problem across the streamline presenting the solid-wall and obtains the geometry of the solid-wall concurrently.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: July 5, 2016
    Assignee: Xi'an Virtual-Dynamics Simulation Technology Inc.
    Inventor: Ming Lu
  • Patent number: 9375818
    Abstract: A manufacturing method, including: given a predetermined finished part geometry, providing a sacrificial structure preform that simultaneously contains the finished part geometry, minimizes material that must be removed from the sacrificial structure preform to achieve the finished part geometry during machining, and has a sufficient stiffness to resist a machining force that will be applied during machining without allowing the finished part geometry to be compromised; and machining the sacrificial structure preform to achieve the finished part geometry. The manufacturing method also includes preliminarily estimating a stiffness of the finished part geometry and the machining force that will be applied during machining.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: June 28, 2016
    Assignee: The University of North Carolina at Charlotte
    Inventors: Kevin Scott Smith, Robert G. Wilhelm, Brian S. Dutterer
  • Patent number: 9348580
    Abstract: Processing streaming data with open executors includes receiving input data at a computation dataflow station where the computation dataflow station contains a computation file and an open executor that accepts code plug-ins, converting contents of the computation file into a program string with the code plug-ins from a system library, and launching the program string together with the input data to calculate an output with a graphics processing unit.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: May 24, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Qiming Chen, Meichun Hsu
  • Patent number: 9323371
    Abstract: A haptic sensation producing device (10) for presenting a haptic sensation to a user is equipped with a panel-like haptic sensation producing member (11) that is disposed on the front face side of a display panel (20), wires (12) for holding the haptic sensation producing member (11), wire tensile units (13) that are provided for the respective wires and pull the corresponding wires, and a control unit (14) that controls the wire tensile units (13) to move the haptic sensation producing member (11) and generate the haptic sensation. If a change occurs in an object in a content as a result of a touch by the user, the control unit (14) calculates tensile forces such that the haptic sensation conforming to the change can be generated and the tensile forces are optimized, and controls the wire tensile units (13) based on the calculated tensile forces.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: April 26, 2016
    Assignee: NEC CORPORATION
    Inventor: Shin Norieda
  • Patent number: 9303505
    Abstract: A method of generating a directional response of a drill bit based on one or more drilling parameters includes performing actual or simulated tests with a drill bit in a test material having a strength under different experimental drilling parameters and recording the results of the plurality of tests. A representation of an expected directional response of the drill bit is formed based on the results. Current drilling parameters are receiving current drilling parameters at a computing device and the directional response is generated based on the current drilling parameters by utilizing the representation.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: April 5, 2016
    Assignee: BAKER HUGHES INCORPORATED
    Inventors: Reed W. Spencer, Jonathan M. Hanson
  • Patent number: 9283061
    Abstract: The invention describes a method for the geometrical analysis of scan data from oral structures, comprising the steps of selecting a number of parameterized tooth models of desired tooth types according to the scan data to be analyzed, whereby each tooth model comprises at least one boundary line whose path is defined by line parameters and which divides a tooth model in at least one active adjustment area and at least one inactive adjustment area, and segmenting the scan data on the basis of individualized tooth models and individualized boundary lines and/or determining at least one boundary line in the scan data. The invention further describes a method of generating a model database; and an analysis system for the geometrical analysis of scan data from oral structures.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: March 15, 2016
    Assignee: STRAUMANN HOLDING AG
    Inventor: Martin Tank
  • Patent number: 9222801
    Abstract: Provided are a method and apparatus for correcting an error of a gyro sensor, and more particularly, a method and apparatus for correcting an error of a gyro sensor installed in a mobile robot.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: December 29, 2015
    Assignee: MICROINFINITY, INC.
    Inventors: Do-Hyung Kim, Hak-Young Chung, Jin-Woo Song, Guen-Rok Ryu
  • Patent number: 9214095
    Abstract: A surgical simulation model generating method includes: a first process in which a computing unit acquires geometrical information of an organ from a medical image stored in a storage unit, including an image of the organ, and generates volume data for the organ; a second process in which, after the first process, the computing unit forms nodal points by meshing the organ represented by the generated volume data; a third process in which the computing unit generates a simulated membrane that covers the organ represented by the volume data meshed in the second process; and a fourth process in which the computing unit generates a simulated organ by drawing an imaginary line so as to extend from each nodal point formed on a surface of the organ represented by the volume data meshed in the second process in a direction that intersects the simulated membrane and thereby forming a membrane nodal point at a point where the imaginary line intersects the simulated membrane generated in the third process, and by arrang
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: December 15, 2015
    Assignee: MITSUBISHI PRECISION CO., LTD.
    Inventors: Yoshinobu Kubota, Kazuhide Makiyama, Takaaki Kikukawa, Manabu Nagasaka, Hideo Sakamoto, Masato Ogata
  • Patent number: 9194292
    Abstract: A sheet-metal turbine housing has a scroll part formed by joining opposing scroll members of sheet metal to form a spiral-shaped exhaust gas passage. The housing includes a member on a side of a bearing housing inclosing a bearing supporting a rotation shaft of a turbine rotor blade member on the exhaust side forms an outer side of the turbine rotor blade. Support columns connect the member on the side of the bearing housing with the member on the exhaust side in an axial direction of the turbine and are arranged at intervals on an outer circumference of the turbine. Each support columns may have a cross-sectional shape which includes an upstream corner and a downstream corner in a direction of a gas flow, each of which has an acute angle, so that an upstream surface and a downstream surface are inclined to the gas flow.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: November 24, 2015
    Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Takao Yokoyama, Katsuyuki Osako, Yasuaki Jinnai, Noriyuki Hayashi, Motoki Ebisu