Patents Examined by Fred Ferris
  • Patent number: 7076405
    Abstract: The present invention is related to a method for estimating power consumption and noise levels of an integrated circuit which is composed of logic gates connected in the form of a plurality of stages.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: July 11, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Taku Uchino
  • Patent number: 7072816
    Abstract: A method and system for providing simulation of an integrated circuit during development of the integrated circuit is disclosed. The integrated circuit has an island that includes an interface. The method and system include a snooper, a checker and a generator. The snooper is coupled with an interface and is for obtaining an output provided by the island during simulation. The checker is coupled with an interface and is for checking the output to determine whether the output is a desired output. The generator is coupled with an interface and is for providing an input to the interface during simulation. The generator is coupled with a test case that directs the generator.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: July 4, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bryan Keith Bullis, Raj Kumar Singh, Foster Beaver White
  • Patent number: 7069197
    Abstract: A computer-implemented data mining system that analyzes customer transaction data using Factor Analysis/Retail Data Mining Segmentation. The data is accessed from a relational database, and then a factor analysis function is performed on the data to create a factor loadings matrix that has factors as columns and observed variables from the customer transaction data as rows, wherein each of the observed variables is assigned to one of the factors in the factor loadings matrix that has the maximum value for the row. New variables are derived by means of a factor-scoring method that combines the variables into the factors in the factor loadings table. Customer destination segments are identified from the relational database using the factors. Additional customer destination segments are identified by means of a clustering tool using the derived new variables.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: June 27, 2006
    Assignee: NCR Corp.
    Inventor: Hassine Saidane
  • Patent number: 7054793
    Abstract: The invention relates to a method and a device for generating a virtual installation model (2) as an image of a real installation (1). As a database therefor, digital picture data (4) representing pictures of a real installation (1) on the one hand and installation components (13) of a component library (6) on the other hand are used. The data of the installation components as well as the digital picture data (4) of the real installation (1) is evaluated by means of an image analysis (5). Based on this analysis, the identified installation components (13) are assigned to the virtually generated installation model (2). The virtual image of the real installation thus created serves to document the actual structure of the installation/facility, to simplify failure analysis, e.g., in areas that are difficult to access, and/or to operate and monitor the installation/facility. In addition to geometric data, functional data, etc. of the installation components are also stored.
    Type: Grant
    Filed: January 2, 2001
    Date of Patent: May 30, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Soeren Moritz, Wolfgang Friedrich, Ali-Reza Bani-Hashemi, Nicholas Craft, Nassir Navab, Frank Sauer
  • Patent number: 7050950
    Abstract: System, method and computer product for incremental improvement of algorithm performance during algorithm development. In one aspect of this disclosure, there is a system, method and computer readable medium that stores instructions for instructing a computer system, to assess the performance of an algorithm during development. In this embodiment, a design of experiments component establishes an acceptable number of experiments for analyzing incremental improvements of the algorithm. An experiment performance component runs the established number of experiments for the algorithm. A simulation component simulates the behavior of the algorithm using results from the experiment performance component.
    Type: Grant
    Filed: November 8, 2001
    Date of Patent: May 23, 2006
    Assignee: General Electric Company
    Inventor: Kai Frank Goebel
  • Patent number: 7050955
    Abstract: Object simulation and interaction of and between computer-generated or graphical objects in a virtual space includes neutral scene graphs, data structures and procedures for using such graphs and data structures.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: May 23, 2006
    Assignee: Immersion Corporation
    Inventors: Ron Carmel, Hugo J. C. DesRosiers, Daniel Gomez, James F. Kramer, Jerry Tian, Marc Tremblay, Christopher J. Ullrich
  • Patent number: 7047179
    Abstract: Clusters of processors are interconnected as an emulation engine such that processors share input and data stacks, and the setup and storing of results are done in parallel, but the output of one evaluation unit is connected to the input of the next evaluation unit. A set of ‘cascade’ connections provides access to the intermediate values. By tapping intermediate values from one processor, and feeding them to the next, a significant emulation speedup is achieved.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: May 16, 2006
    Assignee: Quickturn Design Systems, Inc.
    Inventors: William F. Beausoleil, Tak-kwong Ng, Helmut Roth, Peter Tannenbaum, N. James Tomassetti
  • Patent number: 7047176
    Abstract: A system and method for simulating a networked system for testing of embedded software on an emulated hardware device. The system provides for automated generation of a simulated hardware and facilitates testing of embedded software response to simulated error conditions created by the simulated hardware. Communications from the embedded software are intercepted at a low software level and redirected from the emulated hardware device to the simulated hardware.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: May 16, 2006
    Assignee: Fujitsu Limited
    Inventors: Richard L. Klevans, Rajaraman Krishnan, Suresh Ramakrishnan
  • Patent number: 7047139
    Abstract: A technique is disclosed for sharing information between closely-related SAT instances (instances with a non-empty intersection between their sets of clauses), which enables a speed-up in the overall solution time. This technique is particularly effective in SAT-based bounded model checking (BMC), and in problems of planning and logistics.
    Type: Grant
    Filed: November 23, 2001
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventor: Ofer Shtrichman
  • Patent number: 7047166
    Abstract: A method, named the product terms method that allows to implement and/or to change dynamically the logical behavior of any combinational or synchronous sequential circuits has been presented. The method uses for every product term of logical equations, expressed as a sum-of-product, three memory words: mask word, product word and function word. The words of all product terms are ranged in a table, which characterize the logical behavior of the circuit. The invention provides the hardware structure of several new types of VSLI circuits, having re-configurable logic behaviors. A first embodiment implements any type of multiple output combinational circuit, a second embodiment implements any synchronous sequential circuit with only clock input and, a third embodiment implements any synchronous sequential circuit s with data inputs and clock input.
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: May 16, 2006
    Assignee: Ioan Dancea
    Inventor: Ioan Dancea
  • Patent number: 7047167
    Abstract: An initial set of individuals having design parameters of a blade as a gene, is determined at random (S12). Next, an analysis using Navier-Stokes equations is performed. On the basis of the analysis result, ranking (evaluation) of respective individuals are performed using a pressure loss coefficient, a trailing edge deviation angle and the like as objective functions (S14). When a shape of a blade having a desirable performance is obtained, or when a predetermined number of generations is achieved, the analysis is terminated assuming that a termination condition has been met (S22). When the termination condition has not been met, processes about individual selection, crossing between individuals and mutation are performed so that generation is incremented by 1. The above processes are repeated, so that Pareto solutions can be obtained according to MOGA in consideration of a trade-off relationship between the objective functions.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: May 16, 2006
    Assignee: Honda Giken Kogyo Kabushiki Kaisa
    Inventors: Yoshihiro Yamaguchi, Toshiyuki Arima
  • Patent number: 7039569
    Abstract: An automatic adaptive dimensioning program for CAD software in which dimension annotations are created by the CAD program automatically as an object is drawn and automatically associated with the object. Thereafter, changing the length of the object automatically changes the associated dimension annotation, or alternatively, changing the associated dimension annotation automatically changes the length of the object. When another object is interposed into or superposed onto an intermediate position of the existing object, the automatic adaptive dimensioning annotation feature of the invention automatically creates dimension annotations corresponding to the position of the new object relative to the existing object. The new object can be automatically positioned in relation to the existing object by specifying interposition dimensions or segment lengths in the dimension annotations.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: May 2, 2006
    Inventors: Richard R. Haws, Robert Nicolucci
  • Patent number: 7039576
    Abstract: A system designed, including commercially distributed modules protected as intellectual property (IP), is verified in a manner that the IP provider and the user communicate with each other over a communication line to complete the system design verification. A system verification equipment to be operated by the IP provider receives from the system designer across the communication line an input vector at time n to a module provided to the system designer who designed the system integrated using one or more provided IP modules. After simulating the module operation with the input vector, the verification equipment returns an output vector obtained at time n+1 to the system designer over the communication line. The verification equipment examines the input vectors to the provided IP modules and records statistics information thereof, based on which the provider will quantitatively understand how the provided modules have been used.
    Type: Grant
    Filed: November 14, 2001
    Date of Patent: May 2, 2006
    Assignee: Renesas Technology Corporation
    Inventor: Yohei Akita
  • Patent number: 7024347
    Abstract: In verifying a logic operation of an information processing apparatus, an I/O emulator and a test program are operated in cooperation with each other and input data to the I/O emulator is automatically generated to generate more transaction conflict patterns and realize verification of the logic operation at a high precision.
    Type: Grant
    Filed: July 20, 2001
    Date of Patent: April 4, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Isao Watanabe, Kaoru Suzuki, Atsushi Kawai
  • Patent number: 7016825
    Abstract: The invention provides a method and apparatus for predicting the failure of a component using a probabilistic model of a material's microstructural-based response to fatigue. The method predicts the component failure by a computer simulation of multiple incarnations of real material behavior, or virtual prototyping. The virtual prototyping simulates the effects of characteristics that include grain size, grain orientation, micro-applied stress and micro-yield strength that are difficult to simulate with real specimens. The invention provides an apparatus for predicting the response of a component to fatigue using the method.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: March 21, 2006
    Assignee: Vextec Corporation
    Inventor: Robert G. Tryon, III
  • Patent number: 7013255
    Abstract: The present invention is directed to a traffic simulation algorithm for an asynchronous transfer mode communications (ATM) network. The algorithm recognizes that packets in ATM networks can have interarrival times that are lognormally distributed or lognormally and normally distributed. Lognormal and, in some cases, normal random number generators are used to generate packet interarrival times of a synthetic traffic stream.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: March 14, 2006
    Assignee: Avaya Technology Corp.
    Inventor: Raife F. Smith, II
  • Patent number: 7010472
    Abstract: A knowledge driven composite design optimization process for designing a laminate part includes steps for generating a globally optimized 3-D ply definition for a laminate part, and modifying the 3-D ply definition to include features of the laminate part, where the generating and modifying steps are parametrically linked to one another and are performed in the recited order. Preferably, the generating step includes substeps for determining connectivity between a plurality of regions defining the laminate part, subsequently generating ramp features detailing interconnection of the regions defining the laminate part, and displaying views and corresponding tabular data describing the laminate part and illustrating both inter-region connectivity and the ramp features as specified by a user. A knowledge driven composite design optimization system and associated computer memory for operating a general purpose computer as a knowledge driven composite design optimization system are also described.
    Type: Grant
    Filed: November 14, 2001
    Date of Patent: March 7, 2006
    Assignee: McDonnell Douglas Corporation
    Inventors: Virginia M. Vasey-Glandon, Duane Kunkee
  • Patent number: 6996503
    Abstract: A system and method for taking-off material details using a two-dimensional CAD interface for estimating a bill of materials and automatically creating a material take-off list for items in a two or three-dimensional design drawing, without manual work. The taken-off list information is provided on-line upon receiving an order for an information provision service through a communication network, such as the internet. The system is applicable, for example, in architecture, civil engineering, machinery, and facilities. The system comprises: a project information containing unit for containing project information including position data, design specifications, and shape data for a variety of design items; a material/cost containing unit for containing material information and cost information for building elements included in a CAD drawing; and a bill-of-material take-off processing unit for creating a material take-off list and the associated cost.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: February 7, 2006
    Assignee: El-Con System Co., Ltd.
    Inventor: Pyoung-Young Jung
  • Patent number: 6996516
    Abstract: An apparatus has program analysis information generation device for automatically generating program analysis information by analyzing a computer program, and program analysis information storage device for sequentially storing the generated program analysis information in a predetermined data recording medium in arbitrary units. A plurality of kinds of program analysis information generated by the program analysis information generation device are stored in the data recording medium as a database every time individual analysis information is obtained. Hence, upon obtaining program analysis information for a large-scale program, even when the memory capacity that can be mounted on a computer is limited, target program analysis information can be reliably obtained without encountering any memory shortage during analysis.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: February 7, 2006
    Assignee: NS Solutions Corporation
    Inventors: Hiroaki Kimura, Masahiro Noguchi
  • Patent number: 6985844
    Abstract: A method for generating a network, in particular a telecommunications, water, long-distance heat supply, or power network, the network connecting all users to a main distribution node depending on the existing or definable local needs and requirements of the individual users. A graph is generated which is composed of edges and nodes. The graph includes all technically feasible and/or definable transmission paths of the network. The length and direction of the edges are derived from the real topography of the street segments and definable cable paths of the territory to be supplied by the network. The nodes form the intersections between the edges or streets and/or cable paths. The users are assigned to the graph in such a way that each user is connected to the closest edge or the closest node of the graph by an additional service edge.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: January 10, 2006
    Assignee: Deutsche Telekom AG
    Inventors: Volker Ernst, Bjoern Werther, Manfred Werther, Frank Wille, Roman-Emanuel Zgoll