US Patent No: 7,809,851

Number of patents in Portfolio can not be more than 2000

Session description message extensions

Stats

ALSO PUBLISHED AS: 20060092822
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Session description message extensions include information describing a multimedia presentation or a single media presentation. The session description message is typically sent from one device to another device to which the multimedia or single media presentation will be streamed. Several extensions are described that extend the information that can be included in the session description message.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24378

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Klemets, Anders E Redmond, WA 75 652

Cited Art

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (16)
5,835,495 System and method for scaleable streamed audio transmission over a network 115 1995
5,913,038 System and method for processing multimedia data streams using filter graphs 122 1996
6,041,345 Active stream format for holding multiple media streams 93 1997
6,014,706 Methods and apparatus for implementing control functions in a streamed video display system 181 1997
6,118,817 Digital video signal encoder and encoding method having adjustable quantization 84 1997
6,292,834 Dynamic bandwidth selection for efficient transmission of multimedia streams in a computer network 162 1997
6,111,567 Seamless multimedia branching 47 1997
6,209,041 Method and computer program product for reducing inter-buffer data transfers between separate processing components 94 1997
6,369,835 Method and system for generating a movie file from a slide show presentation 123 1999
6,343,298 Seamless multimedia branching 32 2000
7,185,082 Fast dynamic measurement of connection bandwidth using at least a pair of non-compressible packets having measurable characteristics 11 2000
6,986,018 Method and apparatus for selecting cache and proxy policy 50 2001
6,792,449 Startup methods and apparatuses for use in streaming content 36 2001
2002/0048,448 Pausing the display of a television program as a signal including the television program is received 30 2001
2004/0003,101 Caching control for streaming media 64 2002
7,054,774 Midstream determination of varying bandwidth availability 23 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
5,758,076 Multimedia server system having rate adjustable data retrieval based on buffer capacity 40 1995
5,787,472 Disk caching system for selectively providing interval caching or segment caching of vided data 54 1995
5,996,015 Method of delivering seamless and continuous presentation of multimedia data files to a target device by assembling and concatenating multimedia segments in memory 165 1997
6,327,421 Multiple speed fast forward/rewind compressed video delivery system 51 1998
6,314,492 System and method for server control of client cache 43 1998
6,351,767 Method and system for automatically caching dynamic content based on a cacheability determination 82 1999
6,952,424 Method and system for network processor scheduling outputs using queueing 19 2000
RE39184 Identifying, processing and caching object fragments in a web environment 12 2003
 
INTEL CORPORATION (5)
5,884,027 Architecture for an I/O processor that integrates a PCI to PCI bridge 161 1997
5,983,263 Method and apparatus for transmitting images during a multimedia teleconference 66 1998
6,765,878 Selective use of transmit complete interrupt delay on small sized packets in an ethernet controller 21 2000
7,007,090 Techniques of utilizing actually unused bandwidth 16 2000
7,133,881 Encoding and transferring media content onto removable storage 9 2002
 
EXPLORE TECHNOLOGY, INC. (4)
5,057,932 Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means 288 1989
5,164,839 Method for handling audio/video source information 186 1991
5,440,334 Broadcast video burst transmission cyclic distribution apparatus and method 112 1993
5,710,970 Broadcast video burst transmission cyclic distribution method 83 1995
 
FUJITSU LIMITED (4)
5,890,010 Data processing apparatus with a coprocessor which asynchronously executes commands stored in a coprocessor command storage section 21 1997
6,757,255 Apparatus for and method of measuring communication performance 150 1999
6,614,763 Method of and apparatus for measuring network communication performances, as well as computer readable record medium having network communication performance measuring program stored therein 40 1999
6,493,748 Information management system, local computer, server computer, and recording medium 29 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
6,161,201 Method and apparatus for concurrent interaction with a modem having an open connection 26 1998
6,611,868 Method and system for automatic link hang up 42 1999
6,643,259 Method for optimizing data transfer in a data network 63 1999
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 2001
 
ROCKSTAR BIDCO, LP (4)
6,449,269 Packet voice telephony system and method 71 1998
6,990,070 Method and apparatus for adjusting packet transmission volume from a source 43 1999
6,801,947 Method and apparatus for broadcasting media objects with guaranteed quality of service 42 2000
2003/0009,591 Apparatus and method for managing internet resource requests 9 2001
 
