Patents Assigned to RX Networks Inc.
  • Patent number: 11249167
    Abstract: A method of determining locations of access points in a venue, one or more electronic devices configured to receive radio signals from the access points, the method comprises: generating and storing, at a server in communication with the one or more electronic devices, a database comprising information received from the one or more electronic devices, the information comprising: values associated with a radio signal characteristic of the radio signals at locations of RF scan capture by the one or more electronic devices and access point identifiers representing access points corresponding to the values, the locations of RF scan capture being unknown at a time of RF scan capture; assigning correlation values to quantify similarity between the values for pairs of the access point identifiers; mapping the correlation values to correlation ranges based on known locations of at least two of the access points; determining the locations of the access points based on the correlation ranges and the known locations.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: February 15, 2022
    Assignee: RX NETWORKS INC.
    Inventor: Seyed Nima Sadrieh
  • Patent number: 11047988
    Abstract: A method of reducing tropospheric effects in GNSS positioning includes determining a tropospheric delay by: determining zenith delays for geographical areas along a path of GNSS signal travel between a GNSS satellite and the first location of the electronic device, the zenith delays determined using current weather information of the geographical areas, the geographical areas traversed by the path represented by cells of a grid, the cells comprising a selected size; determining path delays for the geographical areas by adjusting the zenith delays based on an angle of the GNSS satellite relative to the electronic device; and summing the path delays to determine the tropospheric delay.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: June 29, 2021
    Assignee: Rx Networks Inc.
    Inventor: Muhammad Haris Afzal
  • Patent number: 10237845
    Abstract: A method of determining a location of a mobile device includes: detecting, at the mobile device, at least one Radio Frequency transmitter; receiving information associated with a number of Radio Frequency transmitters located within a geographical area, the number of Radio Frequency transmitters being a subset of all Radio Frequency transmitters located within the geographical area, the information being decodable to provide global locations and identifiers of the number of Radio Frequency transmitters; comparing an identifier associated with the at least one detected Radio Frequency transmitter with the global locations and identifiers of the number of Radio Frequency transmitters; and determining the location of the mobile device within the geographical area; wherein the information is received in a reduced format.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: March 19, 2019
    Assignee: RX NETWORKS INC.
    Inventors: Mohamed Youssef, Guylain Roy-Machabee, Ashkan Izadpanah
  • Patent number: 9967856
    Abstract: A method of determining a location of a mobile device includes: detecting, at the mobile device, at least one Radio Frequency transmitter; receiving information associated with a number of Radio Frequency transmitters located within a geographical area, the number of Radio Frequency transmitters being a subset of all Radio Frequency transmitters located within the geographical area, the information being decodable to provide global locations and identifiers of the number of Radio Frequency transmitters; comparing an identifier associated with the at least one detected Radio Frequency transmitter with the global locations and identifiers of the number of Radio Frequency transmitters; and determining the location of the mobile device within the geographical area; wherein the information is received in a reduced format.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: May 8, 2018
    Assignee: RX Networks Inc.
    Inventors: Mohamed Youssef, Guylain Roy-Machabee, Ashkan Izadpanah
  • Patent number: 9654930
    Abstract: A method of determining a location of a mobile device includes: detecting, at the mobile device, at least one Radio Frequency transmitter; receiving information associated with a number of Radio Frequency transmitters located within a geographical area, the number of Radio Frequency transmitters being a subset of all Radio Frequency transmitters located within the geographical area, the information being decodable to provide global locations and identifiers of the number of Radio Frequency transmitters; comparing an identifier associated with the at least one detected Radio Frequency transmitter with the global locations and identifiers of the number of Radio Frequency transmitters; and determining the location of the mobile device within the geographical area; wherein the information is received in a reduced format.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 16, 2017
    Assignee: Rx Networks Inc.
    Inventors: Mohamed Youssef, Guylain Roy-Machabee, Ashkan Izadpanah
  • Patent number: 9414196
    Abstract: A method of determining a location of a mobile device includes: detecting, at the mobile device, at least one Radio Frequency transmitter; receiving information associated with a number of Radio Frequency transmitters located within a geographical, area, the number of Radio Frequency transmitters being a subset of all Radio Frequency transmitters located within the geographical area, the information being decodable to provide global locations and identifiers of the number of Radio Frequency transmitters; comparing an identifier associated with the at least one detected Radio Frequency transmitter with the global locations and identifiers of the number of Radio Frequency transmitters; and determining the location of the mobile device within the geographical area; wherein the information is received in a reduced format.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: August 9, 2016
    Assignee: RX NETWORKS INC.
    Inventors: Mohamed Youssef, Guylain Roy-Machabee, Ashkan Izadpanah
  • Patent number: 9134425
    Abstract: A system and method for reducing peak loads on a network, includes: a server in communication with a plurality of GPS receivers, the receivers sending requests for an ephemeris to the server when a time of ephemeris (TOE) for a previous ephemeris expires; and the ephemeris received by the receivers being adjusted by the addition of a value to the TOE of the ephemeris, the value being randomly adjusted to a 16 second interval between 16 seconds and 30 minutes.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: September 15, 2015
    Assignee: RX NETWORKS INC.
    Inventors: Eric Derbez, Ashkan Izadpanah
  • Publication number: 20140342755
    Abstract: A method of determining a location of a mobile device includes: detecting, at the mobile device, at least one Radio Frequency transmitter; receiving information associated with a number of Radio Frequency transmitters located within a geographical, area, the number of Radio Frequency transmitters being a subset of all Radio Frequency transmitters located within the geographical area, the information being decodable to provide global locations and identifiers of the number of Radio Frequency transmitters; comparing an identifier associated with the at least one detected Radio Frequency transmitter with the global locations and identifiers of the number of Radio Frequency transmitters; and determining the location of the mobile device within the geographical area; wherein the information is received in a reduced format.
    Type: Application
    Filed: September 20, 2012
    Publication date: November 20, 2014
    Applicant: RX Networks Inc.
    Inventors: Mohamed Youssef, Guylain Roy-Machabee, Ashkan Izadpanah
  • Publication number: 20130181866
    Abstract: A method of predicting a location of a satellite is provided wherein the GPS device, based on previously received information about the position of a satellite, such as an ephemeris, generates a correction acceleration of the satellite that can be used to predict the position of the satellite outside of the time frame in which the previously received information was valid. The calculations can be performed entirely on the GPS device, and do not require assistance from a server. However, if assistance from a server is available to the GPS device, the assistance information can be used to increase the accuracy of the predicted position.
    Type: Application
    Filed: December 13, 2012
    Publication date: July 18, 2013
    Applicant: RX NETWORKS INC.
    Inventor: RX Networks Inc.
  • Patent number: 8354957
    Abstract: A method of predicting a location of a satellite is provided wherein the GPS device, based on previously received information about the position of a satellite, such as an ephemeris, generates a correction acceleration of the satellite that can be used to predict the position of the satellite outside of the time frame in which the previously received information was valid. The calculations can be performed entirely on the GPS device, and do not require assistance from a server. However, if assistance from a server is available to the GPS device, the assistance information can be used to increase the accuracy of the predicted position.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: January 15, 2013
    Assignee: RX Networks Inc.
    Inventors: Eric Derbez, Guylain Roy-Machabee, Dave Cayer
  • Publication number: 20120256790
    Abstract: A system and method for reducing peak loads on a network, includes: a server in communication with a plurality of GPS receivers, the receivers sending requests for an ephemeris to the server when a time of ephemeris (TOE) for a previous ephemeris expires; and the ephemeris received by the receivers being adjusted by the addition of a value to the TOE of the ephemeris, the value being randomly adjusted to a 16 second interval between 16 seconds and 30 minutes.
    Type: Application
    Filed: August 4, 2010
    Publication date: October 11, 2012
    Applicant: RX NETWORKS INC.
    Inventors: Eric Derbez, Ashkan Izadpanah
  • Publication number: 20120249368
    Abstract: A method of determining a position of a GNSS receiver includes: receiving, at the GNSS receiver, information from at least two GNSS satellites and an estimated location area from a non-GNSS positioning application, determining candidate pseudoranges corresponding to candidate correlation peaks determined based on the information received from the at least two GNSS satellites; determining possible positions of the GNSS receiver using the candidate pseudoranges and the estimated location area; determining a best possible position of the GNSS receiver from the possible positions; and setting the best possible position as the position of the GNSS receiver; wherein when multiple candidate correlation peaks corresponding to one of the at least two GNSS satellites are determined, the estimated location area is usable to reduce the number of candidate correlation peaks prior to candidate pseudoranges being determined.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 4, 2012
    Applicant: RX NETWORKS INC.
    Inventors: Mohamed Youssef, Ashkan Izadpanah, Muhammad Haris Afzal, Behnam Aminian
  • Patent number: 8242956
    Abstract: A mobile device includes a processor for generating a predicted orbital state vector using an initial satellite position and velocity and force model parameters received from a server, the predicted orbital state vector being used to generate satellite navigation data; and a GNSS receiver in communication with the processor for receiving the satellite navigation data; wherein the satellite navigation data is valid for a time period.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: August 14, 2012
    Assignee: Rx Networks, Inc.
    Inventors: James W. LaMance, Maria Eagen, Guylain Roy-MacHabee
  • Publication number: 20120127031
    Abstract: A method of predicting a location of a satellite is provided wherein the GPS device, based on previously received information about the position of a satellite, such as an ephemeris, generates a correction acceleration of the satellite that can be used to predict the position of the satellite outside of the time frame in which the previously received information was valid. The calculations can be performed entirely on the GPS device, and do not require assistance from a server. However, if assistance from a server is available to the GPS device, the assistance information can be used to increase the accuracy of the predicted position.
    Type: Application
    Filed: January 24, 2012
    Publication date: May 24, 2012
    Applicant: RX Networks Inc.
    Inventors: Eric Derbez, Guylain Roy-Machabee, Dave Cayer
  • Patent number: 8125382
    Abstract: A method of predicting a location of a satellite is provided wherein the GPS device, based on previously received information about the position of a satellite, such as an ephemeris, generates a correction acceleration of the satellite that can be used to predict the position of the satellite outside of the time frame in which the previously received information was valid. The calculations can be performed entirely on the GPS device, and do not require assistance from a server. However, if assistance from a server is available to the GPS device, the assistance information can be used to increase the accuracy of the predicted position.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: February 28, 2012
    Assignee: Rx Networks Inc.
    Inventors: Eric Derbez, Guylian Roy-Machabee, Dave Cayer
  • Patent number: 8004462
    Abstract: A distributed orbit and propagation method for use in a predicted GPS or GNSS system, which includes a predicted GPS server (PGPS Server), a source of high accuracy orbit predictions (Orbit Server), a global reference network (GRN Server) providing real-time GPS or GNSS assistance data to the PGPS Server, a predicted GPS client (PGPS Client) running on a device equipped with a GPS or AGPS chipset. In response to requests from the PGPS Client, the PGPS Server produces and disseminates an initial seed dataset consisting of current satellite orbit state vectors and orbit propagation model coefficients. This seed dataset enables the PGPS Client to locally predict and propagate satellite orbits to a desired future time. This predictive assistance in turn helps accelerate Time To First Fix (TTFF), optimize position solution calculations and improve the sensitivity of the GPS chip present on, or coupled with, the device.
    Type: Grant
    Filed: August 5, 2009
    Date of Patent: August 23, 2011
    Assignee: Rx Networks Inc.
    Inventors: James W. LaMance, Maria Eagen, Guylian Roy-MacHabee
  • Patent number: 7612712
    Abstract: A distributed orbit and propagation method for use in a predicted GPS or GNSS system, which includes a predicted GPS server (PGPS Server), a source of high accuracy orbit predictions (Orbit Server), a global reference network (GRN Server) providing real-time GPS or GNSS assistance data to the PGPS Server, a predicted GPS client (PGPS Client) running on a device equipped with a GPS or AGPS chipset. In response to requests from the PGPS Client, the PGPS Server produces and disseminates an initial seed dataset consisting of current satellite orbit state vectors and orbit propagation model coefficients. This seed dataset enables the PGPS Client to locally predict and propagate satellite orbits to a desired future time. This predictive assistance in turn helps accelerate Time To First Fix (TTFF), optimize position solution calculations and improve the sensitivity of the GPS chip present on, or coupled with, the device.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: November 3, 2009
    Assignee: RX Networks Inc.
    Inventors: James W LaMance, Maria Eagen, Guylain Roy-MacHabee
  • Publication number: 20080018527
    Abstract: A distributed orbit and propagation method for use in a predicted GPS or GNSS system, which includes a predicted GPS server (PGPS Server), a source of high accuracy orbit predictions (Orbit Server), a global reference network (GRN Server) providing real-time GPS or GNSS assistance data to the PGPS Server, a predicted GPS client (PGPS Client) running on a device equipped with a GPS or AGPS chipset. In response to requests from the PGPS Client, the PGPS Server produces and disseminates an initial seed dataset consisting of current satellite orbit state vectors and orbit propagation model coefficients. This seed dataset enables the PGPS Client to locally predict and propagate satellite orbits to a desired future time. This predictive assistance in turn helps accelerate Time To First Fix (TTFF), optimize position solution calculations and improve the sensitivity of the GPS chip present on, or coupled with, the device.
    Type: Application
    Filed: April 25, 2007
    Publication date: January 24, 2008
    Applicant: Rx Networks Inc.
    Inventors: James LaMance, Maria Eagen, Guylain Roy-MacHabee