US20120280858A1 - Method and System for Enhancing a Location Server Reference Database Through Round-Trip Time (RTT) Measurements - Google Patents

Method and System for Enhancing a Location Server Reference Database Through Round-Trip Time (RTT) Measurements Download PDF

Info

Publication number
US20120280858A1
US20120280858A1 US13/480,726 US201213480726A US2012280858A1 US 20120280858 A1 US20120280858 A1 US 20120280858A1 US 201213480726 A US201213480726 A US 201213480726A US 2012280858 A1 US2012280858 A1 US 2012280858A1
Authority
US
United States
Prior art keywords
rtt measurements
gnss
active cell
rtt
mobile communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/480,726
Inventor
Manuel del Castillo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Broadcom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Broadcom Corp filed Critical Broadcom Corp
Priority to US13/480,726 priority Critical patent/US20120280858A1/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DEL CASTILLO, MANUEL
Publication of US20120280858A1 publication Critical patent/US20120280858A1/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment

Definitions

  • Certain embodiments of the invention relate to signal processing for communication systems. More specifically, certain embodiments of the invention relate to a method and system for enhancing Location server reference database through round-trip time (RTT) measurements.
  • RTT round-trip time
  • LBS Location based services
  • E-911 enhanced 911
  • a position of a mobile device is determined in different ways such as, for example, using network-based technology, using terminal-based technology, and/or hybrid technology (a combination of the former technologies).
  • COO Cell of Origin
  • TOA Time of Arrival
  • OOA Observed Time Difference of Arrival
  • E-OTD Enhanced Observed Time Difference
  • GPS global positioning system
  • A-GPS Assisted-GPS
  • a method and/or system for enhancing a location server reference database through round-trip time (RTT) measurements substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
  • RTT round-trip time
  • FIG. 1 is a diagram illustrating an exemplary communication system that is operable to enhance a reference database of a location server through RTT measurements, in accordance with an embodiment of the invention.
  • FIG. 2 is a diagram illustrating an exemplary mobile device that is operable to provide location stamped RTT measurements to a location server, in accordance with an embodiment of the invention.
  • FIG. 3 is a diagram illustrating an exemplary location server that is operable to calculate cell GNSS fixes using corresponding location stamped RTT measurements, in accordance with an embodiment of the invention.
  • FIG. 4 is a flow chart illustrating an exemplary process utilized by a location server to refine a reference database through location stamped RTT measurements, in accordance with an embodiment of the invention.
  • a mobile device in a cellular communication network is operable to collect, for example, three or more RTT measurements in a single active cell associated with the mobile device.
  • a RTT measurement at a GNSS fix in the single active cell is the transmission time between a data transmission from the GNSS fix to an associated base station of the active cell and an acknowledgement reception at the GNSS fix from the associated base station of the active cell.
  • the collected RTT measurements in the single active cell are communicated or transmitted to a location server.
  • the location server is operable to use the transmitted RTT measurements to calculate a GNSS position of the single active cell.
  • One or more of the transmitted RTT measurements may be taken by the mobile device, and/or may be collected from one or more other mobile devices associated with the single active cell.
  • the transmitted RTT measurements are collected at different GNSS fixes (longitude, latitude) in the same single active cell.
  • the mobile device may be operable to location stamp the collected RTT measurements using corresponding GNSS fixes, and transmit to the location server, for example, over a Network Management Layer (NML).
  • NML Network Management Layer
  • the location server may be operable to calculate the GNSS position of the single active cell using RTT measurements and corresponding GNSS fixes, which are received over the NML.
  • the calculated GNSS position of the single active cell may be used to refine an associated reference database, which may be refined or updated periodically or aperiodically.
  • FIG. 1 is a diagram illustrating an exemplary communication system that is operable to enhance a reference database of a location server through RTT measurements, in accordance with an embodiment of the invention.
  • the communication system 100 comprises cells 110 a - 110 b , a location server 120 , a satellite reference network (SRN) 130 and a GNSS satellite infrastructure 140 .
  • the cell 110 a comprises a base station (BS) 101 a and a plurality of associated mobile devices, of which the GNSS enabled mobile devices 102 - 106 and a mobile device 108 are illustrated.
  • BS base station
  • the cell 110 b comprises a BS 101 b and a plurality of associated mobile devices, of which GNSS enabled mobile devices 112 - 116 and a mobile device 118 are illustrated.
  • the GNSS satellite infrastructure 140 comprises a plurality of visible GNSS satellites, of which GNSS satellites 140 a - 140 c are displayed.
  • the cells 110 a - 110 b comprises geographical areas covered by the BS 101 a and the BS 101 b , respectively. Each cell may be identified by a unique cell identifier (Cell-ID).
  • Cell-ID unique cell identifier
  • a cell such as the cell 101 a may be associated with an active cell set, a candidate cell set or a neighbor cell set of the GNSS enabled mobile device 102 .
  • the active cell set comprises a list of cells that are currently connected to the GNSS enabled mobile device 102 .
  • the candidate cell set comprises a list of cells that are not currently connected to the GNSS enabled mobile device 102 , but with associated pilot or reference signals strong enough to be added to the active cell set.
  • the neighbor cell set comprises a list of cells that are continuously measured by the GNSS enabled mobile device 102 and corresponding pilot or reference signals are not strong enough to be added to the active cell set.
  • a mobile device such as the GNSS enabled mobile device 102 may comprise suitable logic, circuitry and/or code that may be operable to communicate with a wireless communication network such as a WCDMA network via the BS 101 a .
  • the GNSS enabled mobile device 102 may be operable to communicate radio signals that are compatible with various telecommunication standards such as, for example, 3GPP, with the BS 110 a .
  • the GNSS enabled mobile device 102 may be operable to receive GNSS signals from a plurality of visible GNSS satellites such as the GNSS satellites 140 a through 140 c .
  • the received GNSS signals may be utilized to determine a GNSS fix associated with the GNSS enabled mobile device 102 .
  • a quick GNSS fix of the GNSS enabled mobile device 102 may be determined using reference position information, which may be provided by the location server 120 .
  • the GNSS enabled mobile device 102 may be operable to select one or more cells from the associated active cell set. For each selected cell such as the cell 101 b , the GNSS enabled mobile device 102 may be operable to take or collect Round Trip Time (RTT) measurements at, for example, three or more different GNSS fixes in the cell 101 b .
  • RTT Round Trip Time
  • a RTT measurement at a GNSS fix in an active cell may be directly related to a distance between the GNSS fix and an associated BS of the active cell.
  • the collected RTT measurements at different GNSS fixes in the cell 101 b may be location stamped using corresponding GNSS fixes.
  • three or more location stamped RTT measurements may be collected.
  • the collected location stamped RTT measurements may be measured by the GNSS enabled mobile device 102 alone or may be collected from other mobile devices such as the GNSS enabled mobile device 104 associated with the same active cell.
  • the GNSS enabled mobile device 102 may be operable to send the collected location stamped RTT measurements via a serving BS such as the BS 101 a over a NML to the location server 120 .
  • the collected location stamped RTT measurements may be utilized for accurately positioning the corresponding active cell such as the cell 110 b.
  • the location server 120 may comprise suitable logic, circuitry and/or code that may be operable to access the satellite reference network (SRN) 130 to collect GNSS satellite data by tracking GNSS constellations through the SRN 130 .
  • the location server 120 may be operable to utilize the collected GNSS satellite data to build a reference database, which may be utilized to provide GNSS assistance data to support LBS services.
  • the location server 120 may be operable to receive NMLs from a plurality of associated mobile devices.
  • the received NMLs may comprise location stamped RTT measurements.
  • the location server 120 may be operable to utilize the received location stamped RTT measurements to compute GNSS positions of one or more cells of interest.
  • three or more location stamped RTT measurements in a particular cell may be required to calculate a corresponding GNSS position of the particular cell.
  • Associated GNSS fixes of the location stamped RTT measurements are different GNSS positions in the particular cell.
  • the location server 120 may be operable to utilize the calculated GNSS positions of corresponding cells of interest to refine or update reference database.
  • the location server 120 may be operable to message in exemplary formats compatible with telecommunication networks such as WCDMA.
  • the location server 120 may be WCDMA standard compliant by supporting messaging in RRLP format, PCAP interface and/or OMA SUPLv1.0.
  • the location server 120 may be configured to communicate with a mobile device such as the GNSS enabled mobile device 102 in either a user-plane or a control-plane.
  • the SRN 130 may comprise suitable logic, circuitry and/or code that may be operable to collect and distribute data for GNSS satellites on a continuous basis.
  • the SRN 130 may comprise a plurality of GNSS reference tracking stations located around the world to provide A-GNSS coverage all the time in both a home network and/or any visited network. This allows users of the GNSS enabled devices such as the GNSS enabled mobile device 102 to roam with associated LBS anywhere in the world.
  • the SRN 130 may be operable to ensure high levels of availability and reliability for LBS performance.
  • the GNSS satellites 140 a through 140 c may comprise suitable logic, circuitry and/or code that may be operable to generate and broadcast satellite navigational information in suitable radio-frequency (RF) signals to various GNSS capable devices such as, the GNSS enabled device 102 .
  • the broadcast satellite navigational information may be utilized to support LBS services.
  • the GNSS satellites 140 a through 140 c may be GPS, Galilee, and/or GLONASS satellites.
  • a mobile device such as the GNSS enabled mobile device 102 may be operable to select a cell from an associated active cell set.
  • the GNSS enabled mobile device 102 may be operable to take or collect RT measurements at, for example, three or more different GNSS fixes in the selected cell.
  • the collected RTT measurements may be location stamped using the corresponding GNSS fixes, where the RTT measurements are performed.
  • the GNSS enabled mobile device 102 may be operable to communicate with an associated serving BS such as the BS 101 a to send the location stamped RTT measurements over a NML to the location server 120 .
  • the location server 120 may be operable to utilize the location stamped RTT measurements in the received NML to compute the GNSS position of the cell 110 b .
  • the location server 120 may be operable to utilize the computed GNSS position of the cell 110 b to refine reference database.
  • FIG. 2 is a diagram illustrating an exemplary mobile device that is operable to provide location stamped RTT measurements to a location server, in accordance with an embodiment of the invention.
  • a GNSS enabled mobile device 200 comprising a processor 202 , a cellular radio 204 , a GNSS radio 205 and a memory 206 .
  • the processor 202 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to manage and/or control operations of associated component units such as, for example, the cellular radio 204 and the GNSS radio 205 .
  • the processor 202 may be operable to activate the cellular radio 204 to take or collect RTT measurements at three or more different GNSS fixes in a cell of interest.
  • the cell of interest may be selected from an associated active cell set of the mobile device 200 .
  • the collected RTT measurements may be taken by the cellular radio 204 or may be collected from other mobile devices that are associated with the cell of interest.
  • the processor 202 may be operable to transmit the location stamped RTT measurement of the cell of interest to the location server 120 via a serving BS such as the BS 101 a .
  • the transmitted location stamped RTT measurements may be utilized for computing the GNSS position of the cell of interest.
  • the cellular radio 204 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to transmit and/or receive radio signals in cellular spectrum.
  • the radio signals transmitted and/or received may be processed via the processor 202 .
  • the cellular radio 204 may be operable to perform RTT measurements at particular GNSS fixes within an active cell of interest.
  • the RTT measurements may be location stamped and transmitted over a NML to the location server 120 .
  • the GNSS radio 205 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to receive GNSS satellite broadcast signals.
  • the received GNSS satellite broadcast signals may be processed to provide a navigation solution such as a GNSS fix of the mobile device 200 .
  • RTT measurements may be performed or collected for three or more different GNSS fixes within an active cell of interest.
  • the resulting RTT measurements may be location stamped using corresponding GNSS fixes and communicated to the location server 120 for cell positioning.
  • the memory 206 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to store information such as executable instructions and data that may be utilized by the processor 202 and/or other associated component units such as, for example, the cellular radio 204 .
  • the memory 206 may comprise RAM, ROM, low latency nonvolatile memory such as flash memory and/or other suitable electronic data storage.
  • the mobile device 200 may be operable to receive broadcast satellite signals via the GNSS radio 205 .
  • the received satellite signals may be used to calculate a navigational solution such as a GNSS fix of the mobile device 200 .
  • the processor 202 may be operable to activate the cellular radio 204 to take or collect RTT measurements for an active cell of interest.
  • the RTT measurements may be taken by the cellular radio 204 or may be collected from other mobile devices that are associated with the active cell of interest.
  • the RTT measurements may be generated from, for example, three or more different GNSS positions in the same active cell of interest.
  • the RTT measurements may be location stamped using corresponding GNSS fixes.
  • the location stamped RTT measurements may be transmitted over a NML to the location server 120 .
  • the transmitted location stamped RTT measurements may be utilized to enhance cell positioning.
  • FIG. 3 is a diagram illustrating an exemplary location server that is operable to calculate cell GNSS fixes using corresponding location stamped RTT measurements, in accordance with an embodiment of the invention.
  • the location server 300 comprises a processor 302 , a reference database 304 and a memory 306 .
  • the processor 302 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to access the SRN 130 to collect GNSS satellite data by tracking GNSS constellations through the SRN 130 .
  • the processor 302 may be operable to utilize the collected GNSS satellite data to build the reference database 304 , which may provide GNSS assistance data to support LBS services.
  • the processor 302 may be operable to receive NMLs from a plurality of mobile devices via a communication network such as a WCDMA network.
  • the received NMLs may comprise location stamped RTT measurements, which comprise RTT measurements and corresponding GNSS fixes where the RTT measurements are performed.
  • the processor 302 may be operable to utilize the received location stamped RTT measurements to compute GNSS locations of one or more associated cells of interest. For example, for a particular cell, the processor 302 may be operable to extract location stamped RTT measurements corresponding to the particular cell from the received NMLs.
  • the extracted location stamped RTT measurements comprise RTT measurements and corresponding GNSS fixes in the particular cell.
  • An extracted location stamped RTT measurement is directly related to a distance between an associated GNSS fix and the particular cell, for example, in steps of 50 m as per the following series of ⁇ 25, 75, 125, 175, 225, 275, 325, 375, 425, 475 ⁇ .
  • three or more location stamped RTT measurements in the same particular cell may be required so as to compute the GLASS location of the particular cell.
  • the processor 302 may be operable to approximate the distance between two points on the surface of the earth using a corresponding distance in a flat surface.
  • parameter Loc_Cell is the location of a cell of interest
  • parameter GNSS_RTT is a GNSS fix where the corresponding RTT measurement is performed
  • the distance between the GNSS fix of the corresponding RTT measurement (GNSS_RTT) and the location of the cell of interest (Loc_Cell), namely, Distance_Cell_RTT may be approximated utilizing the following relationship:
  • the parameter Distance_Cell_RTT is directly related to a corresponding RTT measurement in steps of 50 m.
  • the location of the cell of interest may be calculated or solved using the following exemplary relationship:
  • GNSS_BS min ⁇ ⁇ i > 2 ⁇ ⁇ Distance_BS ⁇ _RTT ⁇ _i - ⁇ GNSS_RTT ⁇ _i - Loc_BS ⁇ ⁇
  • the processor 302 may be operable to communicate message in exemplary formats that are compatible with telecommunication networks such as WCDMA.
  • the processor 302 may be operable to support messaging in RRLP format, PCAP interface and/or OMA SUPLv1.0.
  • the processor 302 may be configured to communicate with a mobile device such as the GNSS enabled mobile device 102 in either a user-plane or a control-plane for a NML periodically or aperiodically.
  • the reference database 304 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to manage and/or store data comprising reference positions and/or location information that is captured, determined and/or learned from a plurality of associated mobile devices.
  • the reference database 304 may be refined or updated using cell GNSS locations that are derived or calculated using corresponding location stamped RTT measurements.
  • the contents in the reference database 304 may be updated as needed or periodically.
  • the memory 306 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to store information comprising executable instructions that may be utilized by the processor 302 .
  • the executable instructions may comprise algorithms that may be utilized to calculate GNSS locations of one or more cells of interest according to corresponding location stamped RTT measurements.
  • the memory 306 may comprise RAM, ROM, low latency nonvolatile memory such as flash memory and/or other suitable electronic data storage.
  • the processor 302 may be operable to learn and refine location information for one or more cell of interest according to corresponding location stamped RTT measurements.
  • the processor 302 may be operable to receive NMLs from a plurality of associated mobile devices such as, the GNSS enabled mobile device 102 .
  • the received NMLs may comprise location stamped RTT measurements.
  • a location stamped RTT measurement comprises a RTT measurement and an association GNSS fix where the RTT measurement is performed.
  • GNSS locations of one or more associated cells of interest may be calculated using the received location stamped RTT measurements.
  • three or more location stamped RTT measurements that are taken at different GNSS fixes in a cell of interest may be required to compute a corresponding location of the cell of interest.
  • the calculated cell GNSS locations may be utilized to refine the reference database 304 to enhance LBS service performance such as speed and/or accuracy.
  • the reference database 304 may be updated periodically or on an as needed basis.
  • FIG. 4 is a flow chart illustrating an exemplary process utilized by a location server to refine a reference database through location stamped RTT measurements, in accordance with an embodiment of the invention.
  • the exemplary steps start with step 402 , where a mobile device such as the mobile device 200 may be operable to select a cell of interest from an associated active cell set.
  • the mobile device 200 may be operable to take or collect from other mobile device RTT measurements at, for example, three or more different GNSS positions in the selected cell of interest.
  • the mobile device 200 may be operable to location stamp the collected RTT measurements with corresponding GNSS fixes.
  • the mobile device 200 may be operable to upload the location stamped RTT measurements over a NML to the location server 300 .
  • the location server 300 may be operable to calculate a GNSS location of the selected cell using the RTT measurements and corresponding GNSS positions received over a NML.
  • the location server 300 may be operable to utilize the calculated GNSS location of the selected cell to update the reference database 304 .
  • the exemplary steps may be ended in step 414 .
  • step 416 it may be determined whether the RTT measurement process may continue for next active cell. In instances where the RTT measurement process may continue for the next active cell, the exemplary steps may return to step 402 .
  • step 416 in instances where the RTT measurement process may not continue for the next active cell, the exemplary steps may end at step 414 .
  • a mobile communication device such as the mobile device 200 may be operable to collect, for example, three or more RTT measurements in a single active cell such as the cell 110 b associated with the mobile device 200 .
  • the collected RTT measurements in the single active cell may be transmitted to the location server 300 .
  • the location server 300 may be operable to use the transmitted RTT measurements to calculate a GNSS position as a position estimate of the active cell.
  • the location server 300 may be operable to apply various algorithms such as, for example, server-based triangulation algorithms to calculate the position estimate of the active cell using the received RTT measurement transmissions.
  • One or more of the transmitted RTT measurements may be taken by the mobile device 200 , and/or may be collected from one or more other mobile devices in the single active cell.
  • the transmitted RTT measurements are collected at different GNSS fixes in the same single active cell.
  • the collected RTT measurements may be location stamped using corresponding GNSS fixes.
  • the mobile device 200 may be operable to transmit the location stamped RTT measurements to the location server 300 , for example, using a NML.
  • the location server 300 may be operable to calculate the GNSS position of the single active cell using RTT measurements and corresponding GNSS fixes in the received NML.
  • the calculated GNSS position of the single active cell may be used to refine the reference database 304 .
  • the reference database 304 may be refined or updated periodically or aperiodically.
  • Another embodiment of the invention may provide a machine and/or computer readable storage and/or medium, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer to perform the steps as described herein for a method and system for enhancing a location server reference database through RTT measurements.
  • the present invention may be realized in hardware, software, or a combination of hardware and software.
  • the present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
  • a typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
  • the present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
  • Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.

