Patents Assigned to Global Locate, Inc.
  • Patent number: 9037154
    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: July 3, 2007
    Date of Patent: May 19, 2015
    Assignee: GLOBAL LOCATE, INC.
    Inventors: Frank van Diggelen, Charles Abraham
  • Patent number: 9020756
    Abstract: Method and apparatus for processing a satellite positioning system (SPS) signal is described. In one example, a timing reference related to a SPS time of day is obtained from a wireless communication signal received by a mobile receiver. A bias in a local clock of the mobile receiver with respect to a frame timing of a repeating code broadcast by the satellite is compensated for in response to the timing reference. An expected code delay window is obtained for the SPS signal at the mobile receiver. The SPS signal is correlated with a reference code within the expected code delay window. In another example, an expected code delay window is obtained at the mobile receiver. The mobile receiver selects a sampling resolution in response to a size of the expected code delay window. The SPS signal is sampled at the selected sampling resolution and then correlated with a reference code.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: April 28, 2015
    Assignee: Global Locate, Inc.
    Inventors: Charles Abraham, Donald L. Fuchs
  • Patent number: 8989236
    Abstract: A method and apparatus for performing frequency analysis of sub-epoch correlations to estimate an unknown frequency of a received signal is provided. The method includes forming a sequence of correlation values from a plurality of correlations performed over a period less than a repeating period of a code, and analyzing the sequence of correlation values to estimate the frequency that is used to receive a signal comprising the code.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: March 24, 2015
    Assignee: Global Locate, Inc.
    Inventors: Jason Goldberg, Charles Abraham, Emre Tapucu
  • Patent number: 8963773
    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: Grant
    Filed: June 21, 2013
    Date of Patent: February 24, 2015
    Assignee: Global Locate, Inc.
    Inventors: Frank Van Diggelen, Matthew Riben
  • Patent number: 8930137
    Abstract: A method and apparatus for distribution and delivery of global positioning system (GPS) satellite telemetry data using a communication link between a central site and a mobile GPS receiver. The central site is coupled to a network of reference satellite receivers that send telemetry data from all satellites to the central site. The mobile GPS receiver uses the delivered telemetry data to aid its acquisition of the GPS satellite signal. The availability of the satellite telemetry data enhances the mobile receiver's signal reception sensitivity.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: January 6, 2015
    Assignee: Global Locate, Inc.
    Inventor: Frank Van Diggelen
  • Patent number: 8902104
    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 system, is obtained. The at least one first pseudorange and the at least one second pseudorange are combined using the difference in time references.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: December 2, 2014
    Assignee: Global Locate, Inc.
    Inventor: Frank van Diggelen
  • Patent number: 8805359
    Abstract: A method and apparatus for automatically deactivating an electronic device during flight of an aircraft. The method utilizes a global positioning system (GPS) or assisted global positioning system (AGPS) circuit to facilitate computing the acceleration, velocity and altitude of the electronic device and comparing this information to a profile to determine whether the acceleration, altitude and velocity meets a profile threshold of an airliner taking off. If the profile is that of the take-off of an aircraft, then the circuitry connected to the GPS/AGPS circuit will be deactivated.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: August 12, 2014
    Assignee: Global Locate, Inc.
    Inventors: David R. Bailin, Charles Abraham
  • Publication number: 20140210664
    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: Application
    Filed: April 2, 2014
    Publication date: July 31, 2014
    Applicant: GLOBAL LOCATE, INC.
    Inventors: Frank van DIGGELEN, Charles ABRAHAM
  • Patent number: 8779975
    Abstract: Methods and systems for measuring wireless signals in a wireless receiver are described. The method includes designating a measurement cycle frequency for the wireless receiver at a nominal frequency. A determination that a motion change event has occurred can be determined based on the detection of a transition between base stations in a wireless communications network. In response to the motion change event, the measurement cycle frequency can be adjusted according to various aspects of the disclosure.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: July 15, 2014
    Assignee: Global Locate, Inc.
    Inventor: Charles Abraham
  • Patent number: 8738290
    Abstract: Method and apparatus for managing a network element in a satellite navigation data distribution system is described. In one example, a network element includes a processor for processing satellite navigation data. For example, a network element may be a reference station, a hub, or a server in the satellite navigation data distribution system. The network element includes a memory for maintaining status variables associated with the processing of the satellite navigation data. The status variables may relate to the integrity of the satellite navigation data. The network element further includes a management agent for monitoring states of the status variables and communicating with a network management system to exchange information related to the states of the status variables. In one example, the management agent is configured to communicate using a simple network management protocol (SNMP).
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: May 27, 2014
    Assignee: Global Locate, Inc.
    Inventors: Charles Abraham, Steven Malkos, Sergei Podshivalov
  • Publication number: 20140098910
    Abstract: A method of correlating a digital communications signal is described. In an example, a window is defined equal to a portion of an epoch of the digital communication signal. The digital communication signal is then correlated across the window. A determination is made as to whether a correlation peak results from the correlating. Timing parameters are then established for receiving additional digital communication signals in response to presence of the correlation peak.
    Type: Application
    Filed: September 19, 2013
    Publication date: April 10, 2014
    Applicant: Global Locate, Inc.
    Inventors: Frank VAN DIGGELEN, Charles Abraham
  • Patent number: 8692712
    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: July 9, 2007
    Date of Patent: April 8, 2014
    Assignee: Global Locate, Inc.
    Inventors: Frank van Diggelen, Charles Abraham
  • Patent number: 8687549
    Abstract: Method and apparatus for processing location service messages in a satellite position location system is described. In one example, a mobile receiver includes a satellite signal receiver, wireless circuitry, and at least one module. The satellite signal receiver is configured to receive satellite positioning system signals, such as Global Positioning System (GPS) signals. The wireless circuitry is configured to communicate location service messages between the mobile receiver and a server through a cellular communication network. The location service messages may include any type of data related to A-GPS operation, such as assistance data, position data, request and response data, and the like. The at least one module is configured to provide a user-plane interface and a control-plane interface between the satellite signal receiver and the wireless transceiver.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: April 1, 2014
    Assignee: Global Locate, Inc.
    Inventors: Charles Abraham, Sergei Podshivalov
  • Publication number: 20140055301
    Abstract: A method for adjusting a frequency of a measurement cycle in a wireless receiver is described. The method includes adjusting a measurement cycle in a wireless receiver by computing a position state comprising at least one of a velocity and a heading of the satellite signal receiver, detecting a change in the position state, and automatically adjusting a frequency of said measurement cycle in response to the change in the position state.
    Type: Application
    Filed: July 24, 2013
    Publication date: February 27, 2014
    Applicant: Global Locate, Inc.
    Inventor: Charles ABRAHAM
  • Patent number: 8660792
    Abstract: A method and apparatus for distributing satellite navigation data is described. In one example, satellite signals are processed at each of a plurality of reference stations to receive a respective plurality of satellite navigation data streams. Packets are formed in response to said plurality of satellite navigation data streams to generate a plurality of packetized satellite navigation data streams. The packetized satellite navigation data streams are sent to a processing system. The processing system removes duplicate packets within said plurality of packetized satellite navigation data streams to generate a combined packet stream. The combined packet stream is then sent into a communication network.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: February 25, 2014
    Assignee: Global Locate, Inc.
    Inventors: Sergei Podshivalov, Charles Abraham
  • Publication number: 20140017993
    Abstract: A method and apparatus for mitigating interference in a satellite signal receiver is described. The satellite signal receiver receives satellite signals from a plurality of satellites. In one example a control signal is transmitted to the satellite signal receiver upon occurrence of data transmission from a wireless transceiver operating in proximity to the satellite signal receiver. Signal integration within the satellite signal receiver is gated in response to the control signal In another example, one or more values of satellite signal samples are selected from a plurality of possible values. Signal integration within the satellite signal receiver is gated in response to a percentage of satellite signal samples taken over a predefined period exceeding a predefined threshold. In yet another example, a gain setting of an automatic gain control circuit within the satellite signal receiver is adjusted in response to detection of interference.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 16, 2014
    Applicant: Global Locate, Inc.
    Inventor: Charles ABRAHAM
  • Patent number: 8600661
    Abstract: A multi-function appliance for use in a satellite navigation data distribution system is described. A computer includes an input/output interface and a memory the computer is configured with a plurality of modules. The plurality of modules includes a satellite signal receiver, a packetizer, a network interface, a concentrator, and a decoder. The satellite signal receiver is configured to obtain satellite navigation data from satellite signals. The packetizer is configured to packetize satellite navigation data to produce a reference packet stream. The network interface is configured to transmit packet streams towards a network. The concentrator is configured to remove duplicate packets within reference packet streams to generate a combined packet stream. The decoder is configured to decode satellite data from packet streams. In this manner, the computer may be configured to perform a reference station function, a hub function, or a server function in the satellite navigation data distribution network.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: December 3, 2013
    Assignee: Global Locate, Inc.
    Inventors: Charles Abraham, Steven Malkos, Sergei Podshivalov
  • Patent number: 8581779
    Abstract: Method and apparatus for validating an initial position in a satellite positioning system using range-rate measurements is described. In one example, range-rate measurements are obtained at the remote receiver with respect to a plurality of satellites. Expected range-rates are computed with respect to the plurality of satellites using the initial position. Single differences are computed using the range-rate measurements. Expected single differences are computed using the expected range-rates. Single difference residuals are computed between the single differences and the expected single differences. The single difference residuals are compared to a threshold. The initial position may be deemed valid if the absolute value of each of the single difference residuals is less than or equal to the threshold. A valid initial position may be used to fix the pseudorange integers.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: November 12, 2013
    Assignee: Global Locate, Inc.
    Inventor: Frank van Diggelen
  • Patent number: 8571153
    Abstract: A method and apparatus for mitigating interference in a satellite signal receiver is described. The satellite signal receiver receives satellite signals from a plurality of satellites. In one example, a control signal is transmitted to the satellite signal receiver upon occurrence of data transmission from a wireless transceiver operating in proximity to the satellite signal receiver. Signal integration within the satellite signal receiver is gated in response to the control signal. In another example, one or more values of satellite signal samples are selected from a plurality of possible values. Signal integration within the satellite signal receiver is gated in response to a percentage of satellite signal samples taken over a predefined period exceeding a predefined threshold. In yet another example, a gain setting of an automatic gain control circuit within the satellite signal receiver is adjusted in response to detection of interference.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: October 29, 2013
    Assignee: Global Locate, Inc.
    Inventor: Charles Abraham
  • Patent number: 8571147
    Abstract: A method of correlating a digital communications signal is described. In an example, a window is defined equal to a portion of an epoch of the digital communication signal. The digital communication signal is then correlated across the window. A determination is made as to whether a correlation peak results from the correlating. Timing parameters are then established for receiving additional digital communication signals in response to presence of the correlation peak.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: October 29, 2013
    Assignee: Global Locate, Inc.
    Inventors: Frank van Diggelen, Charles Abraham