Patent ID: 11863651
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 8:
9. A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
receiving a first list of network service functions reachable by a first router in a first geographical location, wherein the first list includes first information regarding the network service functions of the first list, and wherein the first information includes: capabilities of each of the network service functions, a type of each of the network service functions, and a current loading of each of the network service functions;
receiving a second list of network service functions reachable by a second router in a second geographical location;
exposing the first list of network service functions and the second list of network service functions through an application programming interface (API), wherein the exposing comprises providing at least a portion of the first information to a user through the API;
receiving, through the API, from the user, a customer request for routing data traffic, the customer request identifying at least one network service function of the first list of network service functions and the second list of network service functions;
in response to the customer request, building a service function path that includes the at least one network service function, resulting in a built service function path;
assigning a classifier to the built service function path;
identifying a match between the classifier assigned to the built service function path and a traffic classifier, wherein the traffic classifier is added to the data traffic; and
routing the data traffic with the classifier on the built service function path based on the identifying a match.