IP Library Granted Patent US 9,414,422
Granted Patent B2
US 9,414,422 · App. 14/150,492 · Granted Aug 9, 2016

Proximity detection for mobile communication devices using geo-fencing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,414,422
App. No.
14/150,492
Granted
Aug 9, 2016
Kind
B2
Abstract

Systems and methods are provided for using geo-fencing techniques to assist in detecting mobile communication devices that are close enough to support direct communication. A mobile communication device can periodically report its geo-fence area to a central server. The server can determine whether to ask the communication device to report more precise geographic information (e.g., GPS information) based on whether another communication device eligible for direct communication is within the same geo-fence area.

Claims (54)

1. A first mobile communication device, comprising:

a processor configured to:

send first information regarding a first geographic location of the first mobile communication device to a server,

receive a request from the server for periodic reports of a second geographic location of the first mobile communication device within the first geographic location,

send second information regarding the second geographic location to the server based on the request, and

receive a message from the server indicating that a second mobile communication device is within a predetermined range of the second geographic location; and

a wireless local area network (WLAN) module configured to:

establish a direct wireless communication link with the second mobile communication device based on the message,

wherein a frequency of the periodic reports is determined based on movement of the first mobile communication device and movement of the second mobile communication device.

2. The first mobile communication device of claim 1 , wherein the first geographic location is a geo-fence containing the first mobile communication device.

3. The first mobile communication device of claim 1 , wherein the first geographic location is a cell ID associated with a base station serving the first mobile communication device.

4. The first mobile communication device of claim 1 , further comprising:

a Global Navigation Satellite System (GNSS) module configured to provide the second geographic location.

5. The first 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.

6. The first mobile communication device of claim 1 , wherein the processor is further configured to:

update, based on the message, an application indicating other mobile communication devices that are within the predetermined range of the second geographic location.

7. The first mobile communication device of claim 1 , wherein the processor is configured to send the first geographic location without powering up a Global Navigation Satellite System (GNSS) module of the first mobile communication device.

8. The first mobile communication device of claim 1 , wherein the processor is configured to receive the request from the server based on the second mobile communication device being within the first geographic location.

9. A server, comprising:

a database to:

store information regarding a second mobile communication device associated with a first mobile communication device; and

a proximity detection module configured to:

receive information regarding a first geographic location of the first mobile communication device, and

send a message to the first mobile communication device, based on the received information regarding the first geographic location of the first mobile communication device and the information regarding the second mobile communication device indicating that the second mobile communication device is within the first geographic location, to request periodic reports of a second geographic location from the first mobile communication device at a frequency determined based on movement of the first mobile communication device and movement of the second mobile communication device, wherein the second geographic location is within the first geographic location.

10. The server of claim 9 , wherein the proximity detection module is further configured to:

receive the second geographic location from the first mobile communication device;

determine, based on the second geographic location and the information regarding the second mobile communication device, whether the second mobile communication device of the plurality of mobile communication devices is geographically close enough to the first mobile communication device 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.

11. The server of claim 9 , wherein the first geographic location is a geo-fence containing the first mobile communication device.

12. The server of claim 9 , wherein the first geographic location is a cell ID of a base station serving the first mobile communication device.

13. The server of claim 9 , wherein the second geographic location is a Global Positioning Satellite (GPS) location of the first mobile communication device.

14. The server of claim 9 , wherein the database is further configured to:

store a list of devices comprising the second mobile communication device.

15. The server of claim 9 , wherein the database is further configured to:

store the first geographic location and the second geographic location.

16. A method, comprising:

sending a general geographic location of a first mobile communication device to a server;

receiving a request from the server for periodic reports of a more precise geographic location of the first mobile communication device within the general geographic location;

sending the more precise geographic location to the server based on the request; and

receiving a message from the server indicating that a second mobile communication device is within a predetermined range of the more precise geographic location of the first mobile communication device,

wherein a frequency of the periodic reports is determined based on movement of the first mobile communication device and movement of the second mobile communication device.

17. The method of claim 16 , further comprising:

sending a list of devices to the server, wherein the list of devices comprises the second mobile communication device.

18. The method of claim 16 , further comprising:

receiving, at the server, the general geographic location of the first mobile communication device;

determining, based on the general geographic location and stored information regarding a plurality of geographic locations associated with a plurality of mobile communication devices, whether to request the more precise geographic location of the first mobile communication device; and

sending a message to the first mobile communication device requesting the more precise geographic location of the first mobile communication device.

19. The method of claim 18 , further comprising:

receiving, at the server, the more precise geographic location of the first mobile communication device;

determining, based on the more precise geographic location of the first mobile communication device and the stored information, whether the second mobile communication device is geographically close enough to the first mobile communication device for direct wireless communication; and

notifying 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.

20. The method of claim 16 , wherein the general geographic location is a geo-fence containing the first mobile communication device, and wherein the more precise geographic location of the first mobile communication device is a geographic coordinate of the first mobile communication device.

21. The method of claim 16 , wherein the request from the server is received based on the second mobile communication device being within the first geographic location.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2014
From: BELGHOUL, FAROUK; KALAPATAPU, DUTT H.; MEDAPALLI, KAMESH
To: BROADCOM CORPORATION
Reel/Frame 031921/0369 →