NATIONAL SEMICONDUCTOR CORPORATION (3)
6,421,348 High-speed network switch bus 26 1998
6,480,498 High speed network switch bus clock 16 1998
6,779,043 Network address manager 22 1999
 
NETWORK APPLIANCE, INC. (3)
6,772,375 Auto-detection of limiting factors in a TCP connection 21 2000
7,076,560 Methods and apparatus for storing and serving streaming media data 22 2001
7,073,028 Pre-computing streaming media payload method and apparatus 13 2004
 
BLUE COAT SYSTEMS, INC. (2)
6,735,634 Method for real time protocol media recording 35 1999
7,054,911 Streaming media bitrate switching methods and apparatus 20 2001
 
KABUSHIKI KAISHA TOSHIBA (2)
5,132,964 Packet communication exchange including dummy packet transmission 32 1990
6,272,148 Scheme for reliable communications via radio and wire networks using transport layer connection 106 1998
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
6,760,765 Cluster server apparatus 80 2000
7,051,110 Data reception/playback method and apparatus and data transmission method and apparatus for providing playback control functions 18 2000
 
NOKIA CORPORATION (2)
7,359,373 System, apparatus, and method for establishing circuit-switched communications via packet-switched network signaling 22 2003
2004/0196,849 Method for signaling streaming quality adaptation and control mechanisms in multimedia streaming 15 2004
 
SONY CORPORATION (2)
6,407,680 Distributed on-demand media transcoding system and method 122 2000
2005/0152,400 Encoding device and method, decoding device and method, edition device and method, recording medium, and program 7 2004
 
SONY ELECTRONICS INC. (2)
6,892,354 Method of advertising on line during a communication link idle time 45 1997
6,195,692 Television/internet system having multiple data stream connections 129 1997
 
SUN MICROSYSTEMS, INC. (2)
5,850,449 Secure network protocol system and method 79 1997
2003/0055,809 Methods, systems, and articles of manufacture for efficient log record access 27 2001
 
AEROCAST.COM, INC. (1)
2003/0099,364 Playback manipulation of HTTP streamed content objects 14 2001
 
ALTERA CORPORATION (1)
2002/0097,727 Method and apparatus for hybrid communication network 7 2001
 
APPLE INC. (1)
5,931,961 Discovery of acceptable packet size using ICMP echo 64 1996
 
ARRAY NETWORKS, INC. (1)
6,553,376 Efficient content server using request redirection 74 1999
 
AT&T CORP. (1)
5,822,537 Multimedia networked system detecting congestion by monitoring buffers' threshold and compensating by reducing video transmittal rate then reducing audio playback rate 196 1996
 
AT&T WIRELESS SERVICES, INC. (1)
2002/0184,510 Binding information for IP media flows 15 2002
 
BROOKFORD ENTERPRISES, LLC (1)
5,262,875 Audio/video file server including decompression/playback means 218 1992
 
BURST.COM, INC. (1)
5,995,705 Burst transmission apparatus and method for audio/video information 67 1997
 
CISCO TECHNOLOGY, INC. (1)
2005/0157,714 Scrambled packet stream processing 18 2005
 
CITRIX SYSTEMS, INC. (1)
6,014,694 System for adaptive video/audio transport over a network 343 1997
 
CONVERGYS INFORMATION MANAGEMENT GROUP, INC. (1)
6,611,898 Object-oriented cache management system and method 17 2001
 
DEMOCRASOFT, INC. (1)
5,978,567 System for distribution of interactive multimedia and linear programs by enabling program webs which include control scripts to define presentation by client transceiver 182 1994
 
EMC CORPORATION (1)
7,096,481 Preparation of metadata for splicing of encoded MPEG video and audio 92 2000
 
ENOUNCE, INC. (1)
2002/0194,608 Method and apparatus for a playback enhancement system implementing a "Say Again" feature 31 2002
 
FACEBOOK, INC. (1)
6,725,333 System and method for managing cachable entities 22 1999
 
