Crowdsourcing network synchronization status

US10024951B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10024951-B2
Application numberUS-201514866813-A
CountryUS
Kind codeB2
Filing dateSep 25, 2015
Priority dateDec 31, 2014
Publication dateJul 17, 2018
Grant dateJul 17, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, computer-readable media, and apparatuses for crowdsourcing the synchronization status of a network are presented. In various embodiments, a server receives a synchronization status of a base station associated with the network. If the synchronization status indicates that the network is synchronous, the server collects information for computing time correction data. The server may send the time correction data to the mobile device for use in determining the position of the mobile device when the mobile device is connected to the synchronous network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for crowdsourcing synchronization status of a network, the method comprising: receiving, by a server, a synchronization status of a base station associated with the network; in response to the synchronization status indicating that the network is synchronous, collecting, by the server, information for computing time correction data, wherein the time correction data includes at least one of a time difference between an actual time of transmission of a signal and an indicated time of transmission of the signal or a time difference between an actual time of reception of a signal and an indicated time of reception of the signal; and adding the network or the base station to a whitelist identifying one or more synchronous networks or one or more base stations associated with synchronous networks; and sending the time correction data and the whitelist to a mobile device for determining a position of the mobile device. 2. The method of claim 1 , further comprising: in response to the synchronization status indicating that the network is asynchronous, adding the network or the base station to a blacklist identifying one or more asynchronous networks or one or more base stations associated with asynchronous networks. 3. The method of claim 2 , further comprising: sending the blacklist to the mobile device. 4. The method of claim 1 , further comprising: in response to the synchronization status indicating that the network is synchronous, confirming that the network is synchronous based on previous data. 5. The method of claim 1 , wherein the time correction data includes a forward link calibration (FLC). 6. The method of claim 1 , wherein the information includes a time difference of arrival (TDOA) between a first beacon from a first base station in the synchronous network and a second beacon from a second base station in the synchronous network. 7. The method of claim 1 , wherein the information includes a time difference of arrival (TDOA) between a first beacon from a first base station in the synchronous network and a second beacon from a known transmitted reference signal. 8. The method of claim 7 , wherein the known transmitted reference signal is a GPS signal and the second beacon is a Gold code. 9. The method of claim 7 , wherein the second beacon is a beacon transmitted by a base station associated with a second network known to be synchronous. 10. The method of claim 9 , wherein the second network is a CDMA network. 11. A server comprising: a processor; a computer readable storage device coupled to the processor, wherein the computer readable storage device stores one or more programs executable by the processor, the one or more programs including instructions for: receiving a synchronization status of a base station associated with a network; in response to the synchronization status indicating that the network is synchronous, collecting information for computing time correction data, wherein the time correction data includes at least one of a time difference between an actual time of transmission of a signal and an indicated time of transmission of the signal or a time difference between an actual time of reception of a signal and an indicated time of reception of the signal; and adding the network or the base station to a whitelist identifying one or more synchronous networks or one or more base stations associated with synchronous networks; and sending the time correction data and the whitelist to a mobile device for determining a position of the mobile device. 12. The server of claim 11 , wherein the information includes a time difference of arrival (TDOA) between a first beacon from a first base station in the synchronous network and a second beacon from a second base station in the synchronous network. 13. The server of claim 11 , wherein the information includes a time difference of arrival (TDOA) between a first beacon from a first base station in the synchronous network and a second beacon from a known transmitted reference signal. 14. The server of claim 13 , wherein the known transmitted reference signal is a GPS signal and the second beacon is a Gold code. 15. The server of claim 13 , wherein the second beacon is a beacon transmitted by a base station associated with a second network known to be synchronous. 16. A non-transitory computer readable storage medium including machine-readable instructions stored thereon for crowdsourcing synchronization status of a network that, when executed by one or more processors, cause the one or more processors to: receive a synchronization status of a base station associated with the network; in response to the synchronization status indicating that the network is synchronous, collect information for computing time correction data, wherein the time correction data includes at least one of a time difference between an actual time of transmission of a signal and an indicated time of transmission of the signal or a time difference between an actual time of reception of a signal and an indicated time of reception of the signal; and add the network or the base station to a whitelist identifying one or more synchronous networks or one or more base stations associated with synchronous networks; and send the time correction data and the whitelist to a mobile device for determining a position of the mobile device. 17. The non-transitory computer readable storage medium of claim 16 , wherein the time correction data includes a forward link calibration (FLC). 18. The non-transitory computer readable storage medium of claim 16 , wherein the information includes a time difference of arrival (TDOA) between a first beacon from a first base station in the synchronous network and a second beacon from a second base station in the synchronous network. 19. The non-transitory computer readable storage medium of claim 16 , wherein the information includes a time difference of arrival (TDOA) between a first beacon from a first base station in the synchronous network and a second beacon from a known transmitted reference signal. 20. The non-transitory computer readable storage medium of claim 19 , wherein the second beacon is one of a Gold code from a GPS signal or a beacon transmitted by a base station associated with a second network known to be synchronous. 21. An apparatus comprising: means for receiving a synchronization status of a base station associated with a network; means for, in response to the synchronization status indicating that the network is synchronous, collecting information for computing time correction data, wherein the time correction data includes at least one of a time difference between an actual time of transmission of a signal and an indicated time of transmission of the signal or a time difference between an actual time of reception of a signal and an indicated time of reception of the signal; and adding the network or the base station to a whitelist identifying one or more synchronous networks or one or more base stations associated with synchronous networks; and means for sending the time correction data and the whitelist to a mobile device for determining a position of the mobile device. 22. The apparatus of claim 21 , wherein the information includes a time difference of arrival (TDOA) between a first beacon from a first base station in the synchronous network and a second beacon from a second base station in the synchronous network. 23

Assignees

Inventors

Classifications

  • Synchronization between nodes · CPC title

  • G01S5/021Primary

    Calibration, monitoring or correction (G01S5/0252 takes precedence) · CPC title

  • Synchronisation arrangements · CPC title

  • Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management · CPC title

  • H04W4/02Primary

    Services making use of location information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10024951B2 cover?
Methods, systems, computer-readable media, and apparatuses for crowdsourcing the synchronization status of a network are presented. In various embodiments, a server receives a synchronization status of a base station associated with the network. If the synchronization status indicates that the network is synchronous, the server collects information for computing time correction data. The server…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification G01S5/021. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).