Patents Examined by Paul L Rodriguez
  • Patent number: 7818162
    Abstract: An information processing device is provided for realizing the interpreter method emulation by using a processor having a performance requested for the compile method emulation. In one embodiment, an information processing device includes a host processor 1 for executing predetermined processing and a coprocessor 2 for executing emulation in accordance with a direction from the host processor 1. The coprocessor 2 determines whether the processing to be executed in accordance with emulation is executable by the coprocessor 2 when execution of emulation is directed from the host processor 1. The coprocessor 2 executes the processing when the processing is executable by the coprocessor 2 but leaves execution of the processing to the host processor 1 when the processing is not executable by the coprocessor 2.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: October 19, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Akihiko Sugawara
  • Patent number: 7818149
    Abstract: A computer system for simulating performance of transmission lines, such as on-chip interconnects. The simulation uses direct extraction of poles, in contrast to conventional methods using poles obtained by a truncated transfer function. Using the directly extracted poles, far end response characteristic(s) can be determined to thereby aid in design of circuits using transmission lines. The far end response characteristic(s) that may be determined based on the directly extracted poles include, but are not necessarily limited to, frequency dependent effects, step response, ramp response, delay, 50% delay, rise time, 10% to 90% rise time, overshoot and normalized overshoot. A CAE tool designer and/or CAE tool user may decide how many pole pairs to directly extract to achieve a desired balance between computation resources required and resulting precision in the determination of far end response characteristic(s).
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: October 19, 2010
    Assignee: University of Rochester
    Inventors: Eby G. Friedman, Guoqing Chen
  • Patent number: 7813912
    Abstract: A method of profiling a hardware system can include compiling a high level language program into an assembly language representation of the hardware system and translating instructions of the assembly language representation of the hardware system into a plurality of executable, software models. The models can be implemented using a high level modeling language for use with cycle accurate emulation. The method also can include instrumenting at least one of the plurality of models with code that, when executed, provides operating state information relating to the model as output and indicating expected behavior of the circuit by executing the models in an emulation environment.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: October 12, 2010
    Assignee: Xilinx, Inc.
    Inventor: Prasanna Sundararajan
  • Patent number: 7813901
    Abstract: A method is provided for guaranteeing generation of 2D sketches based upon a 3D sheet metal part shape created by any type of sheet metal feature operation. The method includes performing a sheet metal feature operation to create the 3D sheet metal shape. The 3D sheet metal shape will have multiple flanges. Then an editable 2D sketch is created for each flange by obtaining geometric parameters of the 3D sheet metal shape, and linking the parameters with the appropriate generated sketch. The constraint parameters can include line segment lengths and angles between selected adjoining two line segments of the 3D sheet metal shape.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: October 12, 2010
    Assignee: Amada Company, Limited
    Inventor: Satoshi Sakai
  • Patent number: 7813909
    Abstract: Methods and systems for register mapping in emulation of a target system on a host system are disclosed. Statistics for use of a set of registers of a target system processor are determined. Based on the statistics a first subset of the target system registers, including one or more most commonly used registers is determined. The registers in the first subset are directly mapped to a first group of registers of a host system processor. A second subset of the set of target system registers is dynamically mapped to a second group of registers of the host system processor.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: October 12, 2010
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Stewart Sargaison, Victor Suba
  • Patent number: 7813905
    Abstract: The simulation apparatus includes mesh dividing section, process condition setting section, boundary surface simulating section for simulating a change in a shape of a boundary surface of the structure which change is caused from the process using the calculation condition set by the process condition setting section, level value determining section for determining level values each of which concerns a distance between one of the nodes and the boundary surface, and level value data retaining section for retaining, for each of the nodes, the level value in association with the boundary surface. The simulation apparatus makes it possible to express a number of materials being smaller in size than the mesh element. Consequently, the mesh element size can be set larger to improve the memory consumption amount and the calculation speed.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 12, 2010
    Assignee: Fujitsu Limited
    Inventors: Atsushi Furuya, Koichi Shimizu
  • Patent number: 7813902
    Abstract: The present invention is a method for laying out a dormer that projects outward from a main roof and has a gable end and a dormer roof originating at a dormer point and terminating at an outer edge of the dormer roof near the gabled end. The dormer includes roof sheathing supported by dormer trusses. The dormer trusses include a gable truss and a plurality of valley trusses. The method of the present invention includes receiving a plurality of dormer inputs from a user. A plurality of layouts for the roof sheathing on the dormer roof are generated as a function of the dormer inputs. One or more layouts are then recommended to a user to reduce a quantity of roof sheathing waste.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: October 12, 2010
    Inventor: Dean Onchuck
  • Patent number: 7813818
    Abstract: An electric power distribution switchboard (1) in which one or more functional units are equipped with a switching device compartment (3) that integrates primary and secondary functions. Within the switching device compartment (3) are included, together with the switching device (37), the current and voltage sensors (36), the position sensors for interlocking, a human machine interface (HMI) and an Intelligent Electronic Device (IED) (4) and the related local configuration point (32) to configure the IED (4). The IED (4) realizes functional unit supervision, control, protection, communication and monitoring and acts as a concentrating point of functional unit information and decisions. The switchboard (1) of the invention further comprises power supply section, an I/O section and a communication system.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: October 12, 2010
    Assignee: ABB Technology AG
    Inventors: Carlo Gemme, Paolo Gritti, Alessandro Colombo, Christian Reuber, Pentti Mahonen, Marty Trivette
  • Patent number: 7809544
    Abstract: Methods of detecting unwanted logic in a configuration bitstream for a programmable logic device (PLD). The bitstream can be reversed engineered to generate a model of the design. The model is then tested for unwanted logic, e.g., logic inserted for the purpose of monitoring or interfering with the desired functionality of the design, by applying a test suite that exercises all desired functions for the design. If some of the logic nodes in the model are not exercised by the test suite, then the unexercised nodes might constitute unwanted logic and might have been inserted for malicious purposes. To reverse engineer the bitstream, a simulation model of the unprogrammed PLD can be used. Configuration bits from the bitstream can be inserted into the model of the unprogrammed PLD. The modified model can be simplified by propagating constants through the model in response to the values inserted into the model.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: October 5, 2010
    Assignee: Xilinx, Inc.
    Inventor: Stephen M. Trimberger
  • Patent number: 7809536
    Abstract: A method, system, computer system, and computer-readable medium to provide an interface for defining a model of a particular functionality of an information processing system. Intelligent models can be defined that can be used by an application to discover actual relationship, dependency, or configuration data for components of an information processing system. Models can be defined to include a set of one or more instructions to discover data about an existing information system, where the data are related to the specific information processing function being modeled. Models provide a context for analyzing and evaluating the functionality of an information processing system. The interface can also be used to define the model itself, including components of the model, properties of the components, and relationships between components.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: October 5, 2010
    Assignee: Motive, Inc.
    Inventors: Duke P. Browning, Francis X. Sullivan
  • Patent number: 7809530
    Abstract: A CAD data generating device includes a character string information obtaining unit for obtaining character string information from CAD data having character string information, an association information obtaining unit for searching a database to obtain attribute information associated with the character string information as association information, an understanding support data generating unit for generating and outputting understanding support data on the basis of the association information, and an affixing unit for affixing and outputting the understanding support data to the CAD data.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: October 5, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yuuki Okada, Koji Kanbe, Ryuichi Tachi
  • Patent number: 7809472
    Abstract: An environmental control system is disclosed for controlling the environment within a plurality of zones within a building with a plurality of heating, ventilating and air conditioning units. The environmental control system comprises a plurality of controllers for controlling the plurality of heating, ventilating and air conditioning units, respectively. Each of the plurality of controllers includes a temperature sensor connected to a thermostat control for controlling a heating, ventilating and air conditioning unit in accordance with an output from the temperature sensor. A link interconnects the plurality of controllers into a network. Each of the plurality of controllers may alter the operation of the thermostat control in accordance with the operation of the remaining plurality of controllers interconnected into the network.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: October 5, 2010
    Assignee: Custom Manufacturing & Engineering, Inc.
    Inventors: Richard M. Silva, Michael E. Nester
  • Patent number: 7809473
    Abstract: A mass flow controller includes a thermal mass flow sensor in combination with a pressure sensor to provide a mass flow controller that is relatively insensitive to fluctuations in input pressure. The pressure sensor and thermal sensor respectively provide signals to an electronic controller indicating the measured inlet flow rate and the pressure within the dead volume. The electronic controller employs the measured pressure to compensate the measured inlet flow rate and to thereby produce a compensated measure of the outlet flow rate, which may be used to operate a mass flow controller control valve.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: October 5, 2010
    Assignee: MKS Instruments, Inc.
    Inventors: Ali Shajii, Nicholas Kottenstette, Jesse Ambrosnia
  • Patent number: 7805206
    Abstract: The invention relates to a method for increasing the capacity of an installation used to carry out an industrial process in an economical and sustainable manner. Said method consists of the following steps: process variables relevant to the capacity of the installation are determined; said process variables are monitored during variable operating conditions of the installation; and a very small control reserve of the control loops of the installation is established on the basis of the monitored process variables.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: September 28, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stefan Haaks, Gerd Michaelis, Christian-Marius Wegner
  • Patent number: 7805284
    Abstract: An issue to be settled by the present invention is to define a simulation model in accordance with the structure of a causal relation easy to be understood by human and to shorten greatly a simulation program development period. A simulation program is automatically generated by extracting, as nodes, specific items such as phenomenon, events and targets of constituent elements of economy, society or the like regarded as a system, coupling the nodes with arcs to define the structure of the causal relation, and defining a variable necessary for calculating metrics and a calculation formula therefor, relative to a simulation model inheriting the defined structure.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: September 28, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Hiroyuki Konno, Kenichi Funaki, Takahiro Ogura, Akira Nagamatsu
  • Patent number: 7801712
    Abstract: Various embodiments provide a causality model is used to express causality of system entities in terms that do not necessarily require knowledge of the overall composition of the specific system of which it comprises a part. The causality model, used in connection with model-based management techniques, can allow for the expression of causality in terms of relationships that particular system entities have with other system entities. These other system entities can be entities that share a direct relation or, more generally, an indirect relation with the entity for which the causality is expressed.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Ashvinkumar J. Sanghvi, Stephen O. Wilson
  • Patent number: 7801715
    Abstract: A method of saving portions of a simulation or execution engine image at various points in a simulation or execution is disclosed. The saving of the simulation or execution context in addition to the more traditional saving of the system state information enables the restoration of a simulation or execution that is capable of producing, in a subsequent simulation or execution of a block diagram continuing from the point of the saved simulation or execution, results that are identical to those of the initial simulation or execution. The ability to restore more than just system state variables enables a user to run multiple variations of a simulation from a given point without having to replicate the simulation up until the point of the saved initial simulation, and the ability to run multiple iterations of a block diagram execution in a non-simulation execution from a given point without having to replicate the execution of the block diagram up until that point.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: September 21, 2010
    Assignee: The MathWorks, Inc.
    Inventors: John Edward Ciolfi, Pieter J. Mosterman
  • Patent number: 7801717
    Abstract: A method involves providing a circuit pattern, generating a density report for the circuit pattern that identifies a feasible area for dummy insertion, simulating a planarization process with the density report and identifying a hot spot on the circuit pattern, inserting a virtual dummy pattern in the feasible area and adjusting the density report accordingly, and thereafter simulating the planarization process with the adjusted density until the hot spot is eliminated.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: September 21, 2010
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd
    Inventors: Gwan Sin Chang, Yi-Kan Cheng, Cliff Hou
  • Patent number: 7801709
    Abstract: A simulation system includes an input acceptance unit that accepts a measured dimension of a transfer pattern; a calculation unit including a light intensity calculation unit that calculates a light intensity at each position, and a modified light intensity calculation unit that adds a modified value including the product of the light intensity and a tentative optical reaction coefficient to the light intensity, thereby giving a modified light intensity; and a decision unit that decides the threshold value and optical reaction coefficient by regression calculation such that a difference between the measured dimension and the calculated dimension becomes minimal under the modified light intensity, with a constant being the threshold value of the light intensity at a pair of edges defining the calculated dimension of the transfer pattern in the simulation.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: September 21, 2010
    Assignee: NEC Electronics Corporation
    Inventor: Yukiya Kawakami
  • Patent number: RE41821
    Abstract: A site management system (11) is provided for a power system (8) at site in a utility distribution grid (10). The power system (8) includes multiple fuel cell power plants, e.g., fuel cells, (18) and one or more loads (14), for selective connection/disconnection with the grid (10). The site management system (11) controls the power plants (18) in an integrated manner, alternatively in a grid connected mode and a grid independent mode. The multiple power plants (18) at the site may be viewed and operated as a unified distributed resource on the grid (10). The site management system (11) provides signals representative of the present power capability (Kw Capacity—88) of each of the power plants (18), and a signal (Total Kw Capacity—95) representative of the total present power capability at the site.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: October 12, 2010
    Assignee: UTC Power Corporation
    Inventors: Ricky M. Ross, Francis A. Fragola, Jr., Herbert C. Healy, Douglas Gibbons Young