IP Library › Granted Patent US 12,160,303
Granted Patent B2
US 12,160,303 · App. 17/557,325 · Granted Dec 3, 2024

Systems and methods for providing messaging for unmanned aerial vehicles

Inventors: Jin Yang (Orinda, CA); Parvez Ahmad (Fremont, CA)
Assignee: Verizon Patent and Licensing Inc.
H04B7/18506H04L1/0003
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 12,160,303
App. No.
17/557,325
Granted
Dec 3, 2024
Kind
B2
Abstract

A method may include identifying a network slice to service an unmanned aerial vehicle (UAV) and assigning the identified network slice to the UAV. The method may also include receiving, from a user equipment (UE) device, a message intended for the UAV, transmitting the message to the UAV and receiving, from the UE device, information identifying an error rate associated with the message. The method may further include determining whether the error rate is greater than a threshold error rate and in response to determining that the error rate is greater than the threshold error rate, at least one of modifying a modulation and coding scheme (MCS) associated with transmitting the message to the UAV, or retransmitting the message to the UAV at least one time.

Claims (78)

1. A method, comprising:

identifying a network slice to service an unmanned aerial vehicle (UAV);

assigning the identified network slice to the UAV;

receiving, from a user equipment (UE) device, a message intended for the UAV;

transmitting, via the assigned network slice, the message to the UAV;

receiving, from the UE device, information identifying an error rate associated with the message;

determining whether the error rate is greater than a threshold error rate; and

in response to determining that the error rate is greater than the threshold error rate, at least one of:

modifying a modulation and coding scheme (MCS) associated with transmitting the message to the UAV, or

retransmitting the message to the UAV at least one time.

2. The method of claim 1 , wherein the at least one of modifying or retransmitting comprises:

reducing an MCS index value associated with the transmitted message to a first index value, and

retransmitting the message using an MCS corresponding to the first index value.

3. The method of claim 2 , further comprising:

determining that an error rate associated with the retransmitted message is greater than the threshold error rate;

determining whether the first index value corresponds to a minimum value;

reducing the first index value to a second index value in response to determining that the first index value does not correspond to the minimum value; and

retransmitting the message using an MCS corresponding to the second index value.

4. The method of claim 1 , wherein the at least one of modifying or retransmitting comprises:

determining a number of receivers at the UAV;

determining a number of messages to transmit to the UAV based on the number of receivers at the UAV; and

transmitting the number of messages to the UAV.

5. The method of claim 4 , wherein the determining the number of message to transmit further comprises:

determining the number of messages to transmit based on the threshold error rate.

6. The method of claim 1 , wherein the at least one of modifying the MCS or retransmitting the message comprises:

modifying the MCS, and

retransmitting the message to the UAV a plurality of times.

7. The method of claim 1 , further comprising:

receiving a channel quality index (CQI) value from the UAV in response to the transmitted message; and

determining a modified MCS index value based on the received CQI value.

8. The method of claim 1 , further comprising:

in response to determining that the error rate is greater than the threshold error rate, increasing a power level for transmitting messages to the UAV.

9. The method of claim 1 , wherein the error rate comprises a block error rate (BLER), the method further comprising:

receiving, from the UAV, an acknowledgement message in response to the message, wherein the acknowledgement message include the BLER.

10. The method of claim 1 , wherein the UE device is configured to control the UAV in a beyond visual line of sight (BVLOS) operation, and wherein transmitting the message comprises:

transmitting, by a base station, a command and control message to the UAV.

11. The method of claim 1 , further comprising:

dynamically modifying at least one of the MCS or a number of times to retransmit messages to the UAV while the UAV is in flight based on received error rate information.

12. A system, comprising:

at least one device comprising a processor, wherein the at least one device is configured to:

identify a network slice to service an unmanned aerial vehicle (UAV),

assign the identified network slice to the UAV,

receive, from a user equipment (UE) device, a message intended for the UAV,

transmit, via the identified network slice, the message to the UAV,

receive, from the UE device, information identifying an error rate associated with the message,

determine whether the error rate is greater than a threshold error rate, and

in response to determining that the error rate is greater than the threshold error rate, at least one of:

modify a modulation and coding scheme (MCS) associated with transmitting the message to the UAV, or

retransmit the message to the UAV at least one time.

13. The system of claim 12 , wherein the at least one of modifying or retransmitting comprises modifying the MCS, and when modifying, the at least one device is configured to:

reduce an MCS index value associated with the transmitted message to a first index value, and

retransmit the message using an MCS corresponding to the first index value.

14. The system of claim 13 , wherein the at least one device is further configured to:

determine that an error rate associated with the retransmitted message is greater than the threshold error rate,

determine whether the first index value corresponds to a minimum value,

reduce the first index value to a second index value in response to determining that the first index value does not correspond to the minimum value, and

retransmit the message using an MCS corresponding to the second index value.

15. The system of claim 12 , wherein when at least one of modifying or retransmitting, the at least one device is further configured to:

determine a number of receivers at the UAV,

determine a number of messages to transmit to the UAV based on the number of receivers at the UAV and the threshold error rate, and

transmit the number of messages to the UAV.

16. The system of claim 12 , wherein when at least one of modifying the MCS or retransmitting the message, the at least one device is configured to:

modify the MCS, and

retransmit the message to the UAV a plurality of times.

17. The system of claim 12 , wherein in response to determining that the error rate is greater than the threshold error rate, the at least one device is further configured to:

increase a power level for transmitting messages to the UAV.

18. The system of claim 12 , wherein the at least one device comprises a base station, wherein the base station is configured to:

dynamically modify at least one of the MCS or a number of times to retransmit messages to the UAV while the UAV is in flight based on received error rate information.

19. A non-transitory computer-readable medium having stored thereon sequences of instructions which, when executed by at least one processor, cause the at least one processor to:

receive, from a user equipment (UE) device, a message intended for an unmanned aerial vehicle (UAV);

transmit, via a selected network slice, the message to the UAV;

receive, from the UE device, information identifying an error rate associated with the message;

determine whether the error rate is greater than a threshold error rate; and

in response to determining that the error rate is greater than the threshold error rate, at least one of:

modify a modulation and coding scheme (MCS) associated with transmitting the message to the UAV, or

retransmit the message to the UAV at least one time.

20. The non-transitory computer-readable medium of claim 19 , wherein the instructions further cause the at least one processor to:

dynamically modify at least one of the MCS or a number of times to retransmit messages to the UAV while the UAV is in flight based on received error rate information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2021
From: YANG, JIN; AHMAD, PARVEZ
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 058445/0897 →
Continuity (1)
Related Publication 20230198607A1 · Jun 22, 2023