IP Library › Granted Patent US 12,462,699
Granted Patent B2
US 12,462,699 · App. 17/759,500 · Granted Nov 4, 2025

Mechanism for unmanned vehicle authorization for operation over cellular networks

Inventors: Stefano Faccin (San Ysidro, CA); Haris Zisimopoulos (London, GB); Hong Cheng (Basking Ridge, NJ)
Assignee: Qualcomm Incorporated
G08G5/723G08G5/26G08G5/55G08G5/56G08G5/57H04W12/06H04W12/108H04W60/00H04W76/10
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,462,699
App. No.
17/759,500
Granted
Nov 4, 2025
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. A wireless network may receive a message from a wireless device that is coupled with an aerial vehicle. The message may include a network identifier, an aerial identifier, and operational information for the aerial vehicle. The wireless network may send a message to an aerial function management system requesting that the aerial function management system authenticate an identity of the aerial vehicle. The wireless network may also request that the aerial function management system approve a flight path for the aerial vehicle. The wireless network may establish a data session with the wireless device based on an authentication of the aerial vehicle and an approval of the flight path.

Claims (138)

1 . A method for wireless communications, comprising:

receiving, at an access and mobility management function (AMF) or a session management function (SMF) of a core network of a public land mobile network, a registration request message from a wireless device that is coupled with an aerial vehicle, the registration request message comprising a network identifier for the wireless device, an aerial identifier for the aerial vehicle, and operational information for the aerial vehicle, wherein the aerial identifier is unique to the aerial vehicle and is associated with an aerial function management system external to the public land mobile network, and wherein the operational information comprises an identifier associated with the aerial function management system;

verifying, at the AMF or the SMF, that the wireless device is associated with a subscription for aerial communication services provided by the public land mobile network based at least in part on the network identifier for the wireless device;

determining, by the AMF or the SMF, that the wireless device is coupled with the aerial vehicle based at least in part on the verification that the wireless device is associated with the subscription for the aerial communication services provided by the public land mobile network;

sending, based at least in part on the operational information, a request from the AMF or the SMF to the aerial function management system for verification of the aerial vehicle based at least in part on the determining, wherein the request comprises the aerial identifier;

receiving, by the AMF or the SMF, a response from the aerial function management system comprising an approval of the aerial vehicle based at least in part on the aerial identifier; and

transmitting, by the AMF or the SMF, a session establishment response message to establish a data session for the wireless device for the aerial communication services based at least in part on validation of the subscription for the aerial communication services and the approval of the aerial vehicle.

2 . The method of claim 1 , further comprising:

identifying the aerial function management system based at least in part on the aerial identifier.

3 . The method of claim 1 , further comprising:

identifying an access point for routing commands between the wireless device and a controller for the aerial vehicle based at least in part on the registration request message;

releasing the data session based at least in part on identifying the access point; and

establishing a second data session based at least in part on the access point, wherein an exclusive communication path is established between the wireless device and the controller via the access point.

4 . The method of claim 1 , further comprising:

generating a traffic filter for communications with the wireless device based at least in part on establishing the data session or receiving the response indicating the approval of the aerial vehicle, or both, wherein an exclusive communication path between the wireless device and a controller for the aerial vehicle is established based at least in part on the traffic filter.

5 . The method of claim 1 , further comprising:

verifying an authenticity of the response received from the aerial function management system;

storing configuration information for the aerial vehicle based at least in part on verifying the authenticity; and

transmitting a second message to the wireless device based at least in part on verifying the authenticity of the response, the second message comprising the approval of the aerial vehicle and being configured to trigger an establishment of the data session.

6 . The method of claim 1 , further comprising:

sending a second message to a radio access network based at least in part on receiving the response from the aerial function management system, the second message comprising information for supporting a radio connection of aerial vehicles.

7 . The method of claim 1 , wherein the registration request message comprises a first indication of an access point that provides aerial services and a configurable set of parameters that comprises the aerial identifier, the operational information for the aerial vehicle, and a second indication of a controller for the aerial vehicle.

8 . The method of claim 7 , wherein the first indication of the access point is included in an Evolved Packet System (EPS) Session Management (ESM) Container and the configurable set of parameters is included in a protocol configuration option (PCO) field.

9 . The method of claim 1 , further comprising:

determining an identity of the aerial function management system based at least in part on the aerial identifier; and

establishing a control plane connection with the wireless device based at least in part on the network identifier.

10 . The method of claim 9 , further comprising:

determining, based at least in part on the aerial identifier, a procedure for the verification of the aerial vehicle is to be performed before the data session is established for the wireless device.

11 . The method of claim 10 , further comprising:

