Patents Examined by Lonnie A. Knox
  • Patent number: 6421251
    Abstract: The FPGA array in the Simulation system is provided on the motherboard through a particular board interconnect structure to provide easy expandability and maximize packaging density with a single PCB design. Each chip may have up to eight sets of interconnections, where the interconnections are arranged according to adjacent direct-neighbor interconnects (i.e., N[73:0], S[73:0], W[73:0], E[73:0]), and one-hope neighbor interconnects (i.e., NH[27:0], SH[27:0], XH[36:0], XH[72:37]), excluding the local bus connections, within a single board and across different boards. Each chip is capable of being interconnected directly to adjacent neighbor chips, or in one hop to a non-adjacent chip located above, below, left, and right. In the X direction (east-west), the array is connected in a torus. In the Y direction (north-south), the array is connected in a column.
    Type: Grant
    Filed: February 5, 1998
    Date of Patent: July 16, 2002
    Inventor: Sharon Sheau-Pyng Lin
  • Patent number: 6278965
    Abstract: A real-time data management system which uses data generated at different rates, by multiple heterogeneous incompatible data sources. In one embodiment, the invention is as an airport surface traffic data management system (traffic adviser) that electronically interconnects air traffic control, airline, and airport operations user communities to facilitate information sharing and improve taxi queuing. The system uses an expert system to fuse data from a variety of airline, airport operations, ramp control, and air traffic control sources, in order to establish, predict, and update reference data values for every aircraft surface operation.
    Type: Grant
    Filed: August 10, 1998
    Date of Patent: August 21, 2001
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Brian J. Glass, Liljana Spirkovska, William J. McDermott, Ronald J. Reisman, James Gibson, David L. Iverson
  • Patent number: 6272451
    Abstract: A method and system for co-verifying a hardware simulation of a field-programmable-system-level integrated circuit (FPSLIC) and a software simulation of the field-programmable-system-level integrated circuit. A FPSLIC device is simulated in hardware, and a simulator-port layout of the FPSLIC device is generated. In software, the method separately simulates, with an instruction-set simulator, the FPSLIC device, and outputs register contents from the instruction-set software. The contents from the simulator-port layout are verified with the register contents. Additionally, the method may further include outputting peripheral contents from the instruction-set simulator, and verifying contents from the simulator-port layout with the peripheral contents. UART contents also may be outputted from the instruction-set simulator, and verified with contents from the simulator-port layout with the UART contents.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: August 7, 2001
    Assignee: Atmel Corporation
    Inventors: Martin Thomas Mason, David Andrew McConnell, Ajithkumar Venkata Dasari
  • Patent number: 6263304
    Abstract: An improvement to split-architecture audio codecs such as those defined by the Audio Codec '97 specification (AC '97) includes a simulated analog-to-digital (A/D) digitization of the PC beep signal from a personal computer (PC). A PC beep simulated A/D digitization circuit simulates the A/D conversion of the PC beep signal. The PC beep simulated A/D digitization circuit eliminates the need for a pre-amplifier, and reduces the design complexity and power consumption otherwise necessary for an A/D converter, by outputting either of two simulated A/D converter values corresponding respectively to a conversion of the HIGH and LOW logic levels of the PC beep signal. The simulated A/D converter output signal from the PC beep simulated digitization circuit is subsequently scaled and summed with the digital signals from other audio sources, and output from the audio codec.
    Type: Grant
    Filed: November 19, 1997
    Date of Patent: July 17, 2001
    Assignee: Agere Systems Guardian Corp.
    Inventors: Jonathan Herman Fischer, Donald Raymond Laturell
  • Patent number: 6256599
    Abstract: The method and system of discretisation according to the present invention addresses the problems of the different types of prior art grids. In particular, a problem for which a solution is found is that of the rigidity of the spatial distribution of the cells in a structured grid, implying undesired local thickening of cells, thus causing considerable waste in calculation time and memory. A method consistent with the present invention creates a semistructured grid. Further, a numerical solver needs to be adapted to handle the semistructured grid.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: July 3, 2001
    Assignee: Enel S.P.A.
    Inventor: Stefano Tiribuzi
  • Patent number: 6256595
    Abstract: A dimensioning system is provided for a computer generated model of a sheet metal part including a plurality of entities. The dimensioning system comprises a model display, an indicator, a selector, a dimension defining system, and a dimension display. The model display displays a representation of the model on a display screen. The indicator indicates to a user candidate entities of the model, in response to user events, that may be selected. The selector selects two entities of the model, based on an indicated candidate entity. The dimension defining system defines each dimension associated with the selected entities of the model. The dimension display displays dimension information on the display screen based on the defined dimension. A repositioning system is also provided for a computer generated model of a sheet metal part represented on a display screen. The sheet metal part has associated dimensions displayed along with the sheet metal part on the display screen.
    Type: Grant
    Filed: March 4, 1998
    Date of Patent: July 3, 2001
    Assignee: Amada Company, Limited
    Inventors: Edward Schwalb, Elena Pashenkova, Dmitry Leshchiner, Kensuke Hazama
  • Patent number: 6230117
    Abstract: The present invention is directed to a system for for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL transaction source file, parses the communication area of the CICS file, and generates modelling information. The modelling information represents the nature and structure of data in the CICS transaction source file, and is written to a persistent data store. The utility uses the information in the persistent data store to generate an application programming interface. The application programming interface takes the data values from the other language and translates them to a formatted CICS COBOL communications area. This format is derived from the definition of the CICS communications area contained in the imported CICS program. After the translation runs, the resulting CICS COBOL communications area is translated back to the data values of the other language.
    Type: Grant
    Filed: March 23, 1998
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventors: Sharon Frances Lymer, Michael Starkey, John Wright Stephenson
  • Patent number: 6230114
    Abstract: A co-simulation design system that runs on a host computer system is described that includes a hardware simulator and a processor simulator coupled via a interface mechanism. The execution of a user program is simulated by executing an analyzed version of the user program on the host computer system. The analysis adds timing information to the user program so that the processor simulator provides accurate timing information whenever the processor simulator interacts with the hardware simulator.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: May 8, 2001
    Assignee: Vast Systems Technology Corporation
    Inventors: Graham R. Hellestrand, Ricky L. K. Chan, Ming Chi Kam, James R. Torossian
  • Patent number: 6223142
    Abstract: A method and system are disclosed that utilize the expressiveness of hardware description languages for incrementally compiling instrumentation logic into a simulation model of a digital circuit design. According to the present invention, a simulation model that includes a design entity file of a digital circuit design is generated. Next, an instrumentation entity file is associated with the design entity file, thereby producing an instrumented design entity file. Finally, and during the process of compiling the simulation model, for the instrumented design entity file: searching for a consistent and previously compiled version of said instrumented design entity file. In response to finding a consistent and previously compiled version, loading the consistent and previously compiled version into the simulation model. In response to finding no consistent and previously compiled version, loading and compiling the instrumented design entity file.
    Type: Grant
    Filed: November 9, 1998
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: John Fowler Bargh, Wolfgang Roesner, Derek Edward Williams, Bryan R. Hunt
  • Patent number: 6223140
    Abstract: An apparatus (or a multitude of apparati) for modeling the solution (or the results) of a set of differential equations including single differential equations comprising fluid circuits having reservoir units (RUs) of various shapes to store and release fluids and friction units (FUs) to resist (in a linear or nonlinear manner) the flow of fluids. The fluid circuits can be arranged in series, parallel, loop or combinations thereof forming a system defined by a set of linear, nonlinear or combination thereof of differential equations. The system is under various forcing function where the forcing functions can comprise continuous, discontinuous, constant, variable, periodic flow and potential heads applied at least to one reservoir units (RU). The inputs results in outputs in all reservoir units (RUs) and friction units (FUs) and the outputs are monitored and are solutions to the set of differential equations defining the system.
    Type: Grant
    Filed: August 6, 1998
    Date of Patent: April 24, 2001
    Inventor: Parviz Monadjemi
  • Patent number: 6219629
    Abstract: A simulator apparatus for a combined simulation of electromagnetic wave analysis and circuit analysis, which is configured to produce stable solutions with a smaller amount of processing loads. An electromagnetic wave analyzer calculates magnetic field at a simulation time tem01 and then electric field at another simulation time tem02 thereby performing a transient analysis of electromagnetic waves. A circuit analyzer solves the given circuit equation at still another simulation time tcs that is incremented by a variable time step size &Dgr;tcs determined in accordance with the circumstances. A current source data transfer unit compares tem01 and tcs, and if their difference falls below a time difference threshold &lgr;1, it calculates current source data for the equivalent circuit, based on the magnetic field obtained by the electromagnetic wave analyzer. The current source data transfer unit then transfers the resultant current source data to the circuit analyzer.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: April 17, 2001
    Assignee: Fujitsu Limited
    Inventor: Takefumi Namiki
  • Patent number: 6216098
    Abstract: Methods and apparatus for modeling behavior. A computer model includes an agent having one or more beliefs, a world model, and facts. Behavior is modeled by frames including workframes modeling a time-consuming portions of an activity or thoughtframes modeling non-time-consuming portions of an activity or information processing. Detectables model acquisition of, and response to, information during a defined portion of an activity. A detectable tests facts to form beliefs of the agent, which can affect continued performance of the activity. The model is run by selecting for each time one of the frames to be the working frame; maintaining a context of active frames representing activities that are underway at any time; performing the working frame until it completes or another frame is selected to be performed in its place.
    Type: Grant
    Filed: November 5, 1998
    Date of Patent: April 10, 2001
    Assignees: Institute for Research on Learning, Bell Atlantic Network Services, Inc.
    Inventors: William J. Clancey, David M. Torok, Maarten Sierhuis, Ron J. J. van Hoof, Patricia Sachs
  • Patent number: 6212491
    Abstract: A method and system are disclosed that utilize the expressiveness of hardware description languages for automatically adjusting counting rates of instrumentation within a simulation model of a digital circuit design, during simulation of said digital circuit design. According to the present invention a design entity that will be incorporated into a simulation model of a digital circuit design is described utilizing a hardware description language. The design entity operates, during simulation, in conformity with a design cycle that consists of a multiple of a simulator cycle. Next, an instrumentation entity is described utilizing the same hardware description language. The description of the instrumentation entity contains logic to detect occurrences of a count event that occurs in conformity with the design cycle during simulation.
    Type: Grant
    Filed: November 9, 1998
    Date of Patent: April 3, 2001
    Assignee: International Business Machines Corporation
    Inventors: John Fowler Bargh, Bryan Ronald Hunt, Wolfgang Roesner, Derek Edward Williams
  • Patent number: 6212484
    Abstract: A method, apparatus and article of manufacture for mirroring a part model within a computer aided design computer system. A physical body, which is not directly accessible to the user is used for boundary representation of the non-mirrored part model, and a special mirror transformed instance of the physical body, called the logical body, is presented to the user. The logical body is a mirrored boundary representations of the same part model, and is not persistent to conserve computer resources. The invention uses face, edge, and vertex mapping to communicate between the two bodies, and uses matrix multiplication to perform the mirroring transformation.
    Type: Grant
    Filed: September 8, 1998
    Date of Patent: April 3, 2001
    Assignee: Autodesk, Inc.
    Inventor: Jingyang Chen
  • Patent number: 6192329
    Abstract: Children, particularly those younger than 4 years, frequently place foreign objects such as toys and small parts of consumer products in their mouths, nasal cavities and ear canals. These actions not infrequently lead to injury or death. To asses the risk of injury or death in children at the critical stages of child development, accurate computerized and physical models of anatomical areas including the oral cavity, orbit, ear canal and nasal passages that are most often severely injured by foreign body impaction are created. These computer and physical anatomical models are used in combination with computer and physical models of products to assess the possible hazards inherent in a product design and to communicate the risks associated with product design to manufacturers and marketing groups.
    Type: Grant
    Filed: August 12, 1998
    Date of Patent: February 20, 2001
    Assignee: Risk Analysis & Management
    Inventors: Eugene Rider, Daniel K. Stool
  • Patent number: 6186676
    Abstract: Integrated circuit chips (IC's) require proper placement of many cells (groups of circuit components) and complex routing of wires to connect the pins of the cells. Because of the large number of the cells and the complex connections required, it is essential that wire routine be done correctly to avoid any congestion of wires. Congestion of wires can be determined by actually routing of the wires to connect the cells; however, the routing process is computationally expensive. For determination of congestion, the only required information are the location of the connections, or edges, to connect the pins of the IC. The present invention discloses a method to quickly provide a good estimate of the location of the edges, or connections for an IC. The present invention provides for a method to determine all the edges and superedges (bounding boxes, or areas where an edge will take space) of an IC without requiring to determine the actual routing of the wires of an IC.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: February 13, 2001
    Assignee: LSI Logic Corporation
    Inventors: Alexander E. Andreev, Ivan Pavisic, Ranko Scepanovic
  • Patent number: 6178470
    Abstract: A configurable service processor for telemetry ground stations is totally implemented in VLSI/ASIC hardware and finds use in spacecraft systems and other communications systems that operate according to CCSDS and CCSDS-like protocols. The service processor performs the traditional functions of data extraction at very high data and packet rates.
    Type: Grant
    Filed: October 29, 1997
    Date of Patent: January 23, 2001
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space Administration
    Inventor: Jason T. Dowling
  • Patent number: 6173247
    Abstract: A method for modeling digital signal processors (DSP) in a C++ environment is disclosed. In particular, the method models and converts an operation (or function) from a floating-point model to a given DSP fixed-point processor model. The invention defines a vector space for each DSP fixed-point processor, as a direct sum of each distinct fixed bit length data representation sub-space. The direct sum of all DSP fixed-point processor vector sub-spaces forms a working vector space. Furthermore, the invention defines an operator projection to be performed on the working vector space such that redundancy in the operational behavior of the DSP's to be modeled may be exploited. In the preferred embodiment, the working vector space is in a C++ environment. A C++ class is defined for each distinct fixed bit length data representation of a given DSP fixed-point processor.
    Type: Grant
    Filed: June 12, 1998
    Date of Patent: January 9, 2001
    Assignee: DSP Software Engineering, Inc.
    Inventors: Anastasios S. Maurudis, John O. Della Morte, Jr., James T. Della Morte
  • Patent number: 6173246
    Abstract: A computer implemented system and method for automating design and manufacturing processes that use software application programs having graphical user interfaces. An automation software program, programmed with a design and manufacturing process command flow initiates and monitors the execution of a plurality of design and manufacturing software application programs through the graphical user interface of each software application. The software applications may execute in a preprogrammed sequence on a plurality of computer processors. The graphical user interface provides a visual representation to the user of the design and manufacturing process and its status. In an alternative embodiment, the system and method is used to automate the design and manufacture of electronic circuits.
    Type: Grant
    Filed: July 21, 1998
    Date of Patent: January 9, 2001
    Inventor: James T. Billups, III
  • Patent number: 6154719
    Abstract: Data in a data base that describe a logic circuit are converted to a simulation model, and simulations are performed based on them. When it is desired to change a part of the circuit while a simulation is in progress, a tentative correction is made by directly changing the simulation model without entering logics to the data base again. Simulation is continued based on the changed simulation model, then, after the action has been confirmed, the contents of the change are reflected on the data base. In this way, a circuit can easily be changed while simulation is in progress.
    Type: Grant
    Filed: December 5, 1997
    Date of Patent: November 28, 2000
    Assignee: Fujitsu Limited
    Inventors: Minoru Saitoh, Akiko Satoh