Patents Examined by Thai Phan
  • Patent number: 10169290
    Abstract: The present invention provides a data processing method, including: acquiring historical data, where the historical data belongs to a first level and a second level, and data corresponding to the first level comprises data corresponding to the second level; generating, from the historical data, a first-granularity data set according to a first granularity, and generating, from the historical data, a second-granularity data set according to a second granularity, where the first granularity and the second granularity respectively correspond to the first level and the second level; performing modeling for a second-granularity forecasting model according to the first-granularity data set and the second-granularity data set; and performing forecasting by using the second-granularity forecasting model to obtain second-granularity forecast data. The present invention enables obtained forecast data of different granularities to be consistent.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: January 1, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yijun Liu, Guangjian Tian, Yong Cao
  • Patent number: 10146890
    Abstract: A method and apparatus of a device that updates rules for a plurality of entities in a simulation as the simulation is running is described. In an exemplary embodiment, the device receives configuration parameters for the simulation, where the configuration parameters include a plurality of rules that control the interactions of the plurality of entities in the simulation. In addition, the device performs the simulation for a first plurality of iterations. Furthermore, the device analyzes the simulation results to determine if there is an update for the plurality of rules. If there is an update for the plurality of rules, the device creates the rule update for the plurality of rules. The device additionally applies the rule update to the plurality of rules.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: December 4, 2018
    Assignee: Autodesk, Inc.
    Inventors: Carlos Edel Olguin Alvarez, Malte Sebastian Tinnus, Florencio German Mazzoldi
  • Patent number: 10145218
    Abstract: From a simulation engine simulating the field operation, simulation variable values corresponding to grid cells are obtained. The grid cells represent at least a portion of the field for simulating the field operation. The simulation variable values are analyzed to generate a scaling factor and adjusted according to the scaling factor to generate adjusted simulation variable values. The scaling factor controls intermediate result deviation between computation iterations of simulating the field operation. Using the simulation engine, a simulation result is generated based at least on the adjusted simulation variable values. A field operation is performed based on the simulation result.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: December 4, 2018
    Inventor: Vito Joseph Zapata
  • Patent number: 10140396
    Abstract: A circuit is simulated by using distributed computing to obtain a real solution. The circuit may be an entire integrated circuit, portion of an integrated circuit, or a circuit block. A circuit simulation technique of the invention generates a system graph, finds a tree, and partitions the tree into two or more subtrees. The technique identifies global links and local links in the graph. Each subtree may be solved individually using distributed, parallel computing (e.g., using multiple processor cores or multiple processors). Using the results for the subtrees, the technique obtains a real solution, branch voltages and currents, for the circuit.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: November 27, 2018
    Assignee: Worldwide Pro Ltd.
    Inventor: William Wai Yan Ho
  • Patent number: 10129237
    Abstract: Systems and methods are disclosed herein for managing electronic access from remote devices to a plurality of back-end computer platforms. The system includes a front-end computing system connected to the plurality of computerized back-end services by a data network, the front-end computer system including a network interface, a profile utility, and security utility. The network interface is configured to receive a registration request for a user identity. The front-end computer system invokes services of the security utility to verify information concerning the user identity and to register a global user account for the user. The front-end computer system invokes the profile utility to merge or link pre-existing user accounts associated with the user identity for the plurality of computerized back-end services. The front-end computer system also invokes the profile utility to determine roles for the user identity in relation to each of the computerized back-end services.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: November 13, 2018
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: Mark S. Cashman, Cornell N. Bogdan, James A. Madison, Hugh J. Quinn
  • Patent number: 10112731
    Abstract: Design of a 3-D truss structure, including a plurality of coupling nodes and a plurality of struts, is optimized by performing a quantitative optimization of an objective function corresponding to a figure of merit of the design. The quantitative optimization includes: generating a finite element analysis model, the analysis model a 3-D lattice mesh of strut-like finite elements; computing, with the finite element analysis model, a value for the objective function; and optimizing the objective function by executing at least two cycles of an optimization loop. The optimization loop includes a) computing a respective parameter of each strut-like finite element; b) deleting, from the finite element analysis model, selected finite elements for which a resulting mechanical property is less than a threshold; (c) computing an updated value for the objective function; and repeating the optimization loop until the objective function is within a desired tolerance of the specified value.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: October 30, 2018
    Assignee: Space Systems/Loral, LLC
    Inventors: Daniel Albino Rodrigues, Michael Paul Freestone
  • Patent number: 10108752
    Abstract: It is the method comprising the steps of defining, by a user, a base mesh associated to a subdivision surface and to a corresponding predetermined mesh-to-NURBS-surface conversion algorithm, the subdivision surface representing the 3D modeled object; defining, by the user, a 2D image and a location for engraving the 2D image on the subdivision surface; and determining a NURBS surface that corresponds to applying a deformation map on the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the deformation map including displacement vectors provided for positions of the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the positions corresponding to the location for engraving the 2D image, the displacement vectors being computed based on corresponding pixel values of the 2D image. Such a method improves the design of a 3D modeled object.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: October 23, 2018
    Assignee: DASSAULT SYSTEMES
    Inventor: Richard Maisonneuve
  • Patent number: 10101498
    Abstract: A method can include receiving well path data and geomechanical simulation data; rotating at least a portion of the geomechanical simulation data from geomechanical simulation coordinates to well coordinates associated with the well path data; determining at least one of an axial strain proxy and a shear strain proxy based at least in part on the rotating; and analyzing at least the one of the axial strain proxy and the shear strain proxy.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: October 16, 2018
    Assignee: Schlumberger Technology Corporation
    Inventors: Thomas Berard, Isabelle Telles
  • Patent number: 10095820
    Abstract: A set of energy use model parameters for each of a plurality of buildings is used to determine a typical set of energy use model parameters for the plurality of buildings. A distance between the typical set of energy use model parameters and the set of energy use model parameters for each of the plurality of buildings is determined. Each distance is compared to a critical value. A building is identified as a candidate for energy conservation measures in response to the distance for the building exceeding the critical value. Energy conservation measures are implemented in the identified building. Implementing energy conservation measures may include replacing existing HVAC equipment in the identified building with new energy-efficient HVAC equipment.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: October 9, 2018
    Assignee: Johnson Controls Technology Company
    Inventors: Kirk H. Drees, Michael J. Wenzel
  • Patent number: 10093141
    Abstract: A method for producing a tire for a motor vehicle includes estimating a laden radius Rl of the tire using a formula having a form of: R l = R 0 - Fz Kzz + R V × V 2 - ( R Y ? ? 1 Pg + R Y ? ? 2 ) × ? Fy ? + R ? × ? ? ? , where KZZ has a form of: KZZ=KZZ 0+KZZp×Pg.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: October 9, 2018
    Assignee: Compagnie Generale des Etablissements Michelin
    Inventors: Jérémy Buisson, Teddy Virin
  • Patent number: 10095811
    Abstract: In a three-dimensional model generating method, a predetermined plane element defining a three-dimensional model element is selected from measurement data, which includes measurement point group data obtained by measuring a measured object, a type of a plane element, and geometric values of the plane element; a condition required for generating the three-dimensional model element is obtained; the three-dimensional model element is generated using the selected plane element and the obtained condition; and the three-dimensional model of the measured object is generated using one or a plurality of three-dimensional model elements.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: October 9, 2018
    Assignee: MITUTOYO CORPORATION
    Inventors: Yasushi Tomono, Takanori Asamizu
  • Patent number: 10090070
    Abstract: Systems, methods, electronic devices and computer-readable media for charting dental information are described. The method includes generating or retrieving a dental data set including separately-modifiable parameters defining dental information relative to a base parametric model, the parameters providing information for generating signals for displaying a three-dimensional (3D) representation of at least a portion of a dentition represented by the dental data set; receiving an input via the 3D representation; and based on the received input, adjusting at least one of the parameters.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 2, 2018
    Inventors: Hisham M. A. Badawi, Lloyd Summers, Alan Chen
  • Patent number: 10089425
    Abstract: A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: October 2, 2018
    Assignee: MENTOR GRAPHICS CORPORATION
    Inventors: Eric Durand, Gregoire Brunot, Estelle Reymond, Laurent Buchard
  • Patent number: 10068041
    Abstract: Described herein are a processor and a method of operating the processor to simulate a many-core target machine. The processor includes a plurality of processing cores arranged in a predetermined manner and a global target clock counter (GTCC) configured to count a number of simulated clock cycles in the target machine. A global stall controller (GSC) configured to halt execution of all the processing cores based on a determination of at least one processing core being in a fault condition; and wherein the processor acquires a base clock per instruction (CPI) of a target machine, the CPI corresponding to an average number of clock cycles required by the target machine to execute a single instruction, translates an application of the target machine to a compact executable trace to be executed by the processor, and adjusts a speed of simulation by adjusting an update rate of the global target clock counter.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: September 4, 2018
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Muhammad Elnasir Elrabaa, Ayman Ali Hroub
  • Patent number: 10058773
    Abstract: A man-machine interaction controlling method and applications thereof are provided. A user performs user permitted micro-actions to control a self-role in a virtual environment to perform a virtual permission action plan on an operation position. The method includes steps of: 1) creating the self-role in the virtual environment; 2) performing micro-actions without leaving the position where the user stays; 3) tracing and recognizing the micro-action permitted by the user to enable the user need not leave away the position where the user stays when performing any micro-actions; 4) enabling the self-role to enlarge the micro-action of the user.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: August 28, 2018
    Inventor: Defeng Huang
  • Patent number: 10060226
    Abstract: A well design system that utilizes geological characteristics and fracture growth behavior along of a vertical stratigraphic column of the formation in order to optimize well placement and fracture stimulation designs for the entire formation.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: August 28, 2018
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Ronald Glen Dusterhoft, Marty Paulk
  • Patent number: 10042964
    Abstract: A method of evaluating a part is characterized by obtaining data representing a distress rank model (DRM) and a cumulative damage model (CDM) for the part. Based on the data, the method ascertains a DRM value for the part and a CDM value for the part. The method determines whether the DRM value is at or above a predetermined DRM threshold and whether a CDM value is at or above a predetermined CDM threshold. If either the DRM value or the CDM value is at or above at least one respective threshold, an action related to the part is generated.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 7, 2018
    Assignee: General Electric Company
    Inventors: Andrew Scott Kessie, John Sherrill Carpenter, Paul Anthony Maletta, Tomas Eduardo Elias, Oscar Ernesto Escobar, Kyle Dean Blomgren, Daniel John Maggard, Brian Russell Clements
  • Patent number: 10042969
    Abstract: Improving reliability of an electronic device includes: determining whether a side space of an interconnect of the electronic device is available for a redundant interconnect, determining whether a line end electrically coupled to the interconnect may be extended into the side space for a distance sufficient to accommodate a redundant interconnect, extending the line end into the side space for the distance when available, and adding the redundant interconnect electrically coupled to the extended line end.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: August 7, 2018
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Lars W. Liebmann, Rasit O. Topaloglu
  • Patent number: 10019544
    Abstract: A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 10, 2018
    Assignee: Comsol AB
    Inventors: Daniel Bertilsson, Erik Danielsson, Eduardo Fontes, Lars Langemyr, Victor Littmarck, Svante Littmarck, Nils Malm, Björn Sjödin, Daniel Smith, Tomas Normark
  • Patent number: 10002226
    Abstract: The disclosure includes a system, method and tangible memory for providing a graphical display output including a virtual roadway system for testing an automobile design. The method may include importing a set of roadway realism data. The method may include receiving a mobility input and an accessibility input. The method may include determining a plurality of roadway inputs based on the set of roadway realism data, the mobility input and the accessibility input. The method may include inputting the plurality of roadway inputs into a plurality of fields. The method may include generating a graphical display output including the virtual environment which includes the virtual roadway system. The graphical display output may be generated based on the plurality of roadway inputs. The method may include providing the graphical display output to a client.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: June 19, 2018
    Inventors: BaekGyu Kim, Shinichi Shiraishi