Patents Examined by David Silver
  • Patent number: 9489756
    Abstract: A method, apparatus, system, article of manufacture, and computer program product provide the ability to utilize a degree of freedom (DOF) for a construction. In a preparation phase, a graph structure is constructed from a construction model that transforms construction primitives into graph primitives. In a search phase, all compact sub-graphs of the graph structure are identified. In a counting phase, a DOF is calculated for each compact sub-graph and adjusted based on interactions between the compact sub-graphs. In an internal DOF searching phase, an internal DOF is computed for each compact sub-graph and used to determine and solve overconstrained sub-graphs. A determination regarding whether a structure of the construction model can be modified based on the DOF and internal DOF is output.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: November 8, 2016
    Assignee: Autodesk, Inc.
    Inventor: Michal Hrcka
  • Patent number: 9323873
    Abstract: A method for simulating behavior of first and second interrelated components within a system. The method comprises modelling behavior of said first and second components using first and second functional specifications; simulating behavior of said first and second components in predetermined circumstances by instantiating at least one first entity within a hierarchy of interrelated entities; and instantiating at least one further entity in response to the or each instantiated first entity. The or each further entity is selected by a simulation system on the basis of its hierarchical relationship with the at least one first entity.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: April 26, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Steven Hodgson, Jason Sotiris Polychronopoulos, Christopher Jones, Zakwan Shaar, Muhammed Mutaher Kamal Hashmi, Len Theobald, Wilfred Barry Hughes
  • Patent number: 9317637
    Abstract: Distributed hardware device simulation, including: identifying a plurality of hardware components of the hardware device; providing software components simulating the functionality of each hardware component, wherein the software components are installed on compute nodes of a distributed processing system; receiving, in at least one of the software components, one or more messages representing an input to the hardware component; simulating the operation of the hardware component with the software component, thereby generating an output of the software component representing the output of the hardware component; and sending, from the software component to at least one other software component, one or more messages representing the output of the hardware component.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Michael A. Blocksome, Joseph D. Ratterman, Brian E. Smith
  • Patent number: 9284829
    Abstract: Systems, methods, and instructions encoded in a computer-readable medium can perform operations related to simulating subterranean fracture propagation. A subterranean formation model representing rock blocks of a subterranean formation is received. The subterranean formation model is used to predict a response of each rock block to one or more forces acting on the rock block during an injection treatment for the subterranean formation. The predicted responses of the rock blocks may include, for example, a fracture, a rotation, a displacement, a dilation of an existing fracture, and/or another type of response. In some implementations, an injection treatment may be designed for a subterranean formation based on the predicted response of the rock blocks.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 15, 2016
    Assignee: Halliburton Energy Services, Inc.
    Inventor: David P. Craig
  • Patent number: 9261874
    Abstract: The invention relates to a method for the automatic configuration and/or equipment of a vehicle cabin, more particularly of an aircraft, wherein the cabin (1) is subdivided into a plurality of zones (A, B, C, D, E) and wherein at least one parameter zone (A, C, E) and one dynamic zone (B, D) are provided, comprising the following steps: —selection of one or more individual modules from a pool of individual modules, —automatic arrangement of the at least one selected individual module in the parameter zone in accordance with at least one predetermined individual module parameter for the complete configuration of the meter zone, —selection of one or more individual components from a pool of individual components, —automatic calculation of an individual component configuration of the dynamic zone in accordance with the arrangement of the individual modules in the parameter zone and automatic arrangement of individual components in the dynamic zone in accordance with the calculated individual component configurat
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: February 16, 2016
    Assignee: AIRBUS OPERATIONS GMBH
    Inventors: Tobias Schmidt-Schäffer, Benjamin Becker, Ulrich Seifert
  • Patent number: 9253045
    Abstract: In a network that includes static bandwidth and dynamic bandwidth links, traffic flow at the OSI network layer is simulated at a traffic-flow level at interfaces to fixed bandwidth links, and simulated at a discrete-packet level at interfaces to dynamic bandwidth links. The resultant discrete-packet reception events at the receiving interface(s) of the dynamic bandwidth link are processed to determine the effective bandwidth/throughput of the link, as well as the allocation of this bandwidth among the individual flows through the link. The discrete-packet level receptions are used to reconstruct the parameters of the traffic flow at the network layer of the receiving interface, and this determined traffic flow is simulated accordingly at the next link, depending upon whether the next link is a static or dynamic bandwidth link.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: February 2, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Karthikeyan Chandrashekar, Alain J. Cohen, Paul M. Janes, David Boyd, Stefan Znam, Pradeep Singh
  • Patent number: 9243476
    Abstract: A method is provided for simulating oilfield operations. The method may include receiving two or more reservoir models to be simulated and receiving two or more surface models to be simulated. The method may further include automatically generating a communication file to couple the two or more reservoir models with the two or more surface models. Additionally, the method may include simulating the coupled reservoir models and surface models.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: January 26, 2016
    Assignee: Schlumberger Technology Corporation
    Inventors: Veronica Gutierrez Ruiz, Juan Jose Quijano Velasco, Nicolas Americo Gomez Bustamante
  • Patent number: 9170574
    Abstract: Described herein are systems and methods for configuring a BMS. In general terms, the present technology is focused on approaches for arranging and modeling building information data, particularly in terms of equipment categories and relationships between pieces of equipment, for example in the context of an HVAC system. This is advantageous in the sense that the likes of visualization, application creation, and reporting are able to be significantly streamlined. Various embodiments make use of an “equipment model”, being a model which defines items for each piece of equipment in a building system based on predefined standards, thus allowing for predictable descriptions (for example in terms of data points and relationships). Some embodiments combine this with a facility model, which describes a building in spatial terms.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: October 27, 2015
    Assignee: Honeywell International Inc.
    Inventors: Gary Fuller, Kendall Paix, Shine Yin, John David Morrison
  • Patent number: 9122821
    Abstract: Systems, methods, and computer readable mediums. A method includes receiving a three dimensional model for a simulation that includes a first material portion that extends between first and second material handling elements. The method includes simulating motion of the first and second material handling elements and simulating an interaction between the first material portion and the first and second material handling elements. The method includes maintaining a constraint between the first and second material handling elements according to the first material portion, dynamically updating the model and displaying the simulation, and storing the model. A method for fluid simulation is also discussed.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: September 1, 2015
    Assignee: Siemens Products Lifecycle Management Software Inc.
    Inventor: Richard Gary McDaniel
  • Patent number: 9104805
    Abstract: A system and method of exposing debugging information in a graphical modeling and execution environment is disclosed. The present invention allows a user to view debugging information in the same window as the graphical view of the model being executed. Debugging data is associated with relevant components of the model displayed in the graphical view. A separate execution list view shows the methods called during the execution of the block diagram in the current time step up until the current point in execution. User-set breakpoints and conditional breakpoints may be set in both the model view and the execution list view. Values may be obtained for all of the displayed methods. The debugging tool may be implemented by using it in conjunction with a graphical modeling and execution environment, such as a block diagram environment or state diagram environment.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: August 11, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Mehmet Yunt, Murali Yeddanapudi, Sanjai Singh, John Edward Ciolfi
  • Patent number: 9091139
    Abstract: A method for determining characteristics of a tubing deployed in a wellbore includes positioning a first sensor within the wellbore, wherein the first sensor generates a first feedback signal representing a downhole parameter measured by the first sensor, positioning a second sensor adjacent a surface of the formation in which the wellbore is formed, wherein the second sensor generates a second feedback signal representing a surface parameter measured by the second sensor, generating a simulated model representing a simulated surface weight indicator of the tubing, wherein the simulated model is derived from at least the first feedback signal, generating a data model representing a measured weight indicator of the tubing, wherein the data model is derived from the second feedback signal, comparing the data model to the simulated model, and adjusting a parameter of the simulated model to substantially match the simulated model to the data model.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: July 28, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Xiaowei Weng, Fernando Baez Manzanera, Douglas Pipchuk, Rex Burgos
  • Patent number: 9081923
    Abstract: A computer-implemented method for use in a molding process by a computer processor includes specifying a simulating domain having a cavity part and a runner part; setting a filling condition of the cavity part without taking into consideration the runner part, wherein the filling condition includes gate pressures and filling rates of the cavities of the cavity part; and performing a steady state analysis to calculate flow conditions of a plurality of runner designs for the runner part by taking into consideration the filling condition of the cavity part, wherein the flow conditions include flow rates of a molding material in the runners of the runner part.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 14, 2015
    Assignee: CORETECH SYSTEM CO., LTD.
    Inventors: Chih Chung Hsu, Rong Yeu Chang, Chia Hsiang Hsu, Tsai Hsin Hsieh
  • Patent number: 9046266
    Abstract: Systems and Methods for determining flame blow-off conditions are disclosed. These methods provide efficient and reliable tools for determining the lean blow-off conditions for a variety of combustion system. By utilizing localized characteristics within a flame-holding region a user is enabled to assess the likelihood of flame blow-off with fine granularity within a combustor. The flame blow-out determination may be carried out with the aid of an output representation that provides a contour of likely blow-off cells within a combustor region.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: June 2, 2015
    Assignee: Reaction Design
    Inventors: Chen-Pang Chou, Devin Hodgson, Ellen Meeks
  • Patent number: 9046881
    Abstract: A simulation system that includes interconnected simulation blocks which use process models to perform simulation activities for a process plant is integrated into a process control environment for the process plant in a manner that makes the simulation system easy to use and easily updated for on-line process simulation. The disclosed simulation system enables future predicted values as well as the current predicted values of process parameters produced by the simulation system to be made available for performance evaluation as well as to guide plant operations. Additionally, the simulation system is connected to the operating process plant to receive various on-line process plant measurements, and uses these measurements to automatically update the process models used in the simulation system, to thereby keep the simulation system coordinated with the actual operating conditions of the process plant.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: June 2, 2015
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Terrence L. Blevins, Wilhelm K. Wojsznis, Mark J. Nixon
  • Patent number: 9044601
    Abstract: A method for estimating a radiation dose and distribution for a target volume is provided. The method includes receiving a simulated dose array (606) describing a plurality of simulated dose values for a plurality of voxels in the target volume, generating an energy deposition coefficient function for the plurality of voxels (608), and obtaining a raw fluence array based at least on the simulated dose array and the energy deposition coefficient function (612). The method also includes generating an adjusted fluence array (613) based on the raw fluence array and at least one adjustment criteria, and generating an adjusted dose array (622) for the target volume based on the adjusted fluence array and the energy deposition coefficient function.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: June 2, 2015
    Inventors: Fred Currell, Marcus Mendenhall
  • Patent number: 9026418
    Abstract: Distinct paths (40), e.g., locally optimal, are determined in a heterogeneous velocity field (32) between a source object and a target object (33) using gradients (35) of a two-way total arrival time field (34). The foregoing technique may be used to assess hydrocarbon reservoir connectivity.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: May 5, 2015
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Chul-Sung Kim, Mark Dobin
  • Patent number: 9020801
    Abstract: According to a disclosed embodiment of the invention, an improved cluster-based collection of computers (nodes) is realized using conventional computer hardware. Software is provided that enables at least one virtual machine to be presented to guest operating systems, wherein each node participating with the virtual machine has its own emulator or virtual machine monitor. VM memory coherency and I/O coherency are provided by hooks, which result in the manipulation of internal processor structures. A private network provides communication among the nodes.
    Type: Grant
    Filed: April 21, 2004
    Date of Patent: April 28, 2015
    Assignee: Scalemp Inc.
    Inventors: Shai Fultheim, Herb Zlotogorski, Yaniv Romem
  • Patent number: 9002686
    Abstract: A method includes obtaining information defining a superstructure associated with a chemical processing facility. The superstructure includes simulated processing elements representing chemical processing elements within the chemical processing facility. The superstructure also includes flow streams representing flows of material between the chemical processing elements. The method also includes identifying a substructure within the superstructure, where the substructure is associated with active simulated processing elements and active flow streams within the superstructure. The method further includes generating a graphical display identifying the superstructure for presentation on a display. Active and inactive simulated processing elements have different indicia in the graphical display, and active and inactive flow streams have different indicia in the graphical display.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: April 7, 2015
    Assignee: Honeywell International Inc.
    Inventor: Brian M. Devereux
  • Patent number: 8990063
    Abstract: A hammer system and method thereof for monitoring an organization platform to detect system level problems of one or more applications. The hammer system may include a hammer device, an enhanced trunk group poller, and a client-specific application hammer. The client-specific application hammer may be structured as a simulator that is operable to periodically place calls into the organization platform and emulate real call scenarios. The simulator may include D-channel polling logic.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: March 24, 2015
    Assignee: West Corporation
    Inventors: Mahendra Varman, Mahmood S. Akhwand
  • Patent number: 8977534
    Abstract: A controller support program causes a processor to acquire a first control execution time which is an execution time of a first control program which is an object program generated from a control source program, which is a source program of a control program generated in accordance with an object of control of a user, and operating at the simulator, the first control execution time being measured at the simulator. The processor also calculates an estimated execution time which is an estimated value of an execution time, at the controller, of a second control program which is an object program generated from the control source program and operating at the controller, by converting the first control execution time using the calibration data. Data representing the estimated execution time is output.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: March 10, 2015
    Assignee: Omron Corporation
    Inventors: Fumiaki Narutani, Taku Oya, Yoshiya Shibata