WO2010025367A1 - Location determination of mobile device - Google Patents

Location determination of mobile device Download PDF

Info

Publication number
WO2010025367A1
WO2010025367A1 PCT/US2009/055364 US2009055364W WO2010025367A1 WO 2010025367 A1 WO2010025367 A1 WO 2010025367A1 US 2009055364 W US2009055364 W US 2009055364W WO 2010025367 A1 WO2010025367 A1 WO 2010025367A1
Authority
WO
WIPO (PCT)
Prior art keywords
location
base station
mobile station
cellular base
identification information
Prior art date
Application number
PCT/US2009/055364
Other languages
French (fr)
Inventor
Gaurav Lamba
Original Assignee
Qualcomm Incorporated
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 Qualcomm Incorporated filed Critical Qualcomm Incorporated
Publication of WO2010025367A1 publication Critical patent/WO2010025367A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Definitions

  • the subject matter disclosed herein relates to determining a location fix of a mobile station based on identification information of a cellular base station included in a pilot signal
  • a satellite positioning system such as the Global Positioning
  • GPS typically comprises a system of earth orbiting satellite vehicles (SVs) enabling wireless devices, such as cellular telephones, personal communication system (PCS) devices, and other mobile stations (MSs), to determine their location on the earth based, at least in part, on signals received from the SVs.
  • wireless devices may be equipped with an SPS receiver and be capable of processing SV signals to determine location.
  • SPS receiver may be equipped with an SPS receiver and be capable of processing SV signals to determine location.
  • SPS station
  • FIG. 1 is a schematic diagram of a positioning system, according to an implementation.
  • FIG. 2 is an example of a system parameter message, according to an implementation.
  • FIG. 3 is a flow chart showing a process for determining a location, according to an implementation.
  • FIG. 4 is a flow chart showing a process for determining a location, according to another implementation.
  • FIG. S is a schematic diagram of a device capable of communication with a wireless network, according to an implementation.
  • a device such as a mobile station is enabled to receive a pilot signal from a cellular base station, wherein said mobile station may be adapted to determine a location fix based on identification information included in the pilot signal. It should be understood, however, that this is merely an example of a particular implementation, and that claimed subject matter is not limited to this particular example.
  • an example or “one feature” means that a particular feature, structure, or characteristic described in connection with the feature and/or example is included in at least one feature and/or example of claimed subject matter.
  • the appearances of the phrase “in one example”, “an example”, “in one feature” or “a feature” in various places throughout this specification are not necessarily all referring to the same feature and/or example.
  • the particular features, structures, or characteristics may be combined in one or more examples and/or features.
  • a processing unit may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, electronic devices, other devices units designed to perform the functions described herein, and/or combinations thereof.
  • ASICs application specific integrated circuits
  • DSPs digital signal processors
  • DSPDs digital signal processing devices
  • PLDs programmable logic devices
  • FPGAs field programmable gate arrays
  • processors controllers, micro-controllers, microprocessors, electronic devices, other devices units designed to perform the functions described herein, and/or combinations thereof.
  • methodologies may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein.
  • Any machine-readable medium tangibly embodying instructions may be used in implementing the methodologies described herein.
  • software codes may be stored in a memory, for example the memory of a mobile station, and executed by a processor.
  • Memory may be implemented within the processor or external to the processor.
  • memory refers to any type of long term, short term, volatile, nonvolatile, or other memory and is not to be limited to any particular type of memory or number of memories, or type of media upon which memory is stored.
  • Position determination and/or estimation techniques described herein may be used for various wireless communication networks such as a wireless wide area network (WWAN), a wireless local area network (WLAN), a wireless personal area network (WPAN), and so on.
  • WWAN wireless wide area network
  • WLAN wireless local area network
  • WPAN wireless personal area network
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • FDMA Frequency Division Multiple Access
  • OFDMA Orthogonal Frequency Division Multiple Access
  • SC-FDMA Single-Carrier Frequency Division Multiple Access
  • a CDMA network may implement one or more radio access technologies (RATs) such as cdma2000, Wideband-CDMA (W-CDMA), to name just a few radio technologies.
  • cdma2000 may include technologies implemented according to IS-95, IS-2000, and IS-856 standards.
  • a TDMA network may implement Global System for Mobile Communications (GSM), Digital Advanced Mobile Phone System (D-AMPS), or some other RAT.
  • GSM and W-CDMA are described in documents from a consortium named "3rd Generation Partnership Project” (3GPP).
  • Cdma2000 is described in documents from a consortium named "3rd Generation Partnership Project 2" (3GPP2).
  • 3GPP and 3GPP2 documents are publicly available.
  • a WLAN may comprise an IEEE 802.1 Ix network
  • a WPAN may comprise a Bluetooth network, an IEEE 802.15x, for example.
  • Such position determination techniques described herein may also be used for any combination of WWAN, WLAN and/or WPAN.
  • Handheld systems including cell phones, or an entity such as a mobile station (MS) for example, may comprise a receiver capable of receiving and processing SPS signals.
  • receiving and processing hardware may add cost to such systems.
  • Techniques and processes shown herein allow location services without processing SPS signals, enabling inexpensive handsets to provide location services.
  • a location service may include a location fix of an entity such as an MS.
  • a location fix may provide geographic information, such as latitude and longitude, a geographical map, and/or any information that may convey a location and/or position of an MS.
  • a location fix may include relative location information, wherein a location is provided in terms relative to another location, such as a location of a landmark, a region, a marketplace, a cellular tower, an airport, a second mobile station, and a previous location fix, just to name a few examples.
  • An entity such as an MS may communicate with a network, operated by a wireless service provider, for example.
  • a network operated by a wireless service provider, for example.
  • Such an MS may comprise a cellular telephone, a personal digital assistant (PDA), or a notebook computer, just to name a few examples.
  • data may be requested and exchanged among entities operating in the network.
  • an MS may receive data from a wireless communication network to determine the position of the MS operating within the network.
  • An MS may communicate with any number of cellular base stations.
  • Each base station may provide communication for a respective coverage area or cell.
  • the term "cell” may refer to a base station and/or its coverage area. To increase system capacity, a coverage area of a base station may be partitioned into sectors.
  • the term "base station” as used herein may refer to a base station that serves a cell and/or a base station that serves a sector.
  • An MS may include a capability to determine its location using SPS signals, such as in the Global Positioning System (GPS) and/or other global navigation satellite systems.
  • GPS Global Positioning System
  • a large portion of mobile stations lack any capability to process SPS signals.
  • Such devices may determine a location without processing such SPS signals, according to an implementation.
  • an MS which lacks an ability to process SPS signals, may communicate with a cellular base station, such as a cell tower, while it is within a "cell" of the cell tower.
  • a portion of this communication may include a pilot signal, described in further detail below, transmitted by the cell tower.
  • the pilot signal may include identification of the transmitting cell tower. Such identification may include latitude/longitude of the cell tower and/or an identification code of the cell tower and a wireless carrier.
  • an MS may include a resident application that may identify and extract cell tower identification from the pilot signal. If the cell tower identification includes latitude/longitude of the cell tower, for example, then the MS may determine its position by extracting such identification from the pilot signal. The determined position may be that of the cell tower, but the location of the MS may be known to be somewhere within the coverage area of the cell tower, or the uncertainty region. The accuracy of this method of determining the approximate MS position may depend in part on the cell size, or coverage area, which may range between two kilometers and thirty two kilometers in radius, for example. Accordingly, at least within a limited uncertainty, an MS, which lacks a GPS positioning ability, may nevertheless determine its position using a pilot signal.
  • the cell tower identification may not include latitude/longitude of a cell tower, but instead include an identification code of a cell tower and a wireless carrier.
  • an MS may include a look-up table that includes identification codes of cell towers and information associated with their respective geographical locations, for example. Geographical information may include latitude and longitude of a cell tower, or other information which represents the cell tower location.
  • a look-up table may be stored in a memory of a computer platform included in an MS, which will be described below in relation with FIG. S. Accordingly, the MS may determine its position by extracting cell tower identification from the pilot signal and using a look-up table to find a corresponding location of the cell tower. Again, the determined position may be that of the cell tower, but the MS may be assumed to be relatively nearby, at least within the cell tower's "cell".
  • the cell tower identification may not include latitude/longitude of a cell tower, but instead include an identification code associated with the cell tower.
  • an application content server which may be remote from an MS, may include a look-up table associating identification codes of cell towers and their respective geographical locations, for example.
  • a look-up table may be stored in a memory of a computer platform included in a the ACS.
  • the MS may determine a location fix by extracting cell tower identification from the pilot signal and transmitting such extracted information to an ACS.
  • the ACS may use a look-up table to find a corresponding location of the cell tower.
  • the ACS may then transmit cell tower location back to the MS. Again, the determined position may be that of the cell tower, but the MS may be assumed to be relatively nearby, at least within the cell tower's "cell".
  • the MS may be assumed to be relatively nearby, at least within the cell tower's "cell”.
  • FIG. 1 is a schematic diagram of a positioning system 100, according to an implementation.
  • MS 120 may be enabled to receive pilot signal 110 from cellular base station 170.
  • a pilot signal is well-known in the art, and may be dictated by IS-95A, IS 2000, and J-STD-008 standards, for example.
  • Cellular base station 170 may comprise a code division multiple access (CDMA) radio access network (RAN).
  • CDMA code division multiple access
  • RAN radio access network
  • a pilot signal which may be carrier modulated by a pseudonoise (PN) sequence, may be used for time synchronization, handoff among cellular base stations, and provision of a coherent reference, to name a few examples.
  • PN pseudonoise
  • a pilot signal may include a system parameters message (SPM), which will be explained in detail below with reference to FIG. 2.
  • SPM system parameters message
  • a cellular base station such as cellular base station 170 in FIG.
  • a wireless carrier may provide a variety of services to an MS user, or subscriber. Communication between a cellular base station and an MS may provide a wireless link that a subscriber may use to download different applications, depending on a service to which the subscriber chooses. Such applications may then be stored in a memory associated with a computing platform of an MS, as will be explained below. For example, a subscriber may choose one or more of many types of location services. Each such service may provide a different level of quality and/or a different subscription rate plan, just to name a few examples of what may be offered by a wireless carrier. Examples of services may also include voice, email, text messaging, and internet browsing.
  • MS 120 may include an application module 12S comprising an application that allows MS 120 to identifying and extract identification information of said cellular base station included in a received pilot signal.
  • an application may be based on, for example, binary runtime environment for wireless (BREW) software, which is a platform that can download and run small programs for playing games, sending messages, sharing photos, etc. BREW may run between the application and the mobile station's chip operating system. Other software platforms may be used, including Java, Windows, just to name a few examples.
  • BREW binary runtime environment for wireless
  • Other software platforms may be used, including Java, Windows, just to name a few examples.
  • Such an application or other related information may be downloaded, for example, from a wireless network via short message service (SMS) communications protocol.
  • SMS short message service
  • a downloaded application may be provided by a wireless carrier as an add-on feature for a service provided by a wireless carrier.
  • an MS user may desire services in addition to those to which the user presently subscribes.
  • a user may subscribe to additional services offered by a wireless carrier.
  • the additional services may involve downloading an application from the wireless carrier via a cellular base station to an MS.
  • such a process of communication may also include updating applications already stored in a memory associated with an MS.
  • such a process of communication may involve executing an application stored in a memory associated with an MS remotely from a third-party entity on the wireless network, such as another mobile station.
  • a user of one MS may execute an application to determine a location fix of a second MS, wherein such an application may be resident on the second MS. Accordingly, this enables a wireless carrier and/or service provider to provide location and/or position determination service to subscribers using inexpensive devices (e.g., cellular handsets) that do not have the ability to require/process SPS signals.
  • base station identification information may be transmitted via path 140 to an application content server (ACS) 130.
  • MS 120 may communicate with ACS 130 to transmit BSID via cellular base station 170, as indicated by path 150 in FIG. 1. Such transmission may be performed via a short message service (SMS) communications protocol or via a Packet Data call (over IS2000/GPRS/UMTS or wireless LAN), just to name a few examples.
  • SMS short message service
  • Packet Data call over IS2000/GPRS/UMTS or wireless LAN
  • ACS may include, or have access to, a data base 135 of location sensitive content, such as cellular base station locations, geographical maps, business locations, advertisements, travel directions based on current location, location-based coupons, and/or points of interest, just to name a few examples.
  • a data base may also include a look-up table, for example, that includes base station ID's and their respective geographical locations.
  • MS 120 may use location sensitive content to determine a location fix.
  • MS 120 may determine its location from BSID, which may comprise a portion of a pilot signal, as discussed above.
  • FIG. 2 is an example of a system parameter message (SPM) 200, according to one implementation.
  • SPM system parameter message
  • SPM 200 may include information regarding a cellular base station, such as cellular base station 170 shown in FIG. 1.
  • system ID code 220 and base station ID 210 may uniquely identify a cellular base station.
  • an application content server such as ACS 130 shown in FIG. 1, may determine a location of the base station according to a data base, such as data base 135 shown in FIG. 1.
  • an MS may determine a location of a cellular base station using base station location 230, which may be included in a pilot signal from the cellular base station.
  • Base station ID such as BSID shown in FIG. 1
  • BSID may include system ID code 220, base station ID 210, and base station location 230, for example.
  • an MS may extract BSID from a pilot signal from a particular cellular base station. Since the BSID may provide a location of the cellular base station with which the MS is communicating, a location of the MS may be determined, considering that a cellular base station and MS are close to each other to enable the MS to acquire the pilot signal.
  • a pilot signal including an SPM, may change accordingly.
  • the new SPM may include a new BSID including the new cellular base station location. In this fashion, an MS may determine its location, as it is within a "cell" of the cellular base station.
  • an MS may determine its location by extracting location information included in a pilot signal transmitted by a cellular base station. Accordingly, such an MS may not include a satellite positioning system (SPS) receiver, for example, since a location fix of the MS may be based solely on the pilot signal.
  • SPS satellite positioning system
  • an MS may include an SPS receiver.
  • Such an MS may determining location fixes based, at least in part, on said SPS signals.
  • an MS may be enabled to transition from determining location fixes based, at least in part, on said SPS signals to determining location fixes based solely on said pilot signal. Such a transition may occur, for example, if SPS signals are less than adequate to provide enough information to determine a location of the MS. For instance, an urban canyon or indoor conditions may block a mobile station's "view" of one or more SPS satellites. For whatever reason, the MS may transition away from determining its location using SPS signals. Instead, the MS may use a pilot signal received from a cellular base station to determine its location. [0030] FIG.
  • an MS such as MS 120 shown in FIG. 1
  • a pilot signal may include location information and/or other identification of a cellular base station.
  • An MS as depicted at block 330, may identify such location and/or identification, such as BSID shown in FIG. 1.
  • an MS may transmit BSID to an application content server, such as ACS 130 shown in FIG. 1.
  • ACS may determine location content regarding the cellular base station with which the BSID is associated. Such location content may include a location of the cellular base station or geographic points of interest, just to name a few examples.
  • the MS may receive location sensitive content transmitted by the ACS.
  • the MS may determine its location based on the received location sensitive content, which may be based on the pilot signal mentioned above.
  • an MS may extract cellular base station location information, such as base station location 230 shown in FIG. 2, from a pilot signal. Such information may be sufficient to enable the MS to determine its location, since the MS may be relatively close to, and within the "cell" of said cellular base station.
  • a pilot signal may not include base station location.
  • an MS may include a look-up table that includes identification codes of cell towers and their respective geographical locations, for example. Accordingly, the MS may determine its position by extracting cell tower identification from the pilot signal and using a look-up table to find a corresponding location of the cell tower.
  • determining a location of an MS may not involve an
  • a pilot signal does not include base station location and an MS does not include a look-up table as described above.
  • processes depicted at blocks 340, 350, and 360 may be performed.
  • an ACS may be utilized to determine base station location using base station ID, such as base station ID 210 shown in FIG. 2.
  • the MS may send a base station ID to an ACS (block 340).
  • ACS may then access a look-up table, for example, that includes base station ID's and their respective geographical locations (block 350). Such location information may then be transmitted to the MS (block 360).
  • these processes are only examples, and claimed subject matter is not limited in this respect. [0033] FIG.
  • an MS equipped with an SPS receiver may receive SPS signals. Such an MS may also be enabled to determine its location based on received SPS signals, as depicted at block 430.
  • process 400 returns to block 420 to continue to receive SPS signals if determination of MS location based on said SPS signals is successful. If unsuccessful, however, the MS may transition from determining location fixes based on SPS signals to determining location fixes based solely on identification information included in a pilot signal, as at block 450.
  • An MS may receive a pilot signal as long as it is within a "cell" of a cellular base station.
  • an MS may "see” a cellular base station rather than “see” a sufficient number of satellites to determine a location fix. Accordingly, such a transitioning MS may continue to determine location fixes during conditions that prevent reception of SPS signals.
  • FIG. 5 is a schematic diagram of a device 500 capable of communication with a wireless network, according to one implementation.
  • a device may include an MS, such as MS 120 shown in FIG. 1, for example.
  • Device 500 may include a two- way communication system 520, such as but not limited to a cellular communication system, which may transmit and receive signals via antenna 522.
  • the communication system 520 may include a modem adapted to process information for communication in one or more of the aforementioned networks.
  • device 500 may include a position location system, such as a Satellite Positioning System (SPS) receiver to receive SPS signals.
  • SPS Satellite Positioning System
  • Mobile control 540 may comprise a central processing unit (CPU) 542 and associated memory 544, hardware, software, and firmware. It will be understood as used herein that the CPU 542 can, but need not necessarily include, one or more microprocessors, embedded processors, controllers, application specific integrated circuits (ASICs), digital signal processors (DSPs), and the like. The term CPU is intended to describe the functions implemented by the system rather than specific hardware.
  • memory 544 may include a look-up table, as discussed above.
  • Memory 544 may store machine-readable instructions which, if executed by CPU 542, may enable device 500 to determine its location, as in at least the implementations described above.
  • Such machine-readable instructions may be downloaded, e.g., received via two-way communication 520, from a remote entity such as a wireless carrier, for example.
  • Machine-readable instructions may include an application, such as application module 125 shown in FIG. 1, that allows device 500 to identify and extract identification information of a cellular base station included in a pilot signal.
  • Such an application may also include a look-up table of cellular base station information for a region or the world.
  • claimed subject matter is not limited to these examples, which are only described here to help illustrate various implementations.
  • Memory 544 may comprise one or more types of storage media identified above.
  • a user interface 550 may allow a user to enter information into and receive information, such as voice or data, from device 500.
  • the user interface 550 may include, for example, a keypad, a display screen, a microphone, and a speaker.