Abstract

A mobile device in a cellular communication network collects round-trip time (RTT) measurements for a single active cell. The collected RTT measurements are transmitted to a location server. The location server uses the transmitted RTT measurements to calculate a GNSS position of the single active cell. One or more of the transmitted RTT measurements are taken by the mobile device, and/or are collected from other mobile devices in the single active cell. The transmitted RTT measurements are collected at different GNSS fixes in the same single active cell. The mobile device location stamps the collected RTT measurements using corresponding GNSS fixes, and transmits to the location server using a NML. The location server calculates the GNSS position of the single active cell using location stamped RTT measurements in the received NMLR to refine an associated reference database periodically or aperiodically.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
  • This patent application is a continuation of U.S. patent application Ser. No. 12/607,266, filed Oct. 28, 2009, which is incorporated herein by reference in its entirety.
  • BACKGROUND OF TUE INVENTION
  • 1. Field of the Invention
  • Certain embodiments of the invention relate to signal processing for communication systems. More specifically, certain embodiments of the invention relate to a method and system for enhancing Location server reference database through round-trip time (RTT) measurements.
  • 2. Background of the Art
  • Location based services (LBS) are emerging as a value-added service provided by a mobile communication network. LBS are mobile services in which the user location information is used in order to enable various LBS applications such as, for example, enhanced 911 (E-911) services. A position of a mobile device is determined in different ways such as, for example, using network-based technology, using terminal-based technology, and/or hybrid technology (a combination of the former technologies). Many positioning technologies such as, for example, Cell of Origin (COO), Time of Arrival (TOA), Observed Time Difference of Arrival (OTDOA), Enhanced Observed Time Difference (E-OTD) as well as the satellite-based systems such as the global positioning system (GPS), or Assisted-GPS (A-GPS), are in place to estimate the location of the mobile device and convert it into a meaningful X, Y coordinate for LBS applications.
  • Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.
  • BRIEF SUMMARY OF THE INVENTION
  • A method and/or system for enhancing a location server reference database through round-trip time (RTT) measurements, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
  • These and other advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
  • BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
  • FIG. 1 is a diagram illustrating an exemplary communication system that is operable to enhance a reference database of a location server through RTT measurements, in accordance with an embodiment of the invention.
  • FIG. 2 is a diagram illustrating an exemplary mobile device that is operable to provide location stamped RTT measurements to a location server, in accordance with an embodiment of the invention.
  • FIG. 3 is a diagram illustrating an exemplary location server that is operable to calculate cell GNSS fixes using corresponding location stamped RTT measurements, in accordance with an embodiment of the invention.
  • FIG. 4 is a flow chart illustrating an exemplary process utilized by a location server to refine a reference database through location stamped RTT measurements, in accordance with an embodiment of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Certain embodiments of the invention may be found in a method and system for enhancing a location server reference database through round-trip time (RTT) measurements. In accordance with various exemplary embodiments of the invention, a mobile device in a cellular communication network is operable to collect, for example, three or more RTT measurements in a single active cell associated with the mobile device. A RTT measurement at a GNSS fix in the single active cell is the transmission time between a data transmission from the GNSS fix to an associated base station of the active cell and an acknowledgement reception at the GNSS fix from the associated base station of the active cell. The collected RTT measurements in the single active cell are communicated or transmitted to a location server. The location server is operable to use the transmitted RTT measurements to calculate a GNSS position of the single active cell. One or more of the transmitted RTT measurements may be taken by the mobile device, and/or may be collected from one or more other mobile devices associated with the single active cell. The transmitted RTT measurements are collected at different GNSS fixes (longitude, latitude) in the same single active cell. The mobile device may be operable to location stamp the collected RTT measurements using corresponding GNSS fixes, and transmit to the location server, for example, over a Network Management Layer (NML). The location server may be operable to calculate the GNSS position of the single active cell using RTT measurements and corresponding GNSS fixes, which are received over the NML. The calculated GNSS position of the single active cell may be used to refine an associated reference database, which may be refined or updated periodically or aperiodically.
  • FIG. 1 is a diagram illustrating an exemplary communication system that is operable to enhance a reference database of a location server through RTT measurements, in accordance with an embodiment of the invention. Referring to FIG. 1, there is shown a communication system 100. The communication system 100 comprises cells 110 a-110 b, a location server 120, a satellite reference network (SRN) 130 and a GNSS satellite infrastructure 140. The cell 110 a comprises a base station (BS) 101 a and a plurality of associated mobile devices, of which the GNSS enabled mobile devices 102-106 and a mobile device 108 are illustrated. The cell 110 b comprises a BS 101 b and a plurality of associated mobile devices, of which GNSS enabled mobile devices 112-116 and a mobile device 118 are illustrated. The GNSS satellite infrastructure 140 comprises a plurality of visible GNSS satellites, of which GNSS satellites 140 a-140 c are displayed.
  • The cells 110 a-110 b comprises geographical areas covered by the BS 101 a and the BS 101 b, respectively. Each cell may be identified by a unique cell identifier (Cell-ID). For each mobile device such as the GNSS enabled mobile device 102 in the communication system 100, a cell such as the cell 101 a may be associated with an active cell set, a candidate cell set or a neighbor cell set of the GNSS enabled mobile device 102. The active cell set comprises a list of cells that are currently connected to the GNSS enabled mobile device 102. The candidate cell set comprises a list of cells that are not currently connected to the GNSS enabled mobile device 102, but with associated pilot or reference signals strong enough to be added to the active cell set. The neighbor cell set comprises a list of cells that are continuously measured by the GNSS enabled mobile device 102 and corresponding pilot or reference signals are not strong enough to be added to the active cell set.
  • A mobile device such as the GNSS enabled mobile device 102 may comprise suitable logic, circuitry and/or code that may be operable to communicate with a wireless communication network such as a WCDMA network via the BS 101 a. The GNSS enabled mobile device 102 may be operable to communicate radio signals that are compatible with various telecommunication standards such as, for example, 3GPP, with the BS 110 a. With GNSS enabled, the GNSS enabled mobile device 102 may be operable to receive GNSS signals from a plurality of visible GNSS satellites such as the GNSS satellites 140 a through 140 c. The received GNSS signals may be utilized to determine a GNSS fix associated with the GNSS enabled mobile device 102. A quick GNSS fix of the GNSS enabled mobile device 102 may be determined using reference position information, which may be provided by the location server 120. In this regard, the GNSS enabled mobile device 102 may be operable to select one or more cells from the associated active cell set. For each selected cell such as the cell 101 b, the GNSS enabled mobile device 102 may be operable to take or collect Round Trip Time (RTT) measurements at, for example, three or more different GNSS fixes in the cell 101 b. A RTT measurement at a GNSS fix in an active cell is the transmission time between a data transmission from the GNSS fix to the active cell and an acknowledgement reception at the GNSS fix from the active cell. A RTT measurement at a GNSS fix in an active cell may be directly related to a distance between the GNSS fix and an associated BS of the active cell. The collected RTT measurements at different GNSS fixes in the cell 101 b may be location stamped using corresponding GNSS fixes. In an exemplary embodiment of the invention, three or more location stamped RTT measurements may be collected. The collected location stamped RTT measurements may be measured by the GNSS enabled mobile device 102 alone or may be collected from other mobile devices such as the GNSS enabled mobile device 104 associated with the same active cell. The GNSS enabled mobile device 102 may be operable to send the collected location stamped RTT measurements via a serving BS such as the BS 101 a over a NML to the location server 120. The collected location stamped RTT measurements may be utilized for accurately positioning the corresponding active cell such as the cell 110 b.
  • The location server 120 may comprise suitable logic, circuitry and/or code that may be operable to access the satellite reference network (SRN) 130 to collect GNSS satellite data by tracking GNSS constellations through the SRN 130. The location server 120 may be operable to utilize the collected GNSS satellite data to build a reference database, which may be utilized to provide GNSS assistance data to support LBS services. In this regard, the location server 120 may be operable to receive NMLs from a plurality of associated mobile devices. The received NMLs may comprise location stamped RTT measurements. The location server 120 may be operable to utilize the received location stamped RTT measurements to compute GNSS positions of one or more cells of interest. In an exemplary embodiment of the invention, three or more location stamped RTT measurements in a particular cell may be required to calculate a corresponding GNSS position of the particular cell. Associated GNSS fixes of the location stamped RTT measurements are different GNSS positions in the particular cell. The location server 120 may be operable to utilize the calculated GNSS positions of corresponding cells of interest to refine or update reference database. The location server 120 may be operable to message in exemplary formats compatible with telecommunication networks such as WCDMA. For example, the location server 120 may be WCDMA standard compliant by supporting messaging in RRLP format, PCAP interface and/or OMA SUPLv1.0. The location server 120 may be configured to communicate with a mobile device such as the GNSS enabled mobile device 102 in either a user-plane or a control-plane.
  • The SRN 130 may comprise suitable logic, circuitry and/or code that may be operable to collect and distribute data for GNSS satellites on a continuous basis. The SRN 130 may comprise a plurality of GNSS reference tracking stations located around the world to provide A-GNSS coverage all the time in both a home network and/or any visited network. This allows users of the GNSS enabled devices such as the GNSS enabled mobile device 102 to roam with associated LBS anywhere in the world. The SRN 130 may be operable to ensure high levels of availability and reliability for LBS performance.
  • The GNSS satellites 140 a through 140 c may comprise suitable logic, circuitry and/or code that may be operable to generate and broadcast satellite navigational information in suitable radio-frequency (RF) signals to various GNSS capable devices such as, the GNSS enabled device 102. The broadcast satellite navigational information may be utilized to support LBS services. The GNSS satellites 140 a through 140 c may be GPS, Galilee, and/or GLONASS satellites.
  • In an exemplary operation, a mobile device such as the GNSS enabled mobile device 102 may be operable to select a cell from an associated active cell set. The GNSS enabled mobile device 102 may be operable to take or collect RT measurements at, for example, three or more different GNSS fixes in the selected cell. The collected RTT measurements may be location stamped using the corresponding GNSS fixes, where the RTT measurements are performed. The GNSS enabled mobile device 102 may be operable to communicate with an associated serving BS such as the BS 101 a to send the location stamped RTT measurements over a NML to the location server 120. The location server 120 may be operable to utilize the location stamped RTT measurements in the received NML to compute the GNSS position of the cell 110 b. The location server 120 may be operable to utilize the computed GNSS position of the cell 110 b to refine reference database.
  • FIG. 2 is a diagram illustrating an exemplary mobile device that is operable to provide location stamped RTT measurements to a location server, in accordance with an embodiment of the invention. Referring to FIG. 2, there is shown a GNSS enabled mobile device 200 comprising a processor 202, a cellular radio 204, a GNSS radio 205 and a memory 206.
  • The processor 202 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to manage and/or control operations of associated component units such as, for example, the cellular radio 204 and the GNSS radio 205. For example, the processor 202 may be operable to activate the cellular radio 204 to take or collect RTT measurements at three or more different GNSS fixes in a cell of interest. The cell of interest may be selected from an associated active cell set of the mobile device 200. The collected RTT measurements may be taken by the cellular radio 204 or may be collected from other mobile devices that are associated with the cell of interest. The processor 202 may be operable to transmit the location stamped RTT measurement of the cell of interest to the location server 120 via a serving BS such as the BS 101 a. The transmitted location stamped RTT measurements may be utilized for computing the GNSS position of the cell of interest.
  • The cellular radio 204 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to transmit and/or receive radio signals in cellular spectrum. The radio signals transmitted and/or received may be processed via the processor 202. In this regard, the cellular radio 204 may be operable to perform RTT measurements at particular GNSS fixes within an active cell of interest. The RTT measurements may be location stamped and transmitted over a NML to the location server 120.
  • The GNSS radio 205 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to receive GNSS satellite broadcast signals. The received GNSS satellite broadcast signals may be processed to provide a navigation solution such as a GNSS fix of the mobile device 200. In this regard, RTT measurements may be performed or collected for three or more different GNSS fixes within an active cell of interest. The resulting RTT measurements may be location stamped using corresponding GNSS fixes and communicated to the location server 120 for cell positioning.
  • The memory 206 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to store information such as executable instructions and data that may be utilized by the processor 202 and/or other associated component units such as, for example, the cellular radio 204. The memory 206 may comprise RAM, ROM, low latency nonvolatile memory such as flash memory and/or other suitable electronic data storage.
  • In an exemplary operation, the mobile device 200 may be operable to receive broadcast satellite signals via the GNSS radio 205. The received satellite signals may be used to calculate a navigational solution such as a GNSS fix of the mobile device 200. For a particular GNSS fix, the processor 202 may be operable to activate the cellular radio 204 to take or collect RTT measurements for an active cell of interest. The RTT measurements may be taken by the cellular radio 204 or may be collected from other mobile devices that are associated with the active cell of interest. The RTT measurements may be generated from, for example, three or more different GNSS positions in the same active cell of interest. The RTT measurements may be location stamped using corresponding GNSS fixes. The location stamped RTT measurements may be transmitted over a NML to the location server 120. The transmitted location stamped RTT measurements may be utilized to enhance cell positioning.
  • FIG. 3 is a diagram illustrating an exemplary location server that is operable to calculate cell GNSS fixes using corresponding location stamped RTT measurements, in accordance with an embodiment of the invention. Referring to FIG. 3, there is shown a location server 300. The location server 300 comprises a processor 302, a reference database 304 and a memory 306.
  • The processor 302 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to access the SRN 130 to collect GNSS satellite data by tracking GNSS constellations through the SRN 130. The processor 302 may be operable to utilize the collected GNSS satellite data to build the reference database 304, which may provide GNSS assistance data to support LBS services. In this regard, the processor 302 may be operable to receive NMLs from a plurality of mobile devices via a communication network such as a WCDMA network. The received NMLs may comprise location stamped RTT measurements, which comprise RTT measurements and corresponding GNSS fixes where the RTT measurements are performed.
  • The processor 302 may be operable to utilize the received location stamped RTT measurements to compute GNSS locations of one or more associated cells of interest. For example, for a particular cell, the processor 302 may be operable to extract location stamped RTT measurements corresponding to the particular cell from the received NMLs. The extracted location stamped RTT measurements comprise RTT measurements and corresponding GNSS fixes in the particular cell. An extracted location stamped RTT measurement is directly related to a distance between an associated GNSS fix and the particular cell, for example, in steps of 50 m as per the following series of {25, 75, 125, 175, 225, 275, 325, 375, 425, 475}. In an exemplary embodiment of the invention, three or more location stamped RTT measurements in the same particular cell may be required so as to compute the GLASS location of the particular cell.
  • The processor 302 may be operable to approximate the distance between two points on the surface of the earth using a corresponding distance in a flat surface. In this regard, in instances where parameter Loc_Cell is the location of a cell of interest and parameter GNSS_RTT is a GNSS fix where the corresponding RTT measurement is performed, the distance between the GNSS fix of the corresponding RTT measurement (GNSS_RTT) and the location of the cell of interest (Loc_Cell), namely, Distance_Cell_RTT, may be approximated utilizing the following relationship:

  • Distance BSS RTT=|GNSS RTT−Loc BS|
  • that is a corresponding distance in a flat surface. The parameter Distance_Cell_RTT is directly related to a corresponding RTT measurement in steps of 50 m. The location of the cell of interest may be calculated or solved using the following exemplary relationship:
  • GNSS_BS = min i > 2 Distance_BS _RTT _i - GNSS_RTT _i - Loc_BS
  • where i is an integer and is greater than 2. The calculated location of the cell of interest may be utilized to refine the reference database 304. The processor 302 may be operable to communicate message in exemplary formats that are compatible with telecommunication networks such as WCDMA. For example, the processor 302 may be operable to support messaging in RRLP format, PCAP interface and/or OMA SUPLv1.0. The processor 302 may be configured to communicate with a mobile device such as the GNSS enabled mobile device 102 in either a user-plane or a control-plane for a NML periodically or aperiodically.
  • The reference database 304 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to manage and/or store data comprising reference positions and/or location information that is captured, determined and/or learned from a plurality of associated mobile devices. In this regard, the reference database 304 may be refined or updated using cell GNSS locations that are derived or calculated using corresponding location stamped RTT measurements. The contents in the reference database 304 may be updated as needed or periodically.
  • The memory 306 may comprise suitable logic, circuitry, interfaces and/or code that may be operable to store information comprising executable instructions that may be utilized by the processor 302. The executable instructions may comprise algorithms that may be utilized to calculate GNSS locations of one or more cells of interest according to corresponding location stamped RTT measurements. The memory 306 may comprise RAM, ROM, low latency nonvolatile memory such as flash memory and/or other suitable electronic data storage.
  • In operation, the processor 302 may be operable to learn and refine location information for one or more cell of interest according to corresponding location stamped RTT measurements. The processor 302 may be operable to receive NMLs from a plurality of associated mobile devices such as, the GNSS enabled mobile device 102. The received NMLs may comprise location stamped RTT measurements. A location stamped RTT measurement comprises a RTT measurement and an association GNSS fix where the RTT measurement is performed. GNSS locations of one or more associated cells of interest may be calculated using the received location stamped RTT measurements. In various exemplary embodiments of the invention, three or more location stamped RTT measurements that are taken at different GNSS fixes in a cell of interest may be required to compute a corresponding location of the cell of interest. The calculated cell GNSS locations may be utilized to refine the reference database 304 to enhance LBS service performance such as speed and/or accuracy. The reference database 304 may be updated periodically or on an as needed basis.
  • FIG. 4 is a flow chart illustrating an exemplary process utilized by a location server to refine a reference database through location stamped RTT measurements, in accordance with an embodiment of the invention. Referring to FIG. 4, the exemplary steps start with step 402, where a mobile device such as the mobile device 200 may be operable to select a cell of interest from an associated active cell set. In step 404, the mobile device 200 may be operable to take or collect from other mobile device RTT measurements at, for example, three or more different GNSS positions in the selected cell of interest. In step 406, the mobile device 200 may be operable to location stamp the collected RTT measurements with corresponding GNSS fixes. In step 408, the mobile device 200 may be operable to upload the location stamped RTT measurements over a NML to the location server 300. In step 410, the location server 300 may be operable to calculate a GNSS location of the selected cell using the RTT measurements and corresponding GNSS positions received over a NML. In step 412, the location server 300 may be operable to utilize the calculated GNSS location of the selected cell to update the reference database 304. The exemplary steps may be ended in step 414.
  • In step 416, it may be determined whether the RTT measurement process may continue for next active cell. In instances where the RTT measurement process may continue for the next active cell, the exemplary steps may return to step 402.
  • In step 416, in instances where the RTT measurement process may not continue for the next active cell, the exemplary steps may end at step 414.
  • Aspects of a method and system for enhancing a location server reference database through RTT measurements are provided. In accordance with various exemplary embodiments of the invention, as described with respect to FIG. 1 through FIG. 4, a mobile communication device such as the mobile device 200 may be operable to collect, for example, three or more RTT measurements in a single active cell such as the cell 110 b associated with the mobile device 200. The collected RTT measurements in the single active cell may be transmitted to the location server 300. The location server 300 may be operable to use the transmitted RTT measurements to calculate a GNSS position as a position estimate of the active cell. For example, the location server 300 may be operable to apply various algorithms such as, for example, server-based triangulation algorithms to calculate the position estimate of the active cell using the received RTT measurement transmissions. One or more of the transmitted RTT measurements may be taken by the mobile device 200, and/or may be collected from one or more other mobile devices in the single active cell. The transmitted RTT measurements are collected at different GNSS fixes in the same single active cell. The collected RTT measurements may be location stamped using corresponding GNSS fixes. The mobile device 200 may be operable to transmit the location stamped RTT measurements to the location server 300, for example, using a NML. The location server 300 may be operable to calculate the GNSS position of the single active cell using RTT measurements and corresponding GNSS fixes in the received NML. The calculated GNSS position of the single active cell may be used to refine the reference database 304. The reference database 304 may be refined or updated periodically or aperiodically.
  • Another embodiment of the invention may provide a machine and/or computer readable storage and/or medium, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer to perform the steps as described herein for a method and system for enhancing a location server reference database through RTT measurements.
  • Accordingly, the present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
  • The present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
  • While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.

