Patents Examined by Omar Fernandez Rivas
  • Patent number: 9390202
    Abstract: Coordinate measurement data such as point cloud data associated with coordinate measurement machine data is reduced in a strategic and systematic manner by segmenting and/or reducing data based on nominal geometric information contained in an electronic file such as a CAD model or a coordinate measurement machine inspection plan. For example, in one embodiment, a software application is used to identify geometric features and tolerances within a CAD model of an object, and to segment coordinate measurement data of a physical object based on the identified geometric features and tolerances from the CAD model. The various segments of coordinate measurement data may be assigned different data requirements, and the data may be reduced in different manners on a feature-by-feature basis.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: July 12, 2016
    Assignee: Hexagon Metrology, Inc.
    Inventor: Jonathan J. O'Hare
  • Patent number: 9390555
    Abstract: Assessing the impact of existing fractures and faults for reservoir management, in one aspect, may comprise employing a numerical mesh to generate a geomechanical model, the numerical mesh representing a geological reservoir and its surrounding regions, the numerical mesh comprising delimitation associated with regions and layering of geology without constraining the numerical mesh to explicitly represent a fault or fracture, initializing the geomechanical model to define initial stress-strain compatible with measured stress in well locations associated with the geological reservoir, generating a fluid-flow model employing the numerical mesh, solving for a coupled solution of the fluid-flow model and the geomechanical model, and employing the solved fluid-flow model and the geomechanical model to assess the impact.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: July 12, 2016
    Assignees: International Business Machines Corporation, Repsol, S.A.
    Inventors: Mohamed Ahmed Hegazy, Mookanahallipatna Ramasesha Lakshmikantha, Jose Maria Segura Serra, Leopoldo Luis Cabo Penna Franca, Ulisses T. Mello, Eduardo Rocha Rodrigues
  • Patent number: 9389836
    Abstract: In an embodiment, in a graphical modeling environment, users may create models that can be executed. Within the graphical modeling environment, users may use implicit iterator systems to manage multiple iterations of systems whereby the indexing of input and output signals may be defined by a user and state may be managed for an iteration. The number of iterations taken by the implicit iterator system can adapt to input and output signal dimensions.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: July 12, 2016
    Assignee: The MathWorks, Inc.
    Inventors: John E Ciolfi, Ramamurthy Mani, Kai Tuschner
  • Patent number: 9390387
    Abstract: The disclosed method includes: generating, from model expressions, each representing a relationship between input parameters and output evaluation indicators and a range of residuals for each model expression, at least one of a first problem to calculate a region that can be feasible with the model expressions, value ranges of the input parameters and the range of the residuals for each model expression and a second problem to calculate a region that is always feasible with the model expressions, the value ranges of the input parameters and the influence of the aforementioned range; calculating a feasible region(s) for a generated problem(s) to obtain data of the feasible region(s); and generating visualization data of the feasible region(s) to output the visualization data.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: July 12, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Hirokazu Anai
  • Patent number: 9383212
    Abstract: A method and system for using Bezier curves in vehicle positioning and electronic horizon applications for providing data to advanced driver assistance systems (ADAS) applications are disclosed. The Bezier curves are obtained from B-splines. The obtained Bezier curves are subdivided in a manner that allows the vehicle positioning application to derive a polyline representation in real time. Using the Bezier and polyline geometry, the vehicle positioning application provides a vehicle position approximation to the ADAS applications. Using the Bezier curves, the electronic horizon application provides curvature, slope, and heading profiles to the ADAS applications.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 5, 2016
    Assignee: HERE Global B.V.
    Inventors: Ole Henry Dorum, Marianna Gnedin
  • Patent number: 9378562
    Abstract: A device receives variants associated with a model generated in a graphical modeling environment, and determines a hierarchy of the variants based on a hierarchy of the model. The device receives mode information for the variants, where the mode information includes a subset of a number of variant permutations. For each mode, the device receives control variables for the variants and optional constraints for the variants in the mode. The control variables define which variants are active, and the optional constraints ensure modeling correctness by enabling identification of conflicts between the variants. The device generates a variant manager tool based on the hierarchy of the variants, the mode information, the control variables, and the optional constraints, and outputs or stores variant information via the variant manager tool.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: June 28, 2016
    Assignee: The MathWorks, Inc.
    Inventors: John E. Ciolfi, Sanjai Singh, Amar Nath Satrawala
  • Patent number: 9378108
    Abstract: A system, method, computer program product, and carrier are described for obtaining data from a first emulator and from a first emulation environment hosting software and signaling a decision whether to transfer any of the data to a second emulator at least partly as a result of the first emulation environment hosting the software.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: June 28, 2016
    Assignee: Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr., Lowell L. Wood, Jr.
  • Patent number: 9378312
    Abstract: A method can include providing a mesh of a geologic environment that includes conformable sequences and an unconformity; interpolating an implicit function defined with respect to the mesh to provide values for the implicit function; and identifying an iso-surface based on a portion of the values where the iso-surface represents the unconformity as residing between two of the conformable sequences. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: March 9, 2013
    Date of Patent: June 28, 2016
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Francois Lepage, Laurent Arnaud Souche
  • Patent number: 9372703
    Abstract: A simulation apparatus includes: operations of: dividing code of a program in a target processor into blocks; setting an execution result of an externally-dependant instruction depending on an external environment as a prediction result; carrying out function simulation based on the prediction result; calculating an execution time of the externally-dependant instruction according to instruction execution timing information and a function simulation result; generating host code which makes a host processor execute performance simulation based on the function simulation result: correcting the execution time of the externally-dependant instruction based on a delay time of the externally-dependent instruction and a execution time of an instruction executed before or after the externally-dependent function if an execution result of the externally-dependent function when the host processor executes the host code differs from the prediction result; and setting a corrected execution time of the external-dependent ins
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 21, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Shinya Kuwamura, Atsushi Ike
  • Patent number: 9372945
    Abstract: A method for modeling a subsurface anomalous density zone including the steps of forming a density model, computing a response to the density model, inverting the response to arrive at a geometric model of the anomalous density zone, and applying a sharpening function to boundary regions of the geometric model to distinguish between the anomalous density zone and a surrounding region.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: June 21, 2016
    Assignee: Geosoft Inc.
    Inventor: Robert Ellis
  • Patent number: 9367520
    Abstract: Data is received that characterizes a transaction and includes a plurality of values corresponding to variables. Thereafter, a score is determined for the transaction based on the received data and using a scoring model. The scoring model only uses variables pairs having a divergence residual above a pre-defined threshold. Thereafter, data is provided that characterizes the determined score. Related apparatus, systems, techniques and computer program products are also described.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: June 14, 2016
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Xing Zhao, Peter Hamilton, Andrew K. Story, Andrew Flint
  • Patent number: 9367658
    Abstract: Embodiments of the invention provide a method and apparatus for generating programmable logic for a hardware accelerator, the method comprising: generating a graph of nodes representing the programmable logic to be implemented in hardware; identifying nodes within the graph that affect external flow control of the programmable logic; retaining the identified nodes and removing or replacing all nodes which do not affect external flow control of the programmable logic in a modified graph; and simulating the modified graph or building a corresponding circuit of the retained nodes.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: June 14, 2016
    Assignee: Maxeler Technologies Ltd.
    Inventors: Oliver Pell, James Huggett
  • Patent number: 9367656
    Abstract: Clock distribution schemes in emulation systems are typically complex and use significant resources. The present disclosure is generally directed to clock distribution to emulation chips using a serial interconnect mesh. A clock distribution tree is overlayed on the emulation chips allocated to a user's circuit design, the tree branching from a root emulation chip using selected serial interconnections and covering each allocated emulation chip. The emulation chips can recover a clock from received serial signals. The delay associated with each interconnection is determined and used by configuration software when creating the distribution tree. To start emulation stepping synchronously, each emulation chip is configured to know its delay from the root emulation chip. A message is sent from the root emulation chip to each branch emulation chip triggering a timer to countdown a time until emulation is to begin, allowing the emulation chips to start stepping in lockstep.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: June 14, 2016
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventor: Barton L. Quayle
  • Patent number: 9361409
    Abstract: Automatic driver modeling is used to integrate human-controlled vehicles into an autonomous vehicle network. A driver of a human-controlled vehicle is identified based on behavior patterns of the driver measured by one or more sensors of an autonomous vehicle. A model of the driver is generated based on the behavior patterns of the driver measured by the one or more sensors of the autonomous vehicle. Previously stored behavior patterns of the driver are then retrieved from a database to augment the model of the driver. The model of the driver is then transmitted from the autonomous vehicle to nearby vehicles with autonomous interfaces.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: June 7, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Timothy M. Lynar, Cristian Vecchiola
  • Patent number: 9358082
    Abstract: A method, system and computer program of planning a dental prosthesis in a patient are disclosed, including steps, units or code segments for virtually planning a dental prosthesis. Envelope data is provided of an envelope guide, including data corresponding to a support surface for facial tissue, which is desired to result when the dental prosthesis is installed in the oral cavity of the patient. An outer envelope of a desired dental prosthesis in the oral cavity is simulated based on the envelope data. A desired dental restoration is provided and adjusted in a virtual environment relative to the simulated outer envelope, and dental prosthesis data is generated based on the adjusted desired dental restoration usable for producing the dental prosthesis.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: June 7, 2016
    Assignee: NOBEL BIOCARE SERVICES AG
    Inventor: Urban Nilsson
  • Patent number: 9360861
    Abstract: The invention relates to a device and a method for simulating a sequence for machining a workpiece on a machine tool. The invention is characterized by a holistic simulation approach. Particularly, a PLC control means 723 and a PLC sequence simulation means 725 assist in simulating the PLC movement sequences of the machine tool. This enables a realistic simulation of a machine tool in all its substantial aspects, resulting in considerable advantages especially in the field of training and during the determination of machine utilization times.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: June 7, 2016
    Assignee: DMG Electronics GMBH
    Inventors: Rudolf Hahn, Manfred Herz
  • Patent number: 9361412
    Abstract: A method for simulating sensor range data includes providing a pulse model configured to generate a sequence of discrete energy pulses. A sequences of flashes associated with the pulse model are electronically generated. Each flash in the sequence of flashes has at least one range value. A sequence of scans is electronically generated from the sequence of flashes. Each scan in the sequence of scans has at least one flash. The sequences of scans is a simulation of sensor range data. The simulation of sensor range data is output in a tangible medium.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: June 7, 2016
    Assignee: The United Sates of America as Represented by the Secretary of the Navy
    Inventor: Jeffrey J. Hilde
  • Patent number: 9348959
    Abstract: A method for determining or configuring supply voltage and threshold voltage for a design implementation of a given electronic design, includes: determining a first set of supply voltage-threshold voltage combinations that meet timing requirements for the design implementation; performing power analysis using a processor; and selecting a supply voltage-threshold voltage combination from the first set of supply voltage-threshold voltage combinations based at least in part on a result from the power analysis, wherein the selected supply voltage-threshold voltage combination provides an optimal amount of power consumption for the design implementation.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 24, 2016
    Assignee: XILINX, INC.
    Inventor: Tim Tuan
  • Patent number: 9348951
    Abstract: Robust design method for a textile-manufacturing-dedicated multiphase asynchronous motor, including the steps: designing a motor with design variables for a high-efficient, energy-saving, multiphase asynchronous motor; selecting a number of controllable variables and their level values to build an inner orthogonal table; selecting a number of noise factors and their level values to build an outer orthogonal table; using a Taguchi method, determining the optimal combination of level values of the controllable variables and corresponding values ranges for a tolerance design, resulting in an optimal design scheme; producing technical drawings for each parts of the motor according to the optimal design scheme and producing a physical motor; comparing the performance of the physical motor with the predetermined performance target and repeating the above steps as many times as necessary until the performance target is met and the motor achieves the optimal balance between the quality and cost.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 24, 2016
    Assignee: TIANJIN POLYTECHNIC UNIVERSITY
    Inventors: Changliang Xia, Wei Chen, Zhaowei Qiao
  • Patent number: 9342637
    Abstract: A performance value DB stores multiple states of parts comprising a system, and the consumed power of parts in those states. In addition, a condition DB stores conditions when the states of the parts change. A calculator generates state sequences in which the states are arrayed in the order of change in accordance with conditions stored in the condition DB, when information indicating the states of the parts is not communicated. The calculator computes the percentage of the time the parts are in each state per unit time for each state comprising this state sequence. Furthermore, the calculator finds the products of the computed ratios and the consumed power stored in the performance value DB for each state comprising the state sequence, and estimates the sum of the products found as the consumed power of the part.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 17, 2016
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Masashi Mori, Hiroaki Sakai, Yoshinari Sugegaya