Patents Examined by Bernard E Cothran
  • Patent number: 10429807
    Abstract: A building analysis system includes a communications interface that receives energy consumption data for a building site including energy-consuming building equipment. A processing circuit of the building analysis system calculates first and second regression statistics indicating a fit of an energy use model to the energy consumption data under a null hypothesis that the energy use model has a first parameter order and an alternative hypothesis that the energy use model has a second parameter order different from the first parameter order. The processing circuit generates a test statistic indicating an improvement between the first regression statistic and the second regression statistic, compares the test statistic to a threshold value to determine whether the improvement warrants rejecting the null hypothesis, and determines an appropriate parameter order for the energy use model based on a result of the comparison.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 1, 2019
    Assignee: Johnson Controls Technology Company
    Inventors: Mohammad N. EIBsat, Michael J. Wenzel
  • Patent number: 10409616
    Abstract: Systems and methods for reducing run time for a reservoir simulator model using a proxy model based on a neural network.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: September 10, 2019
    Assignee: Landmark Graphics Corporation
    Inventors: Alejandro Garcia, Jordani Rebeschini, Sergio Henrique Guerra de Sousa, Gerardo Mijares, Jose Antonio Rodriguez, Luigi Alfonso Saputelli, William Douglas Johnson
  • Patent number: 10408042
    Abstract: The invention discloses a series of methods to design drilling trajectory and control drilling operations in a optimized way in carbonate formation. The trajectory design method comprises: utilizing earthquake data to obtain contours of the carbonate rock fractures; determining a safe distance from each carbonate rock fracture; determining a segmented drilling trajectory for each fracture or vuggy structures in carbonate formation; and sequentially connecting the segmented drilling trajectories of neighboring fracture and vuggy to obtain a smooth horizontal drilling trajectory. The invention optimizes the carbonate rock reservoir drilling trajectory, thus improving connection between a horizontal well and the fractures. This reduces development costs, increases exploration and development efficiency and, at the same time, eliminates leaks resulting from the drilling process, thereby allowing for smooth drilling to a target well depth.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: September 10, 2019
    Assignee: DRILLING RESEARCH INSTITUTE OF CHINA NATIONAL PETROLEUM COMPANY
    Inventors: Lin Shi, Yingcao Zhou, Wei Liu, Xiaoqiang Zhai, Ying Wang, Kai Wang, Boqi Zhou
  • Patent number: 10402517
    Abstract: The present invention relates to a method and corresponding system for modeling a musculo-skeletal system. An embodiment of the method of the invention begins by scaling and positioning a musculo-skeletal model to correspond with motion capture data of a subject. Next, kinematically consistent motion data is generated from the motion capture data and then an inverse dynamic analysis of the musculo-skeletal model is performed using the generated kinematically consistent motion data, such that at least one analysis result is generated. The musculo-skeletal model is then updated to correspond with the at least one analysis result of the inverse dynamic analysis. Finally, the muscle activation of the updated musculo-skeletal model is optimized by determining at least one muscle force using the updated musculo-skeletal model, and by further updating the updated musculo-skeletal model to correspond with the determined at least one muscle force.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: September 3, 2019
    Assignee: DASSAULT SYSTÉMES SIMULIA CORP.
    Inventors: Subham Sett, Victor George Oancea, Juan Antonio Hurtado, Manoj Kumar Mohanram Chinnakonda, Prabhav Saraswat, Jiang Yao
  • Patent number: 10394043
    Abstract: Disclosed is a method of adjusting a plurality of optical elements associated with a printing system ROS. According to one exemplary embodiment, sensitivity analysis is performed on a computer model of the ROS system and an optical element alignment sequence is generated to minimize the number of optical element adjustments needed to achieve a predefined ROS performance.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: August 27, 2019
    Assignee: Xerox Corporation
    Inventors: Alice Chien, Robert Paul Herloski
  • Patent number: 10387592
    Abstract: An envelope behavioral model is developed and used in a system and method that simulates and predicts outputs of a non-linear component. An analyzer generates a test signal which is provided as input to the non-linear component. Model kernels representative of static and dynamic parts of the model are extracted from an output of the non-linear component responsive to the test signal. The dynamic part represents memory effects of the non-linear component. The model kernels are then used by a simulator to predict the output of the non-linear component responsive to signals of a modulation type.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: August 20, 2019
    Assignee: Keysight Technologies, Inc.
    Inventor: Jan Verspecht
  • Patent number: 10382285
    Abstract: Systems and methods are provided for modeling and simulating a communication network operating under at least one communication protocol, which supports a Smart Grid electricity network. Communication performance data of the communication network are generated by a processor based on operating behavior of the Smart Grid with a plurality of assets under a first condition. Devices in the Smart grid are grouped in bins for rapid modeling. One or more different configurations of the communication network are entered into the processor and related performance data is also generated. Network configurations are compared based on the generated performance data which may include end-to-end delay and reception rate. Processor based systems to perform modeling methods are also provided.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: August 13, 2019
    Assignee: Siemens Industry, Inc.
    Inventors: Amar H. Patel, Juan Aparicio, Nazif Cihan Tas, Michael T. Loiacono, Justinian Rosca
  • Patent number: 10379883
    Abstract: A method, apparatus and program product simulate a high performance computing (HPC) application environment by creating a cluster of virtual nodes in one or more operating system instances executing on one or more physical computing node, thereby enabling a plurality of parallel tasks from an HPC application to be executed on the cluster of virtual nodes.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jun He, Tsai-Yang Jea, William P. LePera, Hanhong Xue
  • Patent number: 10371863
    Abstract: A method for estimating adjusted rainfall values for a set of geo-locations using agricultural data comprises using a server computer system that receives, via a network, agricultural data records that are used to estimate rainfall values for the set of geo-locations. Within the server computer system, rainfall calculation instructions receive digital data including observed radar and rain-gauge agricultural data records. The computer system then aggregates the agricultural data records and creates and stores the agricultural data sets. The agricultural data records are then transformed into one or more distribution sets. The distribution sets are then used to determine regression parameters for a digital rainfall regression model. The digital rainfall regression model then is used to estimate adjusted rainfall values for a new set of geo-locations. The server computer system then generates a digital image that includes the geo-locations and the adjusted rainfall values.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: August 6, 2019
    Assignee: The Climate Corporation
    Inventors: Bill Leeds, Valliappa Lakshmanan
  • Patent number: 10366185
    Abstract: In some aspects, locations for nodes are computed for a one-dimensional flow model that models well system fluid flow in a subterranean region. Truncation error threshold data indicate a truncation threshold value for each of the nodes. Discretization data indicate a lowest-order term truncated from a discretized governing flow equation for each of the nodes. The locations for the nodes can be computed based on a scalar cost function, such that each of the lowest order terms is less than or equal to the truncation error threshold value for the respective node.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: July 30, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Avi Lin, Dinesh Ananda Shetty
  • Patent number: 10360050
    Abstract: A method, apparatus and program product simulate a high performance computing (HPC) application environment by creating a cluster of virtual nodes in one or more operating system instances executing on one or more physical computing node, thereby enabling a plurality of parallel tasks from an HPC application to be executed on the cluster of virtual nodes.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jun He, Tsai-Yang Jea, William P. LePera, Hanhong Xue
  • Patent number: 10360027
    Abstract: A method of modeling behavior of a mobile application includes determining an action associated with the mobile application based on source code of the mobile application. The method further includes dynamically crawling through the mobile application based on the action and generating a graphical user interface (GUI) behavioral model based on dynamically crawling through the mobile application.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: July 23, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Mukul R. Prasad, Wei Yang
  • Patent number: 10324740
    Abstract: A control-circuit of an emulation system may include one or more serial link inputs communicatively coupled to a serial bus, a serial link input receiving an input control bit from the serial bus. A configurable logic circuit may be configured to receive multiple control bits from the one or more serial link inputs, execute one or more operations on the plurality of input control bits according to programmable logic, and transmit an output control bit to a serial output link.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 18, 2019
    Assignee: Cadence Design Systems, Inc.
    Inventors: Mitchell G. Poplack, Yuhei Hayashi
  • Patent number: 10318674
    Abstract: An apparatus may include a processor caused to: receive indications of first and second experiment designs to be compared; for each factor of the model of the first experiment design, identify a matching factor of the model of the second experiment design based on factor type, wherein the factor type is selected from the group consisting of a categorical factor and a continuous factor; for each categorical factor of the model of the first experiment design, identify a matching factor of the model of the second experiment design additionally based on quantity of levels of each factor; for each term of the model of the first experiment design, identify a matching term of the model of the second experiment design based on an order of each term; and present, on a display, the identified matches between the terms and between the responses of the first and second experiment designs.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: June 11, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Joseph Albert Morgan, Bradley Allen Jones, Ryan Adam Lekivetz
  • Patent number: 10311212
    Abstract: A system and method include exploding a recipe via a computer system for a process to make an end food product into a set of hierarchical process steps, obtaining nutrient values for each input material to be used in making the end food product, obtaining loss profiles for input materials, the nutrient loss profiles including a process loss profile for steps in the process to make the end food product and a storage loss profile for storing intermediate food product resulting during the process, and performing a hierarchical based nutrient loss calculation using the nutrient values and loss profiles to quantify nutrients remaining in the end food product.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: June 4, 2019
    Assignee: SAP SE
    Inventor: Eileen Riediger
  • Patent number: 10296680
    Abstract: An apparatus may include a processor caused to: receive indications of selection of experiment designs to compare; receive indications of selection of a set of terms to include in the comparison; for each experiment design, generate a corresponding term correlation graph of a set of term correlation graphs, wherein: the correlation graph comprises horizontal and vertical axes along both of which the set of terms are arranged, at each intersection within the graph, a degree of correlation between terms is indicated with a visual indicator selected from a set of visual indicators, the set of visual indicators is assigned an order that corresponds to a range of degree of correlation, and the range is divided into a set of contiguous sub-ranges, and each visual indicator corresponds to one of the sub-ranges; and present at least two correlation graphs of the set of correlation graphs at adjacent locations on a display.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: May 21, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Joseph Albert Morgan, Bradley Allen Jones, Ryan Adam Lekivetz
  • Patent number: 10282511
    Abstract: A method for creating a parametric planing hull model is disclosed. In one embodiment, dimensions of a plurality of hull sections, including two non-adjacent hull sections, are received from a user. Dimensions of at least one hull section between the two non-adjacent hull sections are interpolated. Curves of the hull are generated based on the dimensions of the plurality of hull sections received from the user and the interpolated dimensions of the at least one hull section between the two non-adjacent hull sections. Surfaces of the hull are created based on the generated curves, and a planing hull model is generated from the created surfaces and is displayed.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: May 7, 2019
    Assignee: Brunswick Corporation
    Inventors: Andrew E. Orvieto, Frederick C. Herrington, George B. Lewis
  • Patent number: 10226261
    Abstract: A method for performing a total joint arthroplasty procedure on a patient's damaged bone region. A CT image or other suitable image is formed of the damaged bone surfaces, and location coordinate values (xn,yn,zn) are determined for a selected sequence of bone surface locations using the CT image data. A mathematical model z=f(x,y) of a surface that accurately matches the bone surface coordinates at the selected bone spice locations, or matches surface normal vector components at selected bone surface locations, is determined. The model provides a production file from which a cutting jig and an implant device (optional), each patient-specific and having controllable alignment, are fabricated for the damaged bone by automated processing.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: March 12, 2019
    Assignee: Howmedica Osteonics Corporation
    Inventors: Ilwhan Park, Lacerial Pearson, Stephen M. Samuel
  • Patent number: 9984181
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing three dimensional lattice structures include, in one aspect, a method including: calculating a radius of incidence for respective pairings of beams of different sizes that converge at a junction in a lattice; determining a maximized radius of incidence for each of the beams based on the radii of incidence for the pairings with that beam; comparing the maximized radii of incidence to find a global radius for the junction; calculating local intersection points and global intersection points, respectively, for each of the beams with a local sphere defined by the maximized radius of incidence for that beam and with a global sphere defined by the global radius for the junction; and generating meshing with sockets for the beams at the junction using the local intersection points and the global intersection points.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: May 29, 2018
    Assignee: Within Technologies Ltd.
    Inventors: Hooman Shayani, Srikanth Reddy Bethi
  • Patent number: 9904331
    Abstract: A system and method for designing aspects of a cooling system for a data center is provided. A method is provided including computing cooling redundancy at each rack position in a data center, in real time. The redundancy can be reported using the traditional N+1, N+2, etc. notation, where N is the number of coolers required to meet the primary cooling load type specification. The redundancy can also be reported in terms of a Cooling Reliability Index (CRI) which also takes into account the inherent availability of the specific cooling units in the design.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: February 27, 2018
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: James W. VanGilder, Christopher M. Healey