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

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
NETAPP, INC.SUNNYVALE, CA940

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Lango, Jason Mountain View, CA 11 174
Roussos, Konstantinos Sunnyvale, CA 25 205
Tsai, Robert Lieh-Yuan Atlanta, GA 7 27
Wagner, J Christopher Langley, WA 15 145

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
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
 
APPLE INC. (5)
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
 
SKYSTREAM NETWORKS INC. (4)
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
 
AT&T CORP. (3)
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
 
LUCENT TECHNOLOGIES INC. (3)
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
 
MICROSOFT CORPORATION (3)
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
 
NETWORK APPLIANCE, INC. (3)
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
 
SONY CORPORATION (3)
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
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
6,760,765 Cluster server apparatus 80 2000
6,917,984 Time based multimedia objects streaming apparatus and method 13 2000
 
PROGRESS SOFTWARE CORPORATION (2)
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
 
ALCATEL USA SOURCING, L.P. (1)
6,343,083 Method and apparatus for supporting a connectionless communication protocol over an ATM network 83 1998
 
AVAYA HOLDINGS LIMITED (1)
6,665,755 External memory engine selectable pipeline architecture 56 2000
 
CARNEGIE MELLON UNIVERSITY (1)
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
 
COX COMMUNICATIONS, INC. (1)
2006/0218,611 Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system 10 2006
 
CREDIT MANAGERS ASSOCIATION OF CALIFORNIA (1)
6,593,860 Distributed on-demand media transcoding system and method 64 2002
 
EMC CORPORATION (1)
5,737,747 Prefetching to service multiple video streams from an integrated cached disk array 271 1996
 
ENOUNCE, INC. (1)
6,370,688 Method and apparatus for server broadcast of time-converging multi-media streams 89 1999
 
ESPIAL, INC. (1)
6,594,699 System for capability based multimedia streaming over a network 168 1997
 
FUJI XEROX CO., LTD. (1)
5,799,185 Method and system for managing system memory reclamation 29 1996
 
GOOGLE INC. (1)
6,085,193 Method and system for dynamically prefetching information via a server hierarchy 181 1997
 
HARMONIC INC. (1)
6,522,649 Method of distributing video reference signals as isochronous network packets 8 2000
 
HITACHI, LTD. (1)
2005/0223,107 Media delivery apparatus 11 2005
 
LEVEL 3 COMMUNICATIONS, LLC (1)
6,463,508 Method and apparatus for caching a media stream 102 1999
 
MLB ADVANCED MEDIA, L.P. (1)
2006/0047,774 Media play of selected portions of an event 8 2004
 
NEC USA, INC. (1)
2004/0202,148 System and method of data stream transmission over MPLS 13 2001
 
NETAPP, INC. (1)
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
 
NOVELL, INC. (1)
6,990,512 Method and system for using live time shift technology to control a multimedia file 27 2001
 
OREGON HEALTH & SCIENCE UNIVERSITY (1)
2003/0236,904 Priority progress multicast streaming for quality-adaptive transmission of data 35 2002
 
QUADRANT INTERNATIONAL (1)
6,366,970 Optimal handling and manipulation of high-speed streaming media in a computing device 18 1999
 
SCIENTIFIC-ATLANTA, LLC (1)
2003/0005,452 Graphic user interface alternate download options for unavailable PRM content 58 2001
 
SONY ELECTRONICS INC. (1)
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
 
SYMANTEC CORPORATION (1)
5,960,452 Optimizing access to multiplexed data streams on a computer system with limited memory 29 1996
 
SYNCHRODYNE NETWORKS, INC. (1)
6,038,230 Packet switching with common time reference over links with dynamically varying delays 97 1998
 
UNISYS CORPORATION (1)
5,583,561 Multi-cast digital video data server using synchronization groups 274 1994
 
VERIZON SERVICES CORP. (1)
2008/0095,339 System and method for providing requested quality of service in a hybrid network 46 2007
 
VIVIDON, INC. (1)
2002/0169,926 Systems and methods for efficient cache management in streaming applications 39 2002
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (2)
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

Forward Cites

Patent Info (Count) # Cites Year
 
NETAPP, INC. (2)
7,945,688 Methods and apparatus for reducing streaming media data traffic bursts 1 2001
7,991,905 Adaptively selecting timeouts for streaming media 1 2003
 
WAG ACQUISITION, L.L.C. (2)
8,327,011 Streaming media buffering system 0 2012
8,364,839 Streaming media delivery system 0 2012
 
MOTOROLA SOLUTIONS, INC. (1)
8,081,635 Reconstruction of errored media streams in a communication system 0 2008

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