System and method for computing demand placed on a packet-switched network by streaming media communication
First Claim
1. A method comprising:
- capturing signaling messages associated with streaming media communicated over a packet-switched network; and
computing, based at least in part on said captured signaling messages, a demand placed on said packet-switched network.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for computing the demand placed on a packet-switched network by streaming media carried by such packet-switched network. More particularly, systems and methods are provided that use the signaling messages associated with streaming media communications over a packet-switched network, such as H.225.0 signaling messages associated with Voice over IP (VoIP) telephony communications, to compute the demand placed on the packet-switched network by the streaming media communications. In certain embodiments, the computed demands are used to construct a traffic matrix for the packet-switched network, which may be used by a streaming communication service provider to monitor its quality of service and/or perform capacity planning, as examples.
-
Citations
72 Claims
-
1. A method comprising:
-
capturing signaling messages associated with streaming media communicated over a packet-switched network; and
computing, based at least in part on said captured signaling messages, a demand placed on said packet-switched network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for constructing a traffic matrix for streaming media communicated at least partly over a packet-switched network, the method comprising:
-
capturing signaling messages of a packet-based protocol used for communicating said streaming media over said packet-switched network; and
using said signaling messages to construct a traffic matrix for said packet-switched network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of monitoring a packet-switched network, the method comprising:
-
for at least one interval of time, capturing signaling messages of streaming media sessions communicated over a packet-switched network;
identifying a streaming media session to which each signaling message corresponds; and
determining the duration of each streaming media session based on said captured signaling messages. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system comprising:
-
a packet-switched network;
means for capturing signaling messages for streaming media communicated over said packet-switched network; and
means for computing demand information for said packet-switched network based at least in part on the captured signaling messages. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A probe comprising:
-
at least one interface for receiving signaling messages of a packet-based protocol that is used for communicating streaming media over a packet-switched network; and
processor operable to determine, based at least in part on the captured signaling messages, at least a portion of information from which a demand placed on said packet-switched network by said streaming media can be computed. - View Dependent Claims (58, 59, 60, 61)
-
-
62. A method comprising:
-
capturing signaling messages for telephony calls communicated over a packet-switched network; and
constructing, based at least in part on said signaling messages, a traffic matrix for said packet-switched network. - View Dependent Claims (63, 64, 65, 66, 67, 68)
-
-
69. A system comprising:
-
a plurality of probes arranged within a packet-switched network for capturing signaling messages for streaming media communicated over said packet-switched network, wherein said probes determine, from the captured signaling messages, demand information; and
a central processor at least temporarily communicatively coupled to each of the plurality of probes for receiving the determined demand information. - View Dependent Claims (70, 71, 72)
-
Specification