Patents Examined by Lonnie A. Knox
-
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
-
Patent number: 6151565Abstract: 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: GrantFiled: August 31, 1998Date of Patent: November 21, 2000Assignee: Arlington Software CorporationInventors: Donald J. Lobley, Edward S. Robins
-
Patent number: 6151702Abstract: 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: GrantFiled: September 30, 1994Date of Patent: November 21, 2000Assignee: Computer Associates Think, Inc.Inventors: James M. Overturf, Cris T. Paltenghe
-
Patent number: 6144933Abstract: 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: GrantFiled: May 20, 1999Date of Patent: November 7, 2000Assignee: Xilink, Inc.Inventor: Steven A. Guccione
-
Patent number: 6141631Abstract: 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: GrantFiled: March 25, 1998Date of Patent: October 31, 2000Assignee: LSI Logic CorporationInventors: Richard D. Blinne, Sudhir K. Patel
-
Patent number: 6134515Abstract: 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: GrantFiled: January 30, 1998Date of Patent: October 17, 2000Assignee: Telefonaktiebolaget LM EricssonInventor: Staffan Skogby
-
Patent number: 6134511Abstract: 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: GrantFiled: April 15, 1998Date of Patent: October 17, 2000Inventor: Krishnappa Subbarao
-
Patent number: 6132108Abstract: 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: GrantFiled: December 29, 1997Date of Patent: October 17, 2000Assignee: NHK Spring Co., Ltd.Inventors: Takayoshi Kashiwamura, Masaki Shiratori, Qiang Yu
-
Patent number: 6112021Abstract: 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: GrantFiled: December 19, 1997Date of Patent: August 29, 2000Assignee: Mitsubishi Electric Information Technology Center America, Inc, (ITA)Inventor: Matthew E. Brand
-
Patent number: 6110213Abstract: 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: GrantFiled: November 6, 1997Date of Patent: August 29, 2000Assignee: VLT CoporationInventors: Patrizio Vinciarelli, Jeremiah Noel Foley, Scott William Nowak, Charles Steven Skoolicas
-
Patent number: 6110215Abstract: 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: GrantFiled: June 19, 1998Date of Patent: August 29, 2000Assignee: Microsoft CorporationInventor: Jeremy D. Stone
-
Patent number: 6106566Abstract: 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: GrantFiled: January 29, 1998Date of Patent: August 22, 2000Assignee: Micron Electronics, Inc.Inventor: Dean A. Klein
-
Patent number: 6102959Abstract: 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: GrantFiled: April 27, 1998Date of Patent: August 15, 2000Assignee: Lucent Technologies Inc.Inventors: Ronald H. Hardin, Robert Paul Kurshan
-
Patent number: 6102960Abstract: 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: GrantFiled: February 23, 1998Date of Patent: August 15, 2000Assignee: Synopsys, Inc.Inventors: Charles E. Berman, Jon N. Powell
-
Patent number: 6096085Abstract: 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: GrantFiled: March 23, 1998Date of Patent: August 1, 2000Assignee: The United States of America as represented by the Secretary of the NavyInventor: Gary Steven Sammelman
-
Patent number: 6083266Abstract: 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: GrantFiled: January 26, 1998Date of Patent: July 4, 2000Assignee: Fujitsu LimitedInventors: Shinichi Ohtsu, Makoto Mukai
-
Patent number: 6075937Abstract: 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: GrantFiled: March 18, 1998Date of Patent: June 13, 2000Assignee: International Business Machines CorporationInventors: Casper Anthony Scalzi, Eric Mark Schwarz, William John Starke, James Robert Urquhart, Douglas Wayne Westcott