Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Edge Computing

Search All Patents in Edge Computing


Patent US10237355


Issued 2019-03-19

Software-controlled Cloud Exchange

In some examples, a method includes: providing, by a programmable network platform (PNP), a software interface to receive service requests for configuration of services; receiving a service request to configure a service within the edge network of the one or more network data centers; generating, by the PNP and based on the service request, a service definition that specifies one or more service requirements to implement the service; determining at least one network field unit that is capable of servicing the service request, wherein the network field unit controls a portion of the edge network; determining one or more particular, physical devices of the edge network that are usable to provide the service; and configuring physical devices of the edge network to provide the service.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

2 Independent Claims

  • 1. A method comprising: providing, by a programmable network platform (PNP), a software interface to receive respective service requests for configuration of different network services within respective portions of an edge network of a plurality of geographically dispersed network data centers that are controlled by the PNP, and within which a plurality of cloud service providers co-locate respective networks for interconnection at the plurality of geographically dispersed network data centers; receiving, by the PNP and via the software interface, the respective service requests to configure different network services within the respective portions of the edge network of the plurality of geographically dispersed network data centers, wherein the respective portions of the edge network within the plurality of geographically dispersed network data centers connect through one or more switching fabrics of the plurality of geographically dispersed network data centers; generating, by the PNP and based on the respective service requests, corresponding network service definitions that each specifies different service requirements to implement a different network service within a different one of the respective portions of the edge network; determining, by the PNP and based on the corresponding network service definitions, corresponding network field units of a plurality of geographically dispersed network field units that are capable of servicing the respective service requests, wherein each of the plurality of geographically dispersed network field units controls physical devices of a respective portion of the edge network, wherein the corresponding network service definitions are usable by the corresponding network field units to configure the respective portions of the edge network to provide the different network services; determining, by each of the corresponding network field units and based on the corresponding network service definitions, one or more particular, physical devices of the edge network that are usable to provide the different network services; configuring, by each of the corresponding network field units, the one or more particular, physical devices of the edge network to provide the different network services; receiving, by each of the corresponding network field units, corresponding requests for service assurance of the different network services specified by the corresponding network service definitions; and providing, by each of the corresponding network field units, the service assurance by (1) obtaining service telemetry and analytics data for the network service specified by the corresponding network service definition, (2) analyzing the service telemetry and analytics data to identify at least one anomaly for the network service specified by the corresponding network service definition, and (3) in response to identifying the at least one anomaly, executing a remedial action to ensure the network service specified by the corresponding network service definition adheres to a service level agreement associated with the network service specified by the corresponding network service definition.

  • 11. A programmable network platform (PNP) comprising: one or more computer processors; and a memory comprising instructions that when executed by the one or more computer processors cause the one or more computer processors to: provide a software interface to receive respective service requests for configuration of different network services within respective portions of an edge network of a plurality of geographically dispersed network data centers that are controlled by the PNP, and within which a plurality of cloud service providers co-locate respective networks for interconnection at the plurality of geographically dispersed network data centers; receive the respective service requests to configure different network services within the respective portions of the edge network of the plurality of geographically dispersed network data centers, wherein the respective portions of the edge network within the plurality of geographically dispersed network data centers connect through one or more switching fabrics of the plurality of geographically dispersed network data centers; generate corresponding network service definitions that each specifies different service requirements to implement a different network service within a different one of the respective portions of the edge network; determine, by the PNP and based on the corresponding network service definitions, corresponding network field units that are capable of servicing the respective service requests, wherein each of the plurality of geographically dispersed network field units controls physical devices of a respective portion of the edge network, wherein the corresponding network service definitions are usable by the corresponding network field units to configure the respective portions of the edge network to provide the different network services; determine, based on the corresponding network service definitions, one or more particular, physical devices of the edge network that are usable to provide the different network services; configure the one or more particular, physical devices of the edge network to provide the different network services; and the network field units, wherein each of the corresponding network fields units is configured to receive corresponding requests for service assurance of the different network services specified by the corresponding network service definitions, and wherein each of the corresponding network fields units is configured provide the service assurance by (1) obtaining service telemetry and analytics data for the network service specified by the corresponding network service definition, (2) analyzing the service telemetry and analytics data to identify at least one anomaly for the network service specified by the corresponding network service definition, and (3) in response to identifying the at least one anomaly, executing a remedial action to ensure the network service specified by the corresponding network service definition adheres to a service level agreement associated with the network service specified by the corresponding network service definition.