Systems and methods for managing multicast data transmissions
First Claim
Patent Images
1. A system comprisinga management server, operatively coupled to a feed agent, to:
- execute a configuration file during start up of the management server, the configuration file including at least an indication of a host name and IP address associated with the feed agent;
identify a log interval time indicating a frequency with which polling of the feed agent is conducted;
receive, during the polling of the feed agent, statistical data collected by the feed agent, the statistical data relating to a multicast feed;
determine whether a database is available to store the received statistical data;
store the received statistical data in the database when the database is available;
write the received statistical data to a local data file when the database is not available.
5 Assignments
0 Petitions
Accused Products
Abstract
A system enables monitoring a multicast data feeds over a network. The system may include a multicast-enabled network device for transmitting a multicast feed from a multicast feed source to a user device via a computer network. A feed agent may be operatively coupled to the multicast-enabled network device for collecting and storing multicast feed data from the multicast feed source. A management server may be operatively connected to the feed agent for receiving multicast feed data collected by the feed agent. The management server may include a web server for receiving requests for multicast feed data over the network via a web interface.
-
Citations
13 Claims
-
1. A system comprising
a management server, operatively coupled to a feed agent, to: -
execute a configuration file during start up of the management server, the configuration file including at least an indication of a host name and IP address associated with the feed agent; identify a log interval time indicating a frequency with which polling of the feed agent is conducted; receive, during the polling of the feed agent, statistical data collected by the feed agent, the statistical data relating to a multicast feed; determine whether a database is available to store the received statistical data; store the received statistical data in the database when the database is available; write the received statistical data to a local data file when the database is not available. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
executing, by a server, a configuration file during start up of the server, the configuration file including at least an indication of a host name and an Internet protocol (IP) address associated with a feed agent; identifying, by the server, a log interval time indicating a time period during which agent polling is conducted; receiving, at the server and from the feed agent during the log interval time, data statistics regarding the multicast feed; receiving, at the server, a request from a client system for information relating to the logged data statistics; retrieving, by the server, the requested logged data statistics; and transmitting, by the server, the requested logged data statistics to the client system for display in substantially real time. - View Dependent Claims (7, 8, 9)
-
-
10. A computer-readable memory device containing instructions executable by one or more processors, the instructions comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to; identify a log interval time indicating a time period during which agent polling is conducted; periodically request data statistics regarding a multicast feed, logged by the agent, based on the log interval time; determine whether the logged data statistics are received; send a notification to a trap destination address when the logged data statistics are not received; and store the logged data statistics in a database associated with the server when the logged data statistics are received. - View Dependent Claims (11, 12, 13)
Specification