Predictive model for voice/video over IP calls
First Claim
Patent Images
1. A computer-implemented method for forecasting expected call quality, the method comprising:
- generating a plurality of scenarios from a plurality of network metrics;
retrieving historical ratings for the plurality of network metrics from a plurality of users;
assigning the historical ratings for the plurality of network metrics to the plurality of scenarios;
filtering one or more users of the plurality of users based on similarities of the historical ratings for the plurality of scenarios with one or more current network metrics;
forecasting an expected call quality based on the historical ratings of the one or more filtered users; and
routing a communication based on the forecasting of the expected call quality.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for forecasting the expected quality of a call. In some examples, a system or method can generate a plurality of scenarios from network metrics, retrieve historical ratings for the network metrics from users, and assign the historical ratings for the network metrics to the plurality of scenarios. The system or method can also filter one or more users based on similarities of the historical ratings for the plurality of scenarios with current network metrics, and forecast an expected call quality based on the historical ratings of the one or more filtered users.
352 Citations
20 Claims
-
1. A computer-implemented method for forecasting expected call quality, the method comprising:
-
generating a plurality of scenarios from a plurality of network metrics; retrieving historical ratings for the plurality of network metrics from a plurality of users; assigning the historical ratings for the plurality of network metrics to the plurality of scenarios; filtering one or more users of the plurality of users based on similarities of the historical ratings for the plurality of scenarios with one or more current network metrics; forecasting an expected call quality based on the historical ratings of the one or more filtered users; and routing a communication based on the forecasting of the expected call quality. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to; generate a plurality of scenarios from a plurality of network metrics; retrieve historical ratings for the plurality of network metrics from a plurality of users; assign the historical ratings for the plurality of network metrics to the plurality of scenarios; filter one or more users of the plurality of users based on similarities of the historical ratings for the plurality of scenarios with one or more current network metrics; forecast an expected call quality based on the historical ratings of the one or more filtered users; and route a communication based on the forecast of the expected call quality. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising:
instructions stored therein which, when executed by one or more processors, cause the one or more processors to; generate a plurality of scenarios from a plurality of network metrics; retrieve historical ratings for the plurality of network metrics from a plurality of users; assign the historical ratings for the plurality of network metrics to the plurality of scenarios; filter one or more users of the plurality of users based on similarities of the historical ratings for the plurality of scenarios with one or more current network metrics; forecast an expected call quality based on the historical ratings of the one or more filtered users; and route a communication based on the forecast of the expected call quality. - View Dependent Claims (16, 17, 18, 19, 20)
Specification