US 11,961,101 B2
System and method for offering network slice as a service
Abbas Kiani, Aberdeen, NJ (US); and Seyed Hashemi, Johns Creek, GA (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on Mar. 21, 2023, as Appl. No. 18/187,450.
Application 18/187,450 is a division of application No. 16/802,342, filed on Feb. 26, 2020, granted, now 11,636,503.
Prior Publication US 2023/0230117 A1, Jul. 20, 2023
Int. Cl. G06Q 30/00 (2023.01); G06N 20/00 (2019.01); G06Q 30/0201 (2023.01); G06Q 30/08 (2012.01); H04L 12/00 (2006.01); H04L 12/46 (2006.01); H04L 41/00 (2022.01); H04L 41/12 (2022.01)
CPC G06Q 30/0206 (2013.01) [G06N 20/00 (2019.01); G06Q 30/08 (2013.01); H04L 12/4641 (2013.01); H04L 41/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a software defined network controller;
a software defined network managed by the software defined network controller, wherein the software defined network has a first virtual network function (VNF) topology, a second VNF topology and a third VNF topology, wherein each of the first VNF topology, the second VNF topology and the third VNF topology has a set of performance requirements associated therewith, and wherein the first VNF topology comprises an access cloud architecture and includes a software defined network radio receiving unit in communication with a base station, a software defined network access evolved packet core (EPC), and a first transport layer between the software defined network radio receiving unit and the software defined network access EPC;
an input-output interface;
a processor coupled to the input-output interface, wherein the processor is further coupled to a memory, and wherein the memory has stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
defining a network slice specification using at least one of the first VNF topology, the second VNF topology or the third VNF topology, and the associated performance requirements;
determining a first equilibrium value for a network slice configured in accordance with the network slice specification;
receiving a first bid price for the network slice;
comparing the first bid price to the first equilibrium value; and
based on the comparing, providing service using the network slice in accordance with the network slice specification.