Abstract

The subject matter disclosed herein relates to determining a location fix of a mobile station (120) based on identification information of a cellular base station (170) included in a pilot signal (110).

Description

Location Determination of Mobile Device
BACKGROUND
Field:
[0001] The subject matter disclosed herein relates to determining a location fix of a mobile station based on identification information of a cellular base station included in a pilot signal
Information:
[0002] A satellite positioning system (SPS), such as the Global Positioning
System (GPS), typically comprises a system of earth orbiting satellite vehicles (SVs) enabling wireless devices, such as cellular telephones, personal communication system (PCS) devices, and other mobile stations (MSs), to determine their location on the earth based, at least in part, on signals received from the SVs. Such wireless devices may be equipped with an SPS receiver and be capable of processing SV signals to determine location. However, a relatively large portion of existing wireless devices may lack an SPS receiver and a capability to determine their location based on receipt of SPS signals.
BRIEF DESCRIPTION OF THE FIGURES
[0003] Non-limiting and non-exhaustive features will be described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various figures
[0004] FIG. 1 is a schematic diagram of a positioning system, according to an implementation. [0005] FIG. 2 is an example of a system parameter message, according to an implementation.
[0006] FIG. 3 is a flow chart showing a process for determining a location, according to an implementation.
[0007] FIG. 4 is a flow chart showing a process for determining a location, according to another implementation.
[0008] FIG. S is a schematic diagram of a device capable of communication with a wireless network, according to an implementation.
SUMMARY
[0009] In an implementation, a device, such as a mobile station is enabled to receive a pilot signal from a cellular base station, wherein said mobile station may be adapted to determine a location fix based on identification information included in the pilot signal. It should be understood, however, that this is merely an example of a particular implementation, and that claimed subject matter is not limited to this particular example.
DETAILED DESCRIPTION
[0010] Reference throughout this specification to "one example", "one feature",
"an example" or "one feature" means that a particular feature, structure, or characteristic described in connection with the feature and/or example is included in at least one feature and/or example of claimed subject matter. Thus, the appearances of the phrase "in one example", "an example", "in one feature" or "a feature" in various places throughout this specification are not necessarily all referring to the same feature and/or example. Furthermore, the particular features, structures, or characteristics may be combined in one or more examples and/or features.
[0011] Methodologies described herein may be implemented by various means depending upon applications according to particular features and/or examples. For example, such methodologies may be implemented in hardware, firmware, software, and/or combinations thereof. In a hardware implementation, for example, a processing unit may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, electronic devices, other devices units designed to perform the functions described herein, and/or combinations thereof.
[0012] For a firmware and/or software implementation, methodologies may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. Any machine-readable medium tangibly embodying instructions may be used in implementing the methodologies described herein. For example, software codes may be stored in a memory, for example the memory of a mobile station, and executed by a processor. Memory may be implemented within the processor or external to the processor. As used herein the term "memory" refers to any type of long term, short term, volatile, nonvolatile, or other memory and is not to be limited to any particular type of memory or number of memories, or type of media upon which memory is stored.
[0013] Position determination and/or estimation techniques described herein may be used for various wireless communication networks such as a wireless wide area network (WWAN), a wireless local area network (WLAN), a wireless personal area network (WPAN), and so on. The term "network" and "system" may be used interchangeably herein. A WWAN may be a Code Division Multiple Access (CDMA) network, a Time Division Multiple Access (TDMA) network, a Frequency Division Multiple Access (FDMA) network, an Orthogonal Frequency Division Multiple Access (OFDMA) network, a Single-Carrier Frequency Division Multiple Access (SC-FDMA) network, and so on. A CDMA network may implement one or more radio access technologies (RATs) such as cdma2000, Wideband-CDMA (W-CDMA), to name just a few radio technologies. Here, cdma2000 may include technologies implemented according to IS-95, IS-2000, and IS-856 standards. A TDMA network may implement Global System for Mobile Communications (GSM), Digital Advanced Mobile Phone System (D-AMPS), or some other RAT. GSM and W-CDMA are described in documents from a consortium named "3rd Generation Partnership Project" (3GPP). Cdma2000 is described in documents from a consortium named "3rd Generation Partnership Project 2" (3GPP2). 3GPP and 3GPP2 documents are publicly available. A WLAN may comprise an IEEE 802.1 Ix network, and a WPAN may comprise a Bluetooth network, an IEEE 802.15x, for example. Such position determination techniques described herein may also be used for any combination of WWAN, WLAN and/or WPAN.
[0014] Handheld systems, including cell phones, or an entity such as a mobile station (MS) for example, may comprise a receiver capable of receiving and processing SPS signals. However, receiving and processing hardware may add cost to such systems. Techniques and processes shown herein allow location services without processing SPS signals, enabling inexpensive handsets to provide location services. [0015] In one particular implementation, a location service may include a location fix of an entity such as an MS. A location fix may provide geographic information, such as latitude and longitude, a geographical map, and/or any information that may convey a location and/or position of an MS. A location fix may include relative location information, wherein a location is provided in terms relative to another location, such as a location of a landmark, a region, a marketplace, a cellular tower, an airport, a second mobile station, and a previous location fix, just to name a few examples.
[0016] An entity such as an MS may communicate with a network, operated by a wireless service provider, for example. Such an MS may comprise a cellular telephone, a personal digital assistant (PDA), or a notebook computer, just to name a few examples. In one aspect of a wireless communication network, data may be requested and exchanged among entities operating in the network. For example, an MS may receive data from a wireless communication network to determine the position of the MS operating within the network. However, these are merely examples of data exchange between an MS and a network in a particular aspect, and claimed subject matter in not limited in these respects.
[0017] An MS may communicate with any number of cellular base stations.
Each base station may provide communication for a respective coverage area or cell. The term "cell" may refer to a base station and/or its coverage area. To increase system capacity, a coverage area of a base station may be partitioned into sectors. The term "base station" as used herein may refer to a base station that serves a cell and/or a base station that serves a sector.
[0018] An MS may include a capability to determine its location using SPS signals, such as in the Global Positioning System (GPS) and/or other global navigation satellite systems. However, a large portion of mobile stations lack any capability to process SPS signals. Such devices may determine a location without processing such SPS signals, according to an implementation. For example, an MS, which lacks an ability to process SPS signals, may communicate with a cellular base station, such as a cell tower, while it is within a "cell" of the cell tower. A portion of this communication may include a pilot signal, described in further detail below, transmitted by the cell tower. The pilot signal may include identification of the transmitting cell tower. Such identification may include latitude/longitude of the cell tower and/or an identification code of the cell tower and a wireless carrier. In one aspect, an MS may include a resident application that may identify and extract cell tower identification from the pilot signal. If the cell tower identification includes latitude/longitude of the cell tower, for example, then the MS may determine its position by extracting such identification from the pilot signal. The determined position may be that of the cell tower, but the location of the MS may be known to be somewhere within the coverage area of the cell tower, or the uncertainty region. The accuracy of this method of determining the approximate MS position may depend in part on the cell size, or coverage area, which may range between two kilometers and thirty two kilometers in radius, for example. Accordingly, at least within a limited uncertainty, an MS, which lacks a GPS positioning ability, may nevertheless determine its position using a pilot signal. [0019] In another aspect, the cell tower identification may not include latitude/longitude of a cell tower, but instead include an identification code of a cell tower and a wireless carrier. In such a case, an MS may include a look-up table that includes identification codes of cell towers and information associated with their respective geographical locations, for example. Geographical information may include latitude and longitude of a cell tower, or other information which represents the cell tower location. In one implementation, a look-up table may be stored in a memory of a computer platform included in an MS, which will be described below in relation with FIG. S. Accordingly, the MS may determine its position by extracting cell tower identification from the pilot signal and using a look-up table to find a corresponding location of the cell tower. Again, the determined position may be that of the cell tower, but the MS may be assumed to be relatively nearby, at least within the cell tower's "cell".
[0020] In yet another aspect, as in the case described above, the cell tower identification may not include latitude/longitude of a cell tower, but instead include an identification code associated with the cell tower. In such a case, an application content server (ACS), which may be remote from an MS, may include a look-up table associating identification codes of cell towers and their respective geographical locations, for example. In one implementation, such a look-up table may be stored in a memory of a computer platform included in a the ACS. Accordingly, the MS may determine a location fix by extracting cell tower identification from the pilot signal and transmitting such extracted information to an ACS. Here, the ACS may use a look-up table to find a corresponding location of the cell tower. The ACS may then transmit cell tower location back to the MS. Again, the determined position may be that of the cell tower, but the MS may be assumed to be relatively nearby, at least within the cell tower's "cell". Of course, this is merely one implementation of a process for determining a location fix, and claimed subject matter is not so limited, which is only described here to help illustrate various implementations.
[0021] FIG. 1 is a schematic diagram of a positioning system 100, according to an implementation. MS 120 may be enabled to receive pilot signal 110 from cellular base station 170. Such a pilot signal is well-known in the art, and may be dictated by IS-95A, IS 2000, and J-STD-008 standards, for example. Cellular base station 170 may comprise a code division multiple access (CDMA) radio access network (RAN). A pilot signal, which may be carrier modulated by a pseudonoise (PN) sequence, may be used for time synchronization, handoff among cellular base stations, and provision of a coherent reference, to name a few examples. A pilot signal may include a system parameters message (SPM), which will be explained in detail below with reference to FIG. 2.
[0022] Through a cellular base station, such as cellular base station 170 in FIG.
1 , a wireless carrier may provide a variety of services to an MS user, or subscriber. Communication between a cellular base station and an MS may provide a wireless link that a subscriber may use to download different applications, depending on a service to which the subscriber chooses. Such applications may then be stored in a memory associated with a computing platform of an MS, as will be explained below. For example, a subscriber may choose one or more of many types of location services. Each such service may provide a different level of quality and/or a different subscription rate plan, just to name a few examples of what may be offered by a wireless carrier. Examples of services may also include voice, email, text messaging, and internet browsing.
[0023] MS 120 may include an application module 12S comprising an application that allows MS 120 to identifying and extract identification information of said cellular base station included in a received pilot signal. Such an application may be based on, for example, binary runtime environment for wireless (BREW) software, which is a platform that can download and run small programs for playing games, sending messages, sharing photos, etc. BREW may run between the application and the mobile station's chip operating system. Other software platforms may be used, including Java, Windows, just to name a few examples. Such an application or other related information may be downloaded, for example, from a wireless network via short message service (SMS) communications protocol. A downloaded application may be provided by a wireless carrier as an add-on feature for a service provided by a wireless carrier. In other words, an MS user may desire services in addition to those to which the user presently subscribes. In such a case, a user may subscribe to additional services offered by a wireless carrier. The additional services may involve downloading an application from the wireless carrier via a cellular base station to an MS. In one implementation, such a process of communication may also include updating applications already stored in a memory associated with an MS. In another implementation, such a process of communication may involve executing an application stored in a memory associated with an MS remotely from a third-party entity on the wireless network, such as another mobile station. For example, a user of one MS may execute an application to determine a location fix of a second MS, wherein such an application may be resident on the second MS. Accordingly, this enables a wireless carrier and/or service provider to provide location and/or position determination service to subscribers using inexpensive devices (e.g., cellular handsets) that do not have the ability to require/process SPS signals.
[0024] In one implementation, base station identification information (BSID) may be transmitted via path 140 to an application content server (ACS) 130. In another implementation, MS 120 may communicate with ACS 130 to transmit BSID via cellular base station 170, as indicated by path 150 in FIG. 1. Such transmission may be performed via a short message service (SMS) communications protocol or via a Packet Data call (over IS2000/GPRS/UMTS or wireless LAN), just to name a few examples. ACS 130 may use the BSID to determine applicable location sensitive content that may be transmitted back to MS 120. In a particular implementation, ACS may include, or have access to, a data base 135 of location sensitive content, such as cellular base station locations, geographical maps, business locations, advertisements, travel directions based on current location, location-based coupons, and/or points of interest, just to name a few examples. Such a data base may also include a look-up table, for example, that includes base station ID's and their respective geographical locations. MS 120 may use location sensitive content to determine a location fix. [0025] In one aspect, MS 120 may determine its location from BSID, which may comprise a portion of a pilot signal, as discussed above. FIG. 2 is an example of a system parameter message (SPM) 200, according to one implementation. Such an SPM may be included in a pilot signal, such as pilot signal 110 shown in FIG. 1. SPM 200 may include information regarding a cellular base station, such as cellular base station 170 shown in FIG. 1. For example, system ID code 220 and base station ID 210 may uniquely identify a cellular base station. Using such a unique base station ID, an application content server, such as ACS 130 shown in FIG. 1, may determine a location of the base station according to a data base, such as data base 135 shown in FIG. 1. In another example, an MS may determine a location of a cellular base station using base station location 230, which may be included in a pilot signal from the cellular base station.
[0026] Base station ID (BSID), such as BSID shown in FIG. 1 , may include system ID code 220, base station ID 210, and base station location 230, for example. As discussed above, an MS may extract BSID from a pilot signal from a particular cellular base station. Since the BSID may provide a location of the cellular base station with which the MS is communicating, a location of the MS may be determined, considering that a cellular base station and MS are close to each other to enable the MS to acquire the pilot signal. [0027] If an MS changes location enough so that it begins to use a different cellular base station, then a pilot signal, including an SPM, may change accordingly. The new SPM may include a new BSID including the new cellular base station location. In this fashion, an MS may determine its location, as it is within a "cell" of the cellular base station.
[0028] As explained above, an MS may determine its location by extracting location information included in a pilot signal transmitted by a cellular base station. Accordingly, such an MS may not include a satellite positioning system (SPS) receiver, for example, since a location fix of the MS may be based solely on the pilot signal. [0029] In an alternative implementation, an MS may include an SPS receiver.
Such an MS may determining location fixes based, at least in part, on said SPS signals. In one aspect, an MS may be enabled to transition from determining location fixes based, at least in part, on said SPS signals to determining location fixes based solely on said pilot signal. Such a transition may occur, for example, if SPS signals are less than adequate to provide enough information to determine a location of the MS. For instance, an urban canyon or indoor conditions may block a mobile station's "view" of one or more SPS satellites. For whatever reason, the MS may transition away from determining its location using SPS signals. Instead, the MS may use a pilot signal received from a cellular base station to determine its location. [0030] FIG. 3 is a flow chart showing a process 300 for determining a location, according to one implementation. At block 320, an MS, such as MS 120 shown in FIG. 1 , may receive a pilot signal. As described above, a pilot signal may include location information and/or other identification of a cellular base station. An MS, as depicted at block 330, may identify such location and/or identification, such as BSID shown in FIG. 1. At block 340, an MS may transmit BSID to an application content server, such as ACS 130 shown in FIG. 1. At block 350, ACS may determine location content regarding the cellular base station with which the BSID is associated. Such location content may include a location of the cellular base station or geographic points of interest, just to name a few examples. At block 360, the MS may receive location sensitive content transmitted by the ACS. As depicted at block 370, the MS may determine its location based on the received location sensitive content, which may be based on the pilot signal mentioned above.
[0031] In another implementation, processes depicted at blocks 340, 350, and
360 may be skipped while performing the process 300. For example, an MS may extract cellular base station location information, such as base station location 230 shown in FIG. 2, from a pilot signal. Such information may be sufficient to enable the MS to determine its location, since the MS may be relatively close to, and within the "cell" of said cellular base station. In another implementation, a pilot signal may not include base station location. In such a case, an MS may include a look-up table that includes identification codes of cell towers and their respective geographical locations, for example. Accordingly, the MS may determine its position by extracting cell tower identification from the pilot signal and using a look-up table to find a corresponding location of the cell tower.
[0032] As just described, determining a location of an MS may not involve an
ACS. If, however, as in yet another implementation, a pilot signal does not include base station location and an MS does not include a look-up table as described above. Then processes depicted at blocks 340, 350, and 360 may be performed. In this case, an ACS may be utilized to determine base station location using base station ID, such as base station ID 210 shown in FIG. 2. The MS may send a base station ID to an ACS (block 340). ACS may then access a look-up table, for example, that includes base station ID's and their respective geographical locations (block 350). Such location information may then be transmitted to the MS (block 360). Of course, these processes are only examples, and claimed subject matter is not limited in this respect. [0033] FIG. 4 is a flow chart showing a process 400 for determining a location, according to another implementation. At block 420, an MS equipped with an SPS receiver may receive SPS signals. Such an MS may also be enabled to determine its location based on received SPS signals, as depicted at block 430. At block 440, process 400 returns to block 420 to continue to receive SPS signals if determination of MS location based on said SPS signals is successful. If unsuccessful, however, the MS may transition from determining location fixes based on SPS signals to determining location fixes based solely on identification information included in a pilot signal, as at block 450. An MS may receive a pilot signal as long as it is within a "cell" of a cellular base station. Often, it is more likely that an MS may "see" a cellular base station rather than "see" a sufficient number of satellites to determine a location fix. Accordingly, such a transitioning MS may continue to determine location fixes during conditions that prevent reception of SPS signals.
[0034] FIG. 5 is a schematic diagram of a device 500 capable of communication with a wireless network, according to one implementation. Such a device may include an MS, such as MS 120 shown in FIG. 1, for example. Device 500 may include a two- way communication system 520, such as but not limited to a cellular communication system, which may transmit and receive signals via antenna 522. The communication system 520 may include a modem adapted to process information for communication in one or more of the aforementioned networks. In one alternative implementation, device 500 may include a position location system, such as a Satellite Positioning System (SPS) receiver to receive SPS signals. The modem and SPS receiver may communicate with one another, and such communication may include, for example, the cellular identification of the device, estimates of time and/or location, frequency, or other radio information. In another implementation, device 500 may not include a position location system, so that the device lacks any inherent ability to acquire SPS signals. [0035] Mobile control 540 may comprise a central processing unit (CPU) 542 and associated memory 544, hardware, software, and firmware. It will be understood as used herein that the CPU 542 can, but need not necessarily include, one or more microprocessors, embedded processors, controllers, application specific integrated circuits (ASICs), digital signal processors (DSPs), and the like. The term CPU is intended to describe the functions implemented by the system rather than specific hardware. In an alternative embodiment memory 544 may include a look-up table, as discussed above. Memory 544 may store machine-readable instructions which, if executed by CPU 542, may enable device 500 to determine its location, as in at least the implementations described above. Such machine-readable instructions may be downloaded, e.g., received via two-way communication 520, from a remote entity such as a wireless carrier, for example. Machine-readable instructions may include an application, such as application module 125 shown in FIG. 1, that allows device 500 to identify and extract identification information of a cellular base station included in a pilot signal. Such an application may also include a look-up table of cellular base station information for a region or the world. Of course, claimed subject matter is not limited to these examples, which are only described here to help illustrate various implementations.
[0036] Memory 544 may comprise one or more types of storage media identified above. A user interface 550 may allow a user to enter information into and receive information, such as voice or data, from device 500. The user interface 550 may include, for example, a keypad, a display screen, a microphone, and a speaker. [0037] While there has been illustrated and described what are presently considered to be example features, it will be understood by those skilled in the art that various other modifications may be made, and equivalents may be substituted, without departing from claimed subject matter. Additionally, many modifications may be made to adapt a particular situation to the teachings of claimed subject matter without departing from the central concept described herein. Therefore, it is intended that claimed subject matter not be limited to the particular examples disclosed, but that such claimed subject matter may also include all aspects falling within the scope of appended claims, and equivalents thereof.

