System and method for quality of service management in mobile wireless networks
First Claim
1. A method of managing quality of service for a terminal connected to a present cell in a network, comprising:
- recording a history of movements of said terminal among at least adjacent cells for each cell in said network;
performing in a processor a statistical analysis of the recorded history of movements of said terminal to produce a mobility matrix, where said mobility matrix is a two-dimensional matrix and provides, for each cell in the network, a probability, for each cell adjacent to said cell, that said terminal when connected to said cell will next move to the adjacent cell;
storing the mobility matrix in a database in said network;
performing a hypothesis testing of cells adjacent to said present cell based on said mobility matrix;
predicting, based on the hypothesis testing, in said network a target cell to which said terminal will next move from the present cell, where the target cell is a cell adjacent to said present cell for which the probability, as provided in said mobility matrix, that said terminal will next move from the present cell to the target cell is a maximum value in the hypothesis testing;
allocating network resources in said target cell for said terminal; and
updating the statistical analysis when said terminal moves from the present cell to an adjacent cell in said network.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided by which a wireless network service provider is able to provide and maintain a high level of quality of service for terminals in the corresponding network, by overcoming problems that result in a diminished quality of service, including handoff delays as terminals move between cells in a network and the uncertainly as to which cell the individual terminals are moving to as they roam within the network. Providing and maintaining a high level of quality of service in a wireless network includes recording a history of movements of a terminal within the wireless network, analyzing the movements of the terminal within the wireless network to compute a probability distribution of the terminal'"'"'s target location, and allocating network resources, including bandwidth and priority scheme, to the terminal based on the probability distribution for the terminal.
6 Citations
17 Claims
-
1. A method of managing quality of service for a terminal connected to a present cell in a network, comprising:
-
recording a history of movements of said terminal among at least adjacent cells for each cell in said network; performing in a processor a statistical analysis of the recorded history of movements of said terminal to produce a mobility matrix, where said mobility matrix is a two-dimensional matrix and provides, for each cell in the network, a probability, for each cell adjacent to said cell, that said terminal when connected to said cell will next move to the adjacent cell; storing the mobility matrix in a database in said network; performing a hypothesis testing of cells adjacent to said present cell based on said mobility matrix; predicting, based on the hypothesis testing, in said network a target cell to which said terminal will next move from the present cell, where the target cell is a cell adjacent to said present cell for which the probability, as provided in said mobility matrix, that said terminal will next move from the present cell to the target cell is a maximum value in the hypothesis testing; allocating network resources in said target cell for said terminal; and updating the statistical analysis when said terminal moves from the present cell to an adjacent cell in said network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for managing quality of service for a terminal connected to a present cell in a network, comprising:
-
a network processing system having a database that stores a mobility matrix of said terminal, where said mobility matrix is a two-dimensional matrix that provides, for each cell in said network, a probability, for each of at least two cells adjacent to said cell, that said terminal when connected to said cell will next move to the adjacent cell, said mobility matrix being updated in said database when the terminal moves to an adjacent cell; and a network entity in the present cell, wherein the network processing system computes the mobility matrix by performing a statistical analysis of a history of movements of said terminal among at least adjacent cells for each cell in said network, and predicts a target cell to which said terminal will next move from the present cell, where said predicting includes performing a hypothesis testing of cells adjacent to said present cell based on said mobility matrix and wherein the target cell is a cell adjacent to said present cell for which the probability, as provided in said mobility matrix, that said terminal will next move from the present cell to the target cell is a maximum value in the hypothesis testing, wherein the network entity informs the target cell of resources requirements of said terminal, wherein said network processing system includes a geographic location manager that receives satellite-based positioning information regarding said terminal, and wherein said network processing system computes a statistical analysis of received information about movements of said terminal in said network. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable medium having computer-executable instructions for managing quality of service for a terminal connected to a present cell in a network, said computer-executable instructions comprising:
-
recording a history of movements of said terminal among at least adjacent cells for each cell in said network; performing a statistical analysis of the recorded history of movements of said terminal to produce a mobility matrix, where said mobility matrix is a two-dimensional matrix and provides, for each cell in said network, a probability, for each cell adjacent to said cell, that said terminal when connected to said cell will next move to the adjacent cell; storing the mobility matrix in a database of the network; performing hypothesis testing of cells adjacent to said present cell based on said mobility matrix; predicting in said network a target cell for said terminal where the target cell is a cell adjacent to the present cell for which the probability, as provided in said mobility matrix, that said terminal will next move from the present cell to the target cell is a maximum value in the hypothesis testing; allocating network resources in said target cell for said terminal; and updating the statistical analysis when said terminal moves from said present cell to an adjacent cell in said network, wherein said filtering is performed by a geographical location manager that receives satellite-based positioning information regarding said terminal, wherein said filtering includes performing a statistical analysis of the received information about movement in said network for two or more terminals, wherein said statistical analysis of the movement of said terminal in said network includes computing said mobility matrix of said terminal among adjacent cells for each cell in said network. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of managing quality of service for a terminal connected to a present cell in a network, comprising:
-
filtering received information from said present cell about movements of said terminal in said network including performing a statistical analysis of the received information about movements of said terminal in said network by computing in said network a mobility matrix regarding the movements of said terminal among at least adjacent cells for each cell in said network, where said mobility matrix is a two-dimensional matrix that provides for each of plural terminals in said network, a probability, for each cell in the network and each cell adjacent to said cell, that said terminal when connected to said cell will next enter the adjacent cell and wherein said statistical analysis is updated when said terminal moves from said present cell to an adjacent cell in said network; storing the mobility matrix in a database of the network; based on said mobility matrix, predicting in said network a target cell for said terminal, where the target cell is a cell adjacent to said present cell that said terminal will next enter from the present cell, where said predicting includes performing a hypothesis testing of cells adjacent to said present cell based on said mobility matrix and wherein the target cell is a cell adjacent to said present cell that has the maximum value in the hypothesis testing; and allocating network resources in said target cell for said terminal.
-
-
16. A system for managing quality of service for a terminal connected to a present cell in a network, comprising
a network processing system; - and
a network entity in the present cell, said network processing system comprising; a geographic location manager that receives satellite-based positioning information regarding said terminal; and a database for storing a mobility matrix where said mobility matrix provides for each of plural terminals in said network, a probability, for each cell in the network and each of at least two cells adjacent to said cell, that the terminal when connected to said cell will next enter the adjacent cell, said mobility matrix being updated in said database when the terminal moves to an adjacent cell, wherein the network processing system computes said mobility matrix by performing a statistical analysis of received information regarding movements of a terminal in said network and predicts a target cell for said terminal connected to said present cell in said network by performing a hypothesis testing of cells adjacent to said present cell based on said mobility matrix, where said target cell is the one of the adjacent cells that has the maximum value of the hypothesis testing, and wherein the network entity informs the target cell of resources requirements of said terminal.
- and
-
17. A non-transitory computer-readable medium having computer-executable instructions for managing quality of service for a terminal connected to a present cell in a network, said computer-executable instructions comprising:
-
filtering, by a geographical location manager that receives satellite-based positioning information, received information about movements of two or more terminals in said network including performing a statistical analysis of the received information about movements of said terminals in said network by computing in said network a mobility matrix, where said mobility matrix is a two-dimensional matrix and provides, for each of said two or more terminals in said network, a probability, for each cell in the network and each of at least two cells adjacent to said cell, that the terminal when connected to said cell will next enter the adjacent cell and wherein said mobility matrix is computed for movements of said terminals at predetermined time intervals; storing said mobility matrix in a network database; predicting in said network a target cell for said terminal connected to said present cell wherein said predicting includes performing a hypothesis testing of cells adjacent to said present cell based on said mobility matrix where the target cell is a cell adjacent to the present cell that has the maximum value in the hypothesis testing; allocating network resources in said target cell for said terminal; and updating the statistical analysis when said terminal moves to an adjacent cell in said network.
-
Specification