Patents Examined by Roy N. Envall, Jr.
  • Patent number: 5594673
    Abstract: A calculating device enables a user to select among multiple menu options by displaying a two dimensional array of menu options. A user can select among rows of the array by pressing a selector key that causes a selected row to be highlighted and reproduced in a menu label row on a display corresponding to menu keys on a keyboard. The user may select a menu option by pressing a menu key aligned with the corresponding menu label.
    Type: Grant
    Filed: August 15, 1995
    Date of Patent: January 14, 1997
    Assignee: Hewlett-Packard Company
    Inventor: Daniel R. Coffin
  • Patent number: 5594679
    Abstract: A processing apparatus which adaptively performs image compensation and encoding/expansion and decoding processing such as discrete cosine transformation (DCT)/inverse discrete cosine transformation (IDCT), inner product computation, image data addition, and image data differential processing, etc. for blocks of image data of a size of m.times.n, which is provided with (a) plurality of parallel processing units 1 to 4 each of which performs addition, subtraction, various types of logical computations, comparison of magnitude, computation of absolute values of differences, and butterfly addition.multidot.
    Type: Grant
    Filed: February 3, 1995
    Date of Patent: January 14, 1997
    Assignee: Sony Corporation
    Inventor: Eiji Iwata
  • Patent number: 5592405
    Abstract: A data processing apparatus includes an arithmetic logic unit is divided into a plurality of sections. Each section generates at a corresponding output a digital resultant signal representing a combination of respective subsets of first and second multibit digital inputs. The arithmetic logic unit includes a status detector generating a single bit status signal indicative of said digital resultant signal of a corresponding section of the arithmetic logic unit. These single bit status signals are stored in predetermined locations within a multiple flags register. An options register stores an indication of the number of sections selected from a plurality of possible number of sections into which the arithmetic logic unit is divided.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: January 7, 1997
    Assignee: Texas Instruments Incorporated
    Inventors: Robert J. Gove, Karl M. Guttag, Keith Balmer, Nicholas K. Ing-Simmons
  • Patent number: 5592498
    Abstract: EDC/CRC checker (70) performs an EDC/CRC check as a block of data is being corrected during a correction pass, thereby obviating buffer access for EDC/CRC purposes subsequent to block correction. During the correction pass, an EDC/CRC sum is accumulated which, upon completion of the pass of the block, is zero if EDC/CRC bytes in the block confirm that the block has been corrected. During the single correction pass of the block, bytes of an uncorrected, most-recent codeword are added to the accumulated sum. Bytes of a previous codeword which have a byte synchronization relationship with the byte of the most-recent codeword are corrected (if necessary), and (when correction occurs) error pattern factors including error patterns used to correct the bytes of the previous codeword are also added to the accumulated sum.
    Type: Grant
    Filed: September 16, 1994
    Date of Patent: January 7, 1997
    Assignee: Cirrus Logic, Inc.
    Inventor: Christopher P. Zook
  • Patent number: 5592403
    Abstract: A digital signal processor (DSP) circuit is configured to recursively retrieve and process pairs of data points in a symmetric digital filter. The data points are retrieved from an external source (e.g., compact disk) at a first frequency, and processed within the DSP at a second frequency. The DSP employs a floating pointer scheme, which effectively functions a buffer to thereby compensate for jitter or drift between the first and second frequencies.
    Type: Grant
    Filed: March 11, 1993
    Date of Patent: January 7, 1997
    Assignee: Monolith Technologies Corporation
    Inventors: David S. Trager, Akhtar Ali, Frederick J. Highton, Kun Lin
  • Patent number: 5590045
    Abstract: A control system for a production machine especially a spinning machine has a multiplicity of working stations each of which has at least one sensor to determine an operating parameter and at least one effector for carrying out a control operation. The modules responsive to the sensor signals and the modules for producing commands to the effector are connected together in chains and the one end of each chain is connected to a central unit providing the management circuitry and is capable of initialization of the module chain. Data transmission is effected from module to module along the chain.
    Type: Grant
    Filed: February 13, 1995
    Date of Patent: December 31, 1996
    Assignee: Zinser Textilmaschinen GmbH
    Inventors: Hartmut Kaak, Andreas Neuendorf
  • Patent number: 5590036
    Abstract: When a piece of failure occurs, the associated-portion state data items of a relevant equipment and the relevant recovery sequence operated by an operator are recorded as a set of data. At this time, the associated-portion state data items which fall within a plurality of sets of data and which correspond to the same recovery sequence are grouped as the same recovery sequence group. Simultaneously, the common elements to the associated-portion state data items which fall within each recovery sequence group are extracted and recorded as the elements paired with the corresponding recovery sequence. Thereby, when a new piece of failure occurs, relevant associated-portion state data items are compared with the common elements. Then, regarding the associated-portion state data item which coincides with the common element, the corresponding recovery sequence is outputted to teach it to the operator as an available recovery sequence.
    Type: Grant
    Filed: June 1, 1995
    Date of Patent: December 31, 1996
    Assignee: Nippondenso Co., Ltd.
    Inventor: Noboru Maeda
  • Patent number: 5590035
    Abstract: An output control circuit capable of reducing a time lag at the time of switching connection of a flip-flop 3 and port latch 2, which output PWM waveforms, with an input/output terminal 5 to provide a more real-time control, and increasing the control accuracy, by setting data specifying a port latch 2 or flip-flop 3 which is a signal source to be connected next with an input/output terminal in an operation mode reload register 7 beforehand, and reloading the data directly to an operation mode register 4 by means of a reload signal RL.
    Type: Grant
    Filed: December 8, 1994
    Date of Patent: December 31, 1996
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Takehiko Shimomura, Takashi Miyake
  • Patent number: 5590047
    Abstract: A data processing device which is improved in operational performance and is capable of storing a plurality of disk-shaped recording media. The above device includes a detection function of detecting empty compartment(s) of a stocker from a plurality of compartments 50a-50d differentiated by the identification numbers loaded with a plurality of MDs. The device is further provided with the following three functions. A setting function selects one of empty compartments and sets it as a designated compartment in which a disk to be stored. In response to the depression of one of No. keys so as to set one of the empty compartments as a newly designated compartment, a resetting function resets the designated empty compartment from the compartment set by the setting function to the newly designated compartment. Upon detection of the insertion of an MD through an insertion slot, a transmission function transmits a drive signal to allow the MD to be stored in the newly designated compartment.
    Type: Grant
    Filed: August 2, 1994
    Date of Patent: December 31, 1996
    Assignee: Clarion Co., Ltd.
    Inventor: Nagatoshi Uehara
  • Patent number: 5590064
    Abstract: Encoded video signals comprise sets of transform coefficients (e.g., DCT coefficients) corresponding to different regions of a video frame. An inverse transform is applied to sets of transform coefficients to generate decoded regions of a decoded video frame. The discontinuities for boundaries between adjacent regions are used to adjust one or more of the transform coefficients. The adjusted sets of transform coefficients are then used to generate filtered regions of a filtered video frame corresponding to the decoded video frame. In a preferred embodiment, the transform coefficients are DCT coefficients and the DC and first two AC DCT coefficients are sequentially adjusted to correct for quantization errors in the encoding process.
    Type: Grant
    Filed: October 26, 1994
    Date of Patent: December 31, 1996
    Assignee: Intel Corporation
    Inventor: Brian Astle
  • Patent number: 5587912
    Abstract: A method of manufacturing a three-dimensional body using a program with computer aided design, comprises the steps of generating input data for a computer, the data representing a three-dimensional body model, storing the input data in the computer, instructing the program via an input device to activate first signals for generating based on the input data, a plurality of surfaces representing a three-dimensional body model, each surface comprising a contour of a vertical section extending through a central axis of the three-dimensional body model, instructing the program via the input device to activate second signals for modifying contours of vertical sections in accordance with the desired three-dimensional body, and instructing the program via the input device to activate third signals for storing output data which denotes modifications of the contours in response to second signals, with the output data being transmittable from the computer for manufacturing the three-dimensional body.
    Type: Grant
    Filed: July 7, 1994
    Date of Patent: December 24, 1996
    Assignee: Nobelpharma AB
    Inventors: Matts Andersson, Anders Tornquist
  • Patent number: 5587940
    Abstract: A method and apparatus for performing decimal division using a computer that does not have the capability to perform single instruction decimal multiplication or division. A divisor is normalized such that the value of the first digit of the divisor is not less than 5. Trial quotient digits within a trial quotient table are predetermined. A multiples table comprises multiples of the normalized divisor. The most significant digits of the normalized divisor and the most significant digits of each partial dividend are used to locate trial quotient digits within the trial quotient digit table. The trial quotient digits are used to locate multiples within the multiples table. A single subtraction (or addition) operation from a partial dividend can be used to determine whether the trial quotient digit is the actual quotient digit.
    Type: Grant
    Filed: November 12, 1993
    Date of Patent: December 24, 1996
    Assignee: Amalgamated Software of North America, Inc.
    Inventor: David E. Ferguson
  • Patent number: 5587898
    Abstract: In a method and apparatus for fuzzy control in contrast to standard methods and arrangements, no sharp quantity is processed as an input quantity of the fuzzy controller; instead, an input quantity is supplied that is affected with a probability density distribution. Thus it is not a sharp value but the probability density distribution of an input value whose membership degree is determined in the inference procedure of the fuzzy controller. This procedure offers advantages, particularly given asymmetrical distribution densities. First, one thus obtains a better response behavior of the controller and, second, the disadvantages that would occur given a pre-filtering of the signal, such as information losses, are avoided.
    Type: Grant
    Filed: March 2, 1995
    Date of Patent: December 24, 1996
    Assignee: Siemens Aktiengesellschaft
    Inventor: Rainer Palm
  • Patent number: 5587896
    Abstract: An apparatus and method for automatically adjusting the control parameters of a self-tuning controller used to regulate a process having a measured process variable signal. Using the measured process variable signal, an error signal representing a closed-loop response of the process to an upset condition is generated. Local extrema of the error signal is measured and three successive amplitude values are selected to produce measured decay and overshoot characteristics of the error signal. The three successive amplitude values are selected such that the measured decay characteristic is greater than the overshoot characteristic. Based on the measured decay and overshoot characteristics at least one of the control parameters of the controller is automatically adjusted to improve the difference between one of the measured characteristics and a target characteristic.
    Type: Grant
    Filed: July 16, 1990
    Date of Patent: December 24, 1996
    Assignee: The Foxboro Company
    Inventors: Peter D. Hansen, Edgar H. Bristol
  • Patent number: 5586041
    Abstract: Method and system for monitoring the operation of a machine having a traversing tool or die member, based on a plurality of features extracted from a process signature. The method includes defining the plurality of features, each feature representing a parameter associated with the process of forming the parts, and operating the machine so as to produce a predetermined number of production parts while collecting a production operating signature. The method also includes extracting the feature values from the production operating signature to obtain production feature values, and comparing the production feature values to predetermined operating limits which represent limits within which acceptable parts are formed.
    Type: Grant
    Filed: February 17, 1995
    Date of Patent: December 17, 1996
    Assignee: Ford Motor Company
    Inventor: Suresh M. Mangrulkar
  • Patent number: 5586071
    Abstract: A Wallace-type binary tree multiplier in which the partial products of a multiplicand and a multiplier are produced and then successively reduced using a plurality of adder levels comprised of full and half adders. This reduction continues until a final set of inputs is produced wherein no more than two inputs remain to be added in any column. This final set is then added using a serial adder and a carry lookahead adder to produce the desired product. The additions at each level are performed in accordance with prescribed rules to provide for fastest overall operating speed and minimum required chip area. In addition, the lengths of the serial adder and carry lookahead adder are chosen to further enhance speed while reducing required chip area. A still further enhancement in multiplier operating speed is achieved by providing connections to adders so as to take advantage of the different times of arrival of the inputs to each level along with different adder input-to-output delays.
    Type: Grant
    Filed: August 26, 1994
    Date of Patent: December 17, 1996
    Assignee: Nisys Corporation
    Inventor: Laurence P. Flora
  • Patent number: 5586038
    Abstract: Manufacturing history of a product is accumulated without burdening a host computer which manages a production line. Whenever a work or part to be assembled is fed to the production line, a management terminal sets an operation data area corresponding to the work in an operation file. An operation terminal is provided for each step in the production line. These operation terminals each identify a work arriving at a corresponding step station and detect the contents of operation to be carried out on the work. The detected operation contents are written in an operation data area corresponding to the identified work in an operation data area in the operation file.
    Type: Grant
    Filed: December 28, 1993
    Date of Patent: December 17, 1996
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventor: Masao Nagaoka
  • Patent number: 5583755
    Abstract: A control system comprising two controller modules. The controller module includes an independent controller, a cooperative controller, an adjuster and a synthesizer. The independent controller inputs measured values xi of a system variable from a target system controlled by the current module. The cooperative controller inputs measured values of a control variable xj from a target system controlled by another module. The adjuster adjusts the gain of the cooperative controller 4 based on the control variable xi. The synthesizer corrects the output of the independent controller 3 by using that of the cooperative controller and effects on output reflecting the composition. The target system being controlled by the current module is controlled according to the output of the synthesizer of the current module. Any interference that may occur between the changing system variables of the target system can be suppressed in a short time.
    Type: Grant
    Filed: May 17, 1994
    Date of Patent: December 10, 1996
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiaki Ichikawa, Yoshikazu Ishii, Haruo Kibushi
  • Patent number: 5583754
    Abstract: A device for configuring functional units a serial master-slave arrangement, including a master unit having a digital computer and an input/output unit, a plurality of slave units each having a digital computer and two input/output units, the master unit being connected to a first slave unit, and the slave units being connected to one another in series via the in-put/output units and data-transfer lines.
    Type: Grant
    Filed: February 17, 1995
    Date of Patent: December 10, 1996
    Assignee: Heidelberger Druckmaschinen AG
    Inventors: Holger Leonhardt, Reinhard Broghammer
  • Patent number: 5583802
    Abstract: A method for automatically entering digits and arithmetic operations into a calculator. After digits are entered manually or by an optical character recognition device, the numbers are delimited (or separated) automatically to avoid the need to depress an enter key or operation key. The operation can also be determined automatically either by a single input for a series of repeated operations or by determining the direction of the scan in a character recognition device. The delimiting of the numbers will be determined based on spatial arrangements, minimum time differences between numbers or by using alternate keypads. The size of the reading zone may be adjusted either mechanically or electronically to avoid reading undesired numbers.
    Type: Grant
    Filed: October 5, 1993
    Date of Patent: December 10, 1996
    Inventor: Walter Hauser