Claims (20)

1. A method of processing signals, the method comprising:
performing by a mobile communication device:
collecting round trip time (RTT) measurements for an active cell associated with the mobile communication device; and
transmitting the collected RTT measurements to a location server, wherein the RTT measurements collected for the active cell are used by the location server to calculate a GNSS location of the active cell.
2. The method according to claim 1, wherein the step of collecting comprises:
collecting three or more RTT measurements taken by one or more other mobile communication devices in the active cell.
3. The method according to claim 2, wherein the step of collecting the three or more RTT measurements comprises:
collecting the one or more of the three or more RTT measurements from the one or more other mobile devices associated with the active cell.
4. The method according to claim 1, wherein the step of collecting comprises:
collecting each of the RTT measurements at a different GNSS fix in the active cell.
5. The method according to claim 4, further comprising:
location stamping each of the collected RTT measurements using a corresponding GNSS fix in the active cell associated with the mobile communication device.
6. The method according to claim 5, further comprising:
transmitting the location stamped RTT measurements to the location server.
7. The method according to claim 1, further comprising:
selecting the active cell from a set of active cells associated with the mobile communication device.
8. A mobile communication device, comprising:
a cellular radio module configured to collect round trip time (RTT) measurements for an active cell associated with the mobile communication device, wherein the RTT measurements comprise RTT measurements for one or more other mobile devices; and
a processor configured to direct the cellular radio module to collect the RTT measurements and transmit the collected RTT measurements to a location server for use in calculating a GNSS location of the active cell.
9. The mobile communication device of claim 8, further comprising:
a GNSS radio module configured to receive GNSS satellite broadcast signals and calculate a GNSS fix of the mobile communication device corresponding to one of the RTT measurements.
10. The mobile communication device of claim 9, wherein the processor is further configured to location stamp each of the RTT measurements using the corresponding GNSS fix and transmit the location stamped RTT measurements to the location server.
11. The mobile communication device of claim 9, wherein the processor is further configured to direct the GNSS radio module to collect each of the RTT measurements at a different GNSS fix in the associated active cell.
12. The mobile communication device of claim 8, wherein the RTT measurements comprise three or more RTT measurements.
13. The mobile communication device of claim 12, wherein the processor is further configured to direct the cellular radio module collect at least one of the three or more RTT measurements from at least one other mobile communication device in the active cell.
14. The mobile communication device of claim 12, wherein the processor is further configured to direct the cellular radio module to collect the at least one of the three or more RTT measurements from the at least one other mobile communication device associated with the active cell.
15. A method comprising:
receiving at a location server round trip time (RTT) measurements collected by at least one mobile communication device for an active cell associated with the mobile communication device;
calculating at the location server a GNSS position of the active cell using the received RTT measurements; and
updating location information for the active cell in an associated reference database using the calculated GNSS position of the active cell.
16. The method of claim 15, wherein the step of updating further comprises refining the reference database associated with the location server.
17. The method of claim 15, wherein the step of receiving further comprises receiving three or more RTT measurements from the at least one mobile communication device.
18. The method of claim 15, wherein the step of receiving further comprises receiving location stamped RTT measurements from the at least one mobile communication device.
19. The method of claim 18, wherein the step of receiving further comprises receiving the location stamped RTT measurements from the at least one mobile communication device in the active cell.
20. The method of claim 18, wherein the step of receiving further comprises receiving the location stamped RTT measurements from the at least one mobile communication device associated with the active cell.
US13/480,726 2009-10-28 2012-05-25 Method and System for Enhancing a Location Server Reference Database Through Round-Trip Time (RTT) Measurements Abandoned US20120280858A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/480,726 US20120280858A1 (en) 2009-10-28 2012-05-25 Method and System for Enhancing a Location Server Reference Database Through Round-Trip Time (RTT) Measurements

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/607,266 US8193986B2 (en) 2009-10-28 2009-10-28 Method and system for enhancing a location server reference database through round-trip time (RTT) measurements
US13/480,726 US20120280858A1 (en) 2009-10-28 2012-05-25 Method and System for Enhancing a Location Server Reference Database Through Round-Trip Time (RTT) Measurements

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/607,266 Continuation US8193986B2 (en) 2009-10-28 2009-10-28 Method and system for enhancing a location server reference database through round-trip time (RTT) measurements

