Patents Examined by Lonnie A. Knox
-
Patent number: 6421251Abstract: 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: GrantFiled: February 5, 1998Date of Patent: July 16, 2002Inventor: Sharon Sheau-Pyng Lin
-
Patent number: 6278965Abstract: 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: GrantFiled: August 10, 1998Date of Patent: August 21, 2001Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Brian J. Glass, Liljana Spirkovska, William J. McDermott, Ronald J. Reisman, James Gibson, David L. Iverson
-
Patent number: 6272451Abstract: 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: GrantFiled: July 16, 1999Date of Patent: August 7, 2001Assignee: Atmel CorporationInventors: Martin Thomas Mason, David Andrew McConnell, Ajithkumar Venkata Dasari
-
Patent number: 6263304Abstract: 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: GrantFiled: November 19, 1997Date of Patent: July 17, 2001Assignee: Agere Systems Guardian Corp.Inventors: Jonathan Herman Fischer, Donald Raymond Laturell
-
Patent number: 6256599Abstract: 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: GrantFiled: September 14, 1998Date of Patent: July 3, 2001Assignee: Enel S.P.A.Inventor: Stefano Tiribuzi
-
Patent number: 6256595Abstract: 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: GrantFiled: March 4, 1998Date of Patent: July 3, 2001Assignee: Amada Company, LimitedInventors: Edward Schwalb, Elena Pashenkova, Dmitry Leshchiner, Kensuke Hazama
-
Patent number: 6230117Abstract: 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: GrantFiled: March 23, 1998Date of Patent: May 8, 2001Assignee: International Business Machines CorporationInventors: Sharon Frances Lymer, Michael Starkey, John Wright Stephenson
-
Patent number: 6230114Abstract: 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: GrantFiled: October 29, 1999Date of Patent: May 8, 2001Assignee: Vast Systems Technology CorporationInventors: Graham R. Hellestrand, Ricky L. K. Chan, Ming Chi Kam, James R. Torossian
-
Patent number: 6223142Abstract: 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: GrantFiled: November 9, 1998Date of Patent: April 24, 2001Assignee: International Business Machines CorporationInventors: John Fowler Bargh, Wolfgang Roesner, Derek Edward Williams, Bryan R. Hunt
-
Patent number: 6223140Abstract: 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: GrantFiled: August 6, 1998Date of Patent: April 24, 2001Inventor: Parviz Monadjemi
-
Patent number: 6219629Abstract: 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: GrantFiled: May 12, 1998Date of Patent: April 17, 2001Assignee: Fujitsu LimitedInventor: Takefumi Namiki
-
Patent number: 6216098Abstract: 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: GrantFiled: November 5, 1998Date of Patent: April 10, 2001Assignees: 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: 6212491Abstract: 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: GrantFiled: November 9, 1998Date of Patent: April 3, 2001Assignee: International Business Machines CorporationInventors: John Fowler Bargh, Bryan Ronald Hunt, Wolfgang Roesner, Derek Edward Williams
-
Patent number: 6212484Abstract: 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: GrantFiled: September 8, 1998Date of Patent: April 3, 2001Assignee: Autodesk, Inc.Inventor: Jingyang Chen
-
Patent number: 6192329Abstract: 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: GrantFiled: August 12, 1998Date of Patent: February 20, 2001Assignee: Risk Analysis & ManagementInventors: Eugene Rider, Daniel K. Stool
-
Patent number: 6186676Abstract: 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: GrantFiled: August 6, 1997Date of Patent: February 13, 2001Assignee: LSI Logic CorporationInventors: Alexander E. Andreev, Ivan Pavisic, Ranko Scepanovic
-
Patent number: 6178470Abstract: 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: GrantFiled: October 29, 1997Date of Patent: January 23, 2001Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventor: Jason T. Dowling
-
Patent number: 6173247Abstract: 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: GrantFiled: June 12, 1998Date of Patent: January 9, 2001Assignee: DSP Software Engineering, Inc.Inventors: Anastasios S. Maurudis, John O. Della Morte, Jr., James T. Della Morte
-
Patent number: 6173246Abstract: 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: GrantFiled: July 21, 1998Date of Patent: January 9, 2001Inventor: James T. Billups, III
-
Patent number: 6154719Abstract: 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: GrantFiled: December 5, 1997Date of Patent: November 28, 2000Assignee: Fujitsu LimitedInventors: Minoru Saitoh, Akiko Satoh