FRISKIT, INC. (1)
6,484,199 Streaming media search and playback system for continuous playback of media resources through a network 79 2002
 
GOOGLE INC. (1)
5,568,181 Multimedia distribution over wide area networks 112 1995
 
INFOVALUE COMPUTING, INC. (1)
5,822,524 System for just-in-time retrieval of multimedia files over computer networks by transmitting data packets at transmission rate determined by frame size 103 1995
 
INTERTAINER, INC. (1)
2002/0077,900 Internet protocol-based interstitial advertising 13 2001
 
LONDON PACIFIC LIFE & ANNUITY COMPANY (1)
6,785,288 High-speed internet access system 30 2000
 
LSI LOGIC CORPORATION (1)
6,005,621 Multiple resolution video compression 32 1997
 
LUCENT TECHNOLOGIES INC. (1)
6,405,256 Data streaming using caching servers with expandable buffers and adjustable rate of data transmission to absorb network congestion 75 1999
 
MCI COMMUNICATIONS CORPORATION (1)
6,385,647 System for selectively routing data via either a network that supports Internet protocol or via satellite transmission network based on size of the data 155 1997
 
MEDIAGATE LTD. (1)
2002/0049,817 Storageless system and method for unified messaging on existing mail accounts via standard internet mail protocols 36 2001
 
MOTOROLA SOLUTIONS, INC. (1)
7,020,087 Segmented and distributed path optimization in a communication network 28 2003
 
NALCO COMPANY (1)
6,329,165 Measurement and control of sessile and planktonic microbiological activity in industrial water systems 35 1999
 
NEC CORPORATION (1)
6,262,990 Fixed length packet multiplexer of universal data with burst characteristic at low speed 25 1998
 
NIDEK CO., LTD. (1)
6,120,149 Eye refractive power measurement apparatus 18 1998
 
NOVELL, INC. (1)
6,990,512 Method and system for using live time shift technology to control a multimedia file 27 2001
 
POLYCOM, INC. (1)
6,760,749 Interactive conference content distribution device and methods of use thereof 91 2000
 
POPWIRE.COM (1)
2002/0170,067 Method and apparatus for broadcasting streaming video 41 2002
 
RPX CORPORATION (1)
5,963,202 System and method for distributing and managing digital video information in a video distribution network 80 1997
 
SPIESS, G. PETER (1)
4,963,995 Audio/video transceiver apparatus including compression means 285 1988
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
6,954,430 Load regulation 15 2001
 
THEDIAL.COM, INC. (1)
2002/0138,641 Targeted multimedia proxy server (tmps) 26 2001
 
U.S. ETHERNET INNOVATIONS, LLC (1)
5,872,920 Programmed I/O ethernet adapter with early interrupts for accelerating data transfer 45 1995
 
UNIVERSITY OF MASSACHUSETTS (1)
6,691,312 Multicasting video 70 2000
 
VIRNETX INC. (1)
6,502,135 Agile network protocol for secure communications with assured system availability 168 2000
 
VITAL SIGNS SOFTWARE, INC. (1)
6,216,163 Method and apparatus providing for automatically restarting a client-server connection in a distributed network 48 1998
 
WEB.COM HOLDING COMPANY, INC. (1)
2002/0069,272 System and method for managing server configurations 68 2001
 
WORLD STREAMING NETWORKS, INC. (1)
7,054,949 System and method for streaming media 32 2001
 
YAHOO! INC. (1)
6,292,880 Alias-free content-indexed object cache 90 1998
 
Other [Check patent profile for assignment information] (2)
6,054,943 Multilevel digital information compression based on lawrence algorithm 53 1998
2007/0223,443 Transmission of Asset Information in Streaming Services 5 2004

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (6)
8,325,800 Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers 0 2008
8,379,851 Optimized client side rate control and indexed file layout for streaming media 0 2008
8,370,887 Media streaming with enhanced seek operation 0 2008
7,949,775 Stream selection for enhanced media streaming 0 2008
7,925,774 Media streaming using an index file 1 2008
8,265,140 Fine-grained client-side control of scalable media delivery 0 2008

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Apr 5, 2014
7.5 Year Payment $3600.00 $1800.00 $900.00 Apr 5, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 5, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00