Claims

CLAIMSWhat is claimed is:
1. A method, comprising: obtaining identification information associated with a cellular base station included in a pilot signal received from a cellular base station; and obtaining a location fix of a mobile station based on said identification information.
2. The method of claim 1 , further comprising: transitioning from determining location fixes based, at least in part, on satellite positioning system (SPS) signals to determining location fixes based on said identification information included in said pilot signal.
3. The method of claim 1 , further comprising: downloading machine-readable instructions which, if executed, are adapted to perform the determination of said location fix.
4. The method of claim 1, wherein said pilot signal includes a system parameters message.
5. The method of claim 1 , further comprising obtaining location sensitive content that includes at least one of a cellular base station location, a geographical map, a business location, an advertisement, and/or points of interest.
6. The method of claim 1 , further comprising: subscribing to a service provided by said cellular base station; and downloading an application to process said service.
7. The method of claim 6, further comprising executing a binary runtime environment for wireless (BREW) software application platform to download and run said application to determine said location fix.
8. The method of claim 6, wherein said service includes location services.
9. The method of claim 1, wherein obtaining identification information includes using a look-up table that includes an identification code of a cell tower and geographical information of said cell tower.
10. The method of claim 6, wherein said identification information is obtained via short message service (SMS) communications protocol from an application content server (ACS).
1 1. A mobile station, comprising: a receiver to receive a pilot signal from a cellular base station, wherein said mobile station is adapted to obtain a location fix of said mobile station based on identification information included in said pilot signal.
12. The mobile station of claim 11 , further comprising: an application module to identifying said identification information of said cellular base station.
13. The mobile station of claim 12, wherein said application module comprises a look-up data table including identification information of one or more cellular base stations and their corresponding geographical information.
14. The mobile station of claim 11 , wherein said mobile station does not include a satellite positioning system (SPS) receiver.
5 S. The mobile station of claim 11 , wherein said mobile station is adapted to obtain said location fix by transmitting said identification information of said pilot signal to an application content server and is capable of receiving said location fix from said application content server.
16. The mobile station of claim 1 S, wherein said application content server comprises a look-up data table including identification information of one or more cellular base stations and their corresponding geographical information.
17. The mobile station of claim 11 , further comprising: machine-readable instructions stored in a memory with said mobile station which, if executed, are adapted to perform the obtaining of said location fix, wherein said instructions are downloaded as part of a subscription service.
18. The mobile station of claim 11 , wherein said cellular base station comprises a code division multiple access (CDMA) radio access network.
19. The mobile station of claim 11 , further comprising: a satellite positioning system (SPS) receiver disposed with said mobile station, said SPS receiver enabled to receive SPS signals, wherein said mobile station is enabled to transition from obtaining location fixes based, at least in part, on said SPS signals to obtaining location fixes based on said identification information included in said pilot signal.
20. An article comprising a storage medium comprising machine-readable instructions stored thereon which, if executed by a computing platform, are adapted to enable said computing platform to: identify identification information of said cellular base station included in a pilot signal received from a cellular base station; and obtain a location fix of a mobile station based, at least in part, on said identification information without information obtained from reception of satellite positioning system (SPS) signals.
21. The article of claim 20, wherein said machine-readable instructions, if executed by a computing platform, are further adapted to enable said computing platform to: transition from obtaining location fixes based, at least in part, on satellite positioning system (SPS) signals to obtaining location fixes based on said identification information included in said pilot signal.
22. The article of claim 20, wherein said cellular base station is part of a code division multiple access (CDMA) radio access network.
23. An apparatus, comprising: means for identifying identification information associated with a cellular base station included in a pilot signal received from said cellular base station; and means for obtaining a location fix of a mobile station based on said identification information.
24. The apparatus of claim 23 , further comprising: means for transitioning from obtaining location fixes based, at least in part, on satellite positioning system (SPS) signals to obtaining location fixes based on said identification information included in said pilot signal.
25. The apparatus of claim 23, further comprising: means for downloading machine-readable instructions which, if executed, are adapted to perform the obtaining of said location fix.
26. The apparatus of claim 23, wherein said cellular base station comprises a CDMA radio access network.
PCT/US2009/055364 2008-08-29 2009-08-28 Location determination of mobile device WO2010025367A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/201,152 US8781505B2 (en) 2008-08-29 2008-08-29 Location determination of mobile device
US12/201,152 2008-08-29

