Patents Examined by Kyle J. Choi
  • Patent number: 6064816
    Abstract: A method for developing an automation client program in a graphical programming environment is disclosed. The graphical programming environment provides a set of automation nodes and controls which may be dropped and wired together to create a graphical program. The nodes include an automation refnum which references a user-selected automation class from an automation type library exported by an automation server application, such as Microsoft Excel; an automation open node which instantiates an object from the selected automation class; an automation invoke node which invokes a user-selected method of the automation class; and an automation property node which invokes, i.e., reads or writes, user-selected properties of the automation class. The nodes enable the displaying, manipulating, cataloging, editing or performance other operations, such as may be performed by an automation server, on data acquired or generated by a virtual instrument.
    Type: Grant
    Filed: March 4, 1997
    Date of Patent: May 16, 2000
    Assignee: National Instruments Corporation
    Inventors: Murali Parthasarathy, Omid Sojoodi
  • Patent number: 6064808
    Abstract: A component design tool extracts a parameter associated with a component defined in a model of a physical system. The design tool discretizes the component and generates a matrix representative of a specified parameter. By subdividing the matrix into a hierarchy of submatrices and iteratively compressing and blending the submatrices, the design tool produces a compressed matrix. The compressed matrix is efficiently solved using iterative techniques. From the solution of the matrix, the design tool calculates the specified parameter.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: May 16, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: Sharad Kapur, David Esley Long, Jingsong Zhao
  • Patent number: 6056782
    Abstract: A synchronous machine simulator and a method of simulation convert real three-phase instantaneous voltage values into spiral vectors and calculate a positive-sequence component current based on the conversion results, to obtain real instantaneous values of a three phase current flowing in the synchronous machine.
    Type: Grant
    Filed: May 18, 1998
    Date of Patent: May 2, 2000
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Jian Ping Qi
  • Patent number: 6058254
    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 placement of the cell and the wire routine be done correctly to avoid any congestion of wires. The present invention discloses method and apparatus to reduce or to eliminate cell placement and wire routing congestion. To reduce vertical congestion, the cells are moved from congested regions to uncongested regions. The present invention discloses techniques of defining regions as pieces and columns, determining the level of congestion in the regions, and the methods of moving the cells to different columns to reduce congestion while minimizing affects to wire routing. The movement of the cells to other columns may create overlapping of the cells or overloading of the columns.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: May 2, 2000
    Assignee: LSI Logic Corporation
    Inventors: Ranko Scepanovic, Alexander E. Andreev, Ivan Pavisic
  • Patent number: 6055368
    Abstract: A batch execution control programming device for creating a batch execution control program without taking a lot of time is obtained. A processing system reads (or inputs) an environment definition file, a user interface definition file, a parameter definition file, an invocation command definition file and a control command file, and generates a batch execution control program. The user interface definition file, the parameter definition file and the invocation command definition file provide the description for defining the contents of a processing for tool encapsulation which are changed according to the specification for tool encapsulation. The environment definition file determines whether the contents of processings of the files are executed according to the characteristics of a tool or not.
    Type: Grant
    Filed: July 24, 1996
    Date of Patent: April 25, 2000
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Michiko Kunioka
  • Patent number: 6052524
    Abstract: A system and methods are provided to design, verify and develop simulated hardware and software components for a desired electrical device. The system includes a cycle-accurate simulator where X-number of simulator cycles is equivalent to Y-number of cycles on a simulated hardware component. The system further includes a simulator library for modeling and verifying hardware components of a desired electronic device. The simulator library includes built-in models and routines for simulating multiple internal hardware components. The simulator library is used with the cycle-accurate simulator. The system also includes a simulation Application Program Interface ("API") for allowing user-customized model and routines of internal and external hardware components to be used with the cycle-accurate simulator. The system can be used to design, verify and develop on-chip and off-chip components for a system-on-a-chip used in a desired electrical device.
    Type: Grant
    Filed: May 14, 1998
    Date of Patent: April 18, 2000
    Assignee: Software Development Systems, Inc.
    Inventor: Mark R. Pauna
  • Patent number: 6052523
    Abstract: Upon a transient analysis simulation, if a time step between calculation points is relatively small, a forced quit error occurs, which leads to deterioration of development efficiency. A voltage v.sub.n at a calculation point t.sub.n is obtained by solving a circuit equation. A change rate in the voltage v.sub.n in a step [t.sub.n-1, t.sub.n ] is assumed to be maintained in another step [t.sub.n, t.sub.n+1 ], and a calculation point t.sub.n+1 is temporarily determined so that v.sub.n+1 -v.sub.n is equal to a predetermined value .DELTA.v. The step t.sub.n+1 -t.sub.n is then judged if it falls within a dynamic range of a computer. If the step does not fall within the dynamic range, the calculation point t.sub.n is moved backward by a predetermined decrement, and the procedure is re-performed. If t.sub.n+1 -t.sub.n falls within the dynamic range, a voltage at the calculation point t.sub.n+1 is calculated.
    Type: Grant
    Filed: August 4, 1997
    Date of Patent: April 18, 2000
    Assignee: Mitsubshiki Denki Kabushiki Kaisha
    Inventor: Mutsumi Shimazaki
  • Patent number: 6038390
    Abstract: A method of selecting an optimal set of spans for fiber cut simulations for a network carrying a plurality of demand-routes between a plurality of nodes interconnected by a plurality of fiber spans includes the steps of selecting from the plurality of spans a set of critical spans and selecting from the set of critical spans a minimal set of critical spans.
    Type: Grant
    Filed: October 21, 1997
    Date of Patent: March 14, 2000
    Assignee: MCI Communications Corporation
    Inventor: Lev B. Sofman
  • Patent number: 6035114
    Abstract: The present invention discloses a method for constructing the fault classification tables of analog circuits, and the fault classification tables can be further applied to construct analog CAT tools. The constructing method uses the fault models but the normal models inserting in parts of the analog circuit components, and then utilizes a circuit simulator to obtain waveform from the defect analog circuit. Exclusive and non-exclusive classification schemes are applied to establish the failure modes of the defect analog circuit when the waveform is recorded as a fault dictionary. It is unnecessary to construct a real analog circuit as the conventional does.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: March 7, 2000
    Assignee: Institute for Information Industry
    Inventors: I-Shih Tseng, Ying-Kun Tsao, Shou-Chieh Chang, Wei-Lung Mao, Yi-Fan Chan
  • Patent number: 6021271
    Abstract: A simulation input and a model file are generated. The simulation input file is processed to generate object code, entries, line counts, and comment lines. A simulation program is run that uses the object code, entries, line counts, and input comment lines. A machine captures and links output comment lines with their associated test vectors by using the entries and line counts to form a simulation results file. After the simulation, the simulation results file can be reviewed. After simulation, masks (30, 40, 50, 60, 70) are generated that are used to form integrated circuits (20). The present invention can also be used for testing integrated circuits. The test methods use a test input file generated from the simulation results file.
    Type: Grant
    Filed: January 15, 1998
    Date of Patent: February 1, 2000
    Assignee: Motorola, Inc.
    Inventors: Marlan L. Winter, Kenneth P. Tumin, Steven P. Lindquist
  • Patent number: 6009257
    Abstract: A method and system of providing an interactive user interface for a user to specify one or more familial relationships between regions includes inputting, by the user, a network model including one or relationships within at least one of the regions and/or across at least two of the regions. The user defines at least one multiplicity relationship for the network model, including one or more familial relationships within the regions and/or across the regions using one or more familial indices. The computer simulates the network model, and outputs simulation results responsive thereto.
    Type: Grant
    Filed: October 27, 1997
    Date of Patent: December 28, 1999
    Assignee: NCR Corporation
    Inventor: Jeremy S. Berman
  • Patent number: 6009260
    Abstract: In an emulation device comprising an emulation unit having a debugging function and a probe for use in connecting the emulation unit with a target system, the probe comprises a cable assembly for use in connecting it to the emulation unit and a probe connector having an analog circuit to emulate at least a part of functions of the target system. A power supply and a ground for the analog circuit are connected to an external system via a first power supply line and a first ground line, respectively, that are independent of the cable assembly.
    Type: Grant
    Filed: July 9, 1997
    Date of Patent: December 28, 1999
    Assignee: NEC Corporation
    Inventor: Tetsuya Sakairi
  • Patent number: 5974457
    Abstract: The invention features a system and method to enable real-time establishment and maintenance of a standard of operation for a data communications network. The standard is a data set which includes network activity which is historically categorized by traffic type and by activity. The process begins with monitoring the network media or some network component over some period of time. The monitoring information is used to build benchmark data sets. The benchmark data sets contain a standard of operation for the network, which are historically categorized by either traffic type or activity. This standard of operation is constantly built by the intelligent monitoring facilities. After some period of time which is referred to as the benchmark data set refresh interval, the benchmark that was created is employed in a fashion to allow a determination as to whether the data that is taken from the current monitoring activity indicates normal network behavior.
    Type: Grant
    Filed: December 23, 1993
    Date of Patent: October 26, 1999
    Assignee: International Business Machines Corporation
    Inventors: John G. Waclawsky, Paul C. Hershey, Raymond F. Daugherty
  • Patent number: 5940307
    Abstract: The present invention relates to a method for predicting the tendency of a protein to form amphiphilic .alpha. or .beta. structure, wherein a series of values for U are calculated for spans of x residues, where the equationU.sub..alpha.x =H.sub.x +.mu..sub..alpha.x -<pt>is used to predict regions of amphiphilic .alpha. structure and the equationU.sub..beta.x =H.sub.x +.mu..sub..beta.x <pt>is used to predict regions of amphiphilic .beta. structure, and where H.sub.x is the average hydrophobicity for a span of x residues, .mu..sub.x is the hydrophobic moment, and <pt> is the position dependent turn propensity. When the values for U.sub..alpha.x and U.sub..beta.x are represented graphically, peaks are predicted to represent regions of .alpha. and .beta. structure, respectively.
    Type: Grant
    Filed: December 14, 1994
    Date of Patent: August 17, 1999
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Jorge Fischbarg, Ferenc Czegledy, Pavel Iserovich, Jun Li, Min Cheung
  • Patent number: 5784294
    Abstract: A computer-based method and system describes molecules in a most fundamental and compact way using a set of attributes of the molecule derived from data representing the atomic structure and atomic charge of the molecule. The attributes include the shape of the molecule as defined by the moment of inertia of the molecule, the charge distribution of the molecule as defined by a novel representation of molecular quadrupole, and/or attributes that represent the relationship of the shape to the charge distribution of the molecule. A set of these physical attributes are represented by a set of descriptors. The set of descriptors may be used for molecular matching and activity prediction, as well as in 3D-QSAR analysis.
    Type: Grant
    Filed: June 9, 1995
    Date of Patent: July 21, 1998
    Assignee: International Business Machines Corporation
    Inventors: Daniel Enoch Platt, Benjamin David Silverman
  • Patent number: 5748495
    Abstract: In an apparatus for operating and monitoring a plant, a manipulating device provides the plant with manipulation signals for operating the plant. In response to information supplied from the plant and a manipulating signal of the manipulating device, a first display data producing device produces first display data needed for the operation of the plant changing every moment. On the basis of data supplied from the first display data producing device, a first display device displays information relating to the operation of the plant. In response to information supplied from the plant and a manipulating signal of the manipulating device, a second display data producing device produces data needed for monitoring the plant. On the basis of data supplied from the second display data producing device, a second display device displays information relating to the monitoring of the plant on a larger display screen than that of the first display device.
    Type: Grant
    Filed: May 30, 1995
    Date of Patent: May 5, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Setsuo Arita, Tetsuo Ito, Yukiharu Ohga, Fumio Murata, Yuichi Higashikawa, Hideyuki Sato, Mitsuru Kudo, Yuuzi Yamasawa
  • Patent number: 5734587
    Abstract: A method of analyzing clinically relevant sample liquids and suspensions is such that where infrared spectra of dried samples are generated and evaluated using a multivariate evaluation procedure. In the evaluation procedure, the samples to be analyzed are assigned to classes. The evaluation procedure is trained with samples of known classes to adjust the parameters of the evaluation procedures such that samples of unknown classification can be assigned to known classes. In an advantageous manner, the infrared spectra can be generated by a transmittance measurement on a dried film of the sample.
    Type: Grant
    Filed: September 19, 1994
    Date of Patent: March 31, 1998
    Assignee: Boehringer Mannheim GmbH
    Inventors: Juergen Backhaus, Dirk Boecker, Reinhard Mischler
  • Patent number: 5724268
    Abstract: The present invention provides apparatus and methods for determining the concentration of sample components of a sample by an analytical technique that yields a spectrum that can be written as Y(.omega.)=P(.omega.).multidot.C. The apparatus and methods of the invention account for experimental errors that give rise to distortions in the observed spectrum and that consequently result in inaccurate determinations of sample component concentrations. The invention accounts for such errors by modeling the total experimental error as the sum of one or more types of errors that can be written as .xi..multidot.K. The spectrum is then modeled as Y=P.multidot.C+.xi..multidot.K. Using the observed spectrum, known values for P, and a mathematical model for .xi., this equation can be solved for the best fit value of the sample component concentrations, C, and the magnitudes of the errors, K. The method can be used for any error that can be modeled in the foregoing manner, such as a shift in the spectrum.
    Type: Grant
    Filed: June 29, 1995
    Date of Patent: March 3, 1998
    Assignee: Chiron Diagnostics Corporation
    Inventors: Lester Sodickson, Ronald S. Scharlack
  • Patent number: 5712798
    Abstract: A blood component collection system with optimization capabilities. In one embodiment, process parameters are derived from an input/configured predetermined blood component yield and which is based upon the maximization of at least one process parameter. Thereafter, the blood component collection procedure is performed with these derived process control parameters. In another embodiment, process parameters are derived from an input total procedure time from a maximized value for at least one of the other process control parameters so as to maximize blood component yield in this fixed time. Thereafter, the blood component collection procedure is performed with these derived parameters.
    Type: Grant
    Filed: May 12, 1995
    Date of Patent: January 27, 1998
    Assignee: Cobe Laboratories, Inc.
    Inventors: Robert W. Langley, John J. Keller, Steven Gage Urdahl
  • Patent number: 5710712
    Abstract: A processor system provides electrical power and processing to a plurality of appliances. A data bus receives a control input signal from each of the plurality of appliances and transfers electrical power and output command signals to each of the plurality of appliances. A processor, coupled to the data bus, generates an output command signal for each of the plurality of appliances in response to the input control signals.
    Type: Grant
    Filed: November 22, 1994
    Date of Patent: January 20, 1998
    Assignee: Motorola, Inc.
    Inventor: Nicholas Mikulas Labun