System and method for adaptive access and handover configuration based on prior history in a multi-RAT environment
First Claim
1. A method, in a network controller, for implementing handover decisions based on performance data, comprising:
- predicting, by the network controller, an application that is to be run at a future time on a user device served by a first network access device based on an affinity group of user devices for the user device, wherein the affinity group is generated based on usage patterns for the user device that track use of the application that is to be run at the future time on the user device;
retrieving performance metrics for the application that is to be run at the future time on the user device, wherein the performance metrics for the application that is predicted, by the network controller, to be run at the future time on the user device are determined based on observations of a plurality of potential paths and each of the plurality of potential paths comprises a set of network nodes;
determining a handover path to a second network access device for the application that is to be run at the future time on the user device based on the performance metrics and historical travel patterns for the user device; and
communicating the handover path to the first network access device serving the user device.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for adaptive access and handover configuration based on historical data are provided. Access and handover decisions are optimized in a multiple radio access technology environment using historical data associated with network performance. Future needs for access and handovers are predicted using historical data associated with the user and historical data associated with network performance. Performance metrics are received periodically or continuously from nodes in one or more networks at a centralized controller. The centralized multi RAT controller correlates these performance metrics and determines predicted handovers for a user device. Preparations for the predicted handovers can then be made prior to the handover event.
86 Citations
20 Claims
-
1. A method, in a network controller, for implementing handover decisions based on performance data, comprising:
-
predicting, by the network controller, an application that is to be run at a future time on a user device served by a first network access device based on an affinity group of user devices for the user device, wherein the affinity group is generated based on usage patterns for the user device that track use of the application that is to be run at the future time on the user device; retrieving performance metrics for the application that is to be run at the future time on the user device, wherein the performance metrics for the application that is predicted, by the network controller, to be run at the future time on the user device are determined based on observations of a plurality of potential paths and each of the plurality of potential paths comprises a set of network nodes; determining a handover path to a second network access device for the application that is to be run at the future time on the user device based on the performance metrics and historical travel patterns for the user device; and communicating the handover path to the first network access device serving the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network controller, comprising:
-
a processor; and a storage coupled to the processor, wherein the processor is configured to compile received performance metrics for an application and generate a pathway performance metrics profile for the application based on the compiled performance metrics for the application, wherein the compiled performance metrics for the application are determined based on observations of a plurality of potential paths, wherein the storage is configured to store the pathway performance metrics profile for the application, wherein the processor is further configured to predict that the application is to be run at a future time on a user device based on an affinity group that identifies user devices based on the user device, retrieve the pathway performance metrics profile for the application from the storage, and determine a handover path for the user device based on the pathway performance metrics profile for the application and historical travel patterns for the user device, and wherein the affinity group is generated based on usage patterns for the user device that track use of the application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method, in a network controller, for implementing handover decisions based on performance data, comprising:
-
retrieving performance metrics for an application that is to be run at a future time on a user device, wherein the performance metrics for the application are determined based on observations of a plurality of potential paths and each of the plurality of potential paths comprises a set of network nodes, wherein the application that is to be run at the future time on the user device is determined based on an affinity group that identifies user devices based on the user device, wherein the affinity group is generated based on usage patterns for the user device that track use of the application that is to be run at the future time on the user device; determining a handover path for the application that is to be run at the future time on the user device based on the performance metrics for the application and historical travel patterns for the user device; and communicating the handover path to a network access device serving the user device. - View Dependent Claims (19, 20)
-
Specification