Patents Examined by Lonnie A. Knox
  • 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
  • Patent number: 6151565
    Abstract: A decision support system, including a decision model, provides an indication, either of itself or in combination with a weighted average of the scores assigned to the decision model factors, of the degree to which the pattern of contribution scores corresponds to a benchmark pattern. This indication, referred to as a matching index, can be calculated according to a class of matching index functions, including those based on regression-correlation and Bayesian pattern matching and cost/loss concepts. In addition, the distribution quality and bias can be indicated by another measure referred to as the distribution quality bias measure which is an indication of how biased such a contribution distribution is, with respect to a benchmark of contributions. The matching index and distribution quality and bias measure can be combined to indicate an overall quality value of match, as opposed to a simple measure of pattern matching or weighted averages.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: November 21, 2000
    Assignee: Arlington Software Corporation
    Inventors: Donald J. Lobley, Edward S. Robins
  • Patent number: 6151702
    Abstract: The present invention is a computer implemented method and system for translating a program (9) on a source application system in a first representation to a second representation on a target application system. The method includes the steps of generating a cross reference (27) between a first set of data items from the source application system and a second set of data items from the target application system; and translating the program (9) in the first representation on the source application system to the second representation on the target application system in accordance with the cross reference (27).
    Type: Grant
    Filed: September 30, 1994
    Date of Patent: November 21, 2000
    Assignee: Computer Associates Think, Inc.
    Inventors: James M. Overturf, Cris T. Paltenghe
  • Patent number: 6144933
    Abstract: An interactive graphical software tool is provided that can be used to report the configuration data (i.e., the state of the various configuration bits) in a programmed device as well as to probe and stimulate circuits in the programmed device. A graphical or textual representation of the configuration data can be displayed. When used with a programmable device having addressable flip-flops, such as a member of the Xilinx XC6200 family, one embodiment of the invention can change the state of any addressable flip-flop in the configured device. The graphical tool of the invention is preferably implemented using a high level programming language such as Java and features a graphical point and click user interface, remote access to hardware, and symbolic debug capability. According to another aspect of the invention, data can be written into a programmable device using an interactive software tool and a hardware device designed to interface with the programmable device.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: November 7, 2000
    Assignee: Xilink, Inc.
    Inventor: Steven A. Guccione
  • Patent number: 6141631
    Abstract: A method determines the behavior of a logic cell that receives input signals resulting in a narrow pulse or "glitch." If the pulse width of the output pulse is narrower than a pulse rejection period, the output pulse is rejected and is not propagated to subsequent logic cells connected to the output. The method employs a first internal logic cell model which is assigned an inertial delay function, and a second internal logic cell model which is assigned a transport delay function. In combination, the first and second logic cell models result in an effective propagation delay value, subject to the pulse rejection feature. An exemplary VHDL model is disclosed. A program product embodies a logic cell model in VHDL providing pulse rejection capabilities for output pulses with pulse width smaller than a pulse rejection period.
    Type: Grant
    Filed: March 25, 1998
    Date of Patent: October 31, 2000
    Assignee: LSI Logic Corporation
    Inventors: Richard D. Blinne, Sudhir K. Patel
  • Patent number: 6134515
    Abstract: A telecommunications exchange comprises a switching device (1201) of a first type through which telecommunications connections are routed. An access unit (1202) connects the switching device to a telecommunications network. The telecommunications exchange includes an exchange main processor (1200) which generates switch control messages for a switching device of a second type but which translates the switch control messages for use by the switching device of the first type. Preferably, the switching device of the second type is a group switch, and the exchange main processor is an open platform processor. The exchange main processor emulates portions of a telecommunications exchange which control the switching device of the first type the emulated portions including a central processor (1234), regional processors, and a switching subsystem (1230).
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: October 17, 2000
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventor: Staffan Skogby
  • Patent number: 6134511
    Abstract: Calibration of building energy simulations with performance data is accomplished by introducing corrective heat flows. A building is modeled on a simulator with descriptive inputs derived from a building audit. The performance predicted by the simulator under the measured driving functions is compared with the measured performance (e.g., of indoor temperatures and/or energy use). Corrective heat flows are calculated from calibration parameters and primary heat flows. The corrective heat flows are then incorporated as additional internal gains and applied to the simulator to minimize the differences between predicted and measured performances. Performance of Heating, Ventilation, and Air-Conditioning systems is included by introducing and estimating additional parameters.
    Type: Grant
    Filed: April 15, 1998
    Date of Patent: October 17, 2000
    Inventor: Krishnappa Subbarao
  • Patent number: 6132108
    Abstract: A design support method includes an orthogonal array allocation step for arranging data regarding design variables and levels in columns and rows of an orthogonal array, a structural analysis step for carrying out structural analysis for data in each row of the orthogonal array, an analysis-of-variance step for carrying out an analysis of variance in accordance with the result of the structural analysis step, an estimation expression generation step for extracting those design variables and degree components which have high effectivity for characteristic values indicative of the properties of the object of analysis, in accordance with the analysis of variance, and generating estimation expressions based on orthogonal functions in accordance with the design variables and degree components, and an optimization process for making a target optimization calculation by using a mathematical optimization method.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: October 17, 2000
    Assignee: NHK Spring Co., Ltd.
    Inventors: Takayoshi Kashiwamura, Masaki Shiratori, Qiang Yu
  • Patent number: 6112021
    Abstract: Negative examples are used along with positive examples to modify a Markov Model resulting in lower error rates in classification tasks as compared with conventionally trained Markov models. The subject system is used for identifying particular traits or characteristics of sequences to permit identification of, for instance, inappropriate web page material, hand signing gestures, audio program material type, authorship of a text, with the system also being useful in speech recognition, as well as seismic, medical, and industrial monitoring.
    Type: Grant
    Filed: December 19, 1997
    Date of Patent: August 29, 2000
    Assignee: Mitsubishi Electric Information Technology Center America, Inc, (ITA)
    Inventor: Matthew E. Brand
  • Patent number: 6110213
    Abstract: An automated custom power supply design and manufacturing system uses an expert system containing a set of rules, including manufacturing limitations to limit design choices and ensure feasibility and manufacturability of the design. A design interface collects specifications from a user. A complement of power components for satisfying the electrical specifications is defined and mechanical specifications for each component are provided by the system for use in creating the mechanical design. After the mechanical design is established a thermal analysis is performed and the completed design is returned to a host computer. After an order is received, a computer integrated manufacturing system generates all of the specifications required to manufacture the components for the system and the system.A multiconductor snake wiring system which uses a flexible bus structure with taps for providing connections to the components is also disclosed.
    Type: Grant
    Filed: November 6, 1997
    Date of Patent: August 29, 2000
    Assignee: VLT Coporation
    Inventors: Patrizio Vinciarelli, Jeremiah Noel Foley, Scott William Nowak, Charles Steven Skoolicas
  • Patent number: 6110215
    Abstract: Enhanced realism of a real-time simulator having multiple computer-controlled units results from making the units capable of reacting to only those other units that each of them can be aware of because of their spatial relationships to the unit. Awareness is based upon probabilities; it can persist after a relationship changes; and it can be influenced by a unit's designation of a target. Each unit selects a target based upon a score incorporating multiple aspects of its tactical situation, and can change targets when the situation changes. A unit selects a strategy in response to which of a set of tactical configurations exist between the unit and its target; the strategy can change short of completion when the configuration changes. A plan produces guidance commands from the high-level strategy. The guidance commands are converted into control settings for guiding the subject unit using a physics engine for simulating the physical dynamics of the unit.
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: August 29, 2000
    Assignee: Microsoft Corporation
    Inventor: Jeremy D. Stone
  • Patent number: 6106566
    Abstract: An upgradable Pentium-based mobile processor module that is forward-compatible with an enhanced Pentium II-based mobile processor module. The upgradable Pentium-based mobile processor module uses 0.5 millimeter pitch connection technology and contains a system controller that supports a single peripheral component interconnect port. The upgradable Pentium-based mobile processor module provides a PCI port for connection to a PCI bus and an AGP port for connection to an AGP bus. The AGP port is electronically connected to the PCI port so that both the AGP port and the PCI port receive data and control signals from the system controller according to the PCI protocol standard.
    Type: Grant
    Filed: January 29, 1998
    Date of Patent: August 22, 2000
    Assignee: Micron Electronics, Inc.
    Inventor: Dean A. Klein
  • Patent number: 6102959
    Abstract: A method wherein a verification tool checks the properties of a system model by performing a partial search of the system-model state space. A partial search is a search wherein the verification tool inputs, at each state of the system-model state space, only a subset or fraction of the complete set of inputs that would have been used during a conventional search. Performing a partial search, instead of a conventional search, reduces the total number of inputs that the verification tool will input to the system model during a search of the system-model state space, thus reducing the amount of computational resources and/or time needed by the verification tool to verify given properties of the system model. Moreover, performing a partial search, instead of a conventional search, does not substantially reduce the ability of the verification tool to identify errors in the system-model.
    Type: Grant
    Filed: April 27, 1998
    Date of Patent: August 15, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: Ronald H. Hardin, Robert Paul Kurshan
  • Patent number: 6102960
    Abstract: A method and a system for generating a behavioral model for a device having a plurality of driver pins and receiver pins. The method and system includes connecting the plurality of driver and receiver pins to a test apparatus including an input stimulation means, a voltage measurement means, and a current measurement means, stimulating a first set of the plurality of receiver pins using the input stimulation means, performing voltage measurements at selected ones of the plurality of driver pins using the voltage measurement means, stimulating a second set of the plurality of receiver pins using the input stimulation means, performing current measurements at selected ones of the plurality of driver pins using the current measurement means, and creating the behavioral model using the voltage measurements and the current measurements.
    Type: Grant
    Filed: February 23, 1998
    Date of Patent: August 15, 2000
    Assignee: Synopsys, Inc.
    Inventors: Charles E. Berman, Jon N. Powell
  • Patent number: 6096085
    Abstract: A computer-readable software stored on a storage medium and executed on a mputer to perform an integrated sonar simulation, includes a parameter definition code for defining a plurality of parameters of a sonar, target and sonar environment, and a SNR computation code for computing a SNR of the sonar as a function of range to target, based upon the parameters defined by the parameter definition code. The parameters defined by the parameter definition code include ambient noise, volume scattering strength of the sonar environment, sound velocity profile of the sonar, beam patterns of both projector and receiver of the sonar, type of sonar, range resolution of the sonar, number of eigenrays striking the surface and bottom of the sonar environment, number of eigenrays striking the target, ray trajectories to the target, and surface and bottom scattering strength as a function of angle.
    Type: Grant
    Filed: March 23, 1998
    Date of Patent: August 1, 2000
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Gary Steven Sammelman
  • Patent number: 6083266
    Abstract: A simulation apparatus for simulating the current flowing through elements of an electronic apparatus using the moment method based on reaction matching and able to achieve high speed simulation processing, comprising a segmenting means for segmenting the electronic apparatus to be analyzed into elements, a calculating means for calculating a mutual impedance between segmented elements of the electronic apparatus, assuming that a triangle function current flows through the monopoles, by using an approximation equation of the mutual impedance between monopoles, expressed by a polynomial of the power of k, derived by exp(-jkr) which is approximated by multiplication of exp(-jkr.sub.0) and a Taylor expansion of exp[-jk(r-r.sub.0)] (where j is an imaginary number, k is a wave number, r is the distance between monopoles, and r.sub.
    Type: Grant
    Filed: January 26, 1998
    Date of Patent: July 4, 2000
    Assignee: Fujitsu Limited
    Inventors: Shinichi Ohtsu, Makoto Mukai
  • Patent number: 6075937
    Abstract: Preprocessing emulation methods utilizing search argument controls for a template routine address table in a target computing system. Target routines are stored in a target computing system for emulating incompatible instructions of an incompatible architecture which need not be recognized by the architecture of the target computing system. Preprocessing of template routines is preferrably executed on an Auxiliary Emulation Processor (AEP) which may access and patch (modify) some or all of the target instructions in any selected target routine and send them through a queue to a target processor for execution. Execution of the target routines on a target processor emulates the execution of incompatible instructions in an incompatible program in the incompatible architecture.
    Type: Grant
    Filed: March 18, 1998
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventors: Casper Anthony Scalzi, Eric Mark Schwarz, William John Starke, James Robert Urquhart, Douglas Wayne Westcott