Devices, methods, and computer-readable media for providing quality of service optimization via policy-based rearrangements
First Claim
Patent Images
1. A device comprising:
- a controller; and
memory, coupled to the controller, the memory having executable instructions stored thereon that when executed by the controller cause the controller to effectuate operations comprising;
grouping customers for rearrangement, wherein groupings comprise users in a home, business location, users in a neighborhood, users in a collections of neighborhoods, users in a metro area, and users in a region;
generating multiple alternative options for a particular group using policy rules;
using policy rules for the particular group to evaluate each option using common metrics, the common metrics comprising a measure of performance based on connectivity, a measure of performance based on bandwidth, a measure of performance based on a specific quality of service, a measure of performance based on delay, and a measure of performance based on jitter;
using policy rules to select the best option for the particular group, wherein the best option for the particular group comprises at least one of moving a call connected to a cellular network to a WIFI network or moving a call connected to a WIFI network to a cellular network; and
implementing the best option for the particular group.
4 Assignments
0 Petitions
Accused Products
Abstract
Devices, methods and computer-readable media for providing quality of service optimization via policy-based rearrangements. Customers are grouped for potential rearrangement. Multiple alternative options are generated for a particular group using policy rules. Policy rules for the particular group are used to evaluate each option using common metrics. Policy rules are used to select a best option for the particular group. The best option for the particular group is implemented.
34 Citations
18 Claims
-
1. A device comprising:
-
a controller; and memory, coupled to the controller, the memory having executable instructions stored thereon that when executed by the controller cause the controller to effectuate operations comprising; grouping customers for rearrangement, wherein groupings comprise users in a home, business location, users in a neighborhood, users in a collections of neighborhoods, users in a metro area, and users in a region; generating multiple alternative options for a particular group using policy rules; using policy rules for the particular group to evaluate each option using common metrics, the common metrics comprising a measure of performance based on connectivity, a measure of performance based on bandwidth, a measure of performance based on a specific quality of service, a measure of performance based on delay, and a measure of performance based on jitter; using policy rules to select the best option for the particular group, wherein the best option for the particular group comprises at least one of moving a call connected to a cellular network to a WIFI network or moving a call connected to a WIFI network to a cellular network; and implementing the best option for the particular group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tangible computer-readable storage medium having executable instructions stored thereon that when executed by a processor cause the processor to effectuate operations comprising:
-
storing user profiles; grouping customers for potential rearrangement, wherein the grouping customers for potential rearrangement comprises grouping users in a home, users in a business location, users in a neighborhood, users in a collections of neighborhoods, users in a metro area, and users in a region; generating multiple alternative options for a particular group using policy rules; using policy rules for the particular group to evaluate each option using common metrics, the common metrics comprising a measure of performance based on connectivity, a measure of performance based on bandwidth, a measure of performance based on a specific quality of service, a measure of performance based on delay, and a measure of performance based on jitter; using policy rules to select a best option for the particular group, wherein the best option for the particular group comprises at least one of moving a call connected to a cellular network to a WIFI network or moving a call connected to a WIFI network to a cellular network; and implementing the best option for the particular group. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
storing user profiles in a computer memory; grouping customers for rearrangement, wherein groupings include users in a home, users in a business location, users in a neighborhood, users in a collections of neighborhoods, users in a metro area, and users in a region; generating multiple alternative options for a particular group using policy rules; using policy rules for the particular group to evaluate each option using common metrics, the common metrics comprising a measure of performance based on connectivity, a measure of performance based on bandwidth, a measure of performance based on a specific quality of service, a measure of performance based on delay, and a measure of performance based on jitter; using policy rules to select a best option for the particular group, wherein the best option for the particular group comprises at least one of moving a call connected to a cellular network to a WIFI network or moving a call connected to a WIFI network to a cellular network; and implementing the best option for the particular group. - View Dependent Claims (18)
-
Specification