transmitting a second message to the wireless device, the second message indicating that the procedure for the verification of the aerial vehicle is to be performed before the data session is established and being configured to accept the registration for the wireless device, wherein the control plane connection is established based at least in part on transmitting the second message.

12 . The method of claim 9 , further comprising:

assigning a state to the wireless device in a control plane based at least in part on the aerial identifier, wherein user plane data that addresses the wireless device is blocked while the state is assigned to the wireless device; and

removing the state upon establishing the data session.

13 . The method of claim 9 , further comprising:

transmitting a second message to the wireless device based at least in part on establishing the control plane connection, the second message configured to request information for the verification of the aerial vehicle; and

receiving the aerial identifier for the aerial vehicle and the operational information for the aerial vehicle based at least in part on the second message.

14 . The method of claim 1 , further comprising:

matching the aerial identifier with an entry in a list of aerial identifiers based at least in part on receiving the registration request message; and

initiating a procedure for the verification of the aerial vehicle based at least in part on the matching.

15 . The method of claim 1 , wherein the operational information comprises an identity of an operator, a characteristic of the aerial vehicle, an indication of a controller for the aerial vehicle, a flight path, or any combination thereof.

16 . The method of claim 1 , wherein receiving the response comprising the approval of the aerial vehicle comprises:

receiving a first response indicating positive authentication of the aerial vehicle; and

receiving second response indicating approval of a flight path for the aerial vehicle, the second response being received after the first response,

and wherein the method further comprises:

transmitting a second message to the wireless device, the second message configured to indicate the positive authentication of the aerial vehicle to the wireless device based at least in part on receiving the first response.

17 . The method of claim 16 , further comprising:

receiving a third message from the wireless device based at least in part on transmitting the second message, the third message configured to request an establishment of the data session.

18 . The method of claim 17 , further comprising:

sending a second request to the aerial function management system for authorization of the flight path based at least in part on the second message, wherein the second response indicating the approval of the flight path is received based at least in part on sending the second request.

19 . The method of claim 1 , further comprising:

receiving, in a data plane, a command for the aerial vehicle from a controller for the aerial vehicle based at least in part on establishing the data session; and

transmitting, in the data plane, the command to the aerial vehicle.

20 . A method for wireless communications at a wireless device that is coupled with an aerial vehicle, comprising:

generating, at the wireless device, a registration request message, the registration request message comprising a network identifier for the wireless device, an aerial identifier for the aerial vehicle, and operational information for the aerial vehicle, wherein the network identifier is associated with a subscription for aerial communication services provided by a public land mobile network, wherein the aerial identifier is unique to the aerial vehicle and is associated with an aerial function management system external to the public land mobile network, wherein the operational information comprises an identifier associated with the aerial function management system, and wherein a request is sent to the aerial function management system for verification of the aerial vehicle based at least in part on the registration request message;

transmitting the registration request message to an access and mobility management function (AMF) or a session management function (SMF) of a core network of the public land mobile network;

receiving a session establishment response message from the AMF or the SMF based at least in part on transmitting the registration request message, the session establishment response message comprising an approval of the aerial vehicle by the aerial function management system and being configured to trigger an establishment of a data session; and

establishing the data session for the aerial communication services with the public land mobile network based at least in part on validation of the subscription for the aerial communication services by the public land mobile network and receiving the session establishment response message comprising the approval of the aerial vehicle.

21 . The method of claim 20 , wherein the registration request message comprises a first indication of an access point that provides aerial services, the aerial identifier, the operational information for the aerial vehicle, and a second indication of a controller for the aerial vehicle.

22 . The method of claim 21 , further comprising:

encapsulating the first indication of the access point in an Evolved Packet System (EPS) Session Management (ESM) Container and the aerial identifier, the operational information for the aerial vehicle, and the second indication of the controller for the aerial vehicle in a protocol configuration option (PCO) field.

23 . The method of claim 20 , further comprising:

identifying an access point that provides aerial services, wherein the data session is released based at least in part on the access point, and a second data session is established based at least in part on the access point, wherein an exclusive communication path is established between the wireless device and a controller for the aerial vehicle via the access point.

24 . The method of claim 20 , further comprising:

establishing a control plane connection with the public land mobile network based at least in part on the network identifier.

25 . The method of claim 24 , further comprising:

receiving, in a control plane, a third message from the public land mobile network based at least in part on a request sent to the aerial function management system, the third message indicating a positive authentication of the aerial vehicle and being received before the second message; and

transmitting, in the control plane, a fourth message to the public land mobile network based at least in part on receiving the third message, the fourth message configured to request the establishment of the data session and being transmitted before the second message.

