IP Library › Granted Patent US 10,476,581
Granted Patent B2
US 10,476,581 · App. 16/059,354 · Granted Nov 12, 2019

Extending wireless signal coverage with drones

Inventors: James W. Fan (San Ramon, CA); Venson Shaw (Kirkland, WA); Jeffrey A. Aaron (Atlanta, GA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04B7/18504H04B7/2606H04W4/023H04W24/02H04W64/006
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 10,476,581
App. No.
16/059,354
Granted
Nov 12, 2019
Kind
B2
Abstract

Based on electronic communication received from a wireless device or from an access point, it is determined that a wireless signal relay is needed between the wireless device and the access point. In response to the determination, a drone is deployed between the wireless device and the access point to relay wireless signals between the wireless device and the access point. The deployed drone measures a first strength of a first wireless signal received from the wireless device or measures a second strength of a second wireless signal received from the access point. Based on the measurements, it is determined that the wireless device has moved relative to the access point after the drone has been deployed. In response to the determining that the wireless device has moved, the location of the drone is adjusted to maintain the first strength or the second strength above a predetermined level.

Claims (73)

1. A system, comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations, the operations comprising:

determining, based on status information associated with a wireless device, whether a predefined criterion has been met;

in response to the determining that the predefined criterion has been met, causing a first drone to be deployed to a first target location based on a location of the wireless device;

receiving a communication that the first drone has reached the first target location;

receiving updated status information associated with the wireless device after the receiving of the communication;

determining, based on the updated status information, whether the predefined criterion is still being met; and

in response to the determining that the predefined criterion is still being met, causing the first drone to move to a second target location or causing a second drone to be deployed to a third target location, the second target location and the third target location each based on the first target location.

2. The system of claim 1 , wherein:

the status information comprises a signal quality of a wireless communication link between the wireless device and an access point, the access point including a WiFi access point, a femtocell, or a carrier base station;

the first target location is located between the location of the wireless device and a location of the access point; and

the second target location is located between the first target location and the location of the access point or between the first target location and the location of the wireless device.

3. The system of claim 1 , wherein the operations further comprise:

determining, based on the status information or based on the updated status information, that the predefined criterion is no longer being met and that the location of the wireless device has moved beyond a predetermined distance; and

causing a locational adjustment of at least one of the first drone or the second drone.

4. The system of claim 1 , wherein the operations further comprise:

detecting a condition associated with at least one of the first drone or the second drone has been met;

determining, based on the detecting, that the at least one of the first drone or the second drone needs to be replaced;

causing, in response to the determining that the at least one of the first drone or the second drone needs to be replaced, a third drone to navigate to a current location of the at least one of the first drone or the second drone; and

causing a retrieval of the at least one of the first drone or the second drone.

5. The system of claim 4 , wherein the detecting comprises detecting that a battery level of the at least one of the first drone or the second drone has fallen below a predefined threshold.

6. The system of claim 1 , wherein:

the wireless device is a first wireless device;

the determining whether the predefined criterion has been met comprises determining whether a wireless network coverage exists for both the first wireless device and a second wireless device different from the first wireless device; and

the causing the first drone to be deployed is performed in response to the determining that the wireless network coverage does not exist for at least one of the first wireless device or the second wireless device.

7. The system of claim 6 , wherein the operations further comprise adjusting the first target location until the wireless network coverage exists for both the first wireless device and the second wireless device.

8. The system of claim 6 , wherein the operations further comprise: accessing policy rules to determine which one of the first wireless device or the second wireless device has a greater priority for the wireless network coverage, and wherein the first target location is closer to the one of the first wireless device or the second wireless device having the greater priority for the wireless network coverage.

9. A method, comprising:

determining, based on status information associated with a wireless device, whether a predefined criterion has been met;

in response to the determining that the predefined criterion has been met, causing a first drone to be deployed to a first target location based on a location of the wireless device;

receiving a communication that the first drone has reached the first target location;

receiving updated status information associated with the wireless device after the receiving of the communication;

determining, based on the updated status information, whether the predefined criterion is still being met; and

in response to a determination that the predefined criterion is still being met, causing the first drone to move to a second target location or causing a second drone to be deployed to a third target location, wherein the second target location and the third target location are each based on the first target location.

10. The method of claim 9 , wherein:

the status information comprises a signal quality of a wireless communication link between the wireless device and an access point, the access point including a WiFi access point, a femtocell, or a carrier base station;

the first target location is located between the location of the wireless device and a location of the access point; and

the second target location is located between the first target location and the location of the access point or between the first target location and the location of the wireless device.

11. The method of claim 9 , further comprising:

determining, based on the status information or based on the updated status information, that the predefined criterion is no longer being met and that the location of the wireless device has moved beyond a threshold distance; and

causing a locational adjustment of at least one of the first drone or the second drone.

12. The method of claim 9 , further comprising:

detecting a condition associated with at least one of the first drone or the second drone has been met;

determining, based on the detecting, that the at least one of the first drone or the second drone needs to be replaced;

causing, in response to the determining that the at least one of the first drone or the second drone needs to be replaced, a third drone to navigate to a current location of the at least one of the first drone or the second drone; and

causing a retrieval of the at least one of the first drone or the second drone.

13. The method of claim 12 , wherein the detecting comprises detecting that a battery level of the at least one of the first drone or the second drone has fallen below a predefined threshold.

14. The method of claim 9 , wherein:

the wireless device is a first wireless device;

the determining whether the predefined criterion has been met comprises determining whether a wireless network coverage exists for both the first wireless device and a second wireless device different from the first wireless device; and

the causing the first drone to be deployed is performed in response to the determining that the wireless network coverage does not exist for at least one of the first wireless device or the second wireless device.

15. The method of claim 14 , further comprising adjusting the first target location until the wireless network coverage exists for both the first wireless device and the second wireless device.

16. The method of claim 14 , further comprising: accessing policy rules to determine which one of the first wireless device or the second wireless device has a greater priority for the wireless network coverage, and wherein the first target location is closer to the one of the first wireless device or the second wireless device having the greater priority for the wireless network coverage.

17. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations, the operations comprising:

determining, based on status information associated with a wireless device, whether a predefined criterion has been met;

based on the predefined criterion having been met, causing a first drone to be deployed to a first target location based on a location of the wireless device;

receiving a communication that the first drone has reached the first target location;

receiving updated status information associated with the wireless device after the first drone has reached the target location;

determining, based on the updated status information, that the predefined criterion is still being met; and

in response to the determining that the predefined criterion is still being met, causing the first drone to move to a second target location or causing a second drone to be deployed to a third target location, wherein the second target location and the third target location are each based on the first target location.

18. The non-transitory machine-readable medium of claim 17 , wherein:

the status information comprises a signal quality of a wireless communication link between the wireless device and an access point, the access point including a WiFi access point, a femtocell, or a carrier base station;

the first target location is located between the location of the wireless device and a location of the access point; and

the second target location is located between the first target location and the location of the access point or between the first target location and the location of the wireless device.

19. The non-transitory machine-readable medium of claim 17 , wherein the operations further comprise:

determining, based on the status information or based on the updated status information, that the predefined criterion is no longer being met and that the location of the wireless device has moved beyond a threshold distance; and

causing a locational adjustment of at least one of the first drone or the second drone.

20. The non-transitory machine-readable medium of claim 17 , wherein the operations further comprise:

detecting a condition associated with at least one of the first drone or the second drone has been met;

determining, based on the detecting, that the at least one of the first drone or the second drone needs to be replaced;

causing, in response to the determining that the at least one of the first drone or the second drone needs to be replaced, a third drone to navigate to a current location of the at least one of the first drone or the second drone; and

causing a retrieval of the at least one of the first drone or the second drone.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE FOR VENSON SHAW TO 10/16/2015 PREVIOUSLY RECORDED ON REEL 046597 FRAME 0842. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 12, 2019
From: FAN, JAMES W.; SHAW, VENSON; AARON, JEFFREY A.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 049736/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2018
From: FAN, JAMES W.; SHAW, VENSON; AARON, JEFFREY A.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 046597/0842 →
Continuity (3)
Continuation 15633257 · Jun 26, 2017
Continuation 14885679 · Oct 16, 2015
Related Publication 20180375567A1 · Dec 27, 2018
Cited By (1)
US 12,608,008