System and method for performing distributed multipoint video conferencing
First Claim
1. An apparatus for performing video conferencing, comprising:
- an I-frame injector element operable to intercept I-frame requests from one or more end points and to attempt to service the I-frame requests such that a least a portion of the requests are prevented from propagating back to an originating sender.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment of the present invention, an apparatus for performing video conferencing is provided that includes an I-frame injector element operable to intercept I-frame requests from one or more end points and to attempt to service the I-frame requests such that at least a portion of the requests are prevented from propagating back to an originating sender. In more specific embodiments, when a receiver endpoint sends a fast video update (FVU) request upstream, it is intercepted by the I-frame injector element and rather than passing the FVU request to the sender the I-frame injector element replaces a next P-frame from the sender with an I-frame, whereby the I-frame is constructed so that when decoded, it matches the P-frame that it replaced. In still more detailed embodiments, the I-frame injector element operates in one of three modes that are associated with bandwidth parameters.
87 Citations
26 Claims
-
1. An apparatus for performing video conferencing, comprising:
an I-frame injector element operable to intercept I-frame requests from one or more end points and to attempt to service the I-frame requests such that a least a portion of the requests are prevented from propagating back to an originating sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for performing video conferencing, comprising:
-
intercepting I-frame requests at an I-frame injector element, the requests originating from one or more end points; and
attempting to service the I-frame requests such that a least a portion of the requests are prevented from propagating back to an originating sender. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. Software for performing video conferencing, the software being embodied in a computer readable medium and comprising computer code such that when executed is operable to:
-
intercept I-frame requests at an I-frame injector element, the requests originating from one or more end points; and
attempt to service the I-frame requests such that a least a portion of the requests are prevented from propagating back to an originating sender. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification