Measuring response trends in a digital television network
First Claim
Patent Images
1. A computer-implemented method to monitor status of a content provider network, comprising:
- monitoring, by a trending server, a request from a user device;
sending, from a trending server, a request message to the content provider network based on the request, wherein the request message has an associated type value;
receiving, at the trending server, a first response message from the content provider network, the first response message comprising content data having a parameter value encoded in the first response message and defining a characteristic of the content data itself;
determining, by the trending server, whether or not the first response message is normal by comparing the parameter value of the first response message data with a trend record for the associated type value of the first request message, the trend record defining a normal range of values for the parameter value within communications sent from the content provider network to a plurality of client devices;
selectively updating the trend record based on the first response message; and
generating an alert based on determining that the first response message is not normal.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally.
-
Citations
21 Claims
-
1. A computer-implemented method to monitor status of a content provider network, comprising:
-
monitoring, by a trending server, a request from a user device; sending, from a trending server, a request message to the content provider network based on the request, wherein the request message has an associated type value; receiving, at the trending server, a first response message from the content provider network, the first response message comprising content data having a parameter value encoded in the first response message and defining a characteristic of the content data itself; determining, by the trending server, whether or not the first response message is normal by comparing the parameter value of the first response message data with a trend record for the associated type value of the first request message, the trend record defining a normal range of values for the parameter value within communications sent from the content provider network to a plurality of client devices; selectively updating the trend record based on the first response message; and generating an alert based on determining that the first response message is not normal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A trending server for monitoring operation of a content provider'"'"'s network, comprising:
-
a hardware processor; a status request transmission module of the hardware processor configured to monitor a plurality of requests from at least one user device and transmit a plurality of status requests to the content provider'"'"'s network, each status request being based on at least one of the requests from the at least one user device and having an associated request type; a status response reception module of the hardware processor configured to receive status responses from the content provider'"'"'s network, each status response comprising content data having a parameter value encoded in the first response message and defining a characteristic of the content data itself; a response sorting module of the hardware processor configured to assign, for every received status response, a corresponding request type based on a status request for which the status response was received; a trending record-keeping module of the hardware processor configured to maintain trend records based on the parameter values of a predetermined number of prior status responses received for each request type; a trending estimation module of the hardware processor configured to estimate a trend for each request type, based on the parameter value of each status response and a user setting for that request type, the trend defining a normal range of values for the parameter value within communications sent from the content provider network to a plurality of client devices; a trend checker module of the hardware processor configured to check, for each received status response, whether or not the received status response is within the trend for the corresponding request type by comparing the parameter value of the received status response with the normal range of values; and a trend alert module of the hardware processor configured to issue an alert based on a determination that the received status response is not within the trend for the corresponding request type. - View Dependent Claims (10, 11, 12, 13, 19)
-
-
14. A computer program product comprising a non-transitory computer-readable storage medium having code stored thereupon, the code, when executed by a processor, causing the processor to implement a method of monitoring operation of a content provider'"'"'s network, the method comprising:
-
monitoring a request from a user device; sending a request message to a content provider'"'"'s network based on the request, wherein the request message has an associated type value; receiving a first response message from the content provider'"'"'s network, the first response message comprising content data having a parameter value encoded in the first response message and defining a characteristic of the content data itself; determining whether the first response message is normal by comparing the parameter value of the first response message data with a trend of previously received messages having the same associated type value as the first response message, the trend record defining a normal range of values for the parameter value within communications sent from the content provider network to a plurality of client devices; selectively updating, based on the first message, the trend for the message type of the first response message; and generating an alert based on determining the first response message is not normal. - View Dependent Claims (15, 20)
-
-
16. A system for monitoring operation of a web service provider, the system comprising:
-
one or more web servers under management of the web service provider, the one or more web servers located inside the web service provider'"'"'s network; a plurality of monitoring servers positioned external to the web service provider'"'"'s network and geographically separated from each other;
wherein each monitoring server is configured to;monitor a request from a user device; transmit sync messages to the one or more web servers, at least one sync message being based on the request; maintain a record of expected responses to the sync messages; receive a status response message from the one or more web servers, the status response message comprising content data having a parameter value encoded in the first response message and defining a characteristic of the content data itself; determine whether the status response message is an expected response by comparing the parameter value of the status response message data with the record of expected responses, the record of expected responses defining a normal range of values for the parameter value within communications sent from the web service provider network to a plurality of client devices; and issue an alert based on determining that the status response message is not an expected response. - View Dependent Claims (17, 21)
-
Specification