
US Patent No: 7,478,164
Number of patents in Portfolio can not be more than 2000
Methods and apparatus for pacing delivery of streaming media data
Stats
-
Jan 13, 2009
Issued date -
Oct 16, 2001
filing date -
09/981,644
serial no -
In Force
status
Importance
Abstract
A computer system having a memory for providing streaming media in one of a plurality of streaming media protocols includes a first plurality of interfaces configured to initiate reading of packet meta-data and packets of payload data from a memory, and a second plurality of interfaces configured to output streaming media packets to a client system at a requested pace, wherein the streaming media packets are determined in response to the packet meta-data, to the packets of payload data, and to a streaming media protocol requested, wherein the packet meta-data and the packets of payload data are read from the memory at a pace independent of the requested pace for the streaming media packets, and wherein the second plurality of interfaces support more than one streaming media protocol.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,043,885 Data cache using dynamic frequency based replacement and boundary criteria | 106 | 1989 | |
| 5,402,416 Method and system for buffer occupancy reduction in packet switch network | 55 | 1994 | |
| 5,586,264 Video optimized media streamer with cache management | 291 | 1994 | |
| 5,854,887 System for the management of multiple time-critical data streams | 101 | 1996 | |
| 5,918,020 Data processing system and method for pacing information transfers in a communications network | 105 | 1997 | |
| 2001/0034,786 Method ane system for streaming media data in heterogeneous environments | 22 | 2001 | |
|
|
|||
| 6,744,763 Method and apparatus for media data transmission | 40 | 1998 | |
| 6,829,648 Method and apparatus for preparing media data for transmission | 30 | 1999 | |
| 7,191,242 Methods and apparatuses for transferring data | 22 | 2000 | |
| 2007/0094,407 Methods and apparatuses for transferring data | 6 | 2006 | |
| 2007/0143,468 Methods and apparatuses for transferring data | 7 | 2007 | |
|
|
|||
| 6,064,676 Remultipelxer cache architecture and memory organization for storing video program bearing transport packets and descriptors | 135 | 1998 | |
| 6,111,896 Remultiplexer for video program bearing transport streams with program clock reference time stamp adjustment | 109 | 1998 | |
| 6,351,471 Brandwidth optimization of video program bearing transport streams | 122 | 1998 | |
| 6,351,474 Network distributed remultiplexer for video program bearing transport streams | 117 | 1998 | |
|
|
|||
| 6,484,212 Proxy apparatus and method for streaming media information | 32 | 1999 | |
| 6,651,103 Proxy apparatus and method for streaming media information and for increasing the quality of stored media information | 24 | 1999 | |
| 6,505,169 Method for adaptive ad insertion in streaming multimedia content | 141 | 2000 | |
|
|
|||
| 6,377,972 High quality streaming multimedia | 67 | 1999 | |
| 6,708,213 Method for streaming multimedia information over public networks | 80 | 2000 | |
| 6,721,850 Method of cache replacement for streaming media | 18 | 2001 | |
|
|
|||
| 6,275,496 Content provider for pull based intelligent caching system | 58 | 1999 | |
| 6,324,182 Pull based, intelligent caching system and method | 70 | 1999 | |
| 2006/0064,500 Caching control for streaming media | 66 | 2005 | |
|
|
|||
| 6,038,570 Method for allocating files in a file system integrated with a RAID disk sub-system | 319 | 1995 | |
| 5,963,962 Write anywhere file-system layout | 402 | 1998 | |
| 6,742,082 Pre-computing streaming media payload method and apparatus | 29 | 2001 | |
|
|
|||
| 6,407,680 Distributed on-demand media transcoding system and method | 120 | 2000 | |
| 7,356,575 System, method, and computer program product for remotely determining the configuration of a multi-media content user | 16 | 2003 | |
| 2004/0163,123 Information delivery system, method, information processing apparatus, and method | 7 | 2004 | |
|
|
|||
| 6,760,765 Cluster server apparatus | 80 | 2000 | |
| 6,917,984 Time based multimedia objects streaming apparatus and method | 13 | 2000 | |
|
|
|||
| 5,615,362 Method and apparatus for managing relational data in an object cache | 153 | 1995 | |
| 6,594,751 Method and apparatus for pointer relocation optimization for virtual memory mapping and transaction management in a database system | 27 | 2000 | |
|
|
|||
| 6,343,083 Method and apparatus for supporting a connectionless communication protocol over an ATM network | 83 | 1998 | |
|
|
|||
| 6,665,755 External memory engine selectable pipeline architecture | 56 | 2000 | |
|
|
|||
| 6,747,991 Filter and method for adaptively modifying the bit rate of synchronized video and audio streams to meet packet-switched network bandwidth constraints | 43 | 2000 | |
|
|
|||
| 2006/0218,611 Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system | 10 | 2006 | |
|
|
|||
| 6,593,860 Distributed on-demand media transcoding system and method | 64 | 2002 | |
|
|
|||
| 5,737,747 Prefetching to service multiple video streams from an integrated cached disk array | 271 | 1996 | |
|
|
|||
| 6,370,688 Method and apparatus for server broadcast of time-converging multi-media streams | 89 | 1999 | |
|
|
|||
| 6,594,699 System for capability based multimedia streaming over a network | 168 | 1997 | |
|
|
|||
| 5,799,185 Method and system for managing system memory reclamation | 29 | 1996 | |
|
|
|||
| 6,085,193 Method and system for dynamically prefetching information via a server hierarchy | 181 | 1997 | |
|
|
|||
| 6,522,649 Method of distributing video reference signals as isochronous network packets | 8 | 2000 | |
|
|
|||
| 2005/0223,107 Media delivery apparatus | 11 | 2005 | |
|
|
|||
| 6,463,508 Method and apparatus for caching a media stream | 102 | 1999 | |
|
|
|||
| 2006/0047,774 Media play of selected portions of an event | 8 | 2004 | |
|
|
|||
| 2004/0202,148 System and method of data stream transmission over MPLS | 13 | 2001 | |
|
|
|||
| 5,819,292 Method for maintaining consistent states of a file system and for creating user-accessible read-only copies of a file system | 604 | 1995 | |
|
|
|||
| 6,990,512 Method and system for using live time shift technology to control a multimedia file | 27 | 2001 | |
|
|
|||
| 2003/0236,904 Priority progress multicast streaming for quality-adaptive transmission of data | 35 | 2002 | |
|
|
|||
| 6,366,970 Optimal handling and manipulation of high-speed streaming media in a computing device | 18 | 1999 | |
|
|
|||
| 2003/0005,452 Graphic user interface alternate download options for unavailable PRM content | 58 | 2001 | |
|
|
|||
| 6,516,361 Method of and apparatus for capturing and processing continuous media-based data streams transmitted over an IEEE 1394 serial bus | 17 | 1998 | |
|
|
|||
| 5,960,452 Optimizing access to multiplexed data streams on a computer system with limited memory | 29 | 1996 | |
|
|
|||
| 6,038,230 Packet switching with common time reference over links with dynamically varying delays | 97 | 1998 | |
|
|
|||
| 5,583,561 Multi-cast digital video data server using synchronization groups | 274 | 1994 | |
|
|
|||
| 2008/0095,339 System and method for providing requested quality of service in a hybrid network | 46 | 2007 | |
|
|
|||
| 2002/0169,926 Systems and methods for efficient cache management in streaming applications | 39 | 2002 | |
|
|
|||
| 2001/0052,132 System and method for distribution of child care training materials and remote monitoring of child care centers | 7 | 2001 | |
| 2004/0039,837 Multimedia timeline modification in networked client/server systems | 15 | 2003 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Jul 13, 2016 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Jul 13, 2020 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| 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 |