IP Library Granted Patent US 10,944,648
Granted Patent B2
US 10,944,648 · App. 16/493,753 · Granted Mar 9, 2021

Method and system for assisted automatic network service request and delivery in a network environment

Inventors: Kaj Stenberg (Sundsberg, FI); Haitao Tang (Espoo, FI)
Assignee: Nokia Technologies Oy
H04L41/5054H04L29/08171H04L41/0806H04L41/0836H04L41/0886H04L41/5025H04L67/1008H04L67/1029H04W24/02H04W28/24H04W72/087
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,944,648
App. No.
16/493,753
Granted
Mar 9, 2021
Kind
B2
Abstract

A method, apparatus and computer program product are provided in accordance with example embodiments in order to provide methods, apparatuses, and/or systems that allow for the automatic request, definition, and provision of user-specific network services within a communication network environment. Some example implementations are directed to the use of new network entities, such as a service order portal, a self-operation entity, and/or other similar entities to accept potentially incomplete initial requirements requests from a network user and automatically develop and deploy network resources that are capable of fulfilling the device and/or user-specific needs of a given user.

Claims (38)

1. A method comprising:

receiving, at a service order portal, a request for network service, wherein the request for network service comprises a service requirements set, and wherein the service requirements set comprises a plurality of service requirements;

determining, automatically and based at least in part on the service requirements set, a network resource set and a network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set;

determining, automatically, a time parameter, wherein the time parameter comprises an indication of the amount of time necessary to provide the network resource set and the network configuration necessary to fulfill each service requirement within the plurality of service requirements associated with the service requirements set;

transmitting a proposed network service allocation set, wherein the proposed network service allocation set comprises the time parameter and an indication of the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set;

receiving an indication that the proposed network service allocation set has been accepted; and

providing, automatically, network services in accordance with the proposed network service allocation set.

2. The method of claim 1 , wherein the service requirements set is an incomplete set.

3. The method of claim 1 , wherein determining the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set comprises detecting that the service requirements set is an incomplete set.

4. The method of claim 1 , wherein determining the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set comprises requesting a prior configuration data set.

5. The method of claim 1 , wherein determining the timing parameter comprises requesting a prior timing data set.

6. The method of claim 1 wherein providing, automatically, network services in accordance with the proposed network service allocation set comprises transmitting resource allocation instructions from the service order portal to a plurality of network entities.

7. The method of claim 4 , wherein requesting a prior configuration data set comprises transmitting a message to a self-operation entity.

8. The method of claim 5 , wherein requesting a prior timing data set comprises transmitting a message to a self-operation entity.

9. The method of claim 1 , wherein the proposed network service allocation set further comprises a cost parameter, wherein the cost parameter is associated with the network resource set and the network configuration necessary to fulfill each service requirement within the plurality of service requirements associated with the service requirements set.

10. The method of claim 1 , wherein the network configuration configures a physical network function and a virtual network function.

11. An apparatus comprising at least one processor and at least one memory storing computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:

receive, at a service order portal, a request for network service, wherein the request for network service comprises a service requirements set, and wherein the service requirements set comprises a plurality of service requirements;

determine, automatically and based at least in part on the service requirements set, a network resource set and a network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set;

determine, automatically, a time parameter, wherein the time parameter comprises an indication of the amount of time necessary to provide the network resource set and the network configuration necessary to fulfill each service requirement within the plurality of service requirements associated with the service requirements;

transmit a proposed network service allocation set, wherein the proposed network service allocation set comprises the time parameter and an indication of the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set;

receive an indication that the proposed network service allocation set has been accepted; and

provide, automatically, network services in accordance with the proposed network service allocation set.

12. The apparatus of claim 11 , wherein the service requirements set is an incomplete set.

13. The apparatus of claim 11 , wherein determining the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set comprises detecting that the service requirements set is an incomplete set.

14. The apparatus of claim 11 , wherein determining the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set comprises requesting a prior configuration data set.

15. The apparatus of claim 11 , wherein determining the timing parameter comprises requesting a prior timing data set.

16. The apparatus of claim 11 , wherein providing, automatically, network services in accordance with the proposed network service allocation set comprises transmitting resource allocation instructions from the service order portal to a plurality of network entities.

17. The apparatus of claim 12 , wherein requesting a prior configuration data set comprises transmitting a message to a self-operation entity.

18. The apparatus of claim 13 , wherein requesting a prior timing data set comprises transmitting a message to a self-operation entity.

19. The apparatus of claim 11 , wherein the proposed network service allocation set further comprises a cost parameter, wherein the cost parameter is associated with the network resource set and the network configuration necessary to fulfill each service requirement within the plurality of service requirements associated with the service requirements set.

20. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instruction stored therein, the computer-executable program code instructions comprising program code instructions configured to:

receive, at a service order portal, a request for network service, wherein the request for network service comprises a service requirements set, and wherein the service requirements set comprises a plurality of service requirements;

determine, automatically and based at least in part on the service requirements set, a network resource set and a network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set;

determine, automatically, a time parameter, wherein the time parameter comprises an indication of the amount of time necessary to provide the network resource set and the network configuration necessary to fulfill each service requirement within the plurality of service requirements associated with the service requirements;

transmit a proposed network service allocation set, wherein the proposed network service allocation set comprises the time parameter and an indication of the network resource set and the network configuration adapted to fulfill each service requirement within the plurality of service requirements associated with the service requirements set;

receive an indication that the proposed network service allocation set has been accepted; and

provide, automatically, network services in accordance with the proposed network service allocation set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2019
From: STENBERG, KAJ; TANG, HAITAO
To: NOKIA TECHNOLOGIES OY
Reel/Frame 050363/0724 →
Continuity (1)
Related Publication 20200076709A1 · Mar 5, 2020