WO2004110082A1 - System and method for determining location of a device in a wireless communication network - Google Patents

System and method for determining location of a device in a wireless communication network Download PDF

Info

Publication number
WO2004110082A1
WO2004110082A1 PCT/US2004/018125 US2004018125W WO2004110082A1 WO 2004110082 A1 WO2004110082 A1 WO 2004110082A1 US 2004018125 W US2004018125 W US 2004018125W WO 2004110082 A1 WO2004110082 A1 WO 2004110082A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
location
coordinates
message
nodes
Prior art date
Application number
PCT/US2004/018125
Other languages
French (fr)
Other versions
WO2004110082B1 (en
Inventor
Avinash Joshi
Original Assignee
Meshnetworks, Inc.
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 Meshnetworks, Inc. filed Critical Meshnetworks, Inc.
Publication of WO2004110082A1 publication Critical patent/WO2004110082A1/en
Publication of WO2004110082B1 publication Critical patent/WO2004110082B1/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Abstract

A system and method for message exchanges in a wireless communication network (100) which minimize network (100) overhead and offers fast determination of Coordinates of a device (110). A system and method controls a node (110) to exchange small, structured messages with one or more reference nodes (120) requesting the Coordinates of the reference node (120), which are then used in a periodic evaluation of time of flight messages from that reference node (120) for determination of Coordinates of the node (110).

Description

Patent Application
for
System And Method For Determining Location Of A Device In a Wireless Communication Network
by
Avinash Joshi
[0001] This application claims benefit under 35 U.S.C. 119(e) from a U.S. Provisional Patent Application entitled "System and Method for Determining Location of a Device in a Wireless Communication Network", Serial No. 60/483,173, filed on June 30, 2003 and from a U.S. Patent Provisional Application entitled "System And Method To Maximize Channel Utilization In A Multi-Channel Wireless Communication Network", Serial No. 60/475,882, filed on June 5, 2003, the entire contents of each are incorporated herein by reference.
BACKGROUND OF THE INVENTION
Field of the Invention:
[0002] The present invention relates to a system and method for message exchanges which minimize network overhead and offers fast determination of Coordinates of a node in a Wireless Communication Network. Specifically, the system and method controls a node to exchange small, structured messages with one or more reference nodes requesting the Coordinates of the reference node, which are then used in periodic evaluations of time of flight messages from that reference node for determination of Coordinates of the node. Description of the Related Art:
[0003] Wireless communication networks, such as mobile wireless telephone networks, have become increasingly prevalent over the past decade. These wireless communications networks are commonly referred to as "cellular networks", because the network infrastructure is arranged to divide the service area into a plurality of regions called "cells". A terrestrial cellular network includes a plurality of interconnected base stations, or base nodes, that are distributed geographically at designated locations throughout the service area. Each base node includes one or more transceivers that are capable of transmitting and receiving electromagnetic signals, such as radio frequency (RF) communications signals, to and from mobile user nodes, such as wireless telephones, located within the coverage area. The communications signals include, for example, voice data that has been modulated according to a desired modulation technique and transmitted as data packets. As can be appreciated by one skilled in the art, network nodes transmit and receive data packet communications in a multiplexed format, such as time-division multiple access (TDMA) format, code-division multiple access (CDMA) format, or frequency-division multiple access (FDMA) format, which enables a single transceiver at a first node to communicate simultaneously with several other nodes in its coverage area.
[0004] In recent years, a type of mobile communications network known as an "ad-hoc" network has been developed. In this type of network, each mobile node is capable of operating as a base station or router for the other mobile nodes, thus eliminating the need for a fixed infrastructure of base stations. Details of an ad-hoc network are set forth in U.S. Patent No. 5,943,322 to Mayor, the entire content of which is incorporated herein by reference.
[0005] More sophisticated ad-hoc networks are also being developed which, in addition to enabling mobile nodes to communicate with each other as in a conventional ad-hoc network, further enable the mobile nodes to access a fixed network and thus communicate with other mobile nodes, such as those on the public switched telephone network (PSTN), and on other networks such as the Internet. Details of these advanced types of ad-hoc networks are described in U.S. Patent Application Serial No. 09/897,790 entitled "Ad Hoc Peer-to-Peer Mobile Radio Access System Interfaced to the PSTN and Cellular Networks", filed on June 29, 2001, in U.S. Patent Application Serial No. 09/815,157 entitled "Time Division Protocol for an Ad-Hoc, Peer-to-Peer Radio Network Having Coordinating Channel Access to Shared Parallel Data Channels with Separate Reservation Channel", filed on March 22, 2001, and in U.S. Patent Application Serial No. 09/815,164 entitled "Prioritized-Routing for an Ad-Hoc, Peer-to-Peer, Mobile Radio Access System", filed on March 22, 2001, the entire content of each being incorporated herein by reference.
[0006] In either conventional wireless communications networks, or in ad-hoc wireless communications networks, it may be necessary or desirable for a mobile node to be capable of knowing or determining a relative or absolute geographic location or position. As known to those skilled in the art, this can be achieved through the use of a number of technologies. These technologies can include cell identification, combined with Round Trip Time (RTT), Timing Advance (TA) and Measured Signal level (RX level), Time Difference of Arrival (TDOA) and Angle Of Arrival (AOA) techniques, the details of which can be appreciated by one skilled in the art. Another available technology can use cellular signal timing based methods for code division multiple access (CDMA) and wideband code division multiple access (WCDMA). Yet another technology can use Global Positioning System (GPS) techniques.
[0007] Despite the fact that the GPS technique has been in use for a considerable period of time and most of the world's navigation relies on this technique, the GPS technique is very susceptible to errors in measurement. Therefore, the GPS technique is capable of providing location determination results with very high accuracy only after performing a relatively large number of measurements to remove such errors. Other tests also demonstrate that the GPS technique is unsuitable for those terrestrial-based networks operating in locations where the number of simultaneous visible satellites is too small or not existent, like in underground tunnels, inside buildings, or in urban "canyons".
[0008] To overcome the above issues with determining location information, ad-hoc networks are being developed which do not require either the use of satellites or a centralized computing facility for determining location information. Further details of such ad-hoc networks are described in U.S. Patent No. 6,728,545 entitled "A System and Method for Computing the Location of a Mobile Terminal in a Wireless Communications Network", filed on November 16, 2001, the entire content of which is being incorporated herein by reference. Additionally, ad-hoc networks can be developed which utilize non-fixed, or movable infrastructure components. Further details of networks using movable access points and repeaters for minimizing coverage and capacity constraints are described in U.S. Patent Application Serial No. 09/929,030 entitled "Movable Access Points and Repeaters for Minimizing Coverage and Capacity Constraints in a Wireless Communications Network and a Method for Using the Same", filed August 15, 2001, the entire content of which is being incorporated herein by reference.
[0009] The publications discussed above generally relate to mobile networks that connect to a permanent fixed network. However, as can be appreciated from the information referenced above, wireless ad-hoc networks do not necessarily have the same requirements, and include numerous communication issues that must be addressed in position determination. [0010] In a typical wireless communication network, positions or Coordinates are typically found in the following manner. Reference nodes periodically transmit packets containing their Coordinates, the size of the packet can vary depending upon the accuracy desired. The Subscriber Devices receive and note the location of the reference nodes. Subscriber Devices then do specific time of flight measurements on these reference nodes at a regular interval, depending upon the accuracy desired. Coordinates of the Subscriber Devices are then determined by using the distance from various reference nodes thorough time of flight measurements, and the Coordinates of the reference nodes.
[0011] In such systems and methods, Coordinates of the reference nodes must be transmitted at a periodic rate. These are typically sent along with some periodic message, like Hello Message or Neighbor Advertisement. If no such message is available, a special message needs to be sent at some periodic interval. However, periodic broadcast messages are expensive in a wireless ad-hoc network, especially where multi-channel MAC protocols are used, as it prevents other unicast messages from occurring during that period and hence, affects the number of devices present in an area (i.e. scalability). This information is particularly wasteful if few Subscriber Devices are using "Location Service". Not all subscribers want or pay for, such location services.
[0012] Additionally, the information about the location of fixed nodes does not typically change with time, that is fixed nodes will keep on transmitting the same coordinates all the time, simply consuming bandwidth and adding overhead. Therefore, the overhead can be reduced by increasing the interval between consecutive broadcast messages. However this increases the time intervals between which the Subscriber Device can determine its Coordinates. This is highly undesirable in a mobile ad-hoc network where nodes move at a fast speed. [0013] Accordingly, a need exists for a system and method of location determination which reduces the required overhead on the network, while also improving the speed at which the Coordinates are determined.
SUMMARY OF THE INVENTION [0014] An object of the present invention is to provide a system and method for message exchanges which minimize overhead and offers fast determination of Coordinates. [0015] Another object of the present invention is to provide a system and method for receiving device type and other relevant information about the references in common message exchanges, such as Hello Messages and routing messages and maintain data in a neighbor table.
[0016] Another object of the present invention is to provide a system and method for a Location Service Mode, in which a node can issue a special message requesting Coordinates of references be sent.
[0017] Another object of the present invention is to provide a system and method for a Location Service Mode, in which a node can request and receive Coordinates of references using exchanges of very small messages.
[0018] Another object of the present invention is to provide a system and method for a Location Service Mode, in which a node can perform time of flight evaluations with references having known Coordinates at a selectable rate.
[0019] Another object of the present invention is to provide a system and method for a Location Service Mode, in which a node can use "location sequence number" to determine the rate of periodic updates of coordinates.
[0020] These and other objects are substantially achieved by providing a system and method for controlling a node within a wireless communication network in which the node can regularly probe a neighbor table for directing requests to reference nodes to send time of flight messages. Where initial data for a reference node is absent from the neighbor table, the system and method controls the node to issue a very small message to the reference node requesting the Coordinates of the reference node. This information can alternatively be included in routing messages. Once received, the time of flight messages from that reference node can be used to determine location. In doing so, the system and method has minimum overhead and offers fast determination of Coordinates. BRIEF DESCRIPTION OF THE DRAWINGS [0021] These and other objects, advantages and novel features of the invention will be more readily appreciated from the following detailed description when read in conjunction with the accompanying drawings, in which:
[0022] Fig. 1 is a block diagram of an example wireless communications network including a plurality of nodes processing Hello messages in accordance with an embodiment of the present invention;
[0023] Fig. 2 is a block diagram illustrating an example of a device used in the network shown in Fig. 1; and
[0024] Fig. 3 is a block diagram of an example ad-hoc wireless communications network including a plurality of nodes processing an exchange of Location Request and Location Reply messages in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [0025] The embodiments of the present invention described below provide a system and method with which Coordinates of a subscriber device can be determined by minimum network overhead. Each embodiment relies on the fact that Coordinates of fixed nodes do not change with time (by definition) and hence can be found once by the subscriber nodes and used for a long time in place of being periodically transmitted by fixed nodes. Even if the node is not fixed, it does not need to send broadcast messages periodically as Coordinates can be obtained in a more efficient way from some other messages as described in greater detail below. Hence if the type of the node is known, major network overhead can be avoided.
[0026] Fig. 1 illustrates an example network 100, providing communications and location services. In the operation associated with the embodiment described below, several types of wireless devices are typically involved in the network 100, and exchange data for computing the location of each, while also supporting communications. These devices can include Subscriber Devices (SD) 110 and Wireless Routers (WR) 120 (i.e. fixed references) or Intelligent Access Point (IAP). In yet other embodiments of the present invention, any number of devices, such as enhanced Subscriber Devices, Intelligent Access Points, and so forth, can be used in cooperation with, or in place of the Wireless Routers 120. [0027] Fig. 2 is a block diagram illustrating an example of a Subscriber Device 110 and Wireless Router 120 used in the network 100 of Fig. 1. The modem 102 assures radio communication with other components of the network using a transmitter (Tx) and a receiver (Rx). The operation of the transmitter and receiver is controlled by storing appropriate data in a memory 104 organized as a set of registers. The receiver and transmitter use the memory registers for providing feedback about the modem status and the result of executed functions. [0028] The controller 106 of the Subscriber Device 110 and Wireless Router 120 in Fig. 2 also includes a CPU 108 and memory for storing data and the code of the program controlling the modem functions. It controls modem activity by writing data in modem registers via a memory bus, and reading Modem registers for finding the modem status. As shown in Fig. 2, the activity of all components of the Subscriber Device and Wireless Router are controlled by the software recorded in the controller memory 104 as program code and operating parameters. The Subscriber Devices 110 and Wireless Routers 120 can each receive messages from other Subscriber Devices, other Wireless Routers, or any number of other devices present in the network 100.
[0029] In a typical wireless communication network 100 as shown in Fig. 1, all devices such as the Wireless Routers and Subscriber Devices periodically transmit some kind of Hello Message or Neighbor Advertisement. These messages typically advertise their address (MAC or IP), the type of the node transmitting the message, and some other useful information about the transmitting node, and the contents of the packet can vary from one implementation to other.
[0030] If no such message is transmitted, a "Short Hello Message" can be used. As these messages are not rebroadcast (i.e. do not execute a communication "hop"), a node can receive this message only from its neighbor nodes and hence can use them to maintain its neighbor table. Additional details of "Short Hello Message" use is presented in U.S. Patent Provisional Application entitled "System And Method To Maximize Channel Utilization In A Multi-Channel Wireless Communication Network", Serial No. 60/475,882, filed on June 5, 2003, , the entire content of which is being incorporated herein by reference. [0031] Returning to Fig. 1, the devices of network 100 are shown processing Hello messages in accordance with an embodiment of the present invention. After receiving such messages, a Subscriber Device 110 Icnows about its neighboring nodes and also knows the device type of the neighbors, since they advertise their device type in the Hello Message, Neighbor Advertisement or "Short Hello Message". Additionally, in the neighbor table, the Subscriber Devices also have a field to place Coordinates of the neighboring nodes that may be received in association with these messages.
[0032] If a Subscriber Device 110 is in "Location Service mode", it will regularly probe its neighbor table for the reference nodes to send time of flight messages. Initially there will be no information about the Coordinates of these reference nodes, and hence it will issue a special message called a Location Request to one or more of the reference nodes, which are typically fixed, as shown in Fig. 1. This packet can be a very small message having some bits to determine its type (e.g. Location Request), source, and destination addresses. Upon receiving such a Location Request packet, the fixed node sends back a Location Reply packet. The Location Reply packet can also be a very small message having some bits to determine its type ( e.g. Location Reply), source, and destination addresses, and its own Coordinates. An example of such an exchange of Location Request and Location Reply messages is shown in Fig. 3.
[0033] Once the Subscriber Device 110 receives this information, it stores it in appropriate fields in a neighbor table. This process can be repeated for every reference node, or Wireless Router 120, with unknown Coordinates in the neighbor table, or even fewer reference nodes depending upon the location algorithm used at the Subscriber Device. Once this information is stored, the Subscriber Device does not need to seek it again unless it enters a new neighborhood or network with new fixed neighbors.
[0034] The same method can be applied for reference nodes that are not always stationary. For example, Fig. 1 can include one or more enhanced Subscriber Devices in place of Wireless Routers that have been placed there just to provide location services, but are not typically fixed. In this case the Location Request and Location Reply can be sent at a periodic time, depending upon the type of the reference node. The period should depend upon the change detected in the coordinates of the reference nodes during successive Location Request/Location Reply messages. The periodic time can behave as a TCP window i.e. it can be increased if no change is detected for some time, and can be reduced again if a change is detected in the coordinates of the reference nodes.
[0035] There can be several variations to the protocol of the embodiments described above. In a first variation, a node can periodically check to find out if there are some reference nodes in its neighbor table without Coordinates and hence can issue Location Request messages to these reference nodes and store the Coordinates once it receives them in a Location Reply.
[0036] In a second variation, a node can also send a Location Request message to a reference node upon simply hearing its Hello Message, or any other message, for the first time.
[0037] In a third variation, sequence numbers can be used with the Location Request and Location Reply messages. To determine the location, nodes periodically do the time of flight measurements from the neighboring nodes, assuming that the last known Coordinates of the neighboring nodes are still valid. In these time of flight messages, which can just be a pair of modified RTS and CTS messages, "Location Sequence Numbers" can also be included. [0038] To do this every node will maintain its own "Location Sequence Number". Every time it detects that there is a change in its own Coordinate, it will increase its own sequence number. This number is sent with all the reply messages sent for requested time of flight measurements. All the nodes requesting such time of flight measurements, and hence receiving the reply message, will store the current "Location Sequence Number" of the requested node. If in a subsequent time of flight reply, the sequence number has increased, the current node will know that the Coordinates of the requested node have changed and hence, a new Location Request should be sent. If a history of such changes in "Location Sequence Number" is maintained, the speed with which the reference node is moving can be determined, which can help to determine if it is "useful" as a location reference point or not. [0039] This information can also be used to determine the periodic interval of sending Location Request messages. For example if the sequence number described above has not changed for a long time, then it can be safely said that the reference node is fixed, if at least for the time being, and hence need not be probed so frequently. On the other hand, if the "Location Sequence Number" is changing at a fast rate, it can be said that the reference node is mobile and hence should be probed more frequently to obtain the latest Coordinates. [0040] The system and method of the embodiments described above can be further optimized by using routing messages. For example, if the network 100 of Fig. 1 is using a distance vector routing protocol, it will typically rely on the reception of Routing Advertisement (RA) messages to find the routes. These Routing Advertisements are broadcast on regular periodic intervals. To expedite handoffs, a device can send a unicast Routing Advertisement to request a unicast Routing Advertisement back from the infrastructure nodes. Additional details of such expedited handoffs are presented in U.S. Patent Application Serial No. 10/755,346, entitled "System and Method for Achieving Continuous Connectivity to an Access Point or Gateway in a Wireless Network Following an On-Demand Routing Protocol, and to Perform Smooth Handoff of Mobile Terminals Between Fixed Terminals in the Network", filed on January 13, 2004, the entire content of which is being incorporated herein by reference. [0041] When such a unicast Routing Advertisement is sent, a bit in the Advertisement message can be set which indicates a request for the Coordinates of the receiving node. The infrastructure node can then piggyback its Coordinates in the Routing Advertisement. Thus the Subscriber Device can determine the route, as well as Coordinates, from a single message.
[0042] Similarly if an On-Demand Routing Protocol is used, a bit can be set in the Route Request packet to indicate a request for the Coordinates of the receiving node in the Route Reply. The infrastructure node can then piggyback its Coordinates in the Route Reply. Additional details of On-Demand Routing Protocols are presented in U.S. Patent Application Serial No. 10/755,346, referenced above.
[0043] Although only a few exemplary embodiments of the present invention have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this invention.

Claims

What is claimed is:
1. A method for enabling a node in an ad-hoc multi-hopping peer-to-peer wireless communication network to determine its location coordinates, based on the location coordinates of at least one reference node , the method comprising: controlling the node to request at least one reference node to provide location coordinates upon the node receiving at least one of a hello message, routing message, neighbor advertisement and short hello message from the said at least one reference node and, in response, controlling said at least one reference node to provide the location coordinates; controlling the node to periodically evaluate time of flight messages received at the node from the at least one reference node; and controlling the node to estimate its own location coordinates based on the information pertaining to the location coordinates of the said at least one reference node and the evaluation of the time of flight messages.
2. A method as claimed in claim 1, wherein: the request is at least one of a location request message and routing message; and the reply is at least one of a location reply message and routing message
3. A method as claimed in claim 1 , wherein: the node is a mobile node.
PCT/US2004/018125 2003-06-05 2004-06-07 System and method for determining location of a device in a wireless communication network WO2004110082A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US47588203P 2003-06-05 2003-06-05
US60/475,882 2003-06-05
US48317303P 2003-06-30 2003-06-30
US60/483,173 2003-06-30

Publications (2)

Publication Number Publication Date
WO2004110082A1 true WO2004110082A1 (en) 2004-12-16
WO2004110082B1 WO2004110082B1 (en) 2005-02-03

Family

ID=33514061

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/018125 WO2004110082A1 (en) 2003-06-05 2004-06-07 System and method for determining location of a device in a wireless communication network

Country Status (2)

Country Link
US (1) US7215966B2 (en)
WO (1) WO2004110082A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009074846A1 (en) * 2007-12-13 2009-06-18 Nokia Corporation Location tagging method for packet based signalling
CN104521290A (en) * 2012-09-17 2015-04-15 英特尔公司 Reduction of power consumption and time for time-of-flight positioning via neighbor list

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7353170B2 (en) 2002-08-13 2008-04-01 Vanu, Inc. Noise-adaptive decoding
AU2003259781A1 (en) * 2002-08-13 2004-02-25 Vanu, Inc. Convolutional decoding
US20040209580A1 (en) * 2002-11-15 2004-10-21 Vanu Bose Communications system
US7215966B2 (en) * 2003-06-05 2007-05-08 Meshnetworks, Inc. System and method for determining location of a device in a wireless communication network
US7660284B1 (en) * 2004-02-02 2010-02-09 Verizon New York Inc. Nevigation within a wireless network
US7697573B2 (en) * 2004-03-05 2010-04-13 Vanu, Inc. Controlling jittering effects
BRPI0511942A (en) * 2004-06-09 2008-01-22 Vanu Inc transmission network bandwidth reduction
US20060009236A1 (en) * 2004-06-09 2006-01-12 Vanu Bose Determining a location
WO2005125233A1 (en) * 2004-06-09 2005-12-29 Vanu, Inc. Reducing cost of cellular backhaul
US7826396B2 (en) 2005-03-07 2010-11-02 Miller John L System and method for implementing PNRP locality
US7406322B2 (en) * 2005-04-26 2008-07-29 International Business Machines Corporation Determining approximate locations of network devices that are inaccessible to GPS signals
US8660526B1 (en) * 2005-06-24 2014-02-25 Rockwell Collins, Inc. Location-based intrusion detection system
WO2007044501A2 (en) * 2005-10-07 2007-04-19 Vanu, Inc. Decoding of walsh codes
US7706340B2 (en) 2006-04-13 2010-04-27 The Mitre Corporation Reliable neighbor node discovery
US20080076435A1 (en) * 2006-09-22 2008-03-27 Vanu, Inc. Wireless Backhaul
US20080076406A1 (en) * 2006-09-22 2008-03-27 Vanu, Inc. Wireless Backhaul
US8971956B2 (en) * 2006-10-18 2015-03-03 Samsung Electronics Co., Ltd. Method of providing neighbor information and method of generating neighbor location information
EP1947811B1 (en) * 2007-01-22 2018-03-07 Nokia Solutions and Networks GmbH & Co. KG Discovery and configuration method for a network node
US8180379B2 (en) * 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US8219111B2 (en) * 2007-09-12 2012-07-10 Ntt Docomo Method for an improved linear least squares estimation of a mobile terminal's location under LOS and NLOS conditions and using map information
US20110019649A1 (en) * 2009-01-31 2011-01-27 Qualcomm Incorporated Methods and systems for mobile station location determination in wimax
US8688779B2 (en) 2009-04-08 2014-04-01 Blackberry Limited Publishing location for a limited time
US8233457B1 (en) * 2009-09-03 2012-07-31 Qualcomm Atheros, Inc. Synchronization-free station locator in wireless network
US9055395B2 (en) * 2009-11-12 2015-06-09 Cisco Technology, Inc. Location tracking using response messages identifying a tracked device in a wireless network
WO2011066473A1 (en) * 2009-11-25 2011-06-03 Maxlinear, Inc. Co-operative geolocation
US8531333B2 (en) 2009-12-10 2013-09-10 Maxlinear, Inc. Intermittent tracking for GNSS
US8912955B2 (en) 2010-04-29 2014-12-16 Maxlinear, Inc. Time synchronization with ambient sources
US8675539B1 (en) 2010-05-07 2014-03-18 Qualcomm Incorporated Management-packet communication of GPS satellite positions
US8743699B1 (en) 2010-05-07 2014-06-03 Qualcomm Incorporated RFID tag assisted GPS receiver system
US9125168B2 (en) 2013-01-23 2015-09-01 Intel Corporation Polled time-of-flight response
US20150045055A1 (en) * 2013-08-06 2015-02-12 Gaby Prechner Time of flight responders
CN105828430A (en) 2015-01-08 2016-08-03 阿里巴巴集团控股有限公司 Information acquisition and processing method, client and server
US10667232B2 (en) * 2018-01-12 2020-05-26 Idosens Wireless computer network and method for locating a node in said network
US20220046425A1 (en) * 2020-08-04 2022-02-10 Qualcomm Incorporated Systems and methods for supporting location and country determination for 5g satellite access

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030232598A1 (en) * 2002-06-13 2003-12-18 Daniel Aljadeff Method and apparatus for intrusion management in a wireless network using physical location determination
US20040033795A1 (en) * 2000-02-04 2004-02-19 Walsh Patrick J. Location information system for a wireless communication device and method therefor
US6735444B2 (en) * 2000-12-21 2004-05-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for locating a device using a local wireless link
US20040102196A1 (en) * 2001-04-06 2004-05-27 Mikko Weckstrom Location method and system

Family Cites Families (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910521A (en) 1981-08-03 1990-03-20 Texas Instruments Incorporated Dual band communication receiver
US4466060A (en) * 1982-02-11 1984-08-14 At&T Bell Telephone Laboratories, Incorporated Message routing in a computer network
US4494192A (en) * 1982-07-21 1985-01-15 Sperry Corporation High speed bus architecture
JPS59115633A (en) 1982-12-22 1984-07-04 Toshiba Corp Information transmitting system
US4675863A (en) 1985-03-20 1987-06-23 International Mobile Machines Corp. Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
US4747130A (en) 1985-12-17 1988-05-24 American Telephone And Telegraph Company, At&T Bell Laboratories Resource allocation in distributed control systems
US4736371A (en) 1985-12-30 1988-04-05 Nec Corporation Satellite communications system with random multiple access and time slot reservation
US4742357A (en) 1986-09-17 1988-05-03 Rackley Ernie C Stolen object location system
GB2229064B (en) 1987-06-11 1990-12-12 Software Sciences Limited An area communications system
US5210846B1 (en) 1989-05-15 1999-06-29 Dallas Semiconductor One-wire bus architecture
US5555425A (en) 1990-03-07 1996-09-10 Dell Usa, L.P. Multi-master bus arbitration system in which the address and data lines of the bus may be separately granted to individual masters
US6359872B1 (en) 1997-10-28 2002-03-19 Intermec Ip Corp. Wireless personal local area network
US5068916A (en) 1990-10-29 1991-11-26 International Business Machines Corporation Coordination of wireless medium among a plurality of base stations
US5241542A (en) 1991-08-23 1993-08-31 International Business Machines Corporation Battery efficient operation of scheduled access protocol
US5369748A (en) 1991-08-23 1994-11-29 Nexgen Microsystems Bus arbitration in a dual-bus architecture where one bus has relatively high latency
US5231634B1 (en) 1991-12-18 1996-04-02 Proxim Inc Medium access protocol for wireless lans
US5392450A (en) 1992-01-08 1995-02-21 General Electric Company Satellite communications system
US5896561A (en) 1992-04-06 1999-04-20 Intermec Ip Corp. Communication network having a dormant polling protocol
FR2690252B1 (en) 1992-04-17 1994-05-27 Thomson Csf METHOD AND SYSTEM FOR DETERMINING THE POSITION AND ORIENTATION OF A MOBILE, AND APPLICATIONS.
US5233604A (en) 1992-04-28 1993-08-03 International Business Machines Corporation Methods and apparatus for optimum path selection in packet transmission networks
GB9304638D0 (en) 1993-03-06 1993-04-21 Ncr Int Inc Wireless data communication system having power saving function
US5696903A (en) 1993-05-11 1997-12-09 Norand Corporation Hierarchical communications system using microlink, data rate switching, frequency hopping and vehicular local area networking
US5317566A (en) 1993-08-18 1994-05-31 Ascom Timeplex Trading Ag Least cost route selection in distributed digital communication networks
US5631897A (en) 1993-10-01 1997-05-20 Nec America, Inc. Apparatus and method for incorporating a large number of destinations over circuit-switched wide area network connections
US5857084A (en) 1993-11-02 1999-01-05 Klein; Dean A. Hierarchical bus structure access system
US5412654A (en) 1994-01-10 1995-05-02 International Business Machines Corporation Highly dynamic destination-sequenced destination vector routing for mobile computers
JP2591467B2 (en) 1994-04-18 1997-03-19 日本電気株式会社 Access method
US5502722A (en) 1994-08-01 1996-03-26 Motorola, Inc. Method and apparatus for a radio system using variable transmission reservation
US5614914A (en) 1994-09-06 1997-03-25 Interdigital Technology Corporation Wireless telephone distribution system with time and space diversity transmission for determining receiver location
JP3043958B2 (en) 1994-09-29 2000-05-22 株式会社リコー Network communication method by wireless communication
US6029217A (en) 1994-10-03 2000-02-22 International Business Machines Corporation Queued arbitration mechanism for data processing system
DE69433872T2 (en) 1994-10-26 2005-07-14 International Business Machines Corp. Medium access control scheme for wireless local area networks with interleaved variable length time division frames
US5618045A (en) 1995-02-08 1997-04-08 Kagan; Michael Interactive multiple player game system and method of playing a game between at least two players
US5555540A (en) 1995-02-17 1996-09-10 Sun Microsystems, Inc. ASIC bus structure
US5796741A (en) 1995-03-09 1998-08-18 Nippon Telegraph And Telephone Corporation ATM bus system
US5572528A (en) 1995-03-20 1996-11-05 Novell, Inc. Mobile networking method and apparatus
US5886992A (en) 1995-04-14 1999-03-23 Valtion Teknillinen Tutkimuskeskus Frame synchronized ring system and method
US5517491A (en) 1995-05-03 1996-05-14 Motorola, Inc. Method and apparatus for controlling frequency deviation of a portable transceiver
US5623495A (en) 1995-06-15 1997-04-22 Lucent Technologies Inc. Portable base station architecture for an AD-HOC ATM lan
US5822309A (en) 1995-06-15 1998-10-13 Lucent Technologies Inc. Signaling and control architecture for an ad-hoc ATM LAN
US5781540A (en) 1995-06-30 1998-07-14 Hughes Electronics Device and method for communicating in a mobile satellite system
GB2303763B (en) 1995-07-26 2000-02-16 Motorola Israel Ltd Communications system and method of operation
GB9517943D0 (en) 1995-09-02 1995-11-01 At & T Corp Radio communication device and method
US6132306A (en) 1995-09-06 2000-10-17 Cisco Systems, Inc. Cellular communication system with dedicated repeater channels
US6192053B1 (en) 1995-09-07 2001-02-20 Wireless Networks, Inc. Enhanced adjacency detection protocol for wireless applications
US5615212A (en) 1995-09-11 1997-03-25 Motorola Inc. Method, device and router for providing a contention-based reservation mechanism within a mini-slotted dynamic entry polling slot supporting multiple service classes
US5805842A (en) 1995-09-26 1998-09-08 Intel Corporation Apparatus, system and method for supporting DMA transfers on a multiplexed bus
US5805593A (en) 1995-09-26 1998-09-08 At&T Corp Routing method for setting up a service between an origination node and a destination node in a connection-communications network
US5701294A (en) 1995-10-02 1997-12-23 Telefonaktiebolaget Lm Ericsson System and method for flexible coding, modulation, and time slot allocation in a radio telecommunications network
US5717689A (en) 1995-10-10 1998-02-10 Lucent Technologies Inc. Data link layer protocol for transport of ATM cells over a wireless link
US5920821A (en) 1995-12-04 1999-07-06 Bell Atlantic Network Services, Inc. Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular subscriber stations
US5991279A (en) 1995-12-07 1999-11-23 Vistar Telecommunications Inc. Wireless packet data distributed communications system
US5878036A (en) 1995-12-20 1999-03-02 Spartz; Michael K. Wireless telecommunications system utilizing CDMA radio frequency signal modulation in conjunction with the GSM A-interface telecommunications network protocol
KR100197407B1 (en) 1995-12-28 1999-06-15 유기범 Communication bus architecture between process in the full electronic switching system
US5680392A (en) 1996-01-16 1997-10-21 General Datacomm, Inc. Multimedia multipoint telecommunications reservation systems
US5684794A (en) 1996-01-25 1997-11-04 Hazeltine Corporation Validation of subscriber signals in a cellular radio network
US5706428A (en) 1996-03-14 1998-01-06 Lucent Technologies Inc. Multirate wireless data communication system
US5652751A (en) 1996-03-26 1997-07-29 Hazeltine Corporation Architecture for mobile radio networks with dynamically changing topology using virtual subnets
US5796732A (en) 1996-03-28 1998-08-18 Cisco Technology, Inc. Architecture for an expandable transaction-based switching bus
US5805977A (en) 1996-04-01 1998-09-08 Motorola, Inc. Method and apparatus for controlling transmissions in a two-way selective call communication system
US5943322A (en) 1996-04-24 1999-08-24 Itt Defense, Inc. Communications method for a code division multiple access system without a base station
US5845097A (en) 1996-06-03 1998-12-01 Samsung Electronics Co., Ltd. Bus recovery apparatus and method of recovery in a multi-master bus system
US5787080A (en) 1996-06-03 1998-07-28 Philips Electronics North America Corporation Method and apparatus for reservation-based wireless-ATM local area network
SE518132C2 (en) 1996-06-07 2002-08-27 Ericsson Telefon Ab L M Method and apparatus for synchronizing combined receivers and transmitters in a cellular system
US5774876A (en) 1996-06-26 1998-06-30 Par Government Systems Corporation Managing assets with active electronic tags
US6067297A (en) 1996-06-28 2000-05-23 Symbol Technologies, Inc. Embedded access point supporting communication with mobile unit operating in power-saving mode
US5844905A (en) 1996-07-09 1998-12-01 International Business Machines Corporation Extensions to distributed MAC protocols with collision avoidance using RTS/CTS exchange
US5909651A (en) 1996-08-02 1999-06-01 Lucent Technologies Inc. Broadcast short message service architecture
US5987011A (en) 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
US6044062A (en) 1996-12-06 2000-03-28 Communique, Llc Wireless network system and method for providing same
US5903559A (en) 1996-12-20 1999-05-11 Nec Usa, Inc. Method for internet protocol switching over fast ATM cell transport
US5877724A (en) 1997-03-25 1999-03-02 Trimble Navigation Limited Combined position locating and cellular telephone system with a single shared microprocessor
US6052594A (en) 1997-04-30 2000-04-18 At&T Corp. System and method for dynamically assigning channels for wireless packet communications
US5881095A (en) 1997-05-01 1999-03-09 Motorola, Inc. Repeater assisted channel hopping system and method therefor
US5870350A (en) 1997-05-21 1999-02-09 International Business Machines Corporation High performance, high bandwidth memory bus architecture utilizing SDRAMs
US6240294B1 (en) 1997-05-30 2001-05-29 Itt Manufacturing Enterprises, Inc. Mobile radio device having adaptive position transmitting capabilities
GB2326065B (en) 1997-06-05 2002-05-29 Mentor Graphics Corp A scalable processor independent on-chip bus
US6108738A (en) 1997-06-10 2000-08-22 Vlsi Technology, Inc. Multi-master PCI bus system within a single integrated circuit
US6405049B2 (en) * 1997-08-05 2002-06-11 Symbol Technologies, Inc. Portable data terminal and cradle
US5987033A (en) 1997-09-08 1999-11-16 Lucent Technologies, Inc. Wireless lan with enhanced capture provision
US6163699A (en) 1997-09-15 2000-12-19 Ramot University Authority For Applied Research And Industrial Development Ltd. Adaptive threshold scheme for tracking and paging mobile users
US6067291A (en) 1997-09-23 2000-05-23 Lucent Technologies Inc. Wireless local area network with enhanced carrier sense provision
US6034542A (en) 1997-10-14 2000-03-07 Xilinx, Inc. Bus structure for modularized chip with FPGA modules
US5936953A (en) 1997-12-18 1999-08-10 Raytheon Company Multi-mode, multi-channel communication bus
US6047330A (en) 1998-01-20 2000-04-04 Netscape Communications Corporation Virtual router discovery system
US6065085A (en) 1998-01-27 2000-05-16 Lsi Logic Corporation Bus bridge architecture for a data processing system capable of sharing processing load among a plurality of devices
US6130881A (en) 1998-04-20 2000-10-10 Sarnoff Corporation Traffic routing in small wireless data networks
US6078566A (en) 1998-04-28 2000-06-20 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
US6222463B1 (en) 1998-06-25 2001-04-24 Lucent Technologies, Inc. Vehicle communication network
US6064626A (en) 1998-07-31 2000-05-16 Arm Limited Peripheral buses for integrated circuit
US6304556B1 (en) 1998-08-24 2001-10-16 Cornell Research Foundation, Inc. Routing and mobility management protocols for ad-hoc networks
US6115580A (en) 1998-09-08 2000-09-05 Motorola, Inc. Communications network having adaptive network link optimization using wireless terrain awareness and method for use therein
US6208870B1 (en) 1998-10-27 2001-03-27 Lucent Technologies Inc. Short message service notification forwarded between multiple short message service centers
US6285892B1 (en) 1998-11-24 2001-09-04 Philips Electronics North America Corp. Data transmission system for reducing terminal power consumption in a wireless network
EP1142227A2 (en) * 1998-12-23 2001-10-10 Nokia Wireless Routers, Inc. A unified routing scheme for ad-hoc internetworking
US6104712A (en) 1999-02-22 2000-08-15 Robert; Bruno G. Wireless communication network including plural migratory access nodes
US6147975A (en) 1999-06-02 2000-11-14 Ac Properties B.V. System, method and article of manufacture of a proactive threhold manager in a hybrid communication system architecture
US6275707B1 (en) 1999-10-08 2001-08-14 Motorola, Inc. Method and apparatus for assigning location estimates from a first transceiver to a second transceiver
US6327300B1 (en) 1999-10-25 2001-12-04 Motorola, Inc. Method and apparatus for dynamic spectrum allocation
US6349091B1 (en) 1999-11-12 2002-02-19 Itt Manufacturing Enterprises, Inc. Method and apparatus for controlling communication links between network nodes to reduce communication protocol overhead traffic
US6349210B1 (en) 1999-11-12 2002-02-19 Itt Manufacturing Enterprises, Inc. Method and apparatus for broadcasting messages in channel reservation communication systems
US6222504B1 (en) 2000-01-14 2001-04-24 Omnipoint Corporation Adjustable antenna mount with rotatable antenna brackets for PCS and other antennas
US6845091B2 (en) * 2000-03-16 2005-01-18 Sri International Mobile ad hoc extensions for the internet
US7616961B2 (en) * 2002-04-29 2009-11-10 Harris Corporation Allocating channels in a mobile ad hoc network
US7215966B2 (en) * 2003-06-05 2007-05-08 Meshnetworks, Inc. System and method for determining location of a device in a wireless communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040033795A1 (en) * 2000-02-04 2004-02-19 Walsh Patrick J. Location information system for a wireless communication device and method therefor
US6735444B2 (en) * 2000-12-21 2004-05-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for locating a device using a local wireless link
US20040102196A1 (en) * 2001-04-06 2004-05-27 Mikko Weckstrom Location method and system
US20030232598A1 (en) * 2002-06-13 2003-12-18 Daniel Aljadeff Method and apparatus for intrusion management in a wireless network using physical location determination

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009074846A1 (en) * 2007-12-13 2009-06-18 Nokia Corporation Location tagging method for packet based signalling
US9246954B2 (en) 2007-12-13 2016-01-26 Nokia Technologies Oy Location tagging method for packet based signalling
CN104521290A (en) * 2012-09-17 2015-04-15 英特尔公司 Reduction of power consumption and time for time-of-flight positioning via neighbor list
US9801155B2 (en) 2012-09-17 2017-10-24 Intel Corporation Apparatus system and method of time-of-flight positioning via neighbor list
US9820256B2 (en) 2012-09-17 2017-11-14 Intel Corporation Apparatus, system and method of time-of-flight positioning via neighbor list

Also Published As

Publication number Publication date
US7215966B2 (en) 2007-05-08
US20040259571A1 (en) 2004-12-23
WO2004110082B1 (en) 2005-02-03

Similar Documents

Publication Publication Date Title
US7215966B2 (en) System and method for determining location of a device in a wireless communication network
KR100957920B1 (en) System and method for utilizing multiple radios to increase the capacity of a wireless communication network
US7706337B2 (en) Method for performing neighbor discovery in a multi-tier WLAN
EP1936889B1 (en) Location aware packet routing in an ad-hoc network
US10708787B2 (en) Mesh islands
JP3908977B2 (en) Message routing system and method
EP1584160B1 (en) System and method for achieving continuous connectivity to an access point or gateway in a wireless network following and on-demand routing protocol
US7269155B2 (en) System and method for achieving continuous connectivity to an access point or gateway in a wireless network following an on-demand routing protocol, and to perform smooth handoff of mobile terminals between fixed terminals in the network
KR101739436B1 (en) Combining bandwidth aware routing with channel selection and channel switching in a multi-hop wireless home network
EP1936888B1 (en) Distance adaptive routing protocol
US8254348B2 (en) Voice-over-internet protocol intra-vehicle communications
US20050053099A1 (en) Timing advance determinations in wireless communications devices and methods
US7787429B2 (en) Method and apparatus for establishing path in wireless network
US7221686B1 (en) System and method for computing the signal propagation time and the clock correction for mobile stations in a wireless network
US20100309903A1 (en) Wireless Communication
KR20070032717A (en) System and method for improving the performance of the on-demand routing protocol in wireless networks
US20080075029A1 (en) Apparatus for opportunistic wireless mesh networks
WO2003084146A1 (en) System, apparatus and method for wireless mobile communications in association with mobile ad-hoc network support
US6816115B1 (en) Systems and methods for antenna selection in an ad-hoc wireless network
WO2006047055A2 (en) A method for propagating beacons in a multi-tier wlan
US7433691B1 (en) System and method for enabling an access point in an ad-hoc wireless network with fixed wireless routers and wide area network (WAN) access points to identify the location of subscriber device
US20150043364A1 (en) Dynamic routing method in ad-hoc network and network device therefor
KR20060121118A (en) Method for the transmission of information in a communication system using a path
Majumder et al. Directional mac protocols in ad-hoc networks

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

B Later publication of amended claims

Effective date: 20041220

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase