US 11,658,969 B2
Apparatuses and methods for facilitating port discernment driven mutual authentication and service access authorization
Timothy Yao, Redmond, WA (US); Christopher Bryant, Duvall, WA (US); and Qun Wei, Redmond, WA (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on Nov. 20, 2020, as Appl. No. 16/953,388.
Prior Publication US 2022/0166772 A1, May 26, 2022
Int. Cl. H04L 9/40 (2022.01); H04N 21/254 (2011.01)
CPC H04L 63/0876 (2013.01) [H04L 63/0823 (2013.01); H04L 63/0869 (2013.01); H04L 63/18 (2013.01); H04N 21/2542 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
identifying a type of communication traffic as occurring between the device and a client communication device, wherein the device is operative in a first communication network and the client communication device is operative in a second communication network that is different from the first communication network;
transmitting a first request to the client communication device for a first certificate based on the identifying of the type of communication traffic;
obtaining the first certificate from the client communication device, wherein the first certificate includes a first identifier of the client communication device;
extracting the first identifier from the first certificate, resulting in an extracted identifier;
determining that the client communication device is authorized to obtain a file based on the extracted identifier;
transmitting the file to the client communication device based on the determining that the client communication device is authorized to obtain the file;
receiving the file from a first user equipment that is operative in the first communication network;
storing the file at a location included in the memory;
providing an indication of the location to the first user equipment;
receiving a query from the client communication device, wherein the query includes the indication of the location; and
responsive to the receiving of the query from the client communication device, transmitting a response that includes an indication of a port.