Patents Examined by Nithya J Moll
  • Patent number: 10509876
    Abstract: A method for design simulation includes partitioning a verification task of a design (100) into a first plurality of atomic Processing Elements (PEs—108) having execution dependencies (112), each execution dependency specifying that a respective first PE is to be executed before a respective second PE. The method further includes computing an order for executing the PEs on a multiprocessor device (32), which includes a second plurality of processors (44) operating in parallel and schedules the PEs for execution by the processors according to a built-in scheduling policy. The order induces concurrent execution of the PEs by different ones of the processors without violating the execution dependencies, irrespective of the scheduling policy. The PEs are executed on the processors in accordance with the computed order and the scheduling policy, to produce a simulation result. A performance of the design is verified responsively to the simulation result.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: December 17, 2019
    Assignee: Rocketick Technologies LTD
    Inventors: Uri Tal, Shay Mizrachi, Tomer Ben-David
  • Patent number: 10489532
    Abstract: Apparatuses and methods are described herein for controlling stiffness associated with a connector connecting two or more components of a model, including, but not limited to, receiving user input of a scaling factor and adjusting the stiffness associated with the connector by adjusting a bending moment of inertia of a patch of one of the two or more components based on the scaling factor. The connector contacts the one of the two or more components at the patch.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 26, 2019
    Assignee: MSC.SOFTWARE CORPORATION
    Inventor: David Vandermere Wallerstein
  • Patent number: 10474763
    Abstract: A computer-aided design system and computer-implemented method define initial conditions for dynamic simulation of an assembly of objects in a three-dimensional scene of a computer-aided design. The system and method provide (S1) the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system/method provide (S2) a manipulating tool (M) embedded in the scene; attach (S3) said manipulating tool (M) to one object of the assembly; select (S4) a degree of freedom of the manipulating tool (M) attached to the object of the assembly; and input (S5) at least one initial condition (IC) according to said selected degree of freedom, an initial condition comprising an initial position and/or an initial speed and/or an initial acceleration. The tool has a referential (reference) with three-axes allowing for each axis a degree of freedom in translation and a degree of freedom in rotation.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: November 12, 2019
    Assignee: DASSAULT SYSTEMS
    Inventors: Laurent Santiquet, Bertrand Faure
  • Patent number: 10465503
    Abstract: A ranging system includes a drill string comprising a bottom hole assembly (BHA). A plurality of ranging devices are positioned in a spaced-apart orientation on the drill string and are operable to provide a conducting contact with a formation. At least one insulator member is positioned on the drill string between the plurality of ranging devices and is operable to provide a non-conducting contact with the formation. During drilling operations, the plurality of ranging devices provide conducting contact with a formation while the at least one insulator member provides non-conducting contact with the formation so to enhancing ranging operations while drilling. A method of modeling and simulating drill string response is provided to identify locations along the drill string for positioning insulator members.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: November 5, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: John K. Snyder, Michael D. Finke
  • Patent number: 10444405
    Abstract: Systems and methods for modeling subsurface rock formations based on well log data are provided. Systems include a downhole tool for acquiring data from which borehole dips may be picked and a processor including machine-readable instructions for curvature analysis based on inputs generated from the picked borehole dips data and which may be independent of 2D cross section model orientation. Methods (which may be incorporated in the machine-readable instructions corresponding to the systems) include pre-processing borehole dips data to generate inputs such as true stratigraphic thickness index, Local Constant Dips, borehole structural dip, and attributes for structural dip projections which may be used in a curvature analysis process for generating curvature logs such as standard, curvature along axis and curvature normal to axis logs from for smoothed dips, short zone structural dips and/or long zone structural dips.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: October 15, 2019
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Kang Wang, Philippe Marza, Shiduo Yang, Randolph Koepsell, Mi Zhou, Bin Bin Du, Rebecca Steinmann
  • Patent number: 10429272
    Abstract: Systems and methods for command-driven automatic and semi-automatic mobile wear detection are disclosed. One method may include: transmitting, by a mobile device, a request indicative of a desire to determine a wear metric associated with a part; receiving, by the mobile device, first data associated with the part and indicative of a directive for the mobile device to display an instruction for the mobile device to be situated in a specified position; responsive to a determination, by the mobile device, that the mobile device is situated in the specified position, receiving, by a camera of the mobile device, visual data associated with the part; receiving, by the mobile device, second data indicative of a directive for the mobile device to process the visual data; determining, by the mobile device, the wear metric based, at least, on the processed visual data.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 1, 2019
    Assignee: Caterpillar Inc.
    Inventors: Stephen P. Lu, Ted J. Pauly, Conor D. Aberle, Mark S. Diekevers, Michael D. Hasselbusch, Kevin N. O'Brien
  • Patent number: 10430530
    Abstract: A method for generating a visual representation of wellbore drilling parameters includes representing a predetermined length of drilled wellbore as a two dimensional shape, wherein one dimension of the shape corresponds to the predetermined length and the other dimension of the shape corresponds to at least one of a drilling parameter, a statistical measure of a drilling parameter and an environmental parameter. In a computer, values of the at least one of a drilling parameter, a statistical measure of a drilling or environmental parameter and an environmental parameter are received as input. The two dimensional shape is plotted in a visual representation.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 1, 2019
    Assignee: Schlumberger Technology Corporation
    Inventor: Richard J. Meehan
  • Patent number: 10402503
    Abstract: The invention relates to a method for determining a grasp set of n gripping points for a common end effector of a robot, said end effector being used for grasping a plurality of parts, each part having its own geometry, the method comprises: (a) providing said plurality of parts in a CAD form; (b) meshing each of said parts; (c) determining for each of said parts all the possible grasps that are capable of holding the respective part by any k-contacts points end effector; (d) calculating a quality measure for each of said determined grasps; (e) calculating an allowable range for said calculated quality measures; (f) for each part, parametrizing each of its grasps that are found to be within said allowable range, by a feature vector; (g) performing a cross-part intersection between said grasps that are found to be within said allowable range, and determining those grasps that are intersected between parts; and (h) from among said intersected grasps, selecting a single grasp having a highest quality measure, sa
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: September 3, 2019
    Assignee: BEN-GURION UNIVERSITY OF THE NEGEV & DEVELOPMENT AUTHORITY
    Inventors: Amir Shapiro, Avishai Sintov
  • Patent number: 10394969
    Abstract: When performing dynamics calculation based on a dynamics model formulated by combining many components, it is an object of the present invention to perform accurate dynamics calculation without increasing a processing load. Regarding components connected through a movable axis, components connected through one or more fixed axes moving dependently on a movement of the components are combined to generate one component body connected to the respective components through the movable axis. A model for dynamics calculation is formulated using a component body combining the component and the component and a component body combining the component and the component, and dynamics calculation is performed based on the model for dynamics calculation. It is thereby possible to perform dynamics calculation with high accuracy without increasing a processing load even when using a dynamics model formulated by combining many components.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: August 27, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hironobu Sasaki
  • Patent number: 10387587
    Abstract: A method is described herein that comprises providing through an electronic interface a simulated environment. The method includes representing a product within the simulated environment. The method includes representing use of the product within the simulated environment, wherein the represented product mimics an appearance and an operation of a corresponding physical product. The method includes providing one or more peripheral input devices for manipulating objects represented in the simulated environment, wherein the objects include the represented product. The method includes evaluating the manipulating of the represented product according to at least one criterion.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: August 20, 2019
    Assignee: RADIO SYSTEMS CORPORATION
    Inventors: Christopher E Mainini, William S Groh
  • Patent number: 10380290
    Abstract: Systems and methods are provided for performing parallel transient simulations for an electrical circuit. A plurality of segments are generated from a simulation length, and simulations are performed using a plurality of processors for the segments to generate simulation results. An output is generated based at least in part on the simulation results.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 13, 2019
    Assignee: Ansys, Inc.
    Inventor: Ehsan Rasekh
  • Patent number: 10372838
    Abstract: A method for generating a three-dimensional model of a building includes providing a processor, receiving an indication from a user for a two-dimensional path for a wall, and retrieving parameters for the wall from a database. The method also includes determining that part of the wall may be constructed using a prefabricated component and preparing, using the parameters for the wall and the path for the wall, a model for the prefabricated component for use in construction of the wall. The method further includes preparing, using the processor, a three-dimensional model of the wall using the two-dimensional path, the parameters for the wall and the model for the prefabricated component and adding the three-dimensional model of the wall to a model of a building.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: August 6, 2019
    Assignee: DPR CONSTRUCTION, INC.
    Inventors: Hannu Lindberg, Skip Miyamoto, Zachary Charles Murphy
  • Patent number: 10372833
    Abstract: A computer implemented method for managing parts used by different types of computer aided design systems. A master model of a part may be created. The master model is independent of a format used by the different types of computer aided design systems to handle parts. A view of the master model is created to form a geometric view in response to a request to distribute the part. The geometric view comprises parametric information about the part and dimension information for the part. A specific part model usable by the selected type of computer aided design system is created from the content stored in the storage system in response to a request for the part for use by a selected type of computer aided design system. The instance of the part is sent to the selected type of computer aided design system.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: August 6, 2019
    Assignee: The Boeing Company
    Inventors: Darwin G Reed, Mark A. Dahl, Jerry K. Lawrence, David P. Knawa
  • Patent number: 10366195
    Abstract: Any primitive cells or blocks can be represented physically by a Barycenter compact model (or Barycenter model), and any black box model can also be physically represented by a Barycenter compact model physically. A hierarchical boundary condition between blocks is formulated by the Barycenter compact model. Hierarchical boundary condition problems between blocks can be limited within two levels only if using the Barycenter compact model.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: July 30, 2019
    Assignee: Worldwide Pro Ltd.
    Inventor: William Wai Yan Ho
  • Patent number: 10360313
    Abstract: An apparatus for generating a 3D printing model using multiple textures includes a template model storage unit configured to store template models that are 3D models previously manufactured to be printable, a 3D model conversion unit configured to, upon receiving a 3D input model and a texture image, perform mesh deformation on the template model stored in the template model storage unit by using geometric information about the 3D input model, a texture processing unit configured to assign the texture image to the 3D model having being subjected to the mesh deformation, and a 3D printing model output unit configured to output a geometric model and a texture image of the template model which are finally calculated.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: July 23, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seung Uk Yoon, Seong Jae Lim, Hye Ryeong Jun, Bon Woo Hwang, Chang Joon Park, Jin Sung Choi
  • Patent number: 10354048
    Abstract: A control device including a simulation unit to simulate behaviors of a virtual mechanical system, and a drive control unit to control driving of servomotors based on the simulation results, is provided. The virtual mechanical system includes a first drive module, a first main shaft module connected to the first drive module, and a plurality of power transmission subsystems, each of which is connected to the first main shaft module and is associated with one of the servomotors respectively. Each of the power transmission subsystems includes an output module. The servomotor associated with the power transmission subsystem is driven according to a simulated result of input into the output module.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: July 16, 2019
    Assignee: KOKUSAI KEISOKUKI KABUSHIKI KAISHA
    Inventors: Sigeru Matsumoto, Hiroshi Miyashita, Kazuyoshi Tashiro, Kazuhiro Murauchi
  • Patent number: 10345775
    Abstract: A system for measuring, monitoring and controlling the performance of bridges and other infrastructure creates a database for analysis of real time performance and learning through adaptive algorithms allowing the performance to be analyzed over time and for changes in performance against the specific bridge or infrastructure and other bridges or infrastructure in the a network of such infrastructure.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: July 9, 2019
    Inventor: Brian Westcott
  • Patent number: 10346568
    Abstract: A method for collaborative finite analysis may include obtaining an electronic model of an engineering object, assigning users one or more geometries for pre-analysis editing to provide assigned geometries for each user, and enabling each user to conduct pre-analysis editing of their assigned geometries concurrent with other users. The method may also include conducting finite analysis on the assigned geometries of a first user concurrent with conducting finite analysis on the assigned geometries of a second user. Examples of pre-analysis editing include removing features that are secondary to analysis, applying a material definition to a geometry, pre-meshing a geometry, initiating automated meshing of a geometry, validating automated meshing of a geometry, editing a mesh for a geometry, manually meshing a geometry, defining one or more loads associated with a geometry, and defining one or more boundary conditions for a geometry. A corresponding system and apparatus are also disclosed herein.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: July 9, 2019
    Assignee: Brigham Young University
    Inventors: Walter Edward Red, Charles Gregory Jensen, Prasad Weerakoon, Jingsi (James) Wu, Karl Merkley, Jared Briggs
  • Patent number: 10319121
    Abstract: The acoustic performance of acoustic materials is readily studied for various values of the material parameters characteristic of acoustic materials. An acoustic performance calculation device is provided with an acoustic performance calculation device that calculates the acoustic performance of acoustic materials for each of a plurality of values in a pre-specified numerical range for each of a plurality of material parameters characteristic of acoustic materials based on a mathematical model for mathematically representing acoustic material, a contour map drawing device for drawing a contour map representing the calculated acoustic performance by contours where the two axes are the values of one material parameter and the frequency, and a plot drawing device for plotting the performance curves showing the relationship between the frequency and the acoustic performance for one value in the numerical range.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: June 11, 2019
    Assignee: NITTOBO ACOUSTIC ENGINEERING CO., LTD.
    Inventor: Kunikazu Hirosawa
  • Patent number: 10318666
    Abstract: The present invention relates to determining and setting wind turbine type maximum power level (301) and individual wind turbine maximum power level (308) for over-rating control.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: June 11, 2019
    Assignee: VESTAS WIND SYSTEMS A/S
    Inventors: Chris Spruce, Kelvin Hales