# US 2014/0192667 A1 · Proximity Offloading and Service Continuity Support for Mobile Communication Devices

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

- Number: US 2014/0192667 A1
- Document ID: US20140192667A1
- Status: Published application
- Kind: A1
- Application number: 14/150,440
- Filed: 2014-01-08
- Published: 2014-07-10
- Earliest claimed: 2013-01-08
- Assignees: Broadcom Corporation
- Applicants: Broadcom Corporation
- Inventors: Dutt H. KALAPATAPU; Farouk Belghoul; Kamesh Medapalli
- Web page: https://patentgrep.com/patent/US20140192667A1

## CPC

- H04W 52/0209: {in terminal devices}
- H04W 76/14: Direct-mode setup
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W 80/04: Network layer protocols, e.g. mobile IP [Internet Protocol]
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Systems and methods are provided to facilitate direct wireless communication between mobile communication devices while avoiding the need for mobile communication devices to periodically scan for in-range devices and avoiding unwanted breaks in traffic caused by changes in the source and/or destination IP address of packets. Mobile communication devices periodically update their positions to a server, which can send a notification when a mobile communication device comes within range. Further, mobile communication devices can encapsulate packets with an IP address used for direct wireless communication to facilitate this direct wireless communication without disrupting traffic over a core network.

## Claims

### Claim 1

A mobile communication device, comprising:
a processor configured to:
send information regarding a geographic location of the mobile communication device to a server, and
receive a message from the server indicating that a second mobile communication device is within a predetermined range of the geographic location; and
a wireless local area network (WLAN) module configured to:
establish a direct wireless communication link with the second mobile communication device.

### Claim 2 (depends on 1)

The mobile communication device of claim 1, further comprising:
a Global Navigation Satellite System (GNSS) module configured to generate the information regarding the geographic location of the mobile communication device.

### Claim 3 (depends on 1)

The mobile communication device of claim 1, farther comprising:
a memory configured to store a peer-to-peer (P2P) application, wherein the P2P application is configured to send information to the second mobile communication device over the direct wireless communication link.

### Claim 4 (depends on 1)

The mobile communication device of claim 1, wherein the processor is further configured to:
send a list of devices to the server, wherein the list of devices comprises the second mobile communication device.

### Claim 5 (depends on 1)

The mobile communication device of claim 1, wherein the processor is further configured to:
generate a first Internet Protocol (IP) address used for direct wireless communication over the direct wireless communication link;
use the first IP address to encapsulate a packet containing a second IP address used for indirect communication over a network, so as to form an encapsulated packet; and
transmit the encapsulated packet, via the direct wireless communication link, to the second mobile communication device.

### Claim 6 (depends on 1)

The mobile communication device of claim 1, wherein the processor is further configured to:
receive an encapsulated packet having a first Internet Protocol (IP) address used for direct wireless communication over the direct wireless communication link;
decapsulate the encapsulated packet to remove the first IP address to reveal an underlying packet having a second IP address used for indirect communication over a network; and
transmit the underlying packet via the network.

### Claim 7 (depends on 1)

The mobile communication device of claim 1, wherein the processor is further configured to:
update, based on the message, an application indicating which mobile communication devices are within the predetermined range of the geographic location.

### Claim 8 (depends on 1)

The mobile communication device of claim 1, farther comprising:
a modem configured to initiate indirect communication, over a network, with the second mobile communication device.

### Claim 9 (depends on 8)

The mobile communication device of claim 8, wherein the processor is further configured to:
monitor a signal performance metric associated with the direct wireless communication link; and
determine that the indirect communication should be initiated in response to determining that the signal performance metric has fallen below a predetermined threshold.

### Claim 10 (depends on 8)

The mobile communication device of claim 8, wherein the processor is further configured to:
receive a second message from the server indicating that the second mobile communication device is no longer within the predetermined range of the geographic location; and
determine that the indirect communication should be initiated in response to determining that the second mobile communication device is no longer within the predetermined range of the geographic location.

### Claim 11

A server, comprising:
a database configured to:
store a plurality of geographic locations associated with a plurality of mobile communication devices; and
a proximity detection module configured to:
determine, based on a message received from a first mobile communication device in the plurality of mobile communication devices, whether the first mobile communication device is geographically close enough to a second mobile communication device in the plurality of mobile communication devices for direct wireless communication, and
notify the first mobile communication device that the first mobile communication device is geographically close enough to the second mobile communication device for direct wireless communication.

### Claim 12 (depends on 11)

The server of claim 11, wherein the message contains an update to a first geographic location, in the plurality of geographic locations, that is associated with the first mobile communication device.

### Claim 13 (depends on 11)

The server of claim 11, wherein the database is further configured to store a list of devices associated with the first mobile communication device, and wherein the proximity detection module is further configured to:
determine, based on the list of devices, whether the second mobile communication device is associated with the first mobile communication device, and
notify the first mobile communication device that the first mobile communication device is geographically close enough to the second mobile communication device for direct wireless communication when the proximity detection module determines that the second mobile communication device is associated with the first mobile communication device.

### Claim 14 (depends on 11)

The server of claim 11, wherein the proximity detection module is further configured to:
determine, based on a second message received from the second mobile communication device or the first mobile communication device, that the first mobile communication device is not geographically close enough to the second mobile communication device for direct wireless communication; and
notify the first mobile communication device that the first mobile communication device is no longer geographically close enough to the second mobile communication device for direct wireless communication.

### Claim 15

A method, comprising:
sending, using a processing device, information regarding a geographic location of a first mobile communication device to a server;
receiving, using the processing device, a message from the server indicating that a second mobile communication device is within a predetermined range of the geographic location; and
establishing, using the processing device, a direct wireless communication link with the second mobile communication device.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
sending, using a peer-to-peer (P2P) application, information over the direct wireless communication link to the second mobile communication device.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
sending a list of devices to the server, wherein the list of devices comprises the second mobile communication device.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
generating a first Internet Protocol (IP) address used for direct wireless communication over the direct wireless communication link;
using the first IP address to encapsulate a packet containing a second IP address used for indirect communication over a network, so as to form an encapsulated packet; and
transmitting the encapsulated packet, via the direct wireless communication link, to the second mobile communication device.

### Claim 19 (depends on 15)

The method of claim 15, further comprising:
receiving an encapsulated packet having a first Internet Protocol (IP) address used for direct wireless communication over the direct wireless communication link;
decapsulating the encapsulated packet to remove the first IP address to reveal an underlying packet having a second IP address used for indirect communication over a network; and
transmitting the underlying packet via the network.

### Claim 20 (depends on 15)

The method of claim 15, further comprising:
monitoring a signal performance metric associated with the direct wireless communication link; and
establishing indirect communication, over a network, with the second mobile communication device in response to determining that the signal performance metric has fallen below a predetermined threshold.
