# US 8,787,184 B2 · Collaborative sharing of location information among devices in a network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,184 B2
- Document ID: US8787184B2
- Status: Granted
- Kind: B2
- Application number: 12/748,039
- Filed: 2010-03-26
- Published: 2011-08-18
- Granted: 2014-07-22
- Earliest claimed: 2010-02-12
- Assignees: Broadcom Corporation
- Applicants: Jeyhan Karaoguz; Charles Abraham; Mark Buer; David Garrett; David Albert Lundgren; David Murray
- Inventors: Jeyhan Karaoguz; Charles Abraham; Mark Buer; David Garrett; David Albert Lundgren; David Murray
- Web page: https://patentgrep.com/patent/US8787184B2

## CPC

- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G01S 5/0284: {Relative positioning}
- G01S 19/51: Relative positioning
- H04W 4/02: Services making use of location information
- H04W 4/029: Location-based management or tracking services
- H04W 4/024: Guidance services
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G01S: RADIO 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

## Abstract

A wireless communication device determines its location and communicates the location to other local devices utilizing a nonstandard, standard and/or proprietary protocol in combination with another protocol such as a Bluetooth, RFID, IEEE 802.11 and/or a cellular phone protocol. The location may be determined utilizing a GNSS receiver and/or network device information. A new location may be determined based on the determined location, a relative distance and/or a relative direction to other local devices. Determined location information may be communicated to other devices via a network. The wireless communication device may receive locations and/or corresponding location uncertainties from devices located within a limited range. The received information is utilized to determine a more accurate location. The more accurate location is communicated back to the devices within the limited range and/or to other communication devices.

## Claims

### Claim 1

A method for determining a location of a location unaware device, comprising:
wirelessly transmitting from the location unaware device, a request for location information;
receiving by the location unaware device a location of a location aware device, wherein the wirelessly transmitting and the receiving utilize a first communication protocol that is integrated with a second communication protocol,
wherein the second communication protocol is a Bluetooth protocol, wherein the request for location information is encapsulated in a packet in accordance with the Bluetooth protocol, and wherein the location of the location aware device is encapsulated within a packet formatted in accordance with the Bluetooth protocol;
determining a relative direction from the location aware device to the location unaware device;
determining a relative distance between the location aware device and the location unaware device; and
calculating, within the location unaware device, the location for the location unaware device based on: the received location, the relative direction from the location aware device to the location unaware device, and the relative distance between the location aware device and the location unaware device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first communication protocol comprises one or more of a nonstandard communication protocol, a standard communication protocol and a proprietary communication protocol.

### Claim 3 (depends on 2)

The method according to claim 2, the first communication protocol is a different communication protocol than the second communication protocol.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the first communication protocol comprises at least one of Radio Frequency Identification (RFID), Institute of Electrical and Electronics Engineers (IEEE) 802.11, or cellular communication protocols.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the location of the location aware device is determined based on one or both of utilizing a Global Navigation Satellite-based System (GNSS) receiver within the location aware device and utilizing information from a network device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the location unaware device comprises a desktop computer, a printer, a scanner, a wireless access point, a server, a television, a gaming device, a telephone or a medical device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the location unaware device is located within an interior space.

### Claim 8 (depends on 1)

The method of claim 1, wherein the location unaware device reports the location of the location unaware device to an administrative server.

### Claim 9 (depends on 1)

The method of claim 1, wherein determining a relative direction from the location aware device to the location unaware device is based upon signaling exchanged between the location unaware device and the location aware device, an internal sensor within the location unaware device, or a combination thereof.

### Claim 10 (depends on 1)

The method of claim 1, wherein determining a relative direction from the location aware device to the location unaware device is based upon calculating a relative orientation of the location unaware device, using directional antennas within the location unaware device, or a combination thereof.

### Claim 11 (depends on 1)

The method of claim 1, wherein determining a relative distance between the location aware device and the location unaware device comprises measuring a around trip delay of a signal transmitted between the location unaware device and the location aware device.

### Claim 12 (depends on 1)

The method of claim 1, further comprising: receiving a location uncertainty from the location aware device, wherein calculating, within the location unaware device, the location for the location unaware device is based on: the received location, the relative direction from the location aware device to the location unaware device, the relative distance between the location aware device and the location unaware device, and the location uncertainty.

### Claim 13 (depends on 12)

The method of claim 12, further comprising: receiving location uncertainty and location information from a plurality of location aware devices, wherein calculating, within the location unaware device, the location for the location unaware device is based on the received locations and location uncertainties.

### Claim 14 (depends on 1)

The method of claim 1, wherein the first communication protocol is nested with the second communication protocol.

### Claim 15 (depends on 1)

The method of claim 1, wherein the first communication protocol is layered with the second communication protocol.

### Claim 16 (depends on 1)

The method of claim 1, wherein the first communication protocol is interleaved with the second communication protocol.

### Claim 17

A system comprising: one or more circuits and/or processors for use in a femtocell configured to:
wirelessly transmit from a location unaware device, a request for location information;
receive by the location unaware device a location of a location aware device,
wherein the wirelessly transmitting and the receiving utilize a first communication protocol that is integrated with a second communication protocol,
wherein the second communication protocol is a Bluetooth protocol, wherein the request for location information is encapsulated in a packet in accordance with the Bluetooth protocol, and wherein the location of the location aware device is encapsulated within a packet formatted in accordance with the Bluetooth protocol;
determine a relative direction from the location aware device to the location unaware device;
determine a relative distance between the location aware device and the location unaware device; and
calculate, within the location unaware device, the location for the location unaware device based on: the received location, the relative direction from the location aware device to the location unaware device, and the relative distance between the location aware device and the location unaware device.

### Claim 18 (depends on 17)

The system of claim 17, wherein the first communication protocol is nested with the second communication protocol.
