Patents by Inventor Kaj Peter STENBERG
Kaj Peter STENBERG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11419045Abstract: A method includes learning, by at least one device associated with a slice selection function, a slice reselection decision for at least one self-operation case. The method includes determining, by the at least one device associated with the slice selection function, whether an evaluation condition for at least one new self-operation case has been met. The at least one new self-operation case includes the at least one self-operation case. The method also includes requesting, at least one device associated with a management function, evaluate the at least one new self-operation case in response to determining that the evaluation condition has been met, receiving evaluation results from the at least one device associated with the management function, and learning the evaluation results.Type: GrantFiled: August 23, 2017Date of Patent: August 16, 2022Assignee: Nokia Solutions and Networks OyInventors: Haitao Tang, Kaj Peter Stenberg
-
Patent number: 11405263Abstract: A database stores self-operation cases for slice reselection requests received by a network function virtualization (NFV) system. The self-operation cases include reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests. A set of detection rules identifies at least one issue causing the slice reselection requests based on reasons for the slice reselection requests and contexts of the slice reselection requests. The set of detection rules are applied to the self-operation cases to identify the at least one issue and a remedial action is selected to address the at least one issue. The remedial action is performed to reconfigure the NFV system and the processor determines whether the remedial action successfully resolved the at least one issue. Setting status flags for affected cells or slices prevents slice reselections to the affected cells or slices until the at least one issue is resolved.Type: GrantFiled: February 2, 2018Date of Patent: August 2, 2022Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Kaj Peter Stenberg, Haitao Tang
-
Patent number: 11218939Abstract: In a first aspect, this specification describes a method which comprises including, in a network slice selection request, information indicative of a reason for making the network slice selection request. The method of the first aspect may, for instance, be performed by a user equipment (UE). In a second aspect, this specification describes a method which comprises determining a response to a network slice selection request from a UE based on information included in the network slice selection request that is indicative of a reason for making the network slice selection request. The method of the second aspect may, for instance, be performed by a network control function (e.g. a CCNF).Type: GrantFiled: May 10, 2017Date of Patent: January 4, 2022Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Haitao Tang, Kaj Peter Stenberg
-
Publication number: 20210368431Abstract: A method includes learning, by at least one device associated with a slice selection function, a slice reselection decision for at least one self-operation case. The method includes determining, by the at least one device associated with the slice selection function, whether an evaluation condition for at least one new self-operation case has been met. The at least one new self-operation case includes the at least one self-operation case. The method also includes requesting, at least one device associated with a management function, evaluate the at least one new self-operation case in response to determining that the evaluation condition has been met, receiving evaluation results from the at least one device associated with the management function, and learning the evaluation results.Type: ApplicationFiled: August 23, 2017Publication date: November 25, 2021Inventors: Haitao TANG, Kaj Peter STENBERG
-
Patent number: 11102664Abstract: It is provided a method, comprising determining a range of an attribute of an anomaly; checking if the range of the attribute of the anomaly overlaps with a range of a related attribute of a coordinated function instance; triggering to execute a coordination action on the coordinated function instance if the range of the attribute of the anomaly overlaps with the range of the related attribute of the coordinated function instance, wherein the related attribute of the coordinated function instance is the same as the attribute of the anomaly, or the related attribute of the coordinated function instance and the attribute of the anomaly correspond to each other.Type: GrantFiled: November 24, 2016Date of Patent: August 24, 2021Assignee: Nokia Solutions and Networks OyInventors: Haitao Tang, Kaj Peter Stenberg
-
Patent number: 10999404Abstract: There is provided a method comprising receiving at least one request from a first function instance of a self-organising network, comparing said first function instance and a second function instance effective in the self-organising network to determine whether the first function instance and the second function instance overlap, and, characterised by, receiving operational stage information of the first function instance and if the first function instance and the second function instance overlap using said operational stage information in determining which of the first and second function instance to nm in dependence on which of the first function instance and the second function instance has higher priority and causing the determined instance to be run.Type: GrantFiled: August 29, 2014Date of Patent: May 4, 2021Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Haitao Tang, Kaj Peter Stenberg
-
Publication number: 20200389801Abstract: It is provided a method, comprising determining a range of an attribute of an anomaly; checking if the range of the attribute of the anomaly overlaps with a range of a related attribute of a coordinated function instance; triggering to execute a coordination action on the coordinated function instance if the range of the attribute of the anomaly overlaps with the range of the related attribute of the coordinated function instance, wherein the related attribute of the coordinated function instance is the same as the attribute of the anomaly, or the related attribute of the coordinated function instance and the attribute of the anomaly correspond to each other.Type: ApplicationFiled: November 24, 2016Publication date: December 10, 2020Inventors: Haitao TANG, Kaj Peter STENBERG
-
Publication number: 20200374181Abstract: A database stores self-operation cases for slice reselection requests received by a network function virtualization (NFV) system. The self-operation cases include reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests. A set of detection rules identifies at least one issue causing the slice reselection requests based on reasons for the slice reselection requests and contexts of the slice reselection requests. The set of detection rules are applied to the self-operation cases to identify the at least one issue and a remedial action is selected to address the at least one issue. The remedial action is performed to reconfigure the NFV system and the processor determines whether the remedial action successfully resolved the at least one issue. Setting status flags for affected cells or slices prevents slice reselections to the affected cells or slices until the at least one issue is resolved.Type: ApplicationFiled: February 2, 2018Publication date: November 26, 2020Applicant: NOKIA SOLUTIONS AND NETWORKS OYInventors: Kaj Peter STENBERG, Haitao TANG
-
Patent number: 10667121Abstract: In an example, a mobile network apparatus is configured to operations support systems, OSS, including at least one processor, and at least one memory storing program instructions that, when executed by the at least one processor, cause the apparatus to: request, by a coordination function of the OSS, information relating to an uncoordinated function or an instance of an uncoordinated function, wherein the uncoordinated function or the instance of the uncoordinated function is related to the coordination function; receive, by the coordination function, a response including the information; based on the response, control, by the coordination function, the uncoordinated function or the instance of the uncoordinated function. In other examples, a method and a computer program product have been discussed along with the features of the mobile network apparatus.Type: GrantFiled: January 9, 2015Date of Patent: May 26, 2020Assignee: Nokia Solutions and Networks OyInventors: Haitao Tang, Kaj Peter Stenberg
-
Publication number: 20200068473Abstract: In a first aspect, this specification describes a method which comprises including, in a network slice selection request, information indicative of a reason for making the network slice selection request. The method of the first aspect may, for instance, be performed by a user equipment (UE). In a second aspect, this specification describes a method which comprises determining a response to a network slice selection request from a UE based on information included in the network slice selection request that is indicative of a reason for making the network slice selection request. The method of the second aspect may, for instance, be performed by a network control function (e.g. a CCNF).Type: ApplicationFiled: May 10, 2017Publication date: February 27, 2020Inventors: Haitao TANG, Kaj Peter STENBERG
-
Publication number: 20180338239Abstract: In an example, a mobile network apparatus is configured to operations support systems, OSS, including at least one processor, and at least one memory storing program instructions that, when executed by the at least one processor, cause the apparatus to: request, by a coordination function of the OSS, information relating to an uncoordinated function or an instance of an uncoordinated function, wherein the uncoordinated function or the instance of the uncoordinated function is related to the coordination function; receive, by the coordination function, a response including the information; based on the response, control, by the coordination function, the uncoordinated function or the instance of the uncoordinated function. In other examples, a method and a computer program product have been discussed along with the features of the mobile network apparatus.Type: ApplicationFiled: January 9, 2015Publication date: November 22, 2018Inventors: Haitao TANG, Kaj Peter STENBERG
-
Publication number: 20180123885Abstract: The present invention provides apparatuses, methods, computer programs, computer program products and computer-readable media regarding building and applying operational experiences for CM operations. The present invention comprises collecting operational experience information on executed operations from various logical entities via an interface, the collected operational experience information including execution data, and performance data concerning the executed operation, analyzing the operational experience information of the executed operations, storing the operational experience information of the executed operations in the central entity, and arranging the operational experience information of executed operations into different groups in the central entity according to similarities in the analyzed execution data of the operational experience information.Type: ApplicationFiled: March 20, 2015Publication date: May 3, 2018Applicant: Nokia Solutions and Networks OyInventors: Kaj Peter STENBERG, Haitao TANG
-
Publication number: 20170244806Abstract: There is provided a method comprising receiving at least one request from a first function instance of a self-organising network, comparing said first function instance and a second function instance effective in the self-organising network to determine whether the first function instance and the second function instance overlap, and, characterised by, receiving operational stage information of the first function instance and if the first function instance and the second function instance overlap using said operational stage information in determining which of the first and second function instance to nm in dependence on which of the first function instance and the second function instance has higher priority and causing the determined instance to be run.Type: ApplicationFiled: August 29, 2014Publication date: August 24, 2017Inventors: Haitao TANG, Kaj Peter STENBERG