Source: http://www.google.com/patents/US7949775?dq=7,546,338
Timestamp: 2016-12-08 18:19:26
Document Index: 650133353

Matched Legal Cases: ['art 3', 'art 3', 'art 7', 'art 7', 'art 7', 'art 7']

Patent US7949775 - Stream selection for enhanced media streaming - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsThe present disclosure relates to playback of video/audio streaming media data to provide a glitch-free experience. The system adapts the media stream to the user connection in order to provide the glitch-free experience. Stream selection can be made using a heuristics module located on the playback...http://www.google.com/patents/US7949775?utm_source=gb-gplus-sharePatent US7949775 - Stream selection for enhanced media streamingAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS7949775 B2Publication typeGrantApplication numberUS 12/188,074Publication dateMay 24, 2011Filing dateAug 7, 2008Priority dateMay 30, 2008Fee statusPaidAlso published asUS7860996, US7925774, US8370887, US8819754, US20090297123, US20090300145, US20090300203, US20090300204, US20130124748Publication number12188074, 188074, US 7949775 B2, US 7949775B2, US-B2-7949775, US7949775 B2, US7949775B2InventorsGurpratap Virdi, Andres Vega-Garcia, Serge Smirnov, Wenbo Zhang, Eldar MusayevOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (396), Non-Patent Citations (133), Referenced by (13), Classifications (13), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetStream selection for enhanced media streaming
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4051470Mar 31, 1976Sep 27, 1977International Business Machines CorporationProcess for block quantizing an electrical signal and device for implementing said processUS4454546Mar 10, 1981Jun 12, 1984Fuji Photo Film Co., Ltd.Band compression device for shaded imageUS4493091May 5, 1982Jan 8, 1985Dolby Laboratories Licensing CorporationAnalog and digital signal apparatusUS4706260Nov 7, 1986Nov 10, 1987Rca CorporationDPCM system with rate-of-fill control of buffer occupancyUS4802224Sep 22, 1986Jan 31, 1989Nippon Telegraph And Telephone CorporationReference speech pattern generating methodUS4849812Feb 24, 1988Jul 18, 1989U.S. Philips CorporationTelevision system in which digitized picture signals subjected to a transform coding are transmitted from an encoding station to a decoding stationUS4937036Mar 21, 1988Jun 26, 1990Xerox CorporationConcurrent display of data from two different display processors and user interface thereforeUS4954892Oct 4, 1989Sep 4, 1990Mitsubishi Denki Kabushiki KaishaBuffer controlled picture signal encoding and decoding systemUS5043919Dec 19, 1988Aug 27, 1991International Business Machines CorporationMethod of and system for updating a display unitUS5089889Apr 27, 1990Feb 18, 1992Victor Company Of Japan, Ltd.Apparatus for inter-frame predictive encoding of video signalUS5091782Apr 9, 1990Feb 25, 1992General Instrument CorporationApparatus and method for adaptively compressing successive blocks of digital videoUS5136377Dec 11, 1990Aug 4, 1992At&T Bell LaboratoriesAdaptive non-linear quantizerUS5223949Apr 17, 1992Jun 29, 1993Matsushita Electric Industrial Co., Ltd.Coding means for a signal processing systemUS5235618Nov 6, 1990Aug 10, 1993Fujitsu LimitedVideo signal coding apparatus, coding method used in the video signal coding apparatus and video signal coding transmission system having the video signal coding apparatusUS5258836May 5, 1992Nov 2, 1993Nec CorporationEncoding of motion picture signalUS5262964Apr 10, 1991Nov 16, 1993International Business Machines CorporationMethod and apparatus for variable playback speed of multimedia data interchange within a data processing systemUS5266941Feb 15, 1991Nov 30, 1993Silicon Graphics, Inc.Apparatus and method for controlling storage of display information in a computer systemUS5317672Mar 4, 1992May 31, 1994Picturetel CorporationVariable bit rate speech encoderUS5335299May 2, 1991Aug 2, 1994Apple Computer, Inc.Video compression algorithmUS5394170Dec 15, 1992Feb 28, 1995Silicon Graphics, Inc.Apparatus and method for controlling storage of display information in a computer systemUS5398069Mar 26, 1993Mar 14, 1995Scientific AtlantaAdaptive multi-stage vector quantizationUS5400371Mar 26, 1993Mar 21, 1995Hewlett-Packard CompanySystem and method for filtering random noise using data compressionUS5412430May 4, 1994May 2, 1995Matsushita Electric Industrial Co. Ltd.Image coding method and image coding apparatusUS5414796Jan 14, 1993May 9, 1995Qualcomm IncorporatedVariable rate vocoderUS5422676Oct 22, 1993Jun 6, 1995Deutsche Thomson-Brandt GmbhSystem for coding an image representative signalUS5448297Sep 9, 1993Sep 5, 1995Intel CorporationMethod and system for encoding images using skip blocksUS5457495May 25, 1994Oct 10, 1995At&T Ipm Corp.Adaptive video coder with dynamic bit allocationUS5467086Jun 18, 1993Nov 14, 1995Samsung Electronics Co., Ltd.Apparatus and method of coding/decoding video dataUS5467134Dec 22, 1992Nov 14, 1995Microsoft CorporationMethod and system for compressing video dataUS5533052Oct 15, 1993Jul 2, 1996Comsat CorporationAdaptive predictive coding with transform domain quantization based on block size adaptation, backward adaptive power gain control, split bit-allocation and zero input response compensationUS5539466Sep 26, 1994Jul 23, 1996Sony CorporationEfficient coding apparatus for picture signal and decoding apparatus thereforUS5570363Sep 30, 1994Oct 29, 1996Intel CorporationTransform based scalable audio compression algorithms and low cost audio multi-point conferencing systemsUS5579430Jan 26, 1995Nov 26, 1996Fraunhofer Gesellschaft Zur Foerderung Der Angewandten Forschung E.V.Digital encoding processUS5586200Jan 7, 1994Dec 17, 1996Panasonic Technologies, Inc.Segmentation based image compression systemUS5602959Dec 5, 1994Feb 11, 1997Motorola, Inc.Method and apparatus for characterization and reconstruction of speech excitation waveformsUS5623424Jun 6, 1995Apr 22, 1997Kabushiki Kaisha ToshibaRate-controlled digital video editing method and system which controls bit allocation of a video encoder by varying quantization levelsUS5650860Dec 26, 1995Jul 22, 1997C-Cube Microsystems, Inc.Adaptive quantizationUS5654760Mar 27, 1995Aug 5, 1997Sony CorporationSelection of quantization step size in accordance with predicted quantization noiseUS5661755Oct 20, 1995Aug 26, 1997U. S. Philips CorporationEncoding and decoding of a wideband digital information signalUS5666161Apr 26, 1994Sep 9, 1997Hitachi, Ltd.Method and apparatus for creating less amount of compressd image data from compressed still image data and system for transmitting compressed image data through transmission lineUS5666461May 30, 1995Sep 9, 1997Sony CorporationHigh efficiency encoding and decoding of picture signals and recording medium containing sameUS5678002Jul 18, 1995Oct 14, 1997Microsoft CorporationSystem and method for providing automated customer supportUS5686964Dec 4, 1995Nov 11, 1997Tabatabai; AliBit rate control mechanism for digital image and video data compressionUS5699476May 9, 1996Dec 16, 1997U.S. Philips CorporationMethod and apparatus for transmitting and/or storing a series of hierarchically encoded digital image data blocksUS5701164Dec 19, 1996Dec 23, 1997Sony CorporationMacroblock coding including difference between motion vectorsUS5724453Jul 10, 1995Mar 3, 1998Wisconsin Alumni Research FoundationImage compression system and method having optimized quantization tablesUS5742735Aug 25, 1994Apr 21, 1998Fraunhofer Gesellschaft Zur Forderung Der Angewanten Forschung E.V.Digital adaptive transformation coding methodUS5745738May 29, 1996Apr 28, 1998Microsoft CorporationMethod and engine for automating the creation of simulations for demonstrating use of softwareUS5754974Feb 22, 1995May 19, 1998Digital Voice Systems, IncSpectral magnitude representation for multi-band excitation speech codersUS5764807Sep 14, 1995Jun 9, 1998Primacomp, Inc.Data compression using set partitioning in hierarchical treesUS5764814Mar 22, 1996Jun 9, 1998Microsoft CorporationRepresentation and encoding of general arbitrary shapesUS5787203Jan 19, 1996Jul 28, 1998Microsoft CorporationMethod and system for filtering compressed video imagesUS5796438Jun 23, 1995Aug 18, 1998Sony CorporationMethods and apparatus for interpolating picture informationUS5802213Oct 18, 1994Sep 1, 1998Intel CorporationEncoding video signals using local quantization levelsUS5819215Oct 13, 1995Oct 6, 1998Dobson; KurtMethod and apparatus for wavelet based data compression having adaptive bit rate control for compression of digital audio or other sensory dataUS5825310Jan 22, 1997Oct 20, 1998Sony CorporationSignal encoding methodUS5835149Jun 25, 1997Nov 10, 1998Intel CorporationBit allocation in a coded video sequenceUS5835495Oct 11, 1995Nov 10, 1998Microsoft CorporationSystem and method for scaleable streamed audio transmission over a networkUS5845243Feb 3, 1997Dec 1, 1998U.S. Robotics Mobile Communications Corp.Method and apparatus for wavelet based data compression having adaptive bit rate control for compression of audio informationUS5867230Jun 30, 1997Feb 2, 1999Motorola Inc.System, device, and method for streaming a multimedia file encoded at a variable bitrateUS5874995Sep 2, 1997Feb 23, 1999Matsuhita Electric Corporation Of AmericaMPEG video decoder having a high bandwidth memory for use in decoding interlaced and progressive signalsUS5884039Jun 7, 1996Mar 16, 1999Collaboration Properties, Inc.System for providing a directory of AV devices and capabilities and call processing such that each participant participates to the extent of capabilities availableUS5886276Jan 16, 1998Mar 23, 1999The Board Of Trustees Of The Leland Stanford Junior UniversitySystem and method for multiresolution scalable audio signal encodingUS5903892Apr 30, 1997May 11, 1999Magnifi, Inc.Indexing of media content on a networkUS5926226Aug 9, 1996Jul 20, 1999U.S. Robotics Access Corp.Method for adjusting the quality of a video coderUS5933451Apr 22, 1994Aug 3, 1999Thomson Consumer Electronics, Inc.Complexity determining apparatusUS5946419Feb 19, 1998Aug 31, 1999Microsoft CorporationSeparate shape and texture coding of transparency data for video coding applicationsUS5949489Jul 31, 1998Sep 7, 1999Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS5952943Oct 11, 1996Sep 14, 1999Intel CorporationEncoding image data for decode rate controlUS5963258Jul 31, 1998Oct 5, 1999Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS5970173Jun 4, 1996Oct 19, 1999Microsoft CorporationImage compression and affine transformation for image motion compensationUS5970175Oct 26, 1998Oct 19, 1999Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS5974184Oct 24, 1997Oct 26, 1999General Instrument CorporationIntra-macroblock DC and AC coefficient prediction for interlaced digital videoUS5982305Sep 17, 1997Nov 9, 1999Microsoft CorporationSample rate converterUS5986712Jan 8, 1998Nov 16, 1999Thomson Consumer Electronics, Inc.Hybrid global/local bit rate controlUS5987376Jul 16, 1997Nov 16, 1999Microsoft CorporationSystem and method for the distribution and synchronization of data and state information between clients in a distributed processing systemUS5990945Aug 29, 1997Nov 23, 1999U.S. Philips CorporationEncoded digital video transmission systemUS5990960Dec 9, 1998Nov 23, 1999Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS5995151Sep 18, 1997Nov 30, 1999Tektronix, Inc.Bit rate control mechanism for digital image and video data compressionUS6000053Jun 13, 1997Dec 7, 1999Microsoft CorporationError correction and loss recovery of packets over a computer networkUS6002439May 27, 1999Dec 14, 1999Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS6006241Mar 14, 1997Dec 21, 1999Microsoft CorporationProduction of a video stream with synchronized annotations over a computer networkUS6014706Mar 14, 1997Jan 11, 2000Microsoft CorporationMethods and apparatus for implementing control functions in a streamed video display systemUS6029126Jun 30, 1998Feb 22, 2000Microsoft CorporationScalable audio coder and decoderUS6040863Dec 18, 1998Mar 21, 2000Sony CorporationMethod of coding and decoding motion vector and apparatus therefor, and method of coding and decoding picture signal and apparatus thereforUS6041345Mar 7, 1997Mar 21, 2000Microsoft CorporationActive stream format for holding multiple media streamsUS6049630Oct 27, 1997Apr 11, 2000America Online, Inc.Data compression using adaptive bit allocation and hybrid lossless entropy encodingUS6058362Jun 30, 1998May 2, 2000Microsoft CorporationSystem and method for masking quantization noise of audio signalsUS6072831Jul 15, 1997Jun 6, 2000General Instrument CorporationRate control for stereoscopic digital video encodingUS6073153Jun 3, 1998Jun 6, 2000Microsoft CorporationFast system and method for computing modulated lapped transformsUS6075768Nov 9, 1995Jun 13, 2000At&T CorporationFair bandwidth sharing for video traffic sources using distributed feedback controlUS6081554Oct 2, 1998Jun 27, 2000The Trustees Of Columbia University In The City Of New YorkMethod to control the generated bit rate in MPEG-4 shape codingUS6088392May 30, 1997Jul 11, 2000Lucent Technologies Inc.Bit rate coder for differential quantizationUS6097759Nov 22, 1999Aug 1, 2000Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS6108382Feb 6, 1998Aug 22, 2000Gte Laboratories IncorporatedMethod and system for transmission of video in an asynchronous transfer mode networkUS6111914Dec 1, 1997Aug 29, 2000Conexant Systems, Inc.Adaptive entropy coding in adaptive quantization framework for video signal coding systems and processesUS6115689May 27, 1998Sep 5, 2000Microsoft CorporationScalable audio coder and decoderUS6141053Jan 3, 1997Oct 31, 2000Saukkonen; Jukka I.Method of optimizing bandwidth for transmitting compressed video data streamsUS6154495Apr 30, 1998Nov 28, 2000Kabushiki Kaisha ToshibaVideo coding and video decoding apparatus for changing a resolution conversion according to a reduction ratio setting information signalUS6160846Oct 23, 1996Dec 12, 2000Sarnoff CorporationApparatus and method for optimizing the rate control in a coding systemUS6167162Oct 4, 1999Dec 26, 2000Lucent Technologies Inc.Rate-distortion optimized coding mode selection for video codersUS6182034Jun 30, 1998Jan 30, 2001Microsoft CorporationSystem and method for producing a fixed effort quantization step size with a binary searchUS6188794May 20, 1999Feb 13, 2001Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS6192075Aug 21, 1997Feb 20, 2001Stream Machine CompanySingle-pass variable bit-rate control for digital video codingUS6208761Jan 9, 1998Mar 27, 2001Telefonaktiebolaget Lm Ericsson (Publ)Video codingUS6212232Jun 18, 1998Apr 3, 2001Compaq Computer CorporationRate control and bit allocation for low bit rate video communication applicationsUS6215820Oct 8, 1999Apr 10, 2001Stmicroelectronics S.R.L.Constant bit-rate control in a video coder by way of pre-analysis of a slice of the picturesUS6223162Dec 14, 1998Apr 24, 2001Microsoft CorporationMulti-level run length coding for frequency-domain audio codingUS6226407Mar 18, 1998May 1, 2001Microsoft CorporationMethod and apparatus for analyzing computer screensUS6240380Jun 30, 1998May 29, 2001Microsoft CorporationSystem and method for partially whitening and quantizing weighting functions of audio signalsUS6243497Feb 11, 1998Jun 5, 2001Sarnoff CorporationApparatus and method for optimizing the rate control in a coding systemUS6259739Nov 25, 1997Jul 10, 2001Matsushita Electric Industrial Co., Ltd.Moving picture variable bit rate coding apparatus, moving picture variable bit rate coding method, and recording medium for moving picture variable bit rate coding programUS6259810Apr 15, 1997Jul 10, 2001Microsoft CorporationMethod and system of decoding compressed image dataUS6275531Oct 11, 1998Aug 14, 2001Optivision, Inc.Scalable video coding method and apparatusUS6278735Mar 19, 1998Aug 21, 2001International Business Machines CorporationReal-time single pass variable bit rate control strategy and encoderUS6292585Aug 9, 2000Sep 18, 2001Kabushiki Kaisha ToshibaVideo coding and video decoding apparatusUS6304928Jul 1, 1998Oct 16, 2001Microsoft CorporationCompressing/decompressing bitmap by performing exclusive- or operation setting differential encoding of first and previous row therewith outputting run-length encoding of rowUS6307973Dec 4, 2000Oct 23, 2001Mitsubishi Denki Kabushiki KaishaImage signal coding systemUS6311209Nov 16, 1999Oct 30, 2001Microsoft CorporationMethods for performing client-hosted application sessions in distributed processing systemsUS6320825Nov 23, 1998Nov 20, 2001U.S. Philips CorporationMethod and apparatus for recording compressed variable bitrate audio informationUS6324216May 30, 1995Nov 27, 2001Sony CorporationVideo coding selectable between intra-frame prediction/field-based orthogonal transformation and inter-frame prediction/frame-based orthogonal transformationUS6332003Nov 12, 1998Dec 18, 2001Matsushita Electric Industrial Co., Ltd.Moving image composing systemUS6339794Dec 8, 1995Jan 15, 2002Microsoft CorporationWire protocol for a media server systemUS6351226Jul 28, 2000Feb 26, 2002Sony United Kingdom LimitedBlock-by-block data compression with quantization controlUS6370502May 27, 1999Apr 9, 2002America Online, Inc.Method and system for reduction of quantization-induced block-discontinuities and general purpose audio codecUS6404813Mar 27, 1997Jun 11, 2002At&T Corp.Bidirectionally predicted pictures or video object planes for efficient and flexible video codingUS6421738Jul 15, 1997Jul 16, 2002Microsoft CorporationMethod and system for capturing and encoding full-screen video graphicsUS6421739Jan 30, 1999Jul 16, 2002Nortel Networks LimitedFault-tolerant java virtual machineUS6441754Aug 17, 2000Aug 27, 2002General Instrument CorporationApparatus and methods for transcoder-based adaptive quantizationUS6466987Feb 23, 1999Oct 15, 2002Microsoft CorporationWire protocol for a media server systemUS6473409Feb 26, 1999Oct 29, 2002Microsoft Corp.Adaptive filtering system and method for adaptively canceling echoes and reducing noise in digital signalsUS6490554Mar 28, 2002Dec 3, 2002Fujitsu LimitedSpeech detecting device and speech detecting methodUS6493388Apr 19, 2000Dec 10, 2002General Instrument CorporationRate control and buffer protection for variable bit rate video programs over a constant rate channelUS6496601Mar 8, 2000Dec 17, 2002Viewpoint Corp.System and method for asynchronous, adaptive moving picture compression, and decompressionUS6501798May 15, 2000Dec 31, 2002International Business Machines CorporationDevice for generating multiple quality level bit-rates in a video encoderUS6522693Feb 23, 2000Feb 18, 2003International Business Machines CorporationSystem and method for reencoding segments of buffer constrained video streamsUS6539124Aug 17, 1999Mar 25, 2003Sarnoff CorporationQuantizer selection based on region complexities derived using a rate distortion modelUS6560636Aug 29, 2001May 6, 2003Microsoft CorporationMethods for performing client-hosted application sessions in distributed processing systemsUS6573905Aug 18, 2000Jun 3, 2003Broadcom CorporationVideo and graphics system with parallel processing of graphics windowsUS6573915Dec 8, 1999Jun 3, 2003International Business Machines CorporationEfficient capture of computer screensUS6574593Sep 15, 2000Jun 3, 2003Conexant Systems, Inc.Codebook tables for encoding and decodingUS6614442Jun 26, 2000Sep 2, 2003S3 Graphics Co., Ltd.Macroblock tiling format for motion compensationUS6625321Jan 30, 1998Sep 23, 2003Sharp Laboratories Of America, Inc.Embedded image coder with rate-distortion optimizationUS6628712Nov 8, 2000Sep 30, 2003Koninklijke Philips Electronics N.V.Seamless switching of MPEG video streamsUS6646195Apr 26, 2000Nov 11, 2003Microsoft CorporationKernel-mode audio processing modulesUS6654417Jan 26, 1998Nov 25, 2003Stmicroelectronics Asia Pacific Pte. Ltd.One-pass variable bit rate moving pictures encodingUS6654419Apr 28, 2000Nov 25, 2003Sun Microsystems, Inc.Block-based, adaptive, lossless video coderUS6683987Mar 8, 2000Jan 27, 2004Victor Company Of Japan, Ltd.Method and apparatus for altering the picture updating frequency of a compressed video data streamUS6697072Mar 26, 2001Feb 24, 2004Intel CorporationMethod and system for controlling an avatar using computer visionUS6704813Feb 22, 2002Mar 9, 2004Microsoft CorporationSystem for storing streaming information in a circular buffer by using padding block containing non-streaming information to fill a partition of the bufferUS6728317Apr 7, 2000Apr 27, 2004Dolby Laboratories Licensing CorporationMoving image compression quality enhancement using displacement filters with negative lobesUS6732071Sep 27, 2001May 4, 2004Intel CorporationMethod, apparatus, and system for efficient rate control in audio encodingUS6745364Jun 28, 2001Jun 1, 2004Microsoft CorporationNegotiated/dynamic error correction for streamed mediaUS6754715Nov 9, 1999Jun 22, 2004Microsoft CorporationMethods and apparatus for implementing control functions in a streamed video display systemUS6760598May 1, 2002Jul 6, 2004Nokia CorporationMethod, device and system for power control step size selection based on received signal qualityUS6763374Feb 22, 2000Jul 13, 2004Microsoft CorporationActive stream format for holding multiple media streamsUS6785331Jan 27, 1998Aug 31, 2004Nippon Telegraph And Telephone CorporationPredictive encoding and decoding methods of video dataUS6789123Dec 28, 2001Sep 7, 2004Microsoft CorporationSystem and method for delivery of dynamically scalable audio/video content over a networkUS6792449Jun 28, 2001Sep 14, 2004Microsoft CorporationStartup methods and apparatuses for use in streaming contentUS6798364Feb 5, 2002Sep 28, 2004Intel CorporationMethod and apparatus for variable length codingUS6810083Nov 16, 2001Oct 26, 2004Koninklijke Philips Electronics N.V.Method and system for estimating objective quality of compressed video dataUS6819714Apr 19, 2001Nov 16, 2004Matsushita Electric Industrial Co., Ltd.Video encoding apparatus that adjusts code amount by skipping encoding of image dataUS6836791Feb 22, 2000Dec 28, 2004Microsoft CorporationActive stream format for holding multiple media streamsUS6862402Oct 19, 1998Mar 1, 2005Samsung Electronics Co., Ltd.Digital recording and playback apparatus having MPEG CODEC and method thereforUS6876703Apr 27, 2001Apr 5, 2005Ub Video Inc.Method and apparatus for video codingUS6895050Apr 19, 2001May 17, 2005Jungwoo LeeApparatus and method for allocating bits temporaly between frames in a coding systemUS6934677Dec 14, 2001Aug 23, 2005Microsoft CorporationQuantization matrices based on critical band pattern information for digital audio wherein quantization bands differ from critical bandsUS6937770Dec 28, 2000Aug 30, 2005Emc CorporationAdaptive bit rate control for rate reduction of MPEG coded videoUS6961631Apr 26, 2000Nov 1, 2005Microsoft CorporationExtensible kernel-mode audio processing architectureUS6968364Aug 29, 2000Nov 22, 2005Microsoft CorporationSystem and method to facilitate selection and programming of an associated audio/visual systemUS6974901Dec 17, 2004Dec 13, 2005Microsoft CorporationKernal-mode audio processing modulesUS6980695Jun 28, 2002Dec 27, 2005Microsoft CorporationRate allocation for mixed content videoUS7016409Nov 12, 2003Mar 21, 2006Sony CorporationApparatus and method for use in providing dynamic bit rate encodingUS7023915Jul 16, 2001Apr 4, 2006Qualcomm, IncorporatedAdaptive rate control for digital video compressionUS7027982Dec 14, 2001Apr 11, 2006Microsoft CorporationQuality and rate control strategy for digital audioUS7046805Jun 8, 2001May 16, 2006Digeo, Inc.System and method for efficiently storing and processing multimedia contentUS7054365Dec 28, 2000May 30, 2006Electronics And Telecommunications Research InstituteMethod for providing variable bit rate in streaming serviceUS7054774Jun 27, 2003May 30, 2006Microsoft CorporationMidstream determination of varying bandwidth availabilityUS7072973Jun 19, 2001Jul 4, 2006Microsoft CorporationData transmission using common sliding windowUS7107606Aug 30, 2001Sep 12, 2006The Chinese University Of Hong KongSystem and method for highly scalable video on demandUS7143030Feb 17, 2005Nov 28, 2006Microsoft CorporationParametric compression/decompression modes for quantization matrices for digital audioUS7146313Dec 14, 2001Dec 5, 2006Microsoft CorporationTechniques for measurement of perceptual audio qualityUS7149247Jan 22, 2003Dec 12, 2006Microsoft CorporationMethods and systems for encoding and decoding video data to enable random access and splicingUS7151749Jan 22, 2002Dec 19, 2006Microsoft CorporationMethod and System for providing adaptive bandwidth control for real-time communicationUS7162533Apr 30, 2004Jan 9, 2007Microsoft CorporationSession description message extensionsUS7174384Jul 31, 2001Feb 6, 2007Dinastech Ipr LimitedMethod for delivering large amounts of data with interactivity in an on-demand systemUS7174385Sep 28, 2004Feb 6, 2007Microsoft CorporationSystem and method for receiver-driven streaming in a peer-to-peer networkUS7176957May 25, 2004Feb 13, 2007Seiko Epson CorporationLocal video loopback method for a multi-participant conference system using a back-channel video interfaceUS7184959Oct 15, 2003Feb 27, 2007At&T Corp.System and method for automated multimedia content indexing and retrievalUS7190670Oct 4, 2002Mar 13, 2007Nokia CorporationMethod and apparatus for multimedia streaming in a limited bandwidth network with a bottleneck linkUS7206822Feb 28, 2003Apr 17, 2007Microsoft CorporationActive stream format for holding multiple media streamsUS7206854Dec 11, 2000Apr 17, 2007General Instrument CorporationSeamless arbitrary data insertion for streaming mediaUS7248740Apr 18, 2003Jul 24, 2007Microsoft CorporationMethods and systems for preventing start code emulation at locations that include non-byte aligned and/or bit-shifted positionsUS7260525Feb 24, 2005Aug 21, 2007Microsoft CorporationFiltering of control parameters in quality and rate control for digital audioUS7263482Feb 24, 2005Aug 28, 2007Microsoft CorporationAccounting for non-monotonicity of quality as a function of quantization in quality and rate control for digital audioUS7266613Aug 9, 2000Sep 4, 2007Microsoft CorporationFast dynamic measurement of bandwidth in a TCP network environmentUS7283881Dec 17, 2004Oct 16, 2007Microsoft CorporationExtensible kernel-mode audio processing architectureUS7283966Apr 19, 2002Oct 16, 2007Microsoft CorporationScalable audio communications utilizing rate-distortion based end-to-end bit allocationUS7286748Jul 25, 2002Oct 23, 2007Microsoft CorporationSharing live advanced streaming format indexed filesUS7296063Feb 28, 2003Nov 13, 2007Microsoft CorporationActive stream format for holding multiple media streamsUS7302490May 3, 2000Nov 27, 2007Microsoft CorporationMedia file format to support switching between multiple timeline-altered media streamsUS7313236Apr 9, 2003Dec 25, 2007International Business Machines CorporationMethods and apparatus for secure and adaptive delivery of multimedia contentUS7313755Apr 20, 2005Dec 25, 2007Microsoft CorporationMedia timeline sortingUS7342924Oct 28, 2004Mar 11, 2008Microsoft CorporationActive stream format for holding multiple media streamsUS7343291Jul 18, 2003Mar 11, 2008Microsoft CorporationMulti-pass variable bitrate media encodingUS7346007Feb 18, 2003Mar 18, 2008Nokia CorporationBandwidth adaptationUS7348483Sep 19, 2003Mar 25, 2008Microsoft CorporationKernel-mode audio processing modulesUS7359955Mar 4, 2002Apr 15, 2008Kasenna, Inc.Metadata enabled push-pull model for efficient low-latency video-content distribution over a networkUS7360230Jul 27, 1999Apr 15, 2008Microsoft CorporationOverlay managementUS7365752Jul 29, 2004Apr 29, 2008Broadcom CorporationVideo and graphics system with a single-port RAMUS7383180Jul 18, 2003Jun 3, 2008Microsoft CorporationConstant bitrate media encoding techniquesUS7391717 *Jun 30, 2003Jun 24, 2008Microsoft CorporationStreaming of variable bit rate multimedia contentUS7392316Jun 30, 2003Jun 24, 2008Microsoft CorporationClient to server streaming of multimedia content using HTTPUS7401221Sep 4, 2002Jul 15, 2008Microsoft CorporationAdvanced stream format (ASF) data stream header object protectionUS7409145 *Jan 2, 2003Aug 5, 2008Microsoft CorporationSmart profiles for capturing and publishing audio and video streamsUS7424730Sep 10, 2003Sep 9, 2008Microsoft CorporationMultimedia presentation latency minimizationUS7433746Aug 19, 2005Oct 7, 2008Microsoft CorporationExtensible kernel-mode audio processing architectureUS7444419 *Oct 10, 2003Oct 28, 2008Microsoft CorporationMedia stream scheduling for hiccup-free fast-channel-change in the presence of network chokepointsUS7451229Jun 24, 2002Nov 11, 2008Microsoft CorporationSystem and method for embedding a streaming media format header within a session description messageUS7466721Oct 28, 2004Dec 16, 2008Microsoft CorporationActive stream format for holding multiple media streamsUS7472198Nov 26, 2007Dec 30, 2008Microsoft CorporationMedia file format to support switching between multiple timeline-altered media streamsUS7480382Sep 30, 2003Jan 20, 2009Microsoft CorporationImage file containerUS7483532Jul 3, 2003Jan 27, 2009Microsoft CorporationRTP payload formatUS7492769Apr 30, 2004Feb 17, 2009Microsoft CorporationEmbedding a session description message in a real-time control protocol (RTCP) messageUS7493644 *Dec 28, 1999Feb 17, 2009Nokia CorporationMethod, apparatus, and system for video fast forward functionality in a mobile phoneUS7505485Jan 22, 2003Mar 17, 2009Microsoft CorporationMethods and systems for start code emulation prevention and data stuffingUS7528314Jan 24, 2008May 5, 2009Microsoft CorporationKernel-mode audio processing modulesUS7536469 *Dec 10, 2004May 19, 2009Microsoft CorporationSystem and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit ratesUS7538267Jan 24, 2008May 26, 2009Microsoft CorporationKernel-mode audio processing modulesUS7552227May 19, 2004Jun 23, 2009Nokia CorporationStream switching based on gradual decoder refreshUS7554922Nov 16, 2006Jun 30, 2009Microsoft CorporationMethod and system for providing adaptive bandwidth control for real-time communicationUS7558472Aug 22, 2001Jul 7, 2009Tivo Inc.Multimedia signal processing systemUS7565429 *Sep 2, 2008Jul 21, 2009Clarity Systems, S.L.Methods for transmitting multimedia files and advertisementsUS7581255Jan 21, 2003Aug 25, 2009Microsoft CorporationSystems and methods for licensing one or more data streams from an encoded digital media fileUS7603387Jun 16, 2006Oct 13, 2009Microsoft CorporationTechniques to manage media filesUS7631015Sep 14, 2006Dec 8, 2009Microsoft CorporationInteractive playlist generation using annotationsUS7633005Jan 24, 2008Dec 15, 2009Microsoft CorporationKernel-mode audio processing modulesUS7644172Jun 24, 2002Jan 5, 2010Microsoft CorporationCommunicating via a connection between a streaming server and a client without breaking the connectionUS7663049Jan 24, 2008Feb 16, 2010Microsoft CorporationKernel-mode audio processing modulesUS7667121Jan 24, 2008Feb 23, 2010Microsoft CorporationKernel-mode audio processing modulesUS7672743Apr 25, 2005Mar 2, 2010Microsoft CorporationDigital audio processingUS7673306Aug 19, 2005Mar 2, 2010Microsoft CorporationExtensible kernel-mode audio processing architectureUS7673315Aug 29, 2000Mar 2, 2010Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programmingUS7676495Apr 14, 2005Mar 9, 2010Microsoft CorporationAdvanced streaming format table of contents objectUS7684566May 27, 2005Mar 23, 2010Microsoft CorporationEncryption scheme for streamed multimedia content protected by rights management systemUS7720908Mar 6, 2001May 18, 2010Microsoft CorporationSystem and method for multi-layered network communicationsUS7725557Jun 24, 2002May 25, 2010Microsoft CorporationClient-side caching of streaming media contentUS7761609Jan 20, 2005Jul 20, 2010Oracle America, Inc.Socket level packet scheduling for connectionless protocolsUS7769880Jul 7, 2005Aug 3, 2010Microsoft CorporationCarrying protected content using a control protocol for streaming and a transport protocolUS7783772Jul 21, 2006Aug 24, 2010Microsoft CorporationSession description message extensionsUS7783773 *Jul 24, 2006Aug 24, 2010Microsoft CorporationGlitch-free media streamingUS7809851Dec 13, 2005Oct 5, 2010Microsoft CorporationSession description message extensionsUS7839895Mar 6, 2009Nov 23, 2010Microsoft CorporationMethods and systems for start code emulation prevention and data stuffingUS7860996 *Aug 7, 2008Dec 28, 2010Microsoft CorporationMedia streaming with seamless ad insertionUS20020012394Apr 27, 2001Jan 31, 2002Yoshiko HatanoEncoding system and encoding methodUS20020073084Dec 11, 2000Jun 13, 2002Kauffman Marc W.Seamless arbitrary data insertion for streaming mediaUS20020095332Jan 16, 2001Jul 18, 2002Doherty Timothy K.Internet advertisement system and methodUS20020114388Apr 13, 2001Aug 22, 2002Mamoru UedaDecoder and decoding method, recorded medium, and programUS20020122491Apr 6, 2001Sep 5, 2002Marta KarczewiczVideo decoder architecture and method for using sameUS20020136406Jun 8, 2001Sep 26, 2002Jeremy FitzhardingeSystem and method for efficiently storing and processing multimedia contentUS20020143556Jan 26, 2001Oct 3, 2002Kadatch Andrew V.Quantization loop with heuristic approachUS20020154693Mar 2, 2001Oct 24, 2002Demos Gary A.High precision encoding and decoding of video imagesUS20020168066Jan 22, 2002Nov 14, 2002Weiping LiVideo encoding and decoding techniques and apparatusUS20020176624Dec 21, 2000Nov 28, 2002Physical Optics CorporationMethod of isomorphic singular manifold projection still/video imagery compressionUS20020194608Apr 25, 2002Dec 19, 2002Goldhor Richard S.Method and apparatus for a playback enhancement system implementing a "Say Again" featureUS20030055995Oct 10, 2001Mar 20, 2003Pekka Ala-HonkolaAdaptive media streamUS20030061607Aug 2, 2002Mar 27, 2003Hunter Charles EricSystems and methods for providing consumers with entertainment content and associated periodically updated advertisingUS20030093530Oct 26, 2001May 15, 2003Majid SyedArbitrator system and method for national and local content distributionUS20030110236Nov 26, 2001Jun 12, 2003Yudong YangMethods and systems for adaptive delivery of multimedia contentsUS20030113026Dec 16, 2002Jun 19, 2003Microsoft CorporationSkip macroblock codingUS20030115041Dec 14, 2001Jun 19, 2003Microsoft CorporationQuality improvement techniques in an audio encoderUS20030115042Dec 14, 2001Jun 19, 2003Microsoft CorporationTechniques for measurement of perceptual audio qualityUS20030115050Dec 14, 2001Jun 19, 2003Microsoft CorporationQuality and rate control strategy for digital audioUS20030115051Dec 14, 2001Jun 19, 2003Microsoft CorporationQuantization matrices for digital audioUS20030115052Dec 14, 2001Jun 19, 2003Microsoft CorporationAdaptive window-size selection in transform codingUS20030125932Dec 28, 2001Jul 3, 2003Microsoft CorporationRate control strategies for speech and music codingUS20030172131Mar 23, 2001Sep 11, 2003Yonghui AoMethod and system for subject video streamingUS20030236905Jun 25, 2002Dec 25, 2003Microsoft CorporationSystem and method for automatically recovering from failed network connections in streaming media scenariosUS20030236906 *Jun 24, 2002Dec 25, 2003Klemets Anders E.Client-side caching of streaming media contentUS20040042549Aug 27, 2002Mar 4, 2004Hsiang-Chun HuangArchitecture and method for fine granularity scalable video codingUS20040098748Nov 4, 2003May 20, 2004Lan BoMPEG-4 live unicast video streaming system in wireless network with end-to-end bitrate-based congestion controlUS20040117427Sep 12, 2003Jun 17, 2004Anystream, Inc.System and method for distributing streaming mediaUS20040131340 *Jan 2, 2003Jul 8, 2004Microsoft CorporationSmart profiles for capturing and publishing audio and video streamsUS20040136457Oct 23, 2003Jul 15, 2004John FunnellMethod and system for supercompression of compressed digital videoUS20040141651Oct 24, 2003Jul 22, 2004Junichi HaraModifying wavelet division level before transmitting data streamUS20040172478Jul 19, 2002Sep 2, 2004Jacobs Richard JVideo stream switchingUS20040268397Jun 27, 2003Dec 30, 2004Microsoft CorporationRate changeUS20050002453May 12, 2004Jan 6, 2005Leigh ChangNetwork-aware adaptive video compression for variable bit rate transmissionUS20050015259Jul 18, 2003Jan 20, 2005Microsoft CorporationConstant bitrate media encoding techniquesUS20050015528Aug 6, 2004Jan 20, 2005Dayu DuPersonal computer based on wireless human-machine interactive device and method of transmitting data thereofUS20050016363Aug 18, 2004Jan 27, 2005Microsoft CorporationExtensible kernel-mode audio processing architectureUS20050024487Feb 20, 2004Feb 3, 2005William ChenVideo codec system with real-time complexity adaptation and region-of-interest codingUS20050036759Jun 30, 2004Feb 17, 2005Microsoft CorporationEfficient motion vector coding for video compressionUS20050047503Aug 25, 2004Mar 3, 2005Samsung Electronics Co., Ltd.Scalable video coding method and apparatus using pre-decoderUS20050066063 *Aug 1, 2003Mar 24, 2005Microsoft CorporationSparse caching for streaming mediaUS20050076039Oct 1, 2003Apr 7, 2005Ludwig Charles AlanDV metadata extractionUS20050076136Aug 25, 2003Apr 7, 2005Samsung Electronics Co., Ltd.Apparatus and method for streaming multimedia dataUS20050084015Oct 20, 2004Apr 21, 2005Samsung Electronics Co., Ltd.Bit-rate control method and apparatus for normalizing visual qualityUS20050084166Jun 25, 2003Apr 21, 2005Ran BonehImage processing using probabilistic local behavior assumptionsUS20050105815Nov 14, 2003May 19, 2005Vweb CorporationVideo encoding using variable bit ratesUS20050117641Dec 1, 2003Jun 2, 2005Jizheng XuEnhancement layer switching for scalable video codingUS20050123058Dec 22, 2004Jun 9, 2005Greenbaum Gary S.System and method for generating multiple synchronized encoded representations of media dataUS20050135484Jun 7, 2004Jun 23, 2005Daeyang Foundation (Sejong University)Method of encoding mode determination, method of motion estimation and encoding apparatusUS20050157784Dec 21, 2004Jul 21, 2005Kabushiki Kaisha ToshibaMoving picture coding method and moving picture coding apparatusUS20050204385Mar 1, 2005Sep 15, 2005Vivcom, Inc.Processing and presentation of infomercials for audio-visual programsUS20050207734Mar 19, 2004Sep 22, 2005Microsoft CorporationGlitch-free realtime playbackUS20050234731Oct 15, 2004Oct 20, 2005Microsoft CorporationDigital media universal elementary streamUS20050234858Mar 25, 2005Oct 20, 2005Yasuyuki ToriiRecording and reproducing apparatus, reproducing apparatus, recording and reproducing method, reproducing method, program and recording mediumUS20050246384Aug 6, 2004Nov 3, 2005Microsoft CorporationSystems and methods for passing data between filtersUS20050254508May 13, 2004Nov 17, 2005Nokia CorporationCooperation between packetized data bit-rate adaptation and data packet re-transmissionUS20050254584Jul 19, 2005Nov 17, 2005Chang-Su KimSystems and methods for enhanced error concealment in a video decoderUS20050267994Jul 8, 2005Dec 1, 2005Microsoft CorporationSystem and method to facilitate selection and programming of an associated audio/visual systemUS20060015637Jun 30, 2005Jan 19, 2006Matrixstream Technologies Inc.System and method for transferring content via a networkUS20060026294 *Jul 29, 2004Feb 2, 2006Microsoft CorporationMedia transrating over a bandwidth-limited networkUS20060029065Jul 19, 2005Feb 9, 2006Fellman Ronald DSystem and method for low-latency content-sensitive forward error correctionUS20060062302Oct 24, 2003Mar 23, 2006Peng YinFast mode decision making for interframe encodingUS20060088094Sep 15, 2005Apr 27, 2006Mitsubishi Denki Kabushiki KaishaRate adaptive video codingUS20060126713Dec 10, 2004Jun 15, 2006Microsoft CorporationSystem and process for performing an exponentially weighted moving average on streaming data to establish a moving average bit rateUS20060136597Dec 8, 2004Jun 22, 2006Nice Systems Ltd.Video streaming parameter optimization and QoSUS20060156363Jun 29, 2005Jul 13, 2006Microsoft CorporationFile storage for scalable mediaUS20060165166 *Dec 10, 2004Jul 27, 2006Microsoft CorporationSystem and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit ratesUS20060184697Feb 11, 2005Aug 17, 2006Microsoft CorporationDetecting clock drift in networked devices through monitoring client buffer fullnessUS20060218264Mar 22, 2006Sep 28, 2006Sony CorporationCommunication processing apparatus, data communication system, and communication processing methodUS20060235883Apr 18, 2005Oct 19, 2006Krebs Mark SMultimedia system for mobile client platformsUS20060242080Apr 22, 2005Oct 26, 2006Microsoft CorporationRights management system for streamed multimedia contentUS20060242315Jul 10, 2006Oct 26, 2006Digeo, Inc.System and method for intelligent buffering and bandwidth allocationUS20060248570Dec 1, 2005Nov 2, 2006Humanizing Technologies, Inc.Customized media presentationUS20060282566May 23, 2005Dec 14, 2006Microsoft CorporationFlow control for media streamingUS20070006064Apr 18, 2006Jan 4, 2007Microsoft CorporationAspects of media content renderingUS20070038873Aug 11, 2005Feb 15, 2007Microsoft CorporationProtecting digital media of various content typesUS20070058926Sep 9, 2005Mar 15, 2007Microsoft CorporationOptimizing trick modes for streaming media contentUS20070078768Sep 22, 2006Apr 5, 2007Chris DawsonSystem and a method for capture and dissemination of digital media across a computer networkUS20070083886Dec 11, 2006Apr 12, 2007General Instrument CorporationSeamless Arbitrary Data Insertion for Streaming MediaUS20070097816 *Nov 4, 2004May 3, 2007Koninklijke Philips Electronics N.V.Determining buffer refilling time when playing back variable bit rate media streamsUS20070100891Oct 26, 2006May 3, 2007Patrick NeeMethod of forming a multimedia packageUS20070192789Feb 15, 2006Aug 16, 2007Sbc Knowledge Ventures L.P.Inserting data objects into encrypted video streamsUS20070204321Feb 9, 2007Aug 30, 2007Tvu Networks CorporationMethods, apparatus, and systems for providing media content over a communications networkUS20070274383Oct 6, 2004Nov 29, 2007Rongshan YuMethod for Encoding a Digital Signal Into a Scalable Bitstream; Method for Decoding a Scalable BitstreamUS20070276954May 21, 2007Nov 29, 2007Hong Kong University Of Science And TechnologyLow-Delay High Quality Video Streaming Using TCPUS20080022005 *Jul 24, 2006Jan 24, 2008Microsoft CorporationGlitch-Free Media StreamingUS20080037954May 15, 2006Feb 14, 2008Microsoft CorporationAutomatic Video Glitch Detection and Audio-Video Synchronization AssessmentUS20080046939Jul 26, 2006Feb 21, 2008Microsoft CorporationBitstream Switching in Multiple Bit-Rate Video Streaming EnvironmentsUS20080060029Mar 23, 2007Mar 6, 2008Sung Jin ParkStreaming content management apparatus and methodUS20080086570Oct 10, 2006Apr 10, 2008Ortiva WirelessDigital content buffer for adaptive streamingUS20080091838Oct 12, 2006Apr 17, 2008Sean MiceliMulti-level congestion control for large scale video conferencesUS20080172441Jan 12, 2007Jul 17, 2008Microsoft CorporationDynamic buffer settings for media playbackUS20080195744Feb 14, 2007Aug 14, 2008Microsoft CorporationAdaptive media playbackUS20080195761Feb 11, 2008Aug 14, 2008Dilithium Holdings, Inc.Method and apparatus for the adaptation of multimedia content in telecommunications networksUS20080201386Dec 13, 2007Aug 21, 2008Quickplay Media Inc.Mediation and Settlement for Mobile MediaUS20080211901Jan 17, 2008Sep 4, 2008Mehmet Reha CivanlarSystem and method for scalable and low-delay videoconferencing using scalable video codingUS20080256085Oct 12, 2007Oct 16, 2008Samsung Electronics Co., Ltd.Method and apparatus for reproducing network contentUS20080312923Jun 12, 2007Dec 18, 2008Microsoft CorporationActive Speaker IdentificationUS20090007171Jun 27, 2008Jan 1, 2009Qwest Communications International Inc.Dynamic interactive advertisement insertion into content stream delivered through ip networkUS20090043657Aug 5, 2008Feb 12, 2009Palm, Inc.System and methods for selecting advertisements based on caller identifier informationUS20090043906Aug 6, 2007Feb 12, 2009Hurst Mark BApparatus, system, and method for multi-bitrate content streamingUS20090049186Mar 12, 2008Feb 19, 2009Sony Corporation, A Japanese CorporationMethod to facilitate trick-modes for streaming videoUS20090055417Aug 19, 2008Feb 26, 2009Nokia CorporationSegmented metadata and indexes for streamed multimedia dataUS20090076904Sep 17, 2007Mar 19, 2009Frank David SerenaEmbedding digital values for digital exchangeUS20090089401Mar 7, 2008Apr 2, 2009Microsoft CorporationServer-controlled distribution of media contentUS20090132356Nov 19, 2007May 21, 2009Booth Cory JSystem and method for profile based advertisement insertion into content for single and multi-user scenariosUS20090132599Nov 17, 2008May 21, 2009Kourosh SoroushianHierarchical and reduced index structures for multimedia filesUS20090132721Nov 17, 2008May 21, 2009Kourosh SoroushianChunk Header Incorporating Binary Flags and Correlated Variable-Length FieldsUS20090199236Jan 31, 2008Aug 6, 2009Microsoft CorporationAdvertisement InsertionUS20090254672Apr 8, 2008Oct 8, 2009Microsoft CorporationDynamic server-side media transcodingUS20090279605May 7, 2008Nov 12, 2009Microsoft CorporationEncoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layersUS20090282162May 12, 2008Nov 12, 2009Microsoft CorporationOptimized client side rate control and indexed file layout for streaming mediaUS20090282475May 12, 2008Nov 12, 2009Microsoft CorporationMedia Streams from Containers Processed by Hosted CodeUS20090297123Aug 7, 2008Dec 3, 2009Microsoft CorporationMedia streaming with enhanced seek operationUS20090300145Aug 7, 2008Dec 3, 2009Microsoft CorporationMedia streaming with seamless ad insertionUS20090300204Aug 7, 2008Dec 3, 2009Microsoft CorporationMedia streaming using an index fileUS20090319681Jun 20, 2008Dec 24, 2009Microsoft CorporationDynamic Throttling Based on Network ConditionsUS20090328124Jun 27, 2008Dec 31, 2009Microsoft CorporationAdaptive video switching for variable network conditionsUS20100011119Apr 7, 2008Jan 14, 2010Microsoft CorporationAutomatic bit rate detection and throttlingUS20100058061Aug 29, 2008Mar 4, 2010Microsoft CorporationControlling access to data streamsUS20100080290Sep 30, 2008Apr 1, 2010Microsoft CorporationFine-grained client-side control of scalable media deliveryUS20100114921Oct 31, 2008May 6, 2010Microsoft CorporationDynamic Fragmentation of Digital MediaUS20100135636Dec 2, 2008Jun 3, 2010Microsoft CorporationMedia streaming with smooth fast-forward and rewindUS20100153988Oct 23, 2009Jun 17, 2010Fujitsu LimitedUnknownUS20100158101Dec 18, 2009Jun 24, 2010Chung-Ping WuBit rate stream switchingUS20100180011Feb 3, 2009Jul 15, 2010Microsoft CorporationUrl based retrieval of portions of media contentUS20100189183Jan 29, 2009Jul 29, 2010Microsoft CorporationMultiple bit rate video encoding using variable bit rate and dynamic resolution for adaptive video streamingUS20100191974Jan 28, 2009Jul 29, 2010Microsoft CorporationSoftware application verificationUS20100235472Mar 16, 2009Sep 16, 2010Microsoft CorporationSmooth, stateless client media streamingUS20100235528Mar 16, 2009Sep 16, 2010Microsoft CorporationDelivering cacheable streaming media presentationsUSRE34965Jan 14, 1993Jun 13, 1995Victor Company Of Japan LimitedInter-frame predictive encoding system with encoded and transmitted prediction errorUSRE35093Dec 9, 1994Nov 21, 1995The Trustees Of Columbia University In The City Of New YorkSystems and methods for coding even fields of interlaced video sequencesUSRE35158Dec 28, 1992Feb 20, 1996Victor Company Of Japan LimitedApparatus for adaptive inter-frame predictive encoding of video signalUSRE35910May 12, 1994Sep 29, 1998Matsushita Electric Industrial Co., Ltd.Moving image signal encoding apparatus and decoding apparatusUSRE36507Oct 21, 1997Jan 18, 2000Matsushita Electric Corporation Of AmericaApparatus and method for processing groups of fields in a video data compression system to encode a single frame as an I-field and a P-fieldUSRE36822Oct 2, 1998Aug 15, 2000Victor Company Of Japan, Ltd.Moving image signal coding apparatus and coded signal decoding apparatusUSRE37222Jul 19, 1994Jun 12, 2001Sony CorporationVideo signal transmitting systemEP0397402B1May 3, 1990Jul 10, 1996Matsushita Electric Industrial Co., Ltd.Moving image signal encoding- and decoding apparatusEP0526163B1Jul 28, 1992Mar 4, 1998Matsushita Electric Industrial Co., Ltd.Image coding method and image coding apparatusJP6078298A Title not availableJP10056644A Title not availableJP62213494A Title not available* Cited by examinerNon-Patent CitationsReference1"DivX Multi Standard Video Encoder," 2 pp. (Downloaded from the World Wide Web on Jan. 24, 2006).2Advanced Television Systems Committee, "ATSC Standard: Digital Audio Compression (AC-3), Revision A," pp. 1-140 (Aug. 2001).3Agarwal et al., "Optimal Buffering Policy for Downloading Music in Heterogeneous Wireless Networks," Wireless Communications and Networking Conference, vol. 1, pp. 337-341, Mar. 17-21, 2002.4Aksoy, "Wireless Thin Client Optimization for Multimedia Applications," M.S. Thesis, 166 pp. (2000).5Barker et al., "Dynamic Programming Based Smoothing of VBR Video Traffic," 10 pp. (document marked Mar. 6, 2002).6Baron et al, "Coding the Audio Signal," Digital Image and Audio Communications, pp. 101-128 (1998).7Beerends, "Audio Quality Determination Based on Perceptual Measurement Techniques," Applications of Digital Signal Processing to Audio and Acoustics, Chapter 1, Ed. Mark Kahrs, Karlheinz Brandenburg, Kluwer Acad. Publ., pp. 1-38 (1998).8Caetano et al., "Rate Control Strategy for Embedded Wavelet Video Coders," Electronic Letters, pp. 1815-1817 (Oct. 14, 1999).9Chang et al., "BubbleUp: Low Latency Fast-Scan for Media Servers," Fifth ACM International Conference on Multimedia 1997, Nov. 1997, 12 pages.10Chavez et al., "Monitoring-Based Adaptive Overlay Streaming Media," printed from http://www.eecs.berkeley.edu/Programs/ugrad/superb/papers2003/Brian%20Chavez.pdf on Aug. 12, 2008.11Cheung et al., "A Comparison of Scalar Quantization Strategies for Noisy Data Channel Data Transmission," IEEE Transactions on Communications, vol. 43, No. 2/3/4, pp. 738-742 (Apr. 1995).12Crisafulli et al., "Adaptive Quantization: Solution via Nonadaptive Linear Control," IEEE Transactions on Communications, vol. 41, pp. 741-748 (May 1993).13Dai, "Rate-Distortion Analysis and Traffic Modeling of Scalable Video Coders," Dissertation, Texas A&M University, 172 pp. (Dec. 2004).14Dalgic et al., "Characterization of Quality and Traffic for Various Video Encoding Schemes and Various Encoder Control Schemes," Technical Report No. CSL-TR-96-701 (Aug. 1996).15De Luca, "AN1090 Application Note: STA013 MPEG 2.5 Layer III Source Decoder," STMicroelectronics, 17 pp. (1999).16de Queiroz et al., "Time-Varying Lapped Transforms and Wavelet Packets," IEEE Transactions on Signal Processing, vol. 41, pp. 3293-3305 (1993).17Doering, "Low-Cost, High-Impact Video Production Techniques for Laboratory Instructional Materials," ASEE/IEEE Frontiers in Education Conference, Session F1C, pp. 14-18 (Oct. 2001.).18Dolby Laboratories, "AAC Technology," 4 pp. [Downloaded from the web site aac-audio.com on World Wide Web on Nov. 21, 2001].19Fraunhofer-Gesellschaft, "MPEG Audio Layer-3," 4 pp. [Downloaded from the World Wide Web on Oct. 24, 2001].20Fraunhofer-Gesellschaft, "MPEG-2 AAC," 3 pp. [Downloaded from the World Wide Web on Oct. 24, 2001].21Gibson et al, Digital Compression for Multimedia, Chapter 4, "Quantization," pp. 113-118 (1998).22Gibson et al., Digital Compression for Multimedia, Chapter 11.4, "MPEG Audio," Morgan Kaufman Publishers, Inc., pp. 398-402 (1998).23Gibson et al., Digital Compression for Multimedia, Chapter 11.6.2-11.6.4, "More MPEG," Morgan Kaufman Publishers, Inc., pp. 415-416 (1998).24Gibson et al., Digital Compression for Multimedia, Chapter 7, "Frequency Domain Coding," Morgan Kaufman Publishers, Inc., pp. iii., v-xi, and 227-262 (1998).25Gibson et al., Digital Compression for Multimedia, Chapter 8, "Frequency Domain Speech and Audio Coding Standards," Morgan Kaufman Publishers, Inc., pp. 263-290 (1998).26Gill et al., "Creating High-Quality Content with Microsoft Windows Media Encoder 7," 4 pp. (2000). [Downloaded from the World Wide Web on May 1, 2002.].27Girod et al., "Advances in channel-adaptive video streaming," Wireless Communications and Mobile Computing, 24 pp. (Sep. 2002).28Guo et al., "P2Cast: Peer-to-peer Patching Scheme for VoD Service," Proceedings of the 12th International Conference on World Wide Web, 2003, 9 pages.29He et al., "A Unified Rate-Distortion Analysis Framework for Transform Coding," IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, No. 12, pp. 1221-1236 (Dec. 2001).30Herley et al., "Tilings of the Time-Frequency Plane: Construction of Arbitrary Orthogonal Bases and Fast Tiling Algorithms," IEEE Transactions on Signal Processing, vol. 41, No. 12, pp. 3341-3359 (1993).31Hsu et al., "Joint Selection of Source and Channel Rate for VBR Video Transmission Under ATM Policing Constraints," IEEE Journal on Selected Areas in Communications, vol. 15, No. 6, pp. 1016-1028 (Aug. 1997).32Huang et al., "Adaptive Live Video Streaming by Priority Drop," Proceedings of the IEEE Conference on Advanced Video and Signal Based Surveillance, pp. 342-347, Jul. 21-22, 2003.33Huang et al., "Optimal Coding Rate Control of Scalable and Multi Bit Rate Streaming Media," Microsoft Research Technical Report, MSR-TR-2005-47, 26 pp. (Apr. 2005).34Huang et al., "Optimal Control of Multiple Bit Rates for Streaming Media," Proc. Picture Coding Symposium, 4 pp. (Dec. 2004).35International Search Report and Written Opinion dated Mar. 22, 2010, from Application No. PCT/US2009/054081, 9 pp.36ISO, "MPEG-4 Video Verification Model version 18.0," ISO/IEC JTC1/SC29/WG11 N3908, Pisa, pp. 1-10, 299-311 (Jan. 2001).37ISO/IEC 11172-3, Information Technology-Coding of Moving Pictures and Associated Audio for Digital Storage Media at Up to About 1.5 Mbit/s-Part 3 Audio, 154 pp, (1993).38ISO/IEC 11172-3, Information Technology—Coding of Moving Pictures and Associated Audio for Digital Storage Media at Up to About 1.5 Mbit/s—Part 3 Audio, 154 pp, (1993).39ISO/IEC 13818-7, "Information Technology-Generic Coding of Moving Pictures and Associated Audio Information," Part 7: Advanced Audio Coding (AAC), pp. i-iv, 1-145 (1997).40ISO/IEC 13818-7, "Information Technology—Generic Coding of Moving Pictures and Associated Audio Information," Part 7: Advanced Audio Coding (AAC), pp. i-iv, 1-145 (1997).41ISO/IEC 13818-7, Technical Corrigendum 1, "Information Technology-Generic Coding of Moving Pictures and Associated Audio Information," Part 7: Advanced Audio Coding (AAC), Technical Corrigendum, pp. 1-22 (1997).42ISO/IEC 13818-7, Technical Corrigendum 1, "Information Technology—Generic Coding of Moving Pictures and Associated Audio Information," Part 7: Advanced Audio Coding (AAC), Technical Corrigendum, pp. 1-22 (1997).43ISO/IEC, "Information Technology-Coding of Audio-Visual Objects: Visual, ISO/IEC 14496-2, Committee Draft," 330 pp. (1998).44ISO/IEC, "Information Technology—Coding of Audio-Visual Objects: Visual, ISO/IEC 14496-2, Committee Draft," 330 pp. (1998).45ISO/IEC, "ISO/IEC 11172-2: Information Technology-Coding of Moving Pictures and Associatged Audio for Storage Medua at up to About 1.5 Mbit/s," 122 pp. (1993).46ISO/IEC, "ISO/IEC 11172-2: Information Technology—Coding of Moving Pictures and Associatged Audio for Storage Medua at up to About 1.5 Mbit/s," 122 pp. (1993).47ITU, Recommendation ITU-R BS 1115, Low Bit-Rate Audio Coding, 9 pp. (1994).48ITU, Recommendation ITU-R BS 1387, Method for Objective Measurements of Perceived Audio Quality, 89 pp. (1998).49ITU-T, "ITU-T Recommendation H.261: Video Codec for Audiovisual Services at p×64 kbits," 28 pp. (1993).50ITU-T, "ITU-T Recommendation H.262: Information Technology-Generic Coding of Moving Pictures and Associated Audio Information: Video," 218 pp. (1995).51ITU-T, "ITU-T Recommendation H.262: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video," 218 pp. (1995).52ITU-T, "ITU-T Recommendation H.263: Video Coding for Low Bit Rate Communication," 167 pp. (1998).53Jafarkhani et al., "Entropy-Constrained Successively Refinable Scalar Quantization," IEEE Data Compression Conference, pp. 337-346 (Mar. 1997).54Jayant et al., Digital Coding of Waveforms, Principles and Applications to Speech and Video, Prentice Hall, pp. 428-445 (Mar. 1984).55Jenkac et al., "On Video Streaming over Variable Bit-rate and Wireless Channels," presented at Packet Video 2003, Nantes, France, Apr. 28-29, 2003, 11 pp.56Jesteadt et al., "Forward Masking as a Function of Frequency, Masker Level, and Signal Delay," Journal of Acoustical Society of America, vol. 71, pp. 950-962 (1982).57Johansen, "Rate-Distortion Optimization for Video Communication in Resource Constrained IP Networks," Thesis, Norwegian University of Science and Technology, 161 pp. (Dec. 2007).58Joint Video Team of ISO/IEC MPEG and ITU-T VCEG, "Committee Draft of Joint Video Specification (ITU-T Recommendation H.264, ISO/IEC 14496-10 AVC," 142 pp. (Aug. 2002).59Kalman et al., "Rate-Distortion Optimized Video Streaming with Adaptive Playout," Proc. Int'l Conf. on Image Processing, 4 pp (Jun. 2002).60Kammin et al., "Video multiplexing for the MPEG-2 VBR encoder using a deterministic method," Second Int'l Conf. on Automated Production of Cross Media Content for Multi-Channel Distribution, 8 pp. (Dec. 2006).61Kondoz, Digital Speech: Coding for Low Bit Rate Communications Systems, "Chapter 3.3: Linear Predictive Modeling of Speech Signals," and "Chapter 4: LPC Parameter Quantization Using LSFs," John Wiley & Sons, pp. 42-53 and 79-97 (1994).62Li et al., "Optimal Linear Interpolation Coding for Server-Based Computing," Proc. IEEE Int'l Conf. on Communications, 5 pp. (Apr. 2002).63Lutfi, "Additivity of Simultaneous Masking," Journal of Acoustic Society of America, vol. 73, pp. 262-267 (1983).64Malvar, "Biorthogonal and Nonuniform Lapped Transforms for Transform Coding with Reduced Blocking and Ringing Artifacts," IEEE Transactions on Signal Processing, Special Issue on Multirate Systems, Filter Banks, Wavelets, and Applications, vol. 46, 29 pp. (1998).65Malvar, "Lapped Transforms for Efficient Transform/Subband Coding," IEEE Transactions on Acoustics, Speech and Signal Processing, vol. 38, No. 6, pp. 969-978 (1990).66Malvar, Signal Processing with Lapped Transforms, Artech House, Norwood, MA, pp. iv, vii-xi, 175-218, and 353-357 (1992).67Matthias, "An Overview of Microsoft Windows Media Screen Technology," 3 pp. (2000). [Downloaded from the World Wide Web on May 1, 2002.].68Microsoft TechNet, "Streaming Media Services Role," Jan. 2008, 3 pages.69Mook, "Next-Gen Windows Media Player Leaks to the Web," BetaNews, 17 pp. (Jul. 19, 2002) [Downloaded from the World Wide Web on Aug. 8, 2003].70Naveen et al., "Subband Finite State Scalar Quantization," IEEE Transactions on Image Processing, vol. 5, No. 1, pp. 150-155 (Jan. 1996).71OPTICOM GmbH, "Objective Perceptual Measurement," 14 pp. [Downloaded from the World Wide Web on Oct. 24, 2001].72OPTX International, "New ScreenWatch(TM) 4.0 Click and Stream(TM) Wizard From OPTX International Makes Workplace Communication Effortless," 1 p., document marked Sep. 24, 2001 [Downloaded from the World Wide Web on Sep. 22, 2005.].73OPTX International, "New ScreenWatch™ 4.0 Click and Stream™ Wizard From OPTX International Makes Workplace Communication Effortless," 1 p., document marked Sep. 24, 2001 [Downloaded from the World Wide Web on Sep. 22, 2005.].74OPTX International, "OPTX Improves Technology-Based Training with ScreenWatch(TM) 3.0. Versatile Screen Capture Software Adds High Color and Live Webcast Support," 1 p., document marked Feb. 15, 2001 [Downloaded from the World Wide Web on Sep. 22, 2005.].75OPTX International, "OPTX Improves Technology-Based Training with ScreenWatch™ 3.0. Versatile Screen Capture Software Adds High Color and Live Webcast Support," 1 p., document marked Feb. 15, 2001 [Downloaded from the World Wide Web on Sep. 22, 2005.].76OPTX International, "OPTX International Marks One Year Anniversary of Screen Watch With Release of New 2.0 Version," 1 p. document marked May 16, 2000 [Downloaded from the World Wide Web on Sep. 22, 2005.].77Ortega et al., "Adaptive Scalar Quantization Without Side Information," IEEE Transactions on Image Processing, vol. 6, No. 5, pp. 665-676 (May 1997).78Ortega et al., "Optimal Buffer-Constrained Source Quantization and Fast Approximations," IEEE, pp. 192-195 (May 1992).79Ortega et al., "Optimal Trellis-based Buffered Compression and Fast Approximation," IEEE Transactions on Image Processing, vol. 3, No. 1, pp. 26-40 (Jan. 1994).80Ortega, "Optimal bit allocation under multiple rate constraints," Proc. of the Data Compression Conf., 10 pp. (Apr. 1996).81Palmer et al., "Shared Desktop: A Collaborative Tool for Sharing 3-D Applications Among Different Window Systems," Digital Tech. Journal, vol. 9, No. 3, pp. 42-49 (1997).82Pao, "Encoding Stored Video for Streaming Applications," IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, No. 2, pp. 199-209 (Feb. 2001).83Phamdo, "Speech Compression," 13 pp. [Downloaded from the World Wide Web on Nov. 25, 2001].84Printouts of FTP directories from http://ftp3.itu.ch, 8 pp. (downloaded from the World Wide Web on Sep. 20, 2005).85Qazzaz et al., "Providing Interactive Video on Demand Services in Distributed Architecture," 29th Proceedings of the Euromicro Conference, pp. 215-222, Sep. 1-6, 2003.86Ramchandran et al., "Bit Allocation for Dependent Quantization with Applications to MPEG Video Coders," IEEE, pp. v-381-v-384 (Apr. 1993).87Ratnakar et al., "RD-OPT: An Efficient Algorithm for Optimizing DCT Quantization Tables," IEEE, pp. 332-341 (Mar. 1995).88Reader, "History of MPEG Video Compression-Ver. 4.0," 99 pp. (document marked Dec. 16, 2003).89Reader, "History of MPEG Video Compression—Ver. 4.0," 99 pp. (document marked Dec. 16, 2003).90Reed et al., "Constrained Bit-Rate Control for Very Low Bit-Rate Streaming-Video Applications," IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, No. 7, pp. 882-889 (Jul. 2001).91Reibman et al., "Constraints on Variable Bit-rate Video for ATM Networks," IEEE Transactions on Circuits and Systems for Video Technology, No. 4, pp. 361-372 (Dec. 1992).92Reibman et al., "Video Quality Estimation for Internet Streaming," International World Wide Web Conference, pp. 1168-1169, 2005.93Rexford et al., "Online Smoothing of Live, Variable-Bit-Rate Video," IEEE, pp. 235-243 (May 1997).94Ribas Corbera et al., "Rate Control in DCT Video Coding for Low-Delay Communications," IEEE Transactions on Circuits and Systems for Video Technology, vol. 9, No. 1, pp. 172-185 (Feb. 1999).95Ronda et al., "Rate Control and Bit Allocation for MPEG-4," IEEE Transactions on Circuits and Systems for Video Technology, pp. 1243-1258 (Dec. 1999).96Schaar-Mitrea et al., "Hybrid Compression of Video with Graphics in DTV Communications Systems," IEEE Trans. On Consumer Electronics, pp. 1007-1017 (2000).97Schulzrinne, "Operating System Issues for Continuous Media," ACM Multimedia Systems, vol. 4, No. 5, 13 pp. (Mar. 1996).98Schuster et al., "A Theory for the Optimal Bit Allocation Between Displacement Vector Field and Displaced Frame Difference," IEEE J. on Selected Areas in Comm., vol. 15, No. 9, pp. 1739-1751 (Dec. 1997).99Sheu et al., "A Buffer Allocation Mechanism for VBR Video Playback," Communication Tech. Proc. 2000, WCC-ICCT 2000, vol. 2, pp. 1641-1644 (Aug. 2000).100Shlien, "The Modulated Lapped Transform, Its Time-Varying Forms, and Its Applications to Audio Coding Standards," IEEE Transactions on Speech and Audio Processing, vol. 5, No. 4, pp. 359-366 (Jul. 1997).101Sidiropoulos, "Optimal Adaptive Scalar Quantization and Image Compression," ICIP, pp. 574-578 (Oct. 1998).102Sjoberg et al., "Run-length Coding of Skipped Macroblocks," ITU-T SG16/Q.6 VCEG-M57, pp. 1-5 (Apr. 2001).103Solari, Digital Video and Audio Compression, Title Page, Contents, "Chapter 8: Sound and Audio," McGraw-Hill, Inc., pp. iii, v-vi, and 187-211 (1997).104Srinivasan et al., "High-Quality Audio Compression Using an Adaptive Wavelet Packet Decomposition and Psychoacoustic Modeling," IEEE Transactions on Signal Processing, vol. 46, No. 4, pp. 1085-1093 (Apr. 1998).105Srinivasan et al., "Windows Media Video 9: Overview and Applications," Signal Processing: Image Communication, vol. 19, pp. 851-875, Oct. 2004.106Sullivan et al., "Rate-Distortion Optimization for Video Compression,"IEEE Signal Processing Magazine, pp. 74-90 (Nov. 1998).107Sullivan et al., "The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions," 21 pp. (Aug. 2004).108Sullivan, "Optimal Entropy Constrained Scalar Quantization for Exponential and Laplacian Random Variables," ICASSP, pp. V-265-V-268 (Apr. 1994).109Sun et al., "Seamless Switching of Scalable Video Bitstreams for Efficient Streaming," IEEE Transactions on Multimedia, vol. 6, No. 2, pp. 291-303 (Apr. 2004).110Tao et al., "Adaptive Model-driven Bit Allocation for MPEG Video Coding," IEEE Transactions on Circuits and Systems for Video Tech., vol. 10, No. 1, pp. 147-157 (Feb. 2000).111Techsmith Corporation, "Camtasia Feature of the Week: Quick Capture," 2 pp. [Downloaded from the World Wide Web on May 9, 2002; document dated Jan. 4, 2001].112Techsmith Corporation, "Camtasia Screen Recorder SDK DLL API User Guide," Version 1.0, 66 pp. (2001).113Techsmith Corporation, "Camtasia v.3.0.1—README.TXT," 19 pp. (Jan. 2002).114Techsmith Corporation, "Techsmith Camtasia Screen Recorder SDK," 2 pp. (2001).115Terhardt, "Calculating Virtual Pitch," Hearing Research, vol. 1, pp. 155-182 (1979).116Trushkin, "On the Design on an Optimal Quantizer," IEEE Transactions on Information Theory, vol. 39, No. 4, pp. 1180-1194 (Jul. 1993).117Tsang et al., "Fuzzy based rate control for real-time MPEG video," 12 pp. (Nov. 1998).118U.S. Appl. No. 60/341,674, filed Dec. 17, 2001, Lee et al.119Vetro et al., "An Overview of MPEG-4 Object-Based Encoding Algorithms," IEEE International Symposium on Information Technology, pp. 366-369 (2001).120Vicars-Harris, "An Overview of Advanced Systems Format," 3 pp. (May 2003) [Downloaded from the World Wide Web on Mar. 16, 2004].121Walpole et al., "A Player for Adaptive MPEG Video Streaming over the Internet," Proc. SPIE, vol. 3240, pp. 270-281 (Mar. 1998).122Westerink et al., "Two-pass MPEG-2 Variable-bit-rate Encoding," IBM J. Res. Develop., vol. 43, No. 4, pp. 471-488 (Jul. 1999).123Wong, "Progressively Adaptive Scalar Quantization," ICIP, pp. 357-360 (Sep. 1996).124Wragg et al., "An Optimised Software Solution for an ARM Powered™ MP3 Decoder," 9 pp. [Downloaded from the World Wide Web on Oct. 27, 2001].125Wu et al., "Entropy-Constrained Scalar Quantization and Minimum Entropy with Error Bound by Discrete Wavelet Transforms in Image Compression," IEEE Transactions on Image Processing, vol. 48, No. 4, pp. 1133-1143 (Apr. 2000).126Wu et al., "Joint estimation of forward and backward motion vectors for interpolative prediction of video," IEEE Transactions on Image Processing, vol. 3, No. 5, pp. 684-687 (Sep. 1994).127Wu et al., "Quantizer Monotonicities and Globally Optimally Scalar Quantizer Design," IEEE Transactions on Information Theory, vol. 39, No. 3, pp. 1049-1053 (May 1993).128Wu et al., "SMART: An Efficient, Scalable and Robust Streaming Video System," EURASIP on Applied Signal Processing, vol. 2, 39 pp. (Feb. 2004).129Yang et al., "Rate Control for Videophone Using Local Perceptual Cues," IEEE Transactions on Circuits and Systems for Video Tech., vol. 15, No. 4, pp. 496-507 (Apr. 2005).130Zhang et al., "Seamless Bit-Stream Switching in Multirate-Based Video Streaming Systems," EURASIP Journal on Applied Signal Processing, vol. 2006, No. 18, p. 1-11, 2006.131Zheng et al., "Multimedia Over High Speed Networks: Reducing Network Requirements with Fast Buffer Fillup," IEEE GLOBECOM-98, Nov. 1998, 6 pages.132Zwicker et al., Das Ohr als Nachrichtenempfanger, Title Page, Table of Contents, "I: Schallschwingungen," Index, Hirzel-Verlag, Stuttgart, pp. iii, ix-xi, 1-26 and 231-232 (1967).133Zwicker, Psychoakustik, Title Page, Table of Contents, "Teil I: Einfuhrung," Index, Springer-Verlag, Berlin Heidelberg, New York, pp. ii, ix-xi, 1-30 and 157-162 (1982).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8504713 *May 28, 2010Aug 6, 2013Allot Communications Ltd.Adaptive progressive downloadUS9020039Dec 30, 2011Apr 28, 2015Sonic Ip, Inc.Systems and methods for encoding alternative streams of video for use in adaptive bitrate streamingUS9021119 *Dec 30, 2011Apr 28, 2015Sonic Ip, Inc.Systems and methods for performing adaptive bitrate streaming based upon the delay of each stream and the channel rateUS9124672 *Jan 2, 2013Sep 1, 2015Morega Systems, IncAdaptive video server with data rate control and methods for use therewithUS9485289 *Aug 28, 2013Nov 1, 2016Cisco Technology, Inc.HTTP streaming client adaptation algorithm based on proportional-integral controlUS20110296046 *May 28, 2010Dec 1, 2011Ortiva Wireless, Inc.Adaptive progressive downloadUS20120124179 *Nov 14, 2011May 17, 2012Realnetworks, Inc.Traffic management in adaptive streaming protocolsUS20120179834 *Dec 30, 2011Jul 12, 2012Divx, LlcSystems and Methods for Performing Adaptive Bitrate Streaming Based Upon the Delay of Each Stream and the Channel RateUS20130223509 *Sep 10, 2012Aug 29, 2013Azuki Systems, Inc.Content network optimization utilizing source media characteristicsUS20140068008 *Sep 5, 2012Mar 6, 2014Meiron TzhoriMethod and system for flow controllingUS20140130115 *Jan 2, 2013May 8, 2014Morega Systems Inc.Adaptive video server with data rate control and methods for use therewithUS20150067105 *Aug 28, 2013Mar 5, 2015Cisco Technology, Inc.Http streaming client adaptation algorithm based on proportional-integral controlEP2890075A1Dec 26, 2013Jul 1, 2015Telefonica Digital España, S.L.U.A method and a system for smooth streaming of media content in a distributed content delivery network* Cited by examinerClassifications U.S. Classification709/231, 709/233International ClassificationG06F15/16Cooperative ClassificationH04L65/60, H04N21/6373, H04N21/2358, H04N21/44004, H04N21/4325, H04N9/8227European ClassificationH04N21/6373, H04N21/235R2, H04N21/432P, H04N21/44BLegal EventsDateCodeEventDescriptionAug 19, 2008ASAssignmentOwner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VIRDI, GURPRATAP;VEGA-GARCIA, ANDRES;SMIRNOV, SERGE;AND OTHERS;SIGNING DATES FROM 20080814 TO 20080815;REEL/FRAME:021410/0941Oct 28, 2014FPAYFee paymentYear of fee payment: 4Dec 9, 2014ASAssignmentOwner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034564/0001Effective date: 20141014RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services