Patents by Inventor Dominic Farmer

Dominic Farmer 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).

  • Publication number: 20060129317
    Abstract: A mobile station database of cellular identifications and associated position information is stored in mobile station memory. The mobile station uses the position information in the database to assist in determining a current position for the mobile based on an identifier, such as cell ID, base station BSIC, PSC, or carrier frequency. A satellite vehicle signal is searched in an uncertainty region that is a function of position information associated with the current identifier. The uncertainty region can be limited by assumed platform dynamics via predefined velocity and acceleration information. Time maintenance for the mobile station can also be achieved through known approximate position from the position database and measurement of a single satellite vehicle propagation delay. The mobile station can compare a position determination obtained through satellite vehicle signals with position database information to determine the validity of that position.
    Type: Application
    Filed: October 18, 2005
    Publication date: June 15, 2006
    Inventors: Dominic Farmer, Suzanne Arcens
  • Patent number: 7006036
    Abstract: A system for maintaining time in a satellite positioning system (SPS) receiver that relies on almanac data to maintain a reasonably accurate time. The approximate time based on almanac data is sufficiently accurate to bound the unknown parameters when a request for position is received. The receiver may automatically update the internal time and/or position. When a time update is required, the approximate time based on almanac data is sufficiently accurate that the receiver need only acquire the code phase from the satellites and can internally determine the code period into the bit and the bit into the week based on the almanac data.
    Type: Grant
    Filed: March 16, 2004
    Date of Patent: February 28, 2006
    Assignee: Qualcomm Incorporated
    Inventor: Dominic Farmer
  • Publication number: 20050079846
    Abstract: Systems and techniques are disclosed relating to wireless communications. These systems and techniques involve wireless communications wherein a device may be configured to recover an information signal from a carrier using a reference signal, detect a frequency error in the information signal; and periodically tune the reference signal to reduce the frequency error.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 14, 2005
    Inventors: Andrew Sendonaris, Da-shan Shiu, Dominic Farmer, Jeremy Lin, Parvathanathan Subrahmanya, Thomas Rowland
  • Publication number: 20040190378
    Abstract: Method and apparatus to implement a “virtual” real-time clock at a terminal based on time information from multiple communication systems. At least one system (e.g., GPS) provides “absolute” time information for the virtual real-time clock, and at least one other system (e.g., a cellular system) provides “relative” time information. The virtual real-time clock is “time-stamped” with absolute time as it becomes available from the first system. Relative time (which may be received from multiple asynchronous transmitters) is mapped to the timeline of the virtual real-time clock as it is received from the second system. Absolute time at any arbitrary time instant on the timeline may then be estimated based on the absolute time from the first system and the relative time from the second system. Absolute times from the first system for two or more time instants may also be used to calibrate the relative time from the second system.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Inventor: Dominic Farmer
  • Publication number: 20040174296
    Abstract: A system for maintaining time in a satellite positioning system (SPS) receiver that relies on almanac data to maintain a reasonably accurate time. The approximate time based on almanac data is sufficiently accurate to bound the unknown parameters when a request for position is received. The receiver may automatically update the internal time and/or position. When a time update is required, the approximate time based on almanac data is sufficiently accurate that the receiver need only acquire the code phase from the satellites and can internally determine the code period into the bit and the bit into the week based on the almanac data.
    Type: Application
    Filed: March 16, 2004
    Publication date: September 9, 2004
    Inventor: Dominic Farmer
  • Patent number: 6788249
    Abstract: A method and apparatus for setting coarse GPS time in a GPS receiver in a mobile station (MS) that is communicating with a base station and a position determining entity (PDE). The MS requests an assistance message from the PDE that includes a sequence of predicted navigation bits, including a predicted time indicator field, which is then located and decoded. Coarse time is set responsive to the time indicator value. A Pattern Match Algorithm may be performed to provide more precise GPS time. In order to better set coarse time, an expected error in the Time of Week may be determined, by for example using the expected network latency. The system describe herein enables the use of IS-801 protocol by an MS in asynchronous networks by improving the coarse time setting process.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: September 7, 2004
    Assignee: Snaptrack Incorporated
    Inventors: Dominic Farmer, Laszlo Leirer
  • Patent number: 6768448
    Abstract: A system for maintaining time in a satellite positioning system (SPS) receiver that relies on almanac data to maintain a reasonably accurate time. The approximate time based on almanac data is sufficiently accurate to bound the unknown parameters when a request for position is received. The receiver may automatically update the internal time and/or position. When a time update is required, the approximate time based on almanac data is sufficiently accurate that the receiver need only acquire the code phase from the satellites and can internally determine the code period into the bit and the bit into the week based on the almanac data.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: July 27, 2004
    Assignee: Qualcomm Incorporated
    Inventor: Dominic Farmer
  • Publication number: 20040021601
    Abstract: A system for maintaining time in a satellite positioning system (SPS) receiver that relies on almanac data to maintain a reasonably accurate time. The approximate time based on almanac data is sufficiently accurate to bound the unknown parameters when a request for position is received. The receiver may automatically update the internal time and/or position. When a time update is required, the approximate time based on almanac data is sufficiently accurate that the receiver need only acquire the code phase from the satellites and can internally determine the code period into the bit and the bit into the week based on the almanac data.
    Type: Application
    Filed: October 24, 2002
    Publication date: February 5, 2004
    Inventor: Dominic Farmer
  • Patent number: 6567747
    Abstract: The present invention is drawn to a light bar assembly for guiding the movement of a vehicle on a tilted surface. The light bar assembly is comprised of a housing having a light bar and a tilt sensor. The light bar is disposed in the housing and adapted to guide the movement of the vehicle. In addition, the tilt sensor is disposed in the housing and adapted to indicate the attitude of the vehicle. As such, the attitude of the vehicle is taken into consideration when the vehicle is being guided along the adjusted travel path on the tilted surface. Moreover, with the addition of the light bar assembly, an existing prior art guidance control system can be conveniently and economically upgraded to a robust system that includes the tilt sensor.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: May 20, 2003
    Assignee: Trimble Navigation Limited
    Inventors: Arthur F. Lange, Michael Timmons, Dominic Farmer
  • Patent number: 6049303
    Abstract: A method for determining an improved position fix by performing postprocessing on a realtime differentially corrected GPS position. A remote rover unit containing a GPS receiver is used to determine a differentially corrected position according to measured pseudoranges and realtime pseudorange correction vectors is broadcast by a base station. The rover unit applies realtime corrections to measurements to determine a more accurate realtime differential position. It then stores the realtime differential position and the realtime pseudorange correction vector. Subsequently, postprocessing is performed to determine a postprocessed pseudorange correction vector. A difference vector representing the difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector is then determined. This difference vector is applied to the realtime differential position to calculate a more accurate, improved position fix.
    Type: Grant
    Filed: June 7, 1999
    Date of Patent: April 11, 2000
    Assignee: Trimble Navigation Limited
    Inventors: Zoltan Biacs, Dominic Farmer
  • Patent number: 6031882
    Abstract: Method and apparatus for using a plurality of correlators to improve the estimate of direct signal arrival time by identifying detailed features of a correlation function at and adjacent to the correlation peak. The errors in location of the center point of a correlation function R(.tau.), formed by the received signal and a stored copy of the expected signal, are assumed to be strongly correlated for narrow sample spacing and wide sample spacing of the correlation function. Alternatively, the multipath signal strengths and phases are estimated by a least mean squares analysis, using multiple sampling of a correlation function of an expected signal and an arriving composite signal that includes the direct signal and one or more multipath signals. Times of arrival or path delays of the direct signal and the multipath signals are determined separately. Path delays can be determined by at least three approaches: (1) identification of slope transition points in the correlation function R(.tau.
    Type: Grant
    Filed: May 6, 1997
    Date of Patent: February 29, 2000
    Assignee: Trimble Navigation Limited
    Inventors: Per Enge, Dominic Farmer, John F. Schipper
  • Patent number: 5973639
    Abstract: A method for determining an improved position fix by performing postprocessing on a realtime differentially corrected GPS position. A remote rover unit containing a GPS receiver is used to determine a differentially corrected position according to measured pseudoranges and realtime pseudorange correction vectors is broadcast by a base station. The rover unit applies realtime corrections to measurements to determine a more accurate realtime differential position. It then stores the realtime differential position and the realtime pseudorange correction vector. Subsequently, postprocessing is performed to determine a postprocessed pseudorange correction vector. A difference vector representing the difference between the realtime pseudorange correction vector and the postprocessed pseudorange correction vector is then determined. This difference vector is applied to the realtime differential position to calculate a more accurate, improved position fix.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: October 26, 1999
    Assignee: Trimble Navigation Limited
    Inventors: Zoltan Biacs, Dominic Farmer
  • Patent number: 5963601
    Abstract: Method and apparatus for formation of an autocorrelation difference function of an incoming digital signal that reduces the effects of presence of a multipath signal or of noise in an incoming digital composite signal. An incoming digital composite signal, including direct and multipath signals, is received that has a bit value transition interval of length .DELTA..tau..sub.chip. Two or three consecutive bit values b.sub.n-2, b.sub.n-1 and b.sub.n of the direct (ideal) signal are examined. If a test condition for these bit values is satisfied, a first non-uniform weighting function w1(t) is used to compute the contribution of a time interval I.sub.n ={t'.vertline.t.sub.n-1 +.DELTA.<t'.ltoreq.t.sub.n +.DELTA.}, where .DELTA. is a selected time value satisfying 0.ltoreq..DELTA.<.DELTA..tau..sub.chip, to first and second autocorrelation functions AC#(.tau.;E) and AC#(.tau.;L) with respective selected first and second time shifts .tau.=t.sub.E and .tau.=t.sub.L (>t.sub.E).
    Type: Grant
    Filed: May 20, 1996
    Date of Patent: October 5, 1999
    Assignee: Trimble Navigation Limited
    Inventors: Rayman Pon, Kreg Martin, Dominic Farmer
  • Patent number: 5923703
    Abstract: Method and apparatus for formation of an autocorrelation difference function of an incoming digital signal that reduces the effects of presence of a multipath signal or of noise in an incoming digital composite signal. An incoming digital composite signal, including direct and multipath signals, is received that has a bit value transition interval of length .DELTA..tau..sub.chip. Two or three consecutive bit values b.sub.n-2, b.sub.n-1 and b.sub.n of the direct (ideal) signal are examined. If a test condition for these bit values is satisfied, a first non-uniform weighting function w1(t) is used to compute the contribution of a time interval I.sub.n ={t'.vertline.t.sub.n-1 +.DELTA.<t'.ltoreq.t.sub.n +.DELTA.}, where .DELTA. is a selected time value satisfying 0.ltoreq..DELTA.<.DELTA..tau..sub.chip, to first and second autocorrelation functions AC#(.tau.;E) and AC#(.tau.;L) with respective selected first and second time shifts .tau.=t.sub.E and .tau.=t.sub.L (>t.sub.
    Type: Grant
    Filed: August 24, 1998
    Date of Patent: July 13, 1999
    Inventors: Rayman Pon, Kreg Martin, Dominic Farmer
  • Patent number: 5630208
    Abstract: Method and apparatus for using a plurality of correlators to improve an estimate of direct signal arrival time by identifying features of a correlation function at and adjacent to the correlation peak. In a first embodiment, the errors in location of the center point of a correlation function R(.tau.), formed by the incoming composite signal and a stored copy of the expected signal, are assumed to be strongly correlated for narrow sample spacing and wide sample spacing of the correlation function. In a second embodiment, multipath signal strengths and phases are estimated, using multiple sampling of the correlation function R(.tau.). This approach assumes that path delays of the direct signal and of the multipath signals can be determined separately.
    Type: Grant
    Filed: July 19, 1994
    Date of Patent: May 13, 1997
    Assignee: Trimble Navigation Limited
    Inventors: Per Enge, Dominic Farmer, John F. Schipper
  • Patent number: 5465413
    Abstract: Method and apparatus for reducing or cancelling impulse noise from a signal containing noise. The desired noise-free signal is assumed to have a representative frequency .omega..sub.3, but may have a range of frequencies adjacent to this frequency, and is assumed to have substantially zero amplitude for all frequencies .omega.<.omega..sub.1 and/or for all frequencies .omega.>.omega..sub.2, where .omega..sub.1 <.omega..sub.3 <.omega..sub.2 or .omega..sub.1 <.omega..sub.2. An input (noisy) signal is filtered and analyzed in a narrow frequency region surrounding .omega.=.omega..sub.1 and/or a narrow frequency region surrounding .omega.=.omega..sub.2 to obtain one or two output signal components n.sub.1 (t) and/or n.sub.2 (t), respectively, that, ideally, contain no contribution from the desired signal. The input signal is also filtered and analyzed in a narrow frequency region surrounding .omega.=.omega..sub.3 to obtain an output signal s(t)+n.sub.3 (t) component including the desired signal s(t).
    Type: Grant
    Filed: March 5, 1993
    Date of Patent: November 7, 1995
    Assignee: Trimble Navigation Limited
    Inventors: Per Enge, Dominic Farmer, Brian Westfall
  • Patent number: 5202694
    Abstract: Improved apparatus for generation of the P-code sequences used in global positioning by issuance and sensing of code sequences issued by a plurality of satellites. The improved apparatus generates the same P-code sequences with fewer components, or with different components, by removal or replacement of: (1) a time delay/multiplexer module that allows choice of the satellite whose P-code is being formed and issued; (2) four 12-bit counters that determine the end of an epoch and are associated with four X code registers; (3) components that produce precession of an X1 code sequence relative to an X2 code sequence; and (4) an end-of-the-period counter, used to sense occurrence of the end of a chosen period, for example, 7.0 days, for purpose of P-code re-initialization.
    Type: Grant
    Filed: September 10, 1991
    Date of Patent: April 13, 1993
    Assignee: Trimble Navigation
    Inventors: Dominic Farmer, Kreg Martin