Patents Examined by Bernard E Cothran
-
Patent number: 8909501Abstract: 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: GrantFiled: October 28, 2011Date of Patent: December 9, 2014Assignee: ePlan Partners, Ltd.Inventors: Richard Gladstone, Adam Sills, John McPherson
-
Patent number: 8898039Abstract: 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: GrantFiled: April 13, 2009Date of Patent: November 25, 2014Assignee: Cadence Design Systems, Inc.Inventors: Taranjit Singh Kukal, Nikhil Gupta, Steve Durrill, Vikrant Khanna, Dingru Xiao
-
Patent number: 8898049Abstract: 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: GrantFiled: April 20, 2009Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Nagashyamala R. Dhanwada, Joseph Arun, William W. Dungan
-
Patent number: 8892415Abstract: 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: GrantFiled: May 7, 2012Date of Patent: November 18, 2014Assignee: Dell Software Inc.Inventors: Dmitri Bourlatchkov, Brendan Behan, Yu Li, Nils Meier, Leo Pechersky, Stephen P. Rosenberg, Geoff Vona
-
Patent number: 8886501Abstract: 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: GrantFiled: May 14, 2012Date of Patent: November 11, 2014Assignee: NVIDIA CorporationInventors: Matthias Müller-Fischer, Bruno Heidelberger, Matthias Teschner, Markus Gross
-
Patent number: 8880381Abstract: 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: GrantFiled: October 1, 2010Date of Patent: November 4, 2014Assignee: The Boeing CompanyInventors: Raju S. Mattikalli, Arnold Nordsieck, Karthik Kesavan
-
Patent number: 8868400Abstract: 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: GrantFiled: April 30, 2008Date of Patent: October 21, 2014Assignee: NetApp, Inc.Inventors: Sai Rama Krishna Susarla, Thirumale Niranjan, Siddhartha Nandi, Craig Fulmer Everhart, Kaladhar Voruganti, Jim Voll
-
Patent number: 8868386Abstract: 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: GrantFiled: February 29, 2008Date of Patent: October 21, 2014Assignee: SAP SEInventors: Andreas Faatz, Eicke Godehardt, Markus Doehring, Manuel Goertz
-
Patent number: 8849619Abstract: 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: GrantFiled: November 3, 2011Date of Patent: September 30, 2014Assignee: Airbus Engineering Centre IndiaInventors: Anurag Sharma Hk, Kannan Thirumalai, Srinivasan Bhaskaran, Varun Natarajan, Hariprasad Reddy, Sayantan Ghati
-
Patent number: 8831916Abstract: 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: GrantFiled: January 20, 2012Date of Patent: September 9, 2014Assignee: Siemens AktiengesellschaftInventors: Richard Gary McDaniel, Zakiya Tamimi
-
Patent number: 8718984Abstract: 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: GrantFiled: December 28, 2006Date of Patent: May 6, 2014Assignees: Fujikin Incorporated, Kotohiko SekoguchiInventor: Kotohiko Sekoguchi
-
Patent number: 8700375Abstract: 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: GrantFiled: March 25, 2011Date of Patent: April 15, 2014Assignee: Hitachi Metals, Ltd.Inventors: Yohei Shirakawa, Keisuke Fukuchi
-
Patent number: 8694285Abstract: 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: GrantFiled: May 2, 2011Date of Patent: April 8, 2014Assignee: Hamilton Sundstrand CorporationInventors: Loc Quang Duong, Xiaolan Hu
-
Patent number: 8688432Abstract: 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: GrantFiled: October 28, 2008Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Ahmed Gheith, Hua Yong Wang, Kun Wang, Yu Zhang
-
Patent number: 8682629Abstract: 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: GrantFiled: April 26, 2011Date of Patent: March 25, 2014Assignee: Schlumberger Technology CorporationInventors: Bernard Andrë Montaron, Younes Jalali
-
Patent number: 8676551Abstract: 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: GrantFiled: March 12, 2010Date of Patent: March 18, 2014Assignee: The MathWorks, Inc.Inventors: Aleksandar Bozin, Robert O. Aberg
-
Patent number: 8670970Abstract: 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: GrantFiled: July 16, 2012Date of Patent: March 11, 2014Assignee: Agere Systems LLCInventor: Hyuk-Jong Yi
-
Patent number: 8666722Abstract: 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: GrantFiled: June 11, 2010Date of Patent: March 4, 2014Assignee: Synopsys, Inc.Inventors: Jinfeng Liu, Brian Clerkin, Feroze P. Taraporevala
-
Patent number: 8650004Abstract: 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: GrantFiled: November 26, 2008Date of Patent: February 11, 2014Assignee: Transoft Solutions, Inc.Inventors: Milton Santano Elias Carrasco, Darren Earl Brown, Guanggui Pei, Steven Chi Kit Chan, Daniel Akwera Shihundu
-
Patent number: 8612199Abstract: 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: GrantFiled: December 20, 2007Date of Patent: December 17, 2013Assignee: Cadence Design Systems, Inc.Inventors: Sachin Shrivastava, Harindranath Parameswaran