Interactive video distribution systems – User-requested video program system – Video-on-demand
Reexamination Certificate
2007-05-24
2010-02-16
Kelley, Christopher (Department: 2424)
Interactive video distribution systems
User-requested video program system
Video-on-demand
C725S086000, C725S091000, C725S092000, C725S093000, C725S098000, C725S114000, C725S115000, C725S116000, C725S118000
Reexamination Certificate
active
07665113
ABSTRACT:
The present invention, in particular embodiments, is directed to methods, apparatuses and systems directed to rate adaptive video transmission. In a particular implementation, the present invention provides a video server that delivers video frames received from a video source in response to video frame requests transmitted by one or more video clients. In such a configuration, video clients essentially pull video frames of a video stream at a rate adapted to various attributes of the client and/or the client application consuming the video stream, such as bandwidth available to the client the video client application requirements, and the like. Additional embodiments also provide for novel video data compression techniques that use client pull mechanisms to achieve an adaptive video streaming mechanism. In one implementation, only lower levels of a multi-resolution or wavelet video stream are requested to optimally utilize system bandwidth. In combination with client frame pull, a temporally and spatially scalable multi-resolution image codec, that utilizes wavelet compression, is realized. In yet another implementation, a differencing codec is utilized for compression wherein successive predictive frames are dependent on a reference frame. In combination with client frame pull, the differencing codec is also temporally and spatially scalable. Furthermore, the present invention provides an efficient way to transmit video over wired and wireless networks, particularly mixed networks that contain both wired and wireless networks.
REFERENCES:
patent: 6091777 (2000-07-01), Guetz
patent: 6631240 (2003-10-01), Salesin
patent: 7016409 (2006-03-01), Unger
RFC 3550: RTP: A Transport Protocol for Real-Time Applications, (H. Schulzrinne), Jul. 2003, [online], [retrieved on May 23, 2007] Retrieved from the Network Working Group using Internet <URL: http://www.rfc-editor.org/rfc/rfc3550.txt>.
RFC 2435: RTP Payload Format for JPEG-compressed Video, (L. Berc), Oct. 1998, [online], [retrieved on May 23, 2007] Retrieved from the Network Working Group using Internet <URL: http://www.rfc-editor.org/rfc/rfc2435.txt>.
RFC 3984: RTP Payload Format for H.264 Video, (S. Wenger), Feb. 2005, [online], [retrieved on May 23, 2007] Retrieved from the Network Working Group using Internet <URL: http://www.rfc-editor.org/rfc/rfc3984.txt>.
RFC 3640: RTP Payload Format for Transport of MPEG-4 Elementary Streams, (J. Van Der Meer), Nov. 2003, [online], [retrieved on May 23, 2007] Retrieved from the Network Working Group using Internet <URL: http://www.rfc-editor.org/rfc/rfc3640.txt>.
RFC 2190: RTP Payload Format for H.263 Video Streams, (C. Zhu), Sep. 1997, [online], [retrieved on May 23, 2007] Retrieved from the Network Working Group using Internet <URL: http://www.rfc-editor.org/rfc/rfc2190.txt>.
Pyramid Methods in Image Processing, (E.H. Adelson), 1984, [online], [retrieved on May 24, 2007] Retrieved from the Scientific Digital Library using Internet <URL: http://citeseer.ist.psu.edu/cache/papers/cs/377/http:zSzzSzwww-bcs.mit.eduzSzpeoplezSzadelsonzSz.zSzpublicationszSzpostscriptzSzRCA84.pdf/adelson84pyramid.pdf>.
Wavelet-based Image Coding, (Geoffrey M. Davis), 1998, [online], [retrieved on May 24, 2007] Retrieved from the Scientific Digital Library using Internet <URL: http://citeseer.ist.psu.edu/cache/papers/cs/1817/http:zSzzSzwww.cs.dartmouth.eduzSz˜gdaviszSzpaperszSzaccsc.pdf/davis98waveletbased.pdf>.
Datagram Sockets, Feb. 28, 2007, [online], [retrieved on May 23, 2007] Retrieved from Wikipedia.com using Internet <URL: http://en.wikipedia.org/wiki/Datagram—Sockets>.
User Datagram Protocol, May 22, 2007, [online], [retrieved on May 23, 2007] Retrieved from Wikipedia.com using Internet <URL: http://en.wikipedia.org/wiki/User—Datagram—Protocol>.
Stream Socket, Mar. 18, 2007, [online], [retrieved on May 23, 2007] Retrieved from Wikipedia.com using Internet <URL: http://en.wikipedia.org/wiki/Stream—Sockets>.
Transmission Control Protocol, May 22, 2007, [online], [retrieved on May 23, 2007] Retrieved from Wikipedia.com using Internet <URL: http://en.wikipedia.org/wiki/Transmission—Control—Protocol>.
Multi-scale Image Transforms, 2003, (Jepson), [retrieved on May 24, 2007] Retrieved from University of Toronto using Internet <URL: ftp://ftp.cs.utoronto.ca/pub/jepson/teaching/vision/2503/imageTransforms.pdf>.
Internet Socket, May 22, 2007, [online], [retrieved on May 24, 2007] Retrieved from Wikipedia.com using Internet <URL: http://en.wikipedia.org/wiki/Internet—socket>.
Baker & Botts L.L.P.
Kelley Christopher
Tilahun Alazar
TrueSentry, Inc.
LandOfFree
Rate adaptive video transmission and synchronization system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Rate adaptive video transmission and synchronization system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Rate adaptive video transmission and synchronization system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4182095