US 12,267,232 B2
Connectionless segment routing for 5G or other next generation network
Zhi Cui, Sugar Hill, GA (US); Paul Smith, Jr., Heath, TX (US); and Farooq Bari, Kirkland, 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. 17, 2022, as Appl. No. 18/056,283.
Application 18/056,283 is a continuation of application No. 16/262,441, filed on Jan. 30, 2019, granted, now 11,533,253.
Prior Publication US 2023/0071237 A1, Mar. 9, 2023
Int. Cl. H04L 45/00 (2022.01); H04W 28/02 (2009.01)
CPC H04L 45/34 (2013.01) [H04L 45/70 (2013.01); H04W 28/0247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
operating, by a network node comprising a processor, as a service entry point router between a connection-oriented portion of a network that communicates according to a connection-oriented protocol and a connectionless portion of the network that communicates according to a connectionless protocol;
generating, by the network node, using a machine learning model that employs predictive algorithms, a microservice that: classifies user input received via user devices and detects violations within the connectionless portion of the network, makes recommendations, and classifies users;
obtaining, by the network node, a packet that enters the network; and
placing, by the network node and based on network resource utilization data representative of a network resource utilization and service delivery needs, packet header information onto the packet to route the packet amongst a plurality of network elements in a sequence, wherein the packet header information corresponds to a route that is selected from a plurality of routes in accordance with past, present, and future anticipated network utilization, wherein each network element of the plurality of network elements comprises a plurality of microservices that processes the packet, wherein the plurality of microservices supports a plurality of functions, wherein the plurality of functions includes a security function, a quality of service function, a charging function, and a byte counting function, and wherein following a processing of the packet by a respective network element of the plurality of network elements the respective network element removes an identification of the respective network element from the packet header information prior to sending the packet to a next network element of the sequence.