Real-time priority-based media communication
First Claim
1. A method comprising:
- establishing a communication session to communicate a media stream, wherein the media stream comprises sub media streams;
associating priority values with the sub media streams;
generating a total priority value based on the priority values;
calculating desired transmission proportions corresponding to the sub media streams based on the priority values and the total priority value;
communicating a set of real-time priority based network communications over the sub media streams;
assessing sub media stream counts corresponding to the sub media streams based on the communicated set;
summing a total count based on the sub media stream counts;
determining actual transmission proportions corresponding to the sub media streams based on the sub media stream counts and the total count;
figuring ratios corresponding to the sub media streams based on the desired transmission proportions and the actual transmission proportions; and
storing the figured ratios.
3 Assignments
0 Petitions
Accused Products
Abstract
Representative embodiments are disclosed of a real-time priority-based communication system and method for communicating media streams made up of multiple media message sub-streams, the communication system comprising a chunk configurator for dividing media message sub-streams into chunks, a state machine configured to translate between information regarding the media message sub-streams and the chunks and state associations to the information, the state associations written into a header for each of the chunks, a queue for holding the chunks waiting to be transmitted, and a processor for executing a scheduling algorithm, wherein the scheduling algorithm determines ones of the chunks in the queue to transmit next.
-
Citations
2 Claims
-
1. A method comprising:
-
establishing a communication session to communicate a media stream, wherein the media stream comprises sub media streams; associating priority values with the sub media streams; generating a total priority value based on the priority values; calculating desired transmission proportions corresponding to the sub media streams based on the priority values and the total priority value; communicating a set of real-time priority based network communications over the sub media streams; assessing sub media stream counts corresponding to the sub media streams based on the communicated set; summing a total count based on the sub media stream counts; determining actual transmission proportions corresponding to the sub media streams based on the sub media stream counts and the total count; figuring ratios corresponding to the sub media streams based on the desired transmission proportions and the actual transmission proportions; and storing the figured ratios. - View Dependent Claims (2)
-
Specification