Publications (1)

Publication Number Publication Date
US20120280858A1 true US20120280858A1 (en) 2012-11-08

Family

ID=43897962

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/607,266 Active 2030-06-19 US8193986B2 (en) 2009-10-28 2009-10-28 Method and system for enhancing a location server reference database through round-trip time (RTT) measurements
US13/480,726 Abandoned US20120280858A1 (en) 2009-10-28 2012-05-25 Method and System for Enhancing a Location Server Reference Database Through Round-Trip Time (RTT) Measurements

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/607,266 Active 2030-06-19 US8193986B2 (en) 2009-10-28 2009-10-28 Method and system for enhancing a location server reference database through round-trip time (RTT) measurements

Country Status (1)

Country Link
US (2) US8193986B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103476108A (en) * 2013-07-03 2013-12-25 北京富迪创业科技有限公司 Mobile communication terminal positioning method
US11555997B2 (en) 2015-04-27 2023-01-17 Endochoice, Inc. Endoscope with integrated measurement of distance to objects of interest

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8193986B2 (en) * 2009-10-28 2012-06-05 Broadcom Corporation Method and system for enhancing a location server reference database through round-trip time (RTT) measurements
US9282471B2 (en) 2012-03-21 2016-03-08 Digimarc Corporation Positioning systems for wireless networks
WO2014023999A1 (en) * 2012-08-08 2014-02-13 Nokia Siemens Networks Oy Reactivating cells to improve positioning accuracy
US9182240B2 (en) * 2012-09-26 2015-11-10 Intel Corporation Method, apparatus and system for mapping a course of a mobile device
GB2507105A (en) 2012-10-19 2014-04-23 Ibm Consumer location-based host service placement
US9026138B2 (en) * 2013-01-10 2015-05-05 Qualcomm Incorporated Method and/or system for obtaining signatures for use in navigation
EP3790328A1 (en) * 2019-09-03 2021-03-10 Rokubun S.L. Geolocating wireless access points

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249516B1 (en) * 1996-12-06 2001-06-19 Edwin B. Brownrigg Wireless network gateway and method for providing same
US6249252B1 (en) * 1996-09-09 2001-06-19 Tracbeam Llc Wireless location using multiple location estimators
US6434396B1 (en) * 1997-06-06 2002-08-13 Telefonaktiebolaget L M Ericsson Method in a cellular radio communications system
US20030054838A1 (en) * 2001-09-17 2003-03-20 Alcatel Method for determining the position of a station in a wireless network, and station adapted for carrying out said method
US20040029558A1 (en) * 2002-08-06 2004-02-12 Hang Liu Method and system for determining a location of a wireless transmitting device and guiding the search for the same
US20040235497A1 (en) * 2003-05-19 2004-11-25 Board Of Control Of Michigan Technological University Wireless local positioning system
US20050032526A1 (en) * 2003-08-06 2005-02-10 Wei-Jou Chen Wireless communication positioning method and system
US20060009235A1 (en) * 2004-06-18 2006-01-12 Leonid Sheynblat Method and apparatus for determining location of a base station using a plurality of mobile stations in a wireless mobile network
US7110774B1 (en) * 2000-10-27 2006-09-19 Intel Corporation Dual mode uplink/downlink location measurement and multi-protocol location measurement
US20060267841A1 (en) * 2003-01-02 2006-11-30 Lee Chong U Position determination with peer-to-peer communication
US20080032705A1 (en) * 2006-08-04 2008-02-07 Abhishek Patel Systems and methods for determining location of devices within a wireless network
US20090233625A1 (en) * 2008-03-11 2009-09-17 At&T Mobility Ii Llc System and method for extraction of location related data in a wireless communication system
US20090291693A1 (en) * 2008-05-20 2009-11-26 Electronics And Telecommunications Research Institute Method for estimating position of mobile terminal in wireless network
US20100136999A1 (en) * 2008-12-03 2010-06-03 Electronics And Telecommunications Research Institute Apparatus and method for determining position of terminal
US20100226279A1 (en) * 2009-03-09 2010-09-09 Sony Corporation System and method for effectively populating a mesh network model
US20110306365A1 (en) * 2009-03-04 2011-12-15 Nokia Corporation Screening Terminal Positions at a Terminal
US8193986B2 (en) * 2009-10-28 2012-06-05 Broadcom Corporation Method and system for enhancing a location server reference database through round-trip time (RTT) measurements

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249252B1 (en) * 1996-09-09 2001-06-19 Tracbeam Llc Wireless location using multiple location estimators
US6249516B1 (en) * 1996-12-06 2001-06-19 Edwin B. Brownrigg Wireless network gateway and method for providing same
US6434396B1 (en) * 1997-06-06 2002-08-13 Telefonaktiebolaget L M Ericsson Method in a cellular radio communications system
US7110774B1 (en) * 2000-10-27 2006-09-19 Intel Corporation Dual mode uplink/downlink location measurement and multi-protocol location measurement
US20030054838A1 (en) * 2001-09-17 2003-03-20 Alcatel Method for determining the position of a station in a wireless network, and station adapted for carrying out said method
US20040029558A1 (en) * 2002-08-06 2004-02-12 Hang Liu Method and system for determining a location of a wireless transmitting device and guiding the search for the same
US20060267841A1 (en) * 2003-01-02 2006-11-30 Lee Chong U Position determination with peer-to-peer communication
US20040235497A1 (en) * 2003-05-19 2004-11-25 Board Of Control Of Michigan Technological University Wireless local positioning system
US20050032526A1 (en) * 2003-08-06 2005-02-10 Wei-Jou Chen Wireless communication positioning method and system
US20060009235A1 (en) * 2004-06-18 2006-01-12 Leonid Sheynblat Method and apparatus for determining location of a base station using a plurality of mobile stations in a wireless mobile network
US20080032705A1 (en) * 2006-08-04 2008-02-07 Abhishek Patel Systems and methods for determining location of devices within a wireless network
US20090233625A1 (en) * 2008-03-11 2009-09-17 At&T Mobility Ii Llc System and method for extraction of location related data in a wireless communication system
US20090291693A1 (en) * 2008-05-20 2009-11-26 Electronics And Telecommunications Research Institute Method for estimating position of mobile terminal in wireless network
US20100136999A1 (en) * 2008-12-03 2010-06-03 Electronics And Telecommunications Research Institute Apparatus and method for determining position of terminal
US20110306365A1 (en) * 2009-03-04 2011-12-15 Nokia Corporation Screening Terminal Positions at a Terminal
US20100226279A1 (en) * 2009-03-09 2010-09-09 Sony Corporation System and method for effectively populating a mesh network model
US8193986B2 (en) * 2009-10-28 2012-06-05 Broadcom Corporation Method and system for enhancing a location server reference database through round-trip time (RTT) measurements

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Enhance. (2011). The American Heritage Dictionary of the English Language. Boston, MA: Houghton Mifflin. Retrieved from http://search.credoreference.com/content/entry/hmdictenglang/enhance/0 *
Harmonized definitions and terminology for 802.16j Mobile Multihop Relay, R. Peterson et al., http://www.ieee802.org/16/relay/docs/80216j-06_014r1.pdf, Oct 11 2006 *
Location Based Services, Navipedia, http://www.navipedia.net/index.php/Location_Based_Services, Sep 2014 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103476108A (en) * 2013-07-03 2013-12-25 北京富迪创业科技有限公司 Mobile communication terminal positioning method
US11555997B2 (en) 2015-04-27 2023-01-17 Endochoice, Inc. Endoscope with integrated measurement of distance to objects of interest

