Patents Examined by Mary C. Jacob
  • Patent number: 9165090
    Abstract: A method for concise modeling including receiving a first model mapping a plurality of prototype connections between a plurality of prototype objects, receiving at least one dataset having a plurality of optional objects, each object matching one of the prototype objects, and automatically constructing a second model having at least one of the optional objects mapped according to the first model.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Henry Broodney, Dolev Dotan, Lev Greenberg, Michael Masin
  • Patent number: 9157741
    Abstract: A method includes simulating operation of a fiber optic gyroscope during a digital simulation. The simulation includes performing an iterative loop that includes simulating an intensity of light from a fiber coil of the fiber optic gyroscope and simulating operation of one or more control loops within the fiber optic gyroscope using the simulated intensity of the light. The intensity of the light is simulated using a sine/cosine function based on at least one angular rate-related effect injected into the simulation as a Sagnac phase shift. The simulated operation of a first of the one or more control loops attempts to reduce or eliminate the Sagnac phase shift. The method also includes storing, outputting, and/or using results of the simulation. The at least one angular rate-related effect could include rotation of the fiber coil and/or mechanical vibration of the fiber coil.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 13, 2015
    Assignee: Raytheon Company
    Inventor: Michael S. Bielas
  • Patent number: 9152743
    Abstract: A computer process for fitting construction materials to an architectural surface modeled in CAD divides the surface into domains. Sample points are defined on each domain surface. A surface portion of a regular curved solid is matched to the sample points. The surface portion of the curved solid is defined in terms of a central reference and boundary conditions. The result is compared to stored specifications to identify construction materials capable of forming the domain. At least one construction material is identified that can form each domain.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: October 6, 2015
    Inventor: Andrew Witt
  • Patent number: 9152744
    Abstract: Methods, systems, and computer readable media for generating a nondestructive inspection model are provided, where such methods, systems and computer readable media are particularly suitable for use with aerospace parts or components. The method can include occurring at a computing platform with a memory and a processor, and analyzing, by the processor, a design model file stored in the memory to determine one or more properties of a composite part, the design model file describing one or more physical characteristics of the composite part. The method also can include generating, by the processor, a non-destructive inspection model for the composite part based on the one or more properties of the composite part determined by analyzing the design model file.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: October 6, 2015
    Assignee: AIRBUS OPERATIONS (S.A.S.)
    Inventors: Olivier Grellou, Sjoerd Van Der Veen
  • Patent number: 9138929
    Abstract: A method, apparatus and software product for simulating the ejection of a part after mold filling and cooling in combination with phase transformation/solidification. A three dimensional computer model defining the geometry of the solution domain is provided and the boundary conditions are specified. The solution domain is enmeshed and the physical data for the materials are attached. The static equilibrium equations are solved and the effects of the ejection process on the part are computed.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: September 22, 2015
    Assignee: MAGMA Giessereitechnologie GmbH
    Inventors: Michael Heitzer, Jörg Klinkhammer, Jesper Thorborg
  • Patent number: 9117043
    Abstract: Processing a circuit design can include determining a first set of net sensitivity ranges for a net of the circuit design, wherein at least two net sensitivity ranges of the first set are partially overlapping, and translating the first set of net sensitivity ranges into a second set of net sensitivity ranges comprising a plurality of member net sensitivity ranges with no partially overlapping member net sensitivity ranges. A net sensitivity tree can be constructed that includes hierarchically ordered nodes. Each node can specify a net sensitivity range of one member of the second set of net sensitivity ranges.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 25, 2015
    Assignee: XILINX, INC.
    Inventors: Lixin Huang, Hem C. Neema, Sonal Santan
  • Patent number: 9106301
    Abstract: A relay node simulator includes a marker display control unit that correlates a base station marker, a relay node marker, and a terminal marker to a predetermined coordinate system and allows the makers to be displayed on an operation screen, and that allows at least one of the markers to be displayed on the operation screen in a movable manner in accordance with an operation input, a position specifying unit that specifies respective positions of the respective markers in the coordinate system, and a pattern display control unit that allows a magnitude of a characteristic value relating to a first RF signal or a second RF signal to be displayed on the operation screen as a discriminable pattern, wherein, a test signal to which the characteristic value corresponding to the specified position is applied is output.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: August 11, 2015
    Inventors: Reiichi Hashimoto, Syun Hosokawa
  • Patent number: 9104585
    Abstract: A convergent solution is provided for a coupled system where oil flow from a subsurface reservoir formation enters a number of pipes of a multi-branch well in the formation. An iterative linear system solver computer implemented methodology is developed, capable of handling a large number of unknowns which are present when modeling a multi-branch well. A systematic approach which defines proper boundary conditions at the reservoir level and at the wellhead is provided and utilized.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: August 11, 2015
    Assignee: Saudi Arabian Oil Company
    Inventor: Ali Haydar Dogru
  • Patent number: 9098339
    Abstract: Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: August 4, 2015
    Inventor: Joel Pritchett
  • Patent number: 9081920
    Abstract: The present invention enables structural optimization having a high degree of freedom, such as the allowance of a change in topology in a material domain ?, and provides clear expression of the shape of optimum structures. The present invention defines a level set function ?; updates the level set function ?, under a predetermined constraint condition, so as to bring a performance of a structure, such as a rigidity, close to a target value; moves the boundary ?? between the material domain ? and a void domain; allows a change in topology in the material domain ?, which is associated with the update of the level set function ?, to form a new void domain in the material domain ?; and moves the boundary ?? between the new void domain and the material domain ?.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: July 14, 2015
    Inventors: Takayuki Yamada, Shinji Nishiwaki, Kazuhiro Izui, Masataka Yoshimura
  • Patent number: 9080925
    Abstract: The present disclosure is generally directed to a simulated aircraft engine accelerometer apparatus, system and method that that generates aircraft engine simulator outputs. An accelerometer signal simulator receives aircraft engine simulator outputs and generates accelerometer signal simulator outputs, and an accelerometer waveform generator receives the accelerometer signal simulator outputs and synchronizes at least one accelerometer signal simulator outputs to a reference timing signal from one of the aircraft engine simulator outputs.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: July 14, 2015
    Assignee: The Boeing Company
    Inventors: Robert B. Schwab, Jan Donald Klingman, Giang Pham
  • Patent number: 9081934
    Abstract: A system and method for collaborative building of a shared self-refining surrogate model for engineering simulations are disclosed. In one embodiment, a method includes running a reduced order engineering simulation model on a complex system, and querying a shared self-refining surrogate model upon receiving a request for a higher order simulation for a reduced order simulated item. The method also includes estimating a required higher order simulation result having a desired confidence interval for the reduced order simulated item, and determining whether the required higher order simulation result having the desired confidence interval is in the shared self-refining surrogate model.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: July 14, 2015
    Inventor: Thierry Chevalier
  • Patent number: 9075939
    Abstract: A method for the co-simulation of two or more interacting mathematical models in which each model has at least one input port and one output port for inputting and outputting values of parameters in a predefined parameter protocol. The unit of measurement is identified for each parameter in the model and a scaling factor is then generated to equalize the units of measurement for each parameter in each model. The parameter protocol for each port is then determined and a virtual bus with unique locations is configured for each parameter in the models. The parameters from the models are then configured as a function of the parameter protocol so that the same parameters from different models are associated with the same location in the virtual bus.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: July 7, 2015
    Assignee: Hitachi, Ltd
    Inventors: Sujit Phatak, Donald J. McCune
  • Patent number: 9064075
    Abstract: A device receives information associated with a functional model, and generates the functional model based on the received information and with a technical computing environment (TCE), where the functional model including nodes, inputs, and outputs. The device also automatically detects architecture information from an architecture model associated with the functional model, and automatically assigns, based on the architecture information, at least one signal between two nodes of the functional model, a node and an input of the functional model, or a node and an output of the functional model. The device obtains information for code generation based on the assigned at least one signal, and stores the information for code generation.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: June 23, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Katalin M. Popovici, Rajiv Ghosh-Roy, Zhihong Zhao, Hidayet Tunc Simsek, Ramamurthy Mani
  • Patent number: 9047704
    Abstract: Methods of producing an electronic geometric model, and systems which perform the methods are disclosed. In some embodiments, the method includes accessing electronic data, the data including polygonal data defining a reference object and a mesh of polygonal data points, the mesh including a plurality of edges. Such methods also include selecting an edge of the mesh, and in response to an indication from a user determining locations for additional data points, where the locations are adjacent to the selected edge and contact portions of the reference object. Such methods also include inserting the additional data points into the accessed data at the determined locations, and subdividing the accessed data having the additional data points with a subdivision algorithm, whereby subdivided data is generated. Such methods also include generating the geometric model based on the subdivided data, and storing the geometric model in a computer readable data storage.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: June 2, 2015
    Assignee: IntegrityWare, Inc.
    Inventor: Crocker Gary
  • Patent number: 9031825
    Abstract: Method and system are disclosed for statistical circuit simulation. In one embodiment, a computer implemented method for statistical circuit simulation includes providing descriptions of a circuit for simulation, wherein the descriptions include variations of statistical parameters of the circuit, partitioning the circuit into groups of netlists according to variations of statistical parameters of the circuit, simulating the groups of netlists using a plurality of processors in parallel to generate a plurality of output data files, and storing the plurality of output data files in a memory. The method of partitioning the circuit into groups of netlists includes forming the groups of netlists to be simulated in a single instruction multiple data environment, and forming the groups of netlists according to proximity of variations of statistical parameters of the circuit.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: May 12, 2015
    Assignee: Proplus Design Solutions, Inc.
    Inventor: Bruce McGaughy
  • Patent number: 9031819
    Abstract: A fluid flow is simulated by causing a computer to perform operations on data stored in the memory to compute at least one eddy of a fluid flow at a first scale and perform operations to compute at least one eddy of the fluid flow at both the first scale and a second scale. The second scale is a finer scale than the first scale, and the computation of the at least one eddy of the fluid flow at the second scale is constrained by results of the computation of the at least one eddy of the fluid flow at the first scale.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: May 12, 2015
    Assignee: Exa Corporation
    Inventors: Hudong Chen, Steven Orszag, Ilya Staroselsky, Victor Yachot, Raoyang Zhang
  • Patent number: 9020797
    Abstract: A method is provided that comprises a circuit design that includes multiple design blocks; a power intent specification file that defines a power domain within the circuit design and that identifies design instances within the power domain and that defines a control function to selectively transition the defined power domain between multiple respective power supply values; using a digital simulator to simulate operation of the digital representation while using an analog simulator to simulate operation of the analog representation; wherein simulating the digital representation includes transitioning the defined power domain between supply values from among the multiple respective supply values; wherein simulating the analog representation includes periodically storing in a storage location a power supply value currently in use during digital simulation of the digital representation; and wherein simulating the analog representation includes using the stored currently in use power supply value to supply voltage
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: April 28, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Qingyu Lin, Prabal Kanti Bhattacharya, Nan Zhang, Zhong Fan
  • Patent number: 9020794
    Abstract: Provided are techniques for demonstrating the efficiency and effectiveness of a customer's information technology (IT) system and applications operating in a shared IT, or electronic business on-demand, environment. A test suite mimics hypothetical settings in an on-demand services environment (129) and then determines how the settings affect the allocation of resources in the on-demand services environment (129). The calculated allocation of resources is then compared to one or more service level agreements (SLAs) in order to determine compliance with a particular SLA.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Abhay Pradhan, Hari Shankar
  • Patent number: 8990055
    Abstract: The invention relates to a method and apparatus for simulating a system in a communications network as a linear system in order to obtain a prediction of the load of a resource in the system. Measurements obtained at m different points in time of the event intensity aevent for a number n of key events occurring in a reference system are used to form the simulation model, together with measurements of the total load L in the reference system at the m different points in time. An optimization problem, defined by the simulation model and a set of event intensities of the system-to-be-predicted in a scenario to be simulated, is solved in order to obtain a prediction of the total load of the system in the simulated scenario.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: March 24, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Wenbiao Wu