×

Method and apparatus for a responsive software defined network

  • US 10,505,870 B2
  • Filed: 11/07/2016
  • Issued: 12/10/2019
  • Est. Priority Date: 11/07/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:

  • receiving a first communication from a management gateway coupled to a network facilitating communications with a first communication device;

    determining, according to the first communication from the management gateway, whether a control function that facilitates the communications with the first communication device comprises a network protocol;

    identifying a plurality of service functions required to facilitate a first service to the first communication device via the network, wherein the identifying the plurality of service functions required comprises;

    transmitting a query to service layer equipment to identify the plurality of service functions to facilitate the first service to the first communication device via the network, wherein the service layer equipment comprises a third-party server; and

    receiving, from the service layer equipment, information associated with the plurality of service functions responsive to the query, wherein the third-party server is accessed via an application programming interface, and wherein the plurality of service functions are further determined according to the first communication;

    determining a plurality of network data path routings to perform the plurality of service functions;

    selecting a set of service functions of the plurality of service functions according to a characteristic of the plurality of network data path routings;

    generating a first set of virtual network functions for the set of service functions of the plurality of service functions;

    instantiating the first set of virtual network functions into the network at a first network location having a first closer network proximity to a first network connection to the first communication device than to a first control function of the network that facilitates communications with the first communication device via the network;

    receiving a second communication from a first virtual network function of the first set of virtual network functions that are instantiated;

    detecting, according to the first communication, a level of network resource provided by the first virtual network function to facilitate the first service; and

    transmitting a second communication to the first virtual network function of the first set of virtual network functions to adjust the level of the network resource responsive to the level of the network resource being detected.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×