Also Published As

Publication number Publication date
US8193986B2 (en) 2012-06-05
US20110095946A1 (en) 2011-04-28

Similar Documents

Publication Publication Date Title
US8193986B2 (en) Method and system for enhancing a location server reference database through round-trip time (RTT) measurements
US8081107B2 (en) Method and system for a location-based broker service (LBS) client broker
EP2336808A1 (en) Method and system for mobile device based GNSS position computation without ephemeris data
US8823585B2 (en) Sensor-assisted location-aware mobile device
US8654010B2 (en) Determining positioning of wireless terminal in telecommunications network
US8355693B2 (en) Determining application usage relative to a particular location
US20110039575A1 (en) Method and system for positioning neighbor cells in a cellular network using learned cell data
US20110199916A1 (en) Method and system for determining the location of a wireless access point using single device based power measurements
US20100039323A1 (en) Method and system for global position reference map (gprm) for agps
US20100093376A1 (en) Method and system for area code rough initial position for gnss assistance data in a communication network
US8378891B2 (en) Method and system for optimizing quality and integrity of location database elements
KR20030070920A (en) Method and system for validating a mobile station location fix
US20170192102A1 (en) eLORAN POSITIONING VIA CROWDSOURCING
US20070120737A1 (en) Method and system for providing location assistance information to a mobile station
US7986267B2 (en) Method and system for customized full ephemeris compatible with standard AGPS network devices
CN103200607A (en) Method and device determining user equipment (UE) positioning information in minimum drive test (MDT) process
US8638258B2 (en) Method and system for a virtual wide area GNSS reference network
EP3039924A1 (en) Improving location positioning using m2m ecosystem
US20110199260A1 (en) Method and system for determining a location of a cellular base station utilizing mobile gnss velocity and corresponding cellular doppler
US20230288570A1 (en) Ionosphere Grid History and Compression for GNSS Positioning

Legal Events

Date Code Title Description
AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DEL CASTILLO, MANUEL;REEL/FRAME:028637/0927

Effective date: 20091026

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119