Computer network multicasting traffic monitoring and compensation
First Claim
1. A method of monitoring multicasting traffic in a network between a multicasting source in a first domain and a multicasting destination in a second domain, wherein said multicasting source offers connections to a predetermined multicast stream according to predetermined multicast group information, said method comprising the steps of:
- said multicasting destination sending a join message to a router within said network in order to initiate routing of said predetermined multicast stream to said multicasting destination;
sending a notification of said joining from said router to a ledger application, said notification including identifying information of said multicasting destination and said multicasting source;
said multicasting source transmitting datagrams of said predetermined multicast stream to said multicasting destination via said router;
said ledger application receiving and logging said notification as a transaction event; and
sorting transaction events according to said first domain of said multicasting source and according to said second domain of said multicasting destination, wherein said sorted transaction events identify a reimbursement of costs between domains for transporting said multicasting traffic.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for monitoring multicasting traffic in an internetwork between a multicasting source in a first domain and a multicasting destination in a second domain. The multicasting source offers connections to a predetermined multicast stream according to predetermined multicast group information. The multicasting destination sends a join message to a router within the internetwork in order to initiate routing of the predetermined multicast stream to the multicasting destination. A notification of the joining is sent from the router to a ledger application, the notification including identifying information of the multicasting destination and the multicasting source. The multicasting source transmitting datagrams of the predetermined multicast stream to the multicasting destination via the router. The ledger application receives and logs the notification as a transaction event. The transaction events are aggregated in response to the first domain of the multicasting source and in response to the second domain of the multicasting destination, thereby allowing reimbursement of costs between domains for transporting the multicasting traffic.
-
Citations
12 Claims
-
1. A method of monitoring multicasting traffic in a network between a multicasting source in a first domain and a multicasting destination in a second domain, wherein said multicasting source offers connections to a predetermined multicast stream according to predetermined multicast group information, said method comprising the steps of:
-
said multicasting destination sending a join message to a router within said network in order to initiate routing of said predetermined multicast stream to said multicasting destination; sending a notification of said joining from said router to a ledger application, said notification including identifying information of said multicasting destination and said multicasting source; said multicasting source transmitting datagrams of said predetermined multicast stream to said multicasting destination via said router; said ledger application receiving and logging said notification as a transaction event; and sorting transaction events according to said first domain of said multicasting source and according to said second domain of said multicasting destination, wherein said sorted transaction events identify a reimbursement of costs between domains for transporting said multicasting traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A ledger application for executing on a host within a computer network to monitor multicasting traffic in an internetwork between a multicasting source in a first domain and a multicasting destination in a second domain, wherein said multicasting source offers connections to a predetermined multicast stream according to predetermined multicast group information, said ledger application comprising:
-
means for receiving a notification from a router of a joining of a multicasting destination with said predetermined multicast stream, said notification including identifying information of said multicasting destination and said multicasting source; means for logging said notification as a transaction event; and means for sorting transaction events according to said first domain of said multicasting source and according to said second domain of said multicasting destination, wherein the sorted transaction events identify a reimbursement of costs between domains for transporting said multicasting traffic. - View Dependent Claims (9)
-
-
10. A method of operating a multicast-enabled router in an internetwork, said method comprising the steps of:
-
receiving an enroll message from a destination client requesting receipt of a predetermined multicast content stream from a source server connected to the internetwork; determining a user identification corresponding to said destination client; determining a source identification corresponding to said source server; creating at least a portion of a multicast stream path between said source server and said destination client to include the multicast-enabled router; sending notification to a ledger application of a transaction event defined by said enroll message, said user identification, and said source identification; receiving a leave message from the destination client when the predetermined multicast content stream is no longer desired by the destination client; and sending notification to said ledger application to update said transaction event according to said leave message, whereby a duration between notification of the enroll message and notification of said leave message identifies a cost reimbursement for transporting said multicasting content stream. - View Dependent Claims (11, 12)
-
Specification