Patents by Inventor John G. Mark

John G. Mark has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6940433
    Abstract: A method of distinguishing an analog drive signal from a pickoff signal for attenuating the effect of electrical cross-coupling between the analog drive signal and the pickoff signal. The method may include receiving a periodic digital signal at a first frequency in the form of a stream of digital data values, randomly inverting at least one of the digital data values and converting the stream of digital data values to a stream of analog data values to form an analog drive signal. The method may also include driving a sensor, physically coupled to a resonant member configured to oscillate at a second frequency, using the analog drive signal and sensing changes in the movement of the resonant member detected by the sensor for producing a pickoff signal.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: September 6, 2005
    Assignee: Northrop Grumman Corporation
    Inventors: Daniel A. Tazartes, John G. Mark
  • Patent number: 6871561
    Abstract: Multiple isolators are configured with respect to an assembly (101), such as a sensor assembly in an inertial navigation system or other system where cross-axis acceleration or rotation coupling is undesirable. The system utilizes a set of isolators (203, 209, 215, and 221; 305, 307, 311, 313, 317, 319, 323, 325; or 403, 405, 407, 411, 413, and 415) that are substantially matched to each other, but may have uncorrelated axial stiffness and radial stiffness. The system configuration does not introduce cross-axis coupling, such as cross-axis translational coupling and cross-axis rotational coupling.
    Type: Grant
    Filed: March 7, 2002
    Date of Patent: March 29, 2005
    Assignee: Northrop Grumman Corporation
    Inventors: Michael W. Denice, Jr., John G. Mark, Daniel A. Tazartes
  • Patent number: 6829763
    Abstract: The invention is a method and apparatus for repetitively executing a plurality of software packages at a plurality of rates utilizing a common set of computational resources. The method consists of counting contiguous time increments and executing a plurality of software packages. Each software package is executed during each time increment in one or more sequences of time increments. The time increments in each sequence recur at a predetermined rate, and the time increments assigned to one software package do not overlap the time increments assigned to any other of the plurality of software packages.
    Type: Grant
    Filed: May 16, 2000
    Date of Patent: December 7, 2004
    Assignee: Litton Systems, Inc.
    Inventors: John G. Mark, Daniel A. Tazartes, Jonathan A. Lincoln, Philip T. Kent
  • Patent number: 6796724
    Abstract: A sleeve (22) enables attachment of an optic fiber (14) to a multi-integrated optic chip (10) in optical communication therewith, and maintains alignment of the fiber at its end adjacent the chip. The sleeve includes a symmetrically-shaped cavity (26) bounded by termini (30, 32) which are respectively disposed to fit onto the chip and to accept the fiber. An adhesive (46) within the cavity symmetrically bonds the fiber to the chip. The adhesive cures symmetrically in the cavity, to eliminate undesired motion of the fiber from its preferred alignment position vis-a-vis the chip connection point (12) or to provide a repeatable motion to achieve the optimum alignment position of the fiber with respect to the chip. The sleeve may be left in place or, alternatively, it may be removed. The sleeve controls, defines and confines the index matching adhesive and/or fluid between fiber end (44) and connection point (12) by defining the areas and volume actually in contact with the adhesive or fluid.
    Type: Grant
    Filed: July 28, 2001
    Date of Patent: September 28, 2004
    Assignee: Litton Systems, Inc.
    Inventors: Arnold E. Goldman, K. Juergen Flamm, John G. Mark, Ike Song
  • Patent number: 6760111
    Abstract: Apparatus and a method for compensating production or operationally-induced inaccuracies in the binary-weighted electrodes of a high-resolution digital phase modulator of, for example, a fiber optic gyroscope. Programmable correction values are employed to increase the accuracy of each binary-weighted planar electrode. In the invention, a less significant component of the binary drive signal, if appropriate after compensation in a low resolution digital-to-analog converter, is converted into an analog signal that is applied to a specific or a separate additional electrode of the digital phase modulator.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: July 6, 2004
    Assignee: Litef GmbH
    Inventors: John G. Mark, Mauricio Ribes, Daniel A. Tazartes
  • Publication number: 20030167863
    Abstract: Multiple isolators are configured with respect to an assembly (101), such as a sensor assembly in an inertial navigation system or other system where cross-axis acceleration or rotation coupling is undesirable. The system utilizes a set of isolators (203, 209, 215, and 221; 305, 307, 311, 313, 317, 319, 323, 325; or 403, 405, 407, 411, 413, and 415) that are substantially matched to each other, but may have uncorrelated axial stiffness and radial stiffness. The system configuration does not introduce cross-axis coupling, such as cross-axis translational coupling and cross-axis rotational coupling.
    Type: Application
    Filed: March 7, 2002
    Publication date: September 11, 2003
    Inventors: Michael W. Denice, John G. Mark, Daniel A. Tazartes
  • Patent number: 6538745
    Abstract: The invention is a method and apparatus for processing signals with frequencies fL and fR from a multioscillator ring laser gyro, the method being repeated at regular time intervals. The difference f&Dgr;&thgr;, of fL and fR is a measure of the angular rotation rate of the ring laser gyro and the sum fF of fL and fR divided by 2 is the Faraday bias frequency. The first step of the method comprises determining two or more of the values MLP, MRP, MFP, and M&Dgr;&thgr;P of a set of functions ML(fL), MR(fR), MF(fF), and M&Dgr;&thgr;(f&Dgr;&thgr;). The second step comprises storing two or more processed values MLS, MRS, MFS, and M&Dgr;&thgr;S of the functions ML(fL), MR(fR), MF(fF), and M&Dgr;&thgr;(f&Dgr;&thgr;) if the corresponding values of MLP, MRP, MFP, and M&Dgr;&thgr;P are valid. A processed value is derived from the value for the present time interval and zero or more processed values for prior time intervals.
    Type: Grant
    Filed: February 8, 2000
    Date of Patent: March 25, 2003
    Assignee: Litton Systems, Inc.
    Inventors: Daniel A. Tazartes, John G. Mark, Brian T. Lottman, Shaw W. Fann
  • Patent number: 6360602
    Abstract: A closed loop accelerometer includes apparatus within an associated digital rebalance loop for reducing the presence of low frequency moding noise in the accelerometer output. In one embodiment, the digitized corrective signal is applied to a moving average filter. In a second embodiment, the corrective signal is modulated with a random function and, in a third embodiment, the digitized corrective signal is both randomized and applied to a moving average filter. In each embodiment, the periodic moding noise that results from the analog-to-digital conversion within the rebalance loop is significantly reduced from that observed in prior art systems.
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: March 26, 2002
    Assignee: Litton Systems, Inc.
    Inventors: Daniel A. Tazartes, Yumi Yoshida, John G. Mark
  • Publication number: 20020015567
    Abstract: A sleeve (22) enables attachment of an optic fiber (14) to a multi-integrated optic chip (10) in optical communication therewith, and maintains alignment of the fiber at its end adjacent the chip. The sleeve includes a symmetrically-shaped cavity (26) bounded by termini (30, 32) which are respectively disposed to fit onto the chip and to accept the fiber. An adhesive (46) within the cavity symmetrically bonds the fiber to the chip. The adhesive cures symmetrically in the cavity, to eliminate undesired motion of the fiber from its preferred alignment position vis-a-vis the chip connection point (12) or to provide a repeatable motion to achieve the optimum alignment position of the fiber with respect to the chip. The sleeve may be left in place or, alternatively, it may be removed. The sleeve controls, defines and confines the index matching adhesive and/or fluid between fiber end (44) and connection point (12) by defining the areas and volume actually in contact with the adhesive or fluid.
    Type: Application
    Filed: July 28, 2001
    Publication date: February 7, 2002
    Inventors: Arnold E. Goldman, K. Juergen Flamm, John G. Mark, Ike Song
  • Publication number: 20010049710
    Abstract: The invention is a method and apparatus for repetitively executing a plurality of software packages at a plurality of rates utilizing a common set of computational resources. The method consists of counting contiguous time increments and executing a plurality of software packages. Each software package is executed during each time increment in one or more sequences of time increments. The time increments in each sequence recur at a predetermined rate, and the time increments assigned to one software package do not overlap the time increments assigned to any other of the plurality of software packages.
    Type: Application
    Filed: March 28, 2001
    Publication date: December 6, 2001
    Inventors: Randall K. Curey, Daniel A. Tazartes, Kent T. Banno, John G. Mark
  • Patent number: 6317215
    Abstract: The invention is a method and apparatus for generating a pseudorandom sequence of bits. The method comprises the steps of (1) selecting a “0” or a “1” as the next bit of the modified pseudorandom bit sequence if one or more criteria are satisfied, the criteria being based on the measured properties of a plurality of prior bits of the modified pseudorandom bit sequence; otherwise: (2) selecting the next bit of an initial pseudorandom bit sequence as the next bit of the modified pseudorandom bit sequence, the next bit of the initial pseudorandom bit sequence being a function of one or more prior bits of the initial pseudorandom bit sequence.
    Type: Grant
    Filed: July 7, 2000
    Date of Patent: November 13, 2001
    Assignee: Litton Systems Inc.
    Inventors: John G. Mark, Daniel A. Tazartes, David I. Tazartes, Daniel P. Wiener
  • Patent number: 6307631
    Abstract: The invention is a method and apparatus for generating a primary pseudorandom bit sequence consisting of a plurality of contiguous P subsequences. Each P subsequence consists of a start sequence of predetermined length followed by a sequence of trailing bits. The method comprises three steps. The first step consists of deriving a feedback bit from each generating sequence in a P subsequence in accordance with a specified rule where a generating sequence is any sequence of contiguous bits in the P subsequence having the same length as the start sequence. The bit that follows a generating sequence is called the trailing bit for that generating sequence. The second step of the method consists of determining a sequence of one or more modifier bits to be used in modifying the P subsequence. The third step of the method consists of modifying the P subsequence utilizing the one or more modifier bits.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 23, 2001
    Assignee: Litton Systems Inc.
    Inventors: Daniel A. Tazartes, John G. Mark, David I. Tazartes
  • Patent number: 6298287
    Abstract: A system and method for improving the accuracy of altitude determinations in an inertial navigation system. The system utilizes pressure measurements which are taken by a barometric altimeter and converted into an estimated pressure altitude using any known pressure-to-altitude conversion. A pressure correction value is then generated using a correction value generating formula that is a function of altitude. The pressure correction value is then multiplied by a pressure offset value for the barometric altimeter to generate a pressure offset error for the barometric altimeter. This pressure offset error is used in the present invention to modify the pressure altitude estimation in order to generate an altitude determination having an improved accuracy. The present invention further determines an amount of observation noise in the barometric altimeter that is a function of pressure noise and altitude, where the altitude estimation is further modified to account for the observation noise.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: October 2, 2001
    Assignee: Litton Systems, Inc.
    Inventors: Daniel A. Tazartes, Brian T. Lottman, Dean E. Lottman, John G. Mark
  • Patent number: 6285954
    Abstract: The invention is a method and apparatus for obtaining an accurate value x1c of a variable x1 based on an estimate x1e that is a function of K variables x1, x2, . . . , xk, . . . , xK. The method comprises the steps of (a) obtaining a plurality of estimates x1e, x2e, . . . , xke, . . . , xKe of the variables x1, x2, . . . , xk, . . . , xK over a method-execution time period, the values of the variables x1, x2, . . . , xk, . . . , xK changing or being changed during the method-execution time period; (b) obtaining from an external source the actual values x1a of x1 during the method-execution time period; (c) defining a compensation model &dgr;x1 that is a function of one or more of the estimates x1e, x2e, . . . , xke, . . . xKe of the variables x1, x2, . . . , xk, . . . , xK, the compensation model being further defined by I unknown constants a1, a2, . . . , ai, . . . , aI; (d) applying an operator G to the values of x1e−x1a and &dgr;x1; (e) determining the values of a1, a2, . . . , ai, . . .
    Type: Grant
    Filed: July 21, 1999
    Date of Patent: September 4, 2001
    Assignee: Litton Systems Inc.
    Inventors: John G. Mark, Daniel A. Tazartes
  • Patent number: 6266583
    Abstract: A system and method for improving the accuracy of altitude determinations in an inertial navigation system. Pressure measurements available to the inertial navigation system are used to initially calculate an estimated pressure altitude using the standard day model for the atmosphere. Temperature measurements are further utilized in the physical relationship between temperature, pressure, and altitude to compute a second computed altitude. A change between subsequent second computed altitudes is calculated and compared with a respective change in the computed pressure altitude in order to generate a correction value. The correction value is then used to modify the computed pressure altitude to generate a more accurate determination of the absolute altitude of the inertial navigation system.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: July 24, 2001
    Assignee: Litton Systems, Inc.
    Inventors: Daniel A. Tazartes, Brian T. Lottman, Dean E. Lottman, John G. Mark
  • Patent number: 6219616
    Abstract: The invention is a method and apparatus for updating the attitude of a body by utilizing a plurality of gyros to measure as a function of time the angular rate vector or the integrated angular rate vector for the body. The method comprises the steps of (1) obtaining measured values of the angular rate vector at a plurality of readout intervals, (2) obtaining a smoothed value of each of one or more smoothed representations of the angular rate vector at the end of each of a plurality of smoothing intervals, and (3) obtaining the updated attitude of the body at the end of an update interval by utilizing the attitude at the beginning of the update interval and the smoothed values of the smoothed representations of the angular rate vector obtained during the update interval. A smoothed representation is a weighted sum of the measured values obtained during a smoothing interval.
    Type: Grant
    Filed: April 22, 1999
    Date of Patent: April 17, 2001
    Assignee: Litton Systems Inc.
    Inventors: Yury A. Litmanovich, John G. Mark, Daniel A. Tazartes
  • Patent number: 6175807
    Abstract: The invention is a method continuing over a plurality of time periods for compensating for the output error in each of one or more navigation instruments in a system comprising a plurality of navigation instruments after the system is introduced into its operating environment. The practice of the method begins with determining the values of one or more of a set of coordinates that specify the position, velocity, and orientation of the system in space together with the error in a compensated output for each of the one or more navigation instruments. The method continues with determining a compensation model for each of the one or more navigation instruments. A compensation model specifies for a current time period an adjustment in amplitude of the output of a navigation instrument as a function of time and temperature.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: January 16, 2001
    Assignee: Litton Systems, Inc.
    Inventors: Robert J. Buchler, Larry R. Moeller, Shaw-Wen Fann, Daniel A. Tazartes, John G. Mark
  • Patent number: 6130755
    Abstract: The invention is a method and apparatus for determining the rotation of a medium through which a light beam propagates by modulating the light beam with a pseudorandom sequence of bits. The method comprises the steps of (1) selecting a "0" or a "1" as the next bit of the modified pseudorandom bit sequence if one or more criteria are satisfied, the criteria being based on the measured properties of a plurality of prior bits of the modified pseudorandom bit sequence; otherwise: (2) selecting the next bit of an initial pseudorandom bit sequence as the next bit of the modified pseudorandom bit sequence, the next bit of the initial pseudorandom bit sequence being a function of one or more prior bits of the initial pseudorandom bit sequence.
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: October 10, 2000
    Assignee: Litton Systems Inc.
    Inventors: John G. Mark, Daniel A. Tazartes, David I. Tazartes, Daniel P. Wiener
  • Patent number: 6115125
    Abstract: The invention is a method and apparatus for determining the rotation of a medium through which a light beam propagates by modulating the light beam with a primary pseudorandom bit sequence consisting of a plurality of contiguous P subsequences. Each P subsequence consists of a start sequence of predetermined length followed by a sequence of trailing bits. The method comprises three steps. The first step consists of deriving a feedback bit from each generating sequence in a P subsequence in accordance with a specified rule where a generating sequence is any sequence of contiguous bits in the P subsequence having the same length as the start sequence. The bit that follows a generating sequence is called the trailing bit for that generating sequence. The second step of the method consists of determining a sequence of one or more modifier bits to be used in modifying the P subsequence. The third step of the method consists of modifying the P subsequence utilizing the one or more modifier bits.
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: September 5, 2000
    Assignee: Litton Systems Inc.
    Inventors: Daniel A. Tazartes, John G. Mark, David I. Tazartes
  • Patent number: 6008903
    Abstract: The invention is a method for compensating for fringe visibility errors in a fiber-optic gyro. The light beam phase is modulated utilizing a phase-modulation generating function comprising a stepped waveform with steps of height 2.pi.k-.phi..sub.SE +j.phi..sub.M -.gamma..sub.ZS at time intervals .tau. where a phase step .phi. specified by the phase-modulation generating function is transformed into a change in light-beam phase of (.phi..sub.X /X).phi..sub.X where .phi..sub.X is the change in light phase produced by a phase step X. The integer k takes on the value -1, 0, or 1, j takes on the value -1 or 1, .phi..sub.SE is a phase determined by the fiber-optic gyro, .phi..sub.M is a predetermined phase value, and .gamma..sub.ZS is a phase designed to compensate for the fringe visibility errors. The phase .gamma..sub.
    Type: Grant
    Filed: November 9, 1998
    Date of Patent: December 28, 1999
    Assignee: Litton Systems Inc.
    Inventors: Daniel A. Tazartes, Peter Kyriacou, John G. Mark