Patents Assigned to Global Locate, Inc.
  • Publication number: 20080036650
    Abstract: A method and apparatus for determining time-of-day in a mobile receiver is described. In one example, expected pseudoranges to a plurality of satellites are obtained. The expected pseudoranges are based on an initial position of the mobile receiver and an initial time-of-day. Expected line-of-sight data to said plurality of satellites is also obtained. Pseudoranges from said mobile receiver to said plurality of satellites are measured. Update data for the initial time-of-day is computed using a mathematical model relating the pseudoranges, the expected pseudoranges, and the expected line-of-sight data. The expected pseudoranges and the expected line-of-sight data may be obtained from acquisition assistance data transmitted to the mobile receiver by a server. Alternatively, the expected pseudoranges may be obtained from acquisition assistance data, and the expected line-of-sight data may be computed by the mobile receiver using stored satellite trajectory data, such as almanac data.
    Type: Application
    Filed: July 3, 2007
    Publication date: February 14, 2008
    Applicant: GLOBAL LOCATE, INC.
    Inventors: Frank van Diggelen, Charles Abraham
  • Patent number: 7327310
    Abstract: Method and apparatus for time management in a position location system is described. In one example, a time relation is received at a server. The time relation includes a relationship between an air-interface time of a base station and a satellite time for a satellite constellation from a first satellite positioning system (SPS) receiver. The time relation is then stored in the server. In another example, satellite time is determined at a first time for a satellite constellation at an SPS receiver. A time offset is determined between the satellite time and an air-interface time of a base station. The time offset is stored within the SPS receiver. A position of the SPS receiver is computed at a second time using satellite measurements and the stored time offset.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: February 5, 2008
    Assignee: Global Locate, Inc.
    Inventors: Charles Abraham, Javier De Salas, David McMahan
  • Publication number: 20070274374
    Abstract: A method and apparatus for computing a convolution between a satellite signal from one of a plurality of satellite positioning systems and a pseudorandom code reference. The method and apparatus is capable of operating in multiple modes of resolution so as to enhance the sensitivity of the convolution processing.
    Type: Application
    Filed: May 26, 2006
    Publication date: November 29, 2007
    Applicant: Global Locate, Inc.
    Inventor: Charles Abraham
  • Publication number: 20070260399
    Abstract: A method and apparatus for generating and distributing satellite tracking data to a remote receiver is disclosed. The method for includes extracting from satellite-tracking data initial model parameters representing a current orbit of at least one satellite-positioning-system satellite, computing an orbit model using the initial model parameters, wherein a duration of the orbit model is longer than a duration of the satellite-tracking data, comparing, for an overlapping period of time, the orbit model to the satellite-tracking data; and adjusting the orbit model to match the satellite tracking data for the overlapping period of time so as to form an adjusted orbit model. The adjusted orbit model comprises the long-term-satellite-tracking data.
    Type: Application
    Filed: January 17, 2006
    Publication date: November 8, 2007
    Applicant: Global Locate, Inc.
    Inventors: Charles Abraham, Frank van Diggelen, Matthew Riben
  • Publication number: 20070200753
    Abstract: A method and apparatus for locating position of a GPS device is described. In one example, a method for provisioning a mobile device with a model for determining a position of the mobile device in at least one geographic area is provided. The method includes obtaining an estimate of the position of the mobile device, forming one or more satellite orbit models from the estimate and a wide area model, and sending the at least one satellite orbit model to the mobile device. The wide area model is formed from measurements from a plurality of satellites of a Global Positioning System, and the measurements are obtained by a plurality of reference stations.
    Type: Application
    Filed: December 29, 2006
    Publication date: August 30, 2007
    Applicant: GLOBAL LOCATE, INC.
    Inventors: Donald Fuchs, Charles Abraham, Frank van Diggelen
  • Publication number: 20070200752
    Abstract: A method and apparatus for maintaining integrity of long-term-orbit information used by a Global-Navigation-Satellite-System or other positioning receiver is described. The method comprises obtaining a predicted pseudorange from a first set of long-term-orbit information possessed by a positioning receiver; obtaining, at the positioning receiver from at least one satellite, a measured pseudorange; determining validity of the predicted pseudorange as a function of the predicted pseudorange and the measured pseudorange; and excluding from the long-term-orbit information at least a portion thereof when the validity of the predicted pseudorange is deemed invalid. Optionally, the method may comprise updating or otherwise supplementing the long-term-orbit information with other orbit information if the validity of the predicted pseudorange is deemed invalid.
    Type: Application
    Filed: December 6, 2006
    Publication date: August 30, 2007
    Applicant: GLOBAL LOCATE, INC.
    Inventors: Frank van Diggelen, Matthew Riben
  • Publication number: 20070200754
    Abstract: A method and apparatus for locating position of a GPS device is described. In one example, a multi-function mobile device, which is operable to communicate with a data network using a radio frequency signal and to determine a position based on a positioning signal, includes processing elements, at least one memory, and a host processor. The processing elements are operable to perform real-time calculations with the positioning signal. The memory, which is coupled to the processing elements, is operable to receive and store, in real time, results of the real-time calculations. The results include a correlation relating the position signal with a source of the position signal and a delay value associated with the source. The host processor is operable to (i) retrieve the results from the memory, (ii) process the results to generate positioning information, and (iii) perform calculations for communicating with the data network.
    Type: Application
    Filed: December 29, 2006
    Publication date: August 30, 2007
    Applicant: GLOBAL LOCATE, INC.
    Inventors: Donald Fuchs, Charles Abraham, Frank van Diggelen
  • Publication number: 20070192029
    Abstract: A method and apparatus for generating and distributing satellite tracking data to a remote receiver is disclosed. The method for includes extracting from memory at least a portion of long-term-satellite-tracking data, generating formatted data from the at least a portion of long-term-satellite-tracking data, the formatting data being in a format supported by the remote receiver, applying security to the formatted data to prevent unauthorized access to and/or tampering with the at least a portion of long-term-satellite-tracking data; and transmitting the formatted data to the remote receiver.
    Type: Application
    Filed: March 29, 2006
    Publication date: August 16, 2007
    Applicant: Global Locate, Inc.
    Inventors: Matthew Riben, Sergei Podshivalov, Frank van Diggelen, Charles Abraham
  • Patent number: 7256732
    Abstract: Method and apparatus for location-based triggering in a mobile receiver is described. In one example, a triggering region is designated. Expected pseudorange data is generated within the mobile receiver and pseudoranges to a plurality of satellites are measured. A delta position is computed with respect to a virtual center of the triggering region using satellite trajectory data, the measured pseudoranges, and the expected pseudoranges. The delta position is compared with the radius restriction value, the results of which may be used to trigger an event. In another example, expected pseudorange data is obtained at the mobile receiver. Pseudoranges from the mobile receiver to a plurality of satellites are measured. The measured pseudoranges and expected pseudoranges are compared using a metric to produce delta values. The delta values are compared with a radius restriction value, the results of which may be used to trigger an event.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: August 14, 2007
    Assignee: Global Locate, Inc
    Inventors: Javier De Salas, Frank van Diggelen, Brendan Ludden
  • Patent number: 7253768
    Abstract: A method and apparatus for mitigating multipath effects in a satellite signal receiver is described. The method includes computing at least one pseudorange residual as a function of (i) a measured pseudorange to a given satellite, and (ii) an expected pseudorange to the given satellite, which is derived by mathematically projecting a pseudorange to the given satellite. The method also includes applying the measured pseudorange to a sequential-estimation filter, which is configured to solve a navigation-solution problem, when the pseudorange residual satisfies a given threshold.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 7, 2007
    Assignee: Global Locate, Inc
    Inventors: Frank van Diggelen, Charles Abraham, Sergei Podshivalvo
  • Patent number: 7254404
    Abstract: Method and apparatus for processing position information in a mobile device is described. In one example, a request for a position to be computed within a predefined period of time is received. A plurality of positions is calculated within the predefined period of time. At least one of the plurality of positions is cached in a position cache. Accuracy data is derived with respect to at least one of the plurality of positions. A best position stored in the position cache is identified in response to the accuracy data. The best position may be sent to a server in communication with the mobile device.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: August 7, 2007
    Assignee: Global Locate, Inc
    Inventors: Frank van Diggelen, Charles Abraham
  • Publication number: 20070171125
    Abstract: Method and apparatus for receiving an estimate of time in a satellite signal receiver receives an estimate of time from a server and compensates for error of a clock in the satellite signal receiver using the estimate of time. The output of the compensated clock is used when computing a position of the satellite signal receiver. The estimate of time is received using a network time protocol (NTP), a simple network time protocol (SNTP), or by one-way broadcast from the server.
    Type: Application
    Filed: March 26, 2007
    Publication date: July 26, 2007
    Applicant: GLOBAL LOCATE, INC.
    Inventors: Charles Abraham, Sergei Podshivalov, Frank Diggelen
  • Patent number: 7245253
    Abstract: Method and apparatus for locating position of a satellite signal receiver is described. In one example, pseudoranges are obtained that estimate the range of a satellite signal receiver to a plurality of satellites. An absolute time and a position are computed using the pseudoranges at a first time. The absolute time is then used to compute another position at a subsequent time. In another example, a plurality of states associated with a satellite signal receiver are estimated, where the plurality of states includes a time tag error state. A dynamic model is then formed relating the plurality of states, the dynamic model operative to compute position of the satellite signal receiver.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: July 17, 2007
    Assignee: Global Locate, Inc.
    Inventors: Frank van Diggelen, Charles Abraham
  • Patent number: 7239857
    Abstract: A method and apparatus for compensating an oscillator in a location-enabled wireless device is described. In an example, a mobile device includes a wireless receiver for receiving wireless signals and a GPS receiver for receiving GPS signals. The mobile device also includes an oscillator having an associated temperature model. A frequency error is derived from a wireless signal. The temperature model is adjusted in response to the frequency error and a temperature proximate the oscillator. Frequency error of the oscillator is compensated using the adjusted temperature model. In another example, a frequency error is derived using a second oscillator within the wireless receiver.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: July 3, 2007
    Assignee: Global Locate, Inc
    Inventor: Charles Abraham
  • Publication number: 20070096978
    Abstract: A method and apparatus for mitigating multipath effects in a satellite signal receiver is described. The method includes computing at least one pseudorange residual as a function of (i) a measured pseudorange to a given satellite, and (ii) an expected pseudorange to the given satellite, which is derived by mathematically projecting a pseudorange to the given satellite. The method also includes applying the measured pseudorange to a sequential-estimation filter, which is configured to solve a navigation-solution problem, when the pseudorange residual satisfies a given threshold.
    Type: Application
    Filed: June 30, 2006
    Publication date: May 3, 2007
    Applicant: GLOBAL LOCATE, INC.
    Inventors: Frank van Diggelen, Charles Abraham, Sergei Podshivalov
  • Publication number: 20070085732
    Abstract: Method and apparatus for processing satellite signals from a first satellite navigation system and a second satellite navigation system is described. In one example, at least one first pseudorange between a satellite signal receiver and at least one satellite of the first satellite navigation system is measured. At least one second pseudorange between the satellite signal receiver and at least one satellite of the second satellite navigation system is measured. A difference between a first time reference frame of the first satellite navigation system and a second time reference frame of the second satellite navigation is obtained. The at least one first pseudoframe and the at least one second pseudorange are combined using the differences in time references.
    Type: Application
    Filed: June 30, 2006
    Publication date: April 19, 2007
    Applicant: GLOBAL LOCATE, INC.
    Inventor: Frank van Diggelen
  • Patent number: 7196660
    Abstract: Method and apparatus for receiving an estimate of time in a satellite signal receiver receives an estimate of time from a server and compensates for error of a clock in the satellite signal receiver using the estimate of time. The output of the compensated clock is used when computing a position of the satellite signal receiver. The estimate of time is received using a network time protocol (NTP), a simple network time protocol (SNTP), or by one-way broadcast from the server.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: March 27, 2007
    Assignee: Global Locate, Inc
    Inventors: Charles Abraham, Sergei Podshivalov, Frank van Diggelen
  • Patent number: 7190712
    Abstract: A method and apparatus for performing signal correlation is described. In one example, portions of a pseudorandom reference code are multiplied with portions of a repeating code of the digital signal to produce a plurality of inner products. The plurality of inner products are then integrated over a period less than a period of the repeating code to produce a correlation result with a broadened frequency response. In another example, the digital signal is correlated with a pseudorandom reference code to produce a first correlation. The digital signal is then correlated with the pseudorandom code reference code to produce a second correlation. The first and second correlations are then used to determine first and second signal delays. The frequency shift of the digital signal is computed using a difference between the first and second signal delays over time.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: March 13, 2007
    Assignee: Global Locate, Inc
    Inventors: Charles Abraham, Serge de la Porte, Sergei Podshivalov
  • Patent number: 7158883
    Abstract: A method and apparatus for locating position of a GPS device is described. In one example, a wireless carrier is provided in communication with the GPS device. The wireless carrier is configured to provide an approximate position of the GPS device. A server is provided for generating an initialization packet having a satellite orbit model configured for the approximate position. The GPS device is configured to compute pseudo-noise code phase information using the satellite orbit model of the initialization packet. The server is configured to compute position of the GPS device using the pseudo-noise code phase information. A web portal is provided to facilitate communication among the GPS device, the wireless carrier, and the server. In one example, a position request is generated at the web portal. In another example, the position request is generated at the GPS device.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: January 2, 2007
    Assignee: Global Locate, Inc
    Inventors: Donald L. Fuchs, Charles Abraham, Frank van Diggelen
  • Patent number: 7158882
    Abstract: A method and apparatus for locating position of a mobile receiver is described. In one example, sets of satellite measurements are determined with respect to a plurality of satellites over a period of time. A determination is made as to whether the mobile receiver is in a stationary condition over the period of time. A position of the mobile receiver is then computed using the sets of satellite measurements in response to detection of the stationary condition.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: January 2, 2007
    Assignee: Global Locate, Inc
    Inventors: Charles Abraham, Frank van Diggelen