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

Claim 14:
15. A method, comprising:
receiving, by a processing system including a processor, 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, by the processing system, a second list of network service functions reachable by a second router in a second geographical location;
exposing, by the processing system, 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, by the processing system, 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;
generating a classifier corresponding to the built service function path that includes the at least one network service function to the first router and the second router; and
routing data traffic according to the classifier corresponding to the built service function path.