Patents Examined by Bernard E Cothran
  • Patent number: 8909501
    Abstract: A method and system for optimizing surface coverings having user input representative of a construction project, floor plans representative of the project including optional configurations of the plans, user input for selection from a plurality of the plans and options and creating data points representative of one of the plans, merging the plan and options into a set of data points representative of a final plan set, determining room surface selections from user input, deriving contiguity data from the surface areas representative of the surface selections; and optimizing price of floor materials for selected criteria based on pre-determined rules. The system and method weights traffic flow based on room configurations and determines optimal cuts of materials to minimize seams. Further, the system packs the cut materials optimally to fit standard sheet material such as carpet and vinyl.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 9, 2014
    Assignee: ePlan Partners, Ltd.
    Inventors: Richard Gladstone, Adam Sills, John McPherson
  • Patent number: 8898039
    Abstract: A design system provides data structures to store parameters of physical structures that can be viewed and modified through a graphical design interface. Certain of the structures of the physical system may be partitioned into a subsystem such that the data describing the subsystem includes physical topology data defining relative locations of the structures in the physical system. The physical topology data is back-annotated into a logical topology, such as in accordance with a predefined logical topology template. The logical data abstraction of the circuit design is kept synchronized with the physical data and presented in a logical topology that is kept legible through the prudent selection of logical topologies representing the physical subsystem design.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: November 25, 2014
    Assignee: Cadence Design Systems, Inc.
    Inventors: Taranjit Singh Kukal, Nikhil Gupta, Steve Durrill, Vikrant Khanna, Dingru Xiao
  • Patent number: 8898049
    Abstract: A method of generating system level power information for an embedded application configured to execute on a multi-core system-on-chip (SoC), which includes configuring a simulation model of hardware of the SoC that executes the embedded application; loading one or more software components of the embedded application into the simulation model of the SoC hardware; executing the one or more software components of the embedded application on the simulation model, and extracting state information about both the software components of the embedded application and hardware components of the SoC; determining, from the hardware state information, per-cycle energy values for the hardware components of the SoC; and creating a power profile from the software state information by accumulating the per-cycle energy values and assigning the per-cycle energy values to corresponding software components.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nagashyamala R. Dhanwada, Joseph Arun, William W. Dungan
  • Patent number: 8892415
    Abstract: Modeling systems and methods for constructing one or more models of a computing system using collected data. Certain model-based systems build topology models and/or model instances by transforming collected performance data into a collection-location independent form. In certain examples, systems include at least one agent for collecting performance data from monitored resource(s), canonical data transform (CDT) configurations, and a data transformation module for performing data transform operation(s) on the performance data based on at least one CDT configuration. The data transform operation may include generating and/or updating a topology model, assigning metrics to model object(s), updating properties of model object(s), creating associations between existing model objects, or the like. Certain systems and methods also allow for a single piece of data to be processed by multiple models or for pieces of data collected from different locations to be matched and/or associated with the same model object.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: November 18, 2014
    Assignee: Dell Software Inc.
    Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Stephen P. Rosenberg, Geoff Vona
  • Patent number: 8886501
    Abstract: A method of stimulating a deformable object comprises modeling deformable elasticity for the object by defining an actual shape and a goal shape and pulling points in the goal shape towards corresponding points in the goal shape.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: November 11, 2014
    Assignee: NVIDIA Corporation
    Inventors: Matthias Müller-Fischer, Bruno Heidelberger, Matthias Teschner, Markus Gross
  • Patent number: 8880381
    Abstract: Systems and methods for optimizing processor requirements for a complex hardware system are disclosed. A set of complex hardware system configuration constraints are formulated as an objective function and a set of linear inequalities, and a convex polytope is formed from the set of linear inequalities. The objective function is optimized over the convex polytope using mixed integer linear programming means to obtain an optimal solution. Processor requirements for the complex hardware system are determined based on the optimal solution.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: November 4, 2014
    Assignee: The Boeing Company
    Inventors: Raju S. Mattikalli, Arnold Nordsieck, Karthik Kesavan
  • Patent number: 8868400
    Abstract: Example embodiments provide various techniques for modeling network storage environments. To model a particular storage environment, component models that are associated with the components of the storage environment are loaded. Each component model is programmed to mathematically simulate one or more components of the storage environment. A system model is then composed from the component models and this system model is configured to simulate the storage environment.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: October 21, 2014
    Assignee: NetApp, Inc.
    Inventors: Sai Rama Krishna Susarla, Thirumale Niranjan, Siddhartha Nandi, Craig Fulmer Everhart, Kaladhar Voruganti, Jim Voll
  • Patent number: 8868386
    Abstract: An enabled task accessed by a user within a workflow is identified. The workflow is expressed as a Petri net and includes enabled tasks and non-enabled tasks. A non-enabled task selected by a user is identified, and a suitable state that enables the non-enabled state is determined based on the identified enabled task. A simulated workflow for the selected non-enabled task is generated based on the determined suitable state. The simulated workflow is expressed as a Petri net. The user is enabled to navigate through the simulated workflow.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: October 21, 2014
    Assignee: SAP SE
    Inventors: Andreas Faatz, Eicke Godehardt, Markus Doehring, Manuel Goertz
  • Patent number: 8849619
    Abstract: A system and method for generating three dimensional functional space reservation systems of a vehicle from a conceptual space reservation is disclosed. In one embodiment, in a method for generating three dimensional functional space reservation systems, functional, connectivity and geometrical information associated with two conceptual space reservation versions of the vehicle is collected from design databases. The two conceptual space reservation versions include current and previous conceptual space reservation versions. Then, mathematical models are created in organized binary form. Delta information detected from the two conceptual space reservation versions of the vehicle is outputted. Further, a set of rules and checks is applied in the mathematical model of the current conceptual space reservation version and standardized entities information is outputted.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: September 30, 2014
    Assignee: Airbus Engineering Centre India
    Inventors: Anurag Sharma Hk, Kannan Thirumalai, Srinivasan Bhaskaran, Varun Natarajan, Hariprasad Reddy, Sayantan Ghati
  • Patent number: 8831916
    Abstract: For efficient smooth particle hydrodynamics using more particle information, virtual particles are created. Each virtual particle represents an averaging of properties for the fluid particles in a cell. For density, force, or other calculations for a given fluid particle, the interaction between the particles within a cell are calculated. For calculating the influence of particles outside the cell on the particle in the cell, the virtual particles from the neighboring cells are used. The interaction with these aggregate particles reduces the number of calculations while still including the influence from particles of other cells.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: September 9, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Richard Gary McDaniel, Zakiya Tamimi
  • Patent number: 8718984
    Abstract: With respect to a minute flow rate controller comprising inflow passage (12) for introducing a fluid, valve member (2) furnished with main throttle groove (6) for causing the introduced flow to flow from a starting end toward a finishing end thereof, fluid outflow port (20) opened with an optional cross section by a flow rate regulating member and outflow passage (14) for leading out the fluid flowing out from the fluid outflow port (20), there is provided a method of designing the controller with entrance throttle groove, comprising providing the entrance throttle groove (8) communicably preceding the starting end position of the main throttle groove (6), and, on the basis of a relational expression derived from the momentum equation of the fluid flowing through the groove (8) and the main throttle groove (6), determining the size of the groove (8) so as to exhibit a desired flow resistance.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: May 6, 2014
    Assignees: Fujikin Incorporated, Kotohiko Sekoguchi
    Inventor: Kotohiko Sekoguchi
  • Patent number: 8700375
    Abstract: There is provided an electromagnetic coupler that communicates signals by using at least one of a longitudinal electrostatic field and a longitudinal induced electric field. The electromagnetic coupler has a ground conductor, a radiation conductor composed of a plurality of rectangular conductors connected in series, and a feeding point formed at one point in the connection of the plurality of rectangular conductors. The plurality of rectangular conductors are connected such that each pair of adjacent rectangular conductors form an angle other than ? radian, and a length from the feeding point to either end of the radiation conductor is an integral multiple of ?/4 in electrical length with respect to a wavelength ? of a central frequency of a frequency band of interest of the electromagnetic coupler.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: April 15, 2014
    Assignee: Hitachi Metals, Ltd.
    Inventors: Yohei Shirakawa, Keisuke Fukuchi
  • Patent number: 8694285
    Abstract: An example method of designing blade lobes of a turbomachine blade and corresponding disk lobes includes determining contact areas between the blade lobes on a blade model and the disk loads on a disk model when the turbomachine blade is in a loaded position. The method adjusts the blade lobes, the disk lobes, or both, so that gaps are established between the blade lobes and the disk lobes at the contact areas when the turbomachine blade is in an unloaded position. The size of the gaps varies.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: April 8, 2014
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Loc Quang Duong, Xiaolan Hu
  • Patent number: 8688432
    Abstract: A method, apparatus, and full-system simulator for speeding memory management unit simulation with direct address mapping on a host system, the host system supporting a full-system simulator, on which a guest system is simulated, the method comprising the following steps: setting a border in the logical space assigned for the full-system simulator by the host system, thereby dividing the logical space into a safe region and a simulator occupying region; shifting the full-system simulator itself from the occupied original host logical space to the simulator occupying region; and reserving the safe region for use with at least part of the guest system.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ahmed Gheith, Hua Yong Wang, Kun Wang, Yu Zhang
  • Patent number: 8682629
    Abstract: A multi-phasic dynamic reservoir simulator includes a reservoir model for a karst system comprising: a plurality of caves connected via at least one conduit, wherein the plurality of caves and the at least one conduit are filled with at least two types of fluids, an exit point for a fluid to leave the karst system and at least one entry point for a fluid to enter the karst system from a surrounding rock matrix, and a set of parameters defining volumes and distributions of the at least two types of fluids in the plurality of caves and the at least one conduit; and a program having instructions for causing a processor to simulate fluid flows in the reservoir model for the karst system.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: March 25, 2014
    Assignee: Schlumberger Technology Corporation
    Inventors: Bernard Andrë Montaron, Younes Jalali
  • Patent number: 8676551
    Abstract: Two or more solvers used in a simulation of a dynamic system may exchange information during minor steps of at least one of the solvers. The information may be exchanged one way—that is, a first solver sending the information to a second solver after the second solver's minor step, or it may be exchanged two ways (or multiple ways in a case with more than two solvers). If the solvers are instances of the same type of solver, they may exchange information at each minor step.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: March 18, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Aleksandar Bozin, Robert O. Aberg
  • Patent number: 8670970
    Abstract: In one embodiment of the present invention, the performance of an electronic circuit having a clock path between a clock source cell and a clock leaf cell is characterized over a simulation duration, where the clock path has one or more intermediate cells. Variations in the effective power supply voltage level of at least one intermediate cell over the simulation duration are determined using a system-level power-grid simulation tool. Static timing analysis (STA) software is used to determine cell delays for at least one of the intermediate cells for different clock-signal transitions at different times during the simulation duration. The cell delays are then used to generate one or more metrics characterizing the performance of the electronic circuit, such as maximum and minimum pulse widths, maximum cycle-to-cycle jitter, and maximum periodic jitter.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: March 11, 2014
    Assignee: Agere Systems LLC
    Inventor: Hyuk-Jong Yi
  • Patent number: 8666722
    Abstract: In a STA method, after accessing data sets regarding the IC, vectors of the data sets for STA can be generated. Each vector can include a base value and a plurality of tokens, wherein each token is quantized. For each vector, the data of the vector can be adjusted. Adjusting can include shifting a predetermined token to zero and adjusting the base value and remaining token values based on the shifting. Incremental compression can be applied within the vector by storing each token value as a difference versus its previous token value. Differential compression can then be applied by storing each token value as a difference versus a corresponding token value in a predetermined reference vector. A resulting vector can be stored. At this point, an operation for STA can be performed using multiple resulting vectors without de-quantizing or decompressing.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: March 4, 2014
    Assignee: Synopsys, Inc.
    Inventors: Jinfeng Liu, Brian Clerkin, Feroze P. Taraporevala
  • Patent number: 8650004
    Abstract: A method and apparatus for displaying a representation of a traffic roundabout having a central island surrounded by a circulatory lane is disclosed. The method involves receiving an operator selection of a design vehicle that is expected to use the roundabout, and receiving operator input of a design dimension for the roundabout, the design dimension defining a size of one of the central island and an outer perimeter of the circulatory lane. The method also involves generating a circulatory path of the design vehicle traveling within the design dimension along the circulatory lane, and generating vehicle extent locations associated with passage of the design vehicle along the circulatory path. The method also involves using the vehicle extent locations to compute a circulatory lane width, and generating display signals for causing the display to display an image representing the roundabout.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: February 11, 2014
    Assignee: Transoft Solutions, Inc.
    Inventors: Milton Santano Elias Carrasco, Darren Earl Brown, Guanggui Pei, Steven Chi Kit Chan, Daniel Akwera Shihundu
  • Patent number: 8612199
    Abstract: Techniques are presented for determining effects of process variations on the leakage of an integrated circuit having multiple devices. The operation of the circuit is simulated using a first set of values for the process parameters for the devices and is also simulated with some of the process parameter values varied. For the simulation with the varied values, the circuit is split up into distinct components (such as channeled coupled components, CCCs), where each component has one or more devices, and a process parameters value in a device in each of two or more of these components is varied.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: December 17, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Sachin Shrivastava, Harindranath Parameswaran