METHODS AND SYSTEMS FOR COLLECTION, TRACKING, AND DISPLAY OF NEAR REAL TIME MULTICAST DATA
First Claim
1. A computer-based method for depicting the participating devices of a multicast group based on the transmit and the receive activities of the devices in a computer network, said method comprising:
- extracting, from a database, a single instance of each unique packet header associated with a plurality of multicast packets, the multicast packets having been transmitted across the computer network over a predefined period of time;
calculating a number of bytes transferred for each source internet protocol (IP) to destination IP multicast tuple from the extracted packets;
determining a location of the source IP address and a bandwidth associated with the source IP address from the extracted packets;
determining a location of the devices subscribing to the packets and a bandwidth associated with each of the destination sites; and
providing a display of all multicast traffic, wherein the multicast traffic is summarized in a user selectable list.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method for depicting the participating devices of a multicast group based on the transmit and the receive activities of the devices in a computer network is described. The method includes extracting, from a database, a single instance of each unique packet header associated with a plurality of multicast packets, the multicast packets having been transmitted across the computer network over a predefined period of time, calculating a number of bytes transferred for each source internet protocol (IP) to destination IP multicast tuple from the extracted packets, determining a location of the source IP address and a bandwidth associated with the source IP address from the extracted packets, determining a location of the devices subscribing to the packets and a bandwidth associated with each of the destination sites, and providing a display of all multicast traffic, wherein the multicast traffic is summarized in a user selectable list.
-
Citations
20 Claims
-
1. A computer-based method for depicting the participating devices of a multicast group based on the transmit and the receive activities of the devices in a computer network, said method comprising:
-
extracting, from a database, a single instance of each unique packet header associated with a plurality of multicast packets, the multicast packets having been transmitted across the computer network over a predefined period of time; calculating a number of bytes transferred for each source internet protocol (IP) to destination IP multicast tuple from the extracted packets; determining a location of the source IP address and a bandwidth associated with the source IP address from the extracted packets; determining a location of the devices subscribing to the packets and a bandwidth associated with each of the destination sites; and providing a display of all multicast traffic, wherein the multicast traffic is summarized in a user selectable list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a plurality of communicatively coupled computers configured to communicate via an internet protocol (IP); and a database containing a single instance of each unique packet header associated with a plurality of IP-to-IP packets, the IP-to-IP packets having been transmitted across a computer network over a predefined period of time, one of said computers programmed to; calculate a number of bytes transferred for each source IP to destination IP multicast tuple from the extracted packets; determine a location of the source IP address and a bandwidth associated with the source IP address from the extracted packets; determine a location of the devices detecting the packets and a bandwidth associated with each of the destination IP addresses; and provide a display that includes a user selectable list of multicast traffic. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product stored on a tangible computer readable medium operative on the computer for passively monitoring the multicast packets passing through an IP based network, the computer program product comprising:
-
a first computer code for recognizing and storing a single instance of each unique packet header associated with a plurality of multicast packets; a second computer code for determining which devices in the IP network are sending multicast packets and which sites in the IP network are receiving packets in a multicast group; and a third computer code to generate and present to a user a map illustrating the relationships between the sending devices and the receiving sites. - View Dependent Claims (20)
-
Specification