26 . A system for wireless communications, comprising:

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the system to:

receive, at an access and mobility management function (AMF) or a session management function (SMF) of a core network of a public land mobile network, a registration request message from a wireless device that is coupled with an aerial vehicle, the registration request message comprising a network identifier for the wireless device, an aerial identifier for the aerial vehicle, and operational information for the aerial vehicle, wherein the aerial identifier is unique to the aerial vehicle and is associated with an aerial function management system external to the public land mobile network, and wherein the operational information comprises an identifier associated with the aerial function management system;

verify, at the AMF or the SMF, that the wireless device is associated with a subscription for aerial communication services provided by the public land mobile network based at least in part on the network identifier for the wireless device;

determine, by the AMF or the SMF, that the wireless device is coupled with the aerial vehicle based at least in part on the verification that the wireless device is associated with the subscription for the aerial communication services provided by the public land mobile network;

send, based at least in part on the operational information, a request from the AMF or the SMF to the aerial function management system for verification of the aerial vehicle based at least in part on the determining, wherein the request comprises the aerial identifier;

receive a response from the aerial function management system comprising an approval of the aerial vehicle based at least in part on the aerial identifier; and

transmit, by the AMF or the SMF, a session establishment response message to establish a data session for the wireless device for the aerial communication services based at least in part on validation of the subscription for the aerial communication services and the approval of the aerial vehicle.

27 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

identify the aerial function management system based at least in part on the aerial identifier.

28 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

identify an access point for routing commands between the wireless device and a controller for the aerial vehicle based at least in part on the registration request message;

release the data session based at least in part on identifying the access point; and

establish a second data session based at least in part on the access point, wherein an exclusive communication path is established between the wireless device and the controller via the access point.

29 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

generate a traffic filter for communications with the wireless device based at least in part on establishing the data session or receiving the response indicating the approval of the aerial vehicle, or both, wherein an exclusive communication path between the wireless device and a controller for the aerial vehicle is established based at least in part on the traffic filter.

30 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

verify an authenticity of the response received from the aerial function management system;

store configuration information for the aerial vehicle based at least in part on verifying the authenticity; and

transmit a second message to the wireless device based at least in part on verifying the authenticity of the response, the second message comprising the approval of the aerial vehicle and being configured to trigger an establishment of the data session.

31 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

send a second message to a radio access network based at least in part on receiving the response from the aerial function management system, the second message comprising information for supporting a radio connection of aerial vehicles.

32 . The apparatus of claim 26 , wherein the registration request message comprises a first indication of an access point that provides aerial services and a configurable set of parameters that comprises the aerial identifier, the operational information for the aerial vehicle, and a second indication of a controller for the aerial vehicle.

33 . The apparatus of claim 32 , wherein the first indication of the access point is included in an Evolved Packet System (EPS) Session Management (ESM) Container and the configurable set of parameters is included in a protocol configuration option (PCO) field.

34 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

determine an identity of the aerial function management system based at least in part on the aerial identifier; and

establish a control plane connection with the wireless device based at least in part on the network identifier.

35 . The apparatus of claim 34 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

determine, based at least in part on the aerial identifier, a procedure for the verification of the aerial vehicle is to be performed before the data session is established for the wireless device.

36 . The apparatus of claim 35 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

transmit a second message to the wireless device, the second message indicating that the procedure for the verification of the aerial vehicle is to be performed before the data session is established and being configured to accept the registration for the wireless device, wherein the control plane connection is established based at least in part on transmitting the second message.

37 . The apparatus of claim 34 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

assign a state to the wireless device in a control plane based at least in part on the aerial identifier, wherein user plane data that addresses the wireless device is blocked while the state is assigned to the wireless device; and

remove the state upon establishing the data session.

38 . The apparatus of claim 34 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

transmit a second message to the wireless device based at least in part on establishing the control plane connection, the second message configured to request information for the verification of the aerial vehicle; and

receive the aerial identifier for the aerial vehicle and the operational information for the aerial vehicle based at least in part on the second message.

39 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

match the aerial identifier with an entry in a list of aerial identifiers based at least in part on receiving the registration request message; and

initiate a procedure for the verification of the aerial vehicle based at least in part on the matching.

40 . The apparatus of claim 26 , wherein the operational information comprises an identity of an operator, a characteristic of the aerial vehicle, an indication of a controller for the aerial vehicle, a flight path, or any combination thereof.

41 . The apparatus of claim 26 , wherein response comprises a first response and a second response, and wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

receive the first response indicating positive authentication of the aerial vehicle;

receive the second response indicating approval of a flight path for the aerial vehicle, the second response being received after the first response; and

