| CPC H04W 40/12 (2013.01) [H04W 16/02 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a network slicing engine of a heterogeneous multi-vendor network, at least one request from at least one network endpoint for access to the heterogeneous multi-vendor network for data transmission, wherein the network slicing engine is executed on at least one a plurality of nodes of the heterogeneous multi-vendor network, the plurality of nodes configured to enable wireless communication between at least two network endpoints, each of the plurality of nodes being configured to operate according to one of a plurality of wireless communication schemes;
receiving, by the network slicing engine, information on state of operation of a plurality of communication links between the plurality of nodes;
determining, by the network slicing engine, a set of data transmission routes for the at least one request;
assigning, by the network slicing engine, a network slice for serving the at least one request;
determining, by the network slicing engine and based on the set of data transmission routes, an end-to-end route for the network slice; and
sending, by the network slicing engine, network traffic associated with the at least one request using the network slice and over the end-to-end route.
|