Publications (1)

Publication Number Publication Date
WO2010025367A1 true WO2010025367A1 (en) 2010-03-04

Family

ID=41268487

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/055364 WO2010025367A1 (en) 2008-08-29 2009-08-28 Location determination of mobile device

Country Status (3)

Country Link
US (1) US8781505B2 (en)
TW (1) TW201026127A (en)
WO (1) WO2010025367A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012170180A1 (en) * 2011-06-08 2012-12-13 Symbol Technologies, Inc. Presence -based positioning of a device

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9781197B2 (en) 2009-11-30 2017-10-03 Samsung Electronics Co., Ltd. Methods and apparatus for selection of content delivery network (CDN) based on user location
JP2012069088A (en) * 2010-06-25 2012-04-05 Toshiba Corp Medical information processor and software distribution system
US8446320B2 (en) * 2010-08-30 2013-05-21 Microsoft Corporation Reliable location information for a mobile station using a non-GPS location technique
CN102545989B (en) * 2010-12-17 2015-04-15 华为技术有限公司 Communication method, device and system used for distributed antenna system
CN102209297B (en) * 2011-04-21 2013-09-25 江苏为一物联网科技有限公司 Determination method of limited activity area base on GSM location awareness
US8903414B2 (en) * 2011-06-03 2014-12-02 Apple Inc. Location estimation using a probability density function
KR101998818B1 (en) * 2011-11-03 2019-07-10 한민규 Contents display method and content providing method using identification of wireless communication apparatus, user terminal and sysyem of content providing
GB201217527D0 (en) * 2012-10-01 2012-11-14 Silver Imp Ltd Communications apparatus and method
US9408178B2 (en) 2013-01-22 2016-08-02 Apple Inc. Detecting mobile access points
US9400321B2 (en) 2013-06-05 2016-07-26 Apple Inc. Utilizing mobile wireless access gateways for location and context purposes
US9851451B2 (en) * 2013-09-06 2017-12-26 Landmark Graphics Corporation Method for using geographical positioning system data to sketch the site for scouting job
US9791572B2 (en) 2014-05-16 2017-10-17 Apple Inc. Batch processing for improved georeferencing
US10825054B2 (en) * 2016-04-01 2020-11-03 At&T Intellectual Property I, L.P. Method and apparatus for providing network information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0935227A2 (en) * 1998-02-06 1999-08-11 Matsushita Electric Industrial Co., Ltd. Map information providing method and terminal device used therein
WO2002080606A1 (en) * 2001-03-30 2002-10-10 Telecom Italia S.P.A. Transmission method for cellular telephony mobile equipment's location data
WO2005071894A1 (en) * 2003-12-23 2005-08-04 Telecom Italia S.P.A. Method and system for locating a terminal in a wireless telecommunications network, computer program product therefor
EP1768280A1 (en) * 2004-07-09 2007-03-28 Vodafone K.K. Position determining method and mobile communication terminal apparatus

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11298945A (en) * 1998-04-08 1999-10-29 Oki Electric Ind Co Ltd Mobile object, mobile object position registration device and mobile object communication system
US6748224B1 (en) * 1998-12-16 2004-06-08 Lucent Technologies Inc. Local positioning system
JP4431919B2 (en) * 2000-06-12 2010-03-17 ソニー株式会社 Mobile phone and distance measuring method
US7383049B2 (en) * 2001-12-27 2008-06-03 Qualcomm Incorporated Automation of maintenance and improvement of location service parameters in a data base of a wireless mobile communication system
CN102540212B (en) * 2003-04-25 2015-11-25 高通股份有限公司 Obtain the system and method for signal acquisition assistance data
US7319878B2 (en) * 2004-06-18 2008-01-15 Qualcomm Incorporated Method and apparatus for determining location of a base station using a plurality of mobile stations in a wireless mobile network
US20060135067A1 (en) * 2004-12-20 2006-06-22 Dunko Gregory A Method and apparatus for configuring a WLAN
US8798638B2 (en) * 2005-07-20 2014-08-05 Qualcomm Incorporated Methods and apparatus for providing base station position information and using position information to support timing and/or frequency corrections
US7991362B2 (en) * 2005-07-20 2011-08-02 Qualcomm Incorporated Methods and apparatus for supporting timing and/or frequency corrections in a wireless communications system
KR100763237B1 (en) * 2006-05-11 2007-10-04 삼성전자주식회사 Apparatus and method for transmitting/receiving digital content
US7822427B1 (en) * 2006-10-06 2010-10-26 Sprint Spectrum L.P. Method and system for using a wireless signal received via a repeater for location determination
US8000719B1 (en) * 2006-11-21 2011-08-16 Pico Mobile Networks, Inc. Multi-mode location services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0935227A2 (en) * 1998-02-06 1999-08-11 Matsushita Electric Industrial Co., Ltd. Map information providing method and terminal device used therein
WO2002080606A1 (en) * 2001-03-30 2002-10-10 Telecom Italia S.P.A. Transmission method for cellular telephony mobile equipment's location data
WO2005071894A1 (en) * 2003-12-23 2005-08-04 Telecom Italia S.P.A. Method and system for locating a terminal in a wireless telecommunications network, computer program product therefor
EP1768280A1 (en) * 2004-07-09 2007-03-28 Vodafone K.K. Position determining method and mobile communication terminal apparatus

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
"CELLULAR TELEPHONE WITH OVER-THE AIR SOFTWARE DOWNLOAD CAPABILITY DISCLOSED BY ERICSSON INC", IBM TECHNICAL DISCLOSURE BULLETIN, US,, vol. 41, no. 1, 1 January 1998 (1998-01-01), pages 263, XP000772100, ISSN: 0018-8689 *
DRANE C ET AL: "POSITIONING GSM TELEPHONES", IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER, PISCATAWAY, US, vol. 36, no. 4, 1 April 1998 (1998-04-01), pages 46 - 54,58, XP000752570, ISSN: 0163-6804 *
NICO DEBLAUWE ET AL: "Combining GPS and GSM Cell-ID positioning for Proactive Location-based Services", MOBILE AND UBIQUITOUS SYSTEMS: NETWORKING&SERVICES, 2007. MOBIQUITOUS 2007. FOURTH ANNUAL INTERNATIONAL CONFERENCE ON, IEEE, PISCATAWAY, NJ, USA, 6 August 2007 (2007-08-06), pages 1 - 7, XP031230267, ISBN: 978-1-4244-1024-8 *
SAMSUNG: "BCCH content delivery mechanism", 3GPP DRAFT; R2-061883, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Cannes, France; 20060621, 21 June 2006 (2006-06-21), XP050141918 *
TOMISLAV KOS ET AL: "Mobile User Positioning in GSM/UMTS Cellular Networks", MULTIMEDIA SIGNAL PROCESSING AND COMMUNICATIONS, 48TH INTERNATIONAL SY MPOSIUM ELMAR-2006 FOCUSED ON, IEEE, PI, 1 June 2006 (2006-06-01), pages 185 - 188, XP031058375, ISBN: 978-953-7044-03-9 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012170180A1 (en) * 2011-06-08 2012-12-13 Symbol Technologies, Inc. Presence -based positioning of a device