transmit a second message to the wireless device, the second message configured to indicate the positive authentication of the aerial vehicle to the wireless device based at least in part on receiving the first response.

42 . The apparatus of claim 41 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

receive a third message from the wireless device based at least in part on transmitting the second message, the third message configured to request an establishment of the data session.

43 . The apparatus of claim 42 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

send a second request to the aerial function management system for authorization of the flight path based at least in part on the second message, wherein the response indicating the approval of the flight path is received based at least in part on sending the second request.

44 . The apparatus of claim 42 , wherein the second message comprises the aerial identifier for the aerial vehicle, the operational information for the aerial vehicle, or both.

45 . The apparatus of claim 26 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the apparatus to:

receive, in a data plane, a command for the aerial vehicle from a controller for the aerial vehicle based at least in part on establishing the data session; and

transmit, in the data plane, the command to the aerial vehicle.

46 . A wireless device for wireless communications, the wireless device coupled with an aerial vehicle and comprising:

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the wireless device to:

generate a registration request message, the registration request message comprising a network identifier for the wireless device, an aerial identifier for the aerial vehicle, and operational information for the aerial vehicle, wherein the network identifier is associated with a subscription for aerial communication services provided by a public land mobile network, wherein the aerial identifier is unique to the aerial vehicle and is associated with an aerial function management system external to the public land mobile network, wherein the operational information comprises an identifier associated with the aerial function management system, and wherein a request is sent to the aerial function management system for verification of the aerial vehicle based at least in part on the registration request message;

transmit the registration request message to an access and mobility management function (AMF) or a session management function (SMF) of a core network of the public land mobile network;

receive a session establishment response message from the AMF or the SMF based at least in part on transmitting the registration request message, the session establishment response message comprising an approval of the aerial vehicle by the aerial function management system and being configured to trigger an establishment of a data session; and

establish the data session for the aerial communication services with the public land mobile network based at least in part on validation of the subscription for the aerial communication services by the public land mobile network and receiving the session establishment response message comprising the approval of the aerial vehicle.

47 . The wireless device of claim 46 , wherein the registration request message comprises a first indication of an access point that provides aerial services, the aerial identifier, the operational information for the aerial vehicle, and a second indication of a controller for the aerial vehicle.

48 . The wireless device of claim 47 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the wireless device to:

encapsulate the first indication of the access point in an Evolved Packet System (EPS) Session Management (ESM) Container and the aerial identifier, the operational information for the aerial vehicle, and the second indication of the controller for the aerial vehicle in a protocol configuration option (PCO) field.

49 . The wireless device of claim 46 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the wireless device to:

identify an access point that provides aerial services, wherein the data session is released based at least in part on the access point, and a second data session is established based at least in part on the access point, wherein an exclusive communication path is established between the wireless device and a controller for the aerial vehicle via the access point.

50 . The wireless device of claim 46 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the wireless device to:

establish a control plane connection with the public land mobile network based at least in part on the network identifier.

51 . The wireless device of claim 50 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the wireless device to:

receive, in a control plane, a third message from the public land mobile network based at least in part on the request sent to the aerial function management system, the third message indicating positive authentication of the aerial vehicle and being received before the second message; and

transmit, in the control plane, a fourth message to the public land mobile network based at least in part on receiving the third message, the fourth message configured to request the establishment of the data session and being transmitted before the second message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2022
From: FACCIN, STEFANO; ZISIMOPOULOS, HARIS; CHENG, HONG
To: QUALCOMM INCORPORATED
Reel/Frame 060629/0529 →
Priority Claims (1)
GR 20200100097 · Feb 24, 2020 · national
Continuity (1)
Related Publication 20230102300A1 · Mar 30, 2023
References Cited (12)
US 9717004B2 · Lee et al. · 2017 [cited by applicant]
US 9906992B1 · Youtz · 2018 [cited by examiner]
US 10142432B2 · Vasanthasenan et al. · 2018 [cited by applicant]
US 20190289613A1 · Fanelli · 2019 [cited by examiner]
CN 109757129A · 2019 [cited by applicant]
CN 110663074A · 2020 [cited by applicant]
EP 3671694A1 · 2020 [cited by applicant]
WO WO2016148902 · 2016 [cited by applicant]
WO WO2018147918 · 2018 [cited by applicant]
WO WO2020033905A1 · 2020 [cited by applicant]
Anonymous: “International Mobile Station Equipment Identity—Wikipedia, The Free Encyclopedia”, Nov. 28, 2012, XP055286133, pp. 1-7. [cited by applicant]
International Search Report and Written Opinion—PCT/US2021/019282—ISA/EPO—May 10, 2021. [cited by applicant]