Also Published As

Publication number Publication date
US20100056185A1 (en) 2010-03-04
US8781505B2 (en) 2014-07-15
TW201026127A (en) 2010-07-01

Similar Documents

Publication Publication Date Title
US8781505B2 (en) Location determination of mobile device
US9134424B2 (en) Method and system for determining position using a satellite system
JP6125566B2 (en) Method, system and apparatus for integrated wireless device location determination
US9185525B2 (en) Automatic activation of speed measurement in mobile device based on available motion indicia
US7409219B2 (en) System and method for recovering a lost or stolen wireless device
US7495608B1 (en) Position determination using almanac for virtual base stations
EP2716019B1 (en) Baseband on-board location monitoring
KR101115263B1 (en) Location based tracking
US8774765B2 (en) Systems and methods for providing mobile handset position to software applications
EP2514186A1 (en) Data exchange for mobile devices
EP2222063A1 (en) Automatic activation of speed measurement in mobile device based on available motion
US20110034178A1 (en) Systems and methods for generating a location of a mobile device using cell sector information
CN102967869A (en) Method and device for determining position of mobile equipment
WO2012030452A2 (en) Reliable location information for a mobile station using a non-gps location technique
US8346279B1 (en) Mobile device navigation
Dar et al. A live-tracking framework for Smartphones
KR100590678B1 (en) Method and System for Providing Mobile Station Based GPS Service Updating Location Information of Mobile Telecommunication Terminal
CN102469578A (en) Method and system for realizing location service
KR100682281B1 (en) Ms-based gps terminal for precisely measuring the location of it by controlling quality of service levels according to the moving speed of it and method thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09792055

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09792055

Country of ref document: EP

Kind code of ref document: A1