System and method for delivery of data files using service provider networks

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8671203
APP PUB NO 20100161387A1
SERIAL NO

12716065

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. In one embodiment, data files are transmitted on behalf of a third party using one or more service provider networks. In an exemplary embodiment, the third party contracts with the sending system to transmit the data files using the service provider networks to transmit data files to customers of the respective service provider networks. The data file is transmitted as a plurality of segments and transmitted in such a way so as to prevent congestion in the respective service provider networks.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
OPANGA NETWORKS, INC.SEATTLE, WA26
Opanga, Inc.WA, US1

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gibbons, David Redmond, US 37 897
Harrang, Jeffrey Paul Sammamish, US 41 637
Moinzadeh, Kamyar Bellevue, US 37 804

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (6)
7650376 Content distribution system for distributing content over a network, with particular applicability to distributing high-bandwidth content 169 2000
2004/0017,788 Routing of data including multimedia between electronic devices 24 2003
2005/0128,995 Method and apparatus for using wireless hotspots and semantic routing to provide broadband mobile serveices 67 2004
2007/0211,674 Auto continuation/discontinuation of data download and upload when entering/leaving a network 31 2006
2008/0161,951 Portable memory device with dynamically loaded audio content 16 2007
2008/0165,693 INCREASING LINK CAPACITY VIA TRAFFIC DISTRIBUTION OVER MULTIPLE WI-FI ACCESS POINTS 17 2008
 
SONY CORPORATION (3)
7496675 Data multiplexer, data multiplexing method, and recording medium 20 2001
7765324 Transmission apparatus and method, recording medium, and program thereof 17 2004
7577908 TV-centric system 20 2006
 
TELVUE CORPORATION (1)
2005/0289,630 Apparatus, method and system for self service digital media broadcast 43 2005
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
2003/0174,677 Quality dependent data communication channel 17 2003
 
AXXCELERA BROADBAND WIRELESS, INC. (1)
2004/0218,563 Control signalling and dynamic channel allocation in a wireless network 39 2004
 
SAMSUNG ELECTRONICS CO., LTD. (3)
2003/0083,870 System and method of network adaptive real-time multimedia streaming 19 2002
2005/0076,136 Apparatus and method for streaming multimedia data 182 2003
2008/0212,509 APPARATUS AND METHOD FOR SELECTING, RELEASING, AND CHANGING MCBCS CHANNEL OF MOBILE STATION IN BROADBAND WIRELESS ACCESS SYSTEM 25 2008
 
Sony Electronics Inc. (1)
7240099 System and method for efficiently performing data transfer operations 29 2001
 
SBC PROPERTIES, L.P. (1)
2004/0143,652 System and method for handling digital content delivery to portable devices 89 2003
 
SPEEDBIT LTD. (1)
6339785 Multi-server file download 144 1999
 
HULU, LLC (1)
6947388 Method and system for a real-time bandwidth allocation scheduler for media delivery 46 1999
 
HITACHI, LTD. (1)
5706281 Data transfer system 47 1995
 
RIOPORT.COM, INC. (1)
2003/0014,496 Closed-loop delivery system 83 2001
 
RATEZE REMOTE MGMT. L.L.C. (1)
2003/0145,100 Method and system of data packet transmission timing for controlling bandwidth 39 2002
 
ORACLE INTERNATIONAL CORPORATION (1)
7617312 Multidimensional repositories for problem discovery and capacity planning of database applications 23 2004
 
OPANGA NETWORKS, INC. (7)
7500010 Adaptive file delivery system and method 18 2006
2008/0040,501 ADAPTIVE FILE DELIVERY SYSTEM AND METHOD 20 2006
2009/0164,603 ADAPTIVE FILE DELIVERY SYSTEM AND METHOD 7 2009
2009/0254,675 ADAPTIVE FILE DELIVERY SYSTEM AND METHOD 8 2009
2010/0198,943 SYSTEM AND METHOD FOR PROGRESSIVE DOWNLOAD USING SURPLUS NETWORK CAPACITY 77 2010
2010/0274,871 SYSTEM AND METHOD FOR CONGESTION DETECTION IN AN ADAPTIVE FILE DELIVERY SYSTEM 13 2010
2010/0274,872 SYSTEM AND METHOD FOR FLOW CONTROL IN AN ADAPTIVE FILE DELIVERY SYSTEM 34 2010
 
APPLE INC. (1)
2002/0081,971 System, device, and method for maintaining communication sessions in a communication system 66 2000
 
OLYMPUS CORPORATION (1)
2007/0066,297 Network monitoring system and method 36 2005
 
SBC KNOWLEDGE VENTURES, L.P. (1)
7533158 System and method for handling digital content delivery to portable devices 24 2003
 
AIRMAGNET, INC. (1)
2006/0176,824 Methods and apparatus for identifying chronic performance problems on data networks 66 2005
 
VUIT, INC. (1)
2004/0168,052 Electronic content communication system and method 199 2003
 
KABUSHIKI KAISHA TOSHIBA (1)
2005/0132,049 Scheme for information delivery to mobile computers using cache servers 28 2005
 
LENOVO INNOVATIONS LIMITED (HONG KONG) (1)
2006/0268,336 Wireless communication terminal 23 2006
 
FOUNDRY NETWORKS, LLC (1)
7990857 Priority aware MAC flow control 22 2009
 
WIDEMED TECHNOLOGIES LTD. (1)
2004/0230,105 Adaptive prediction of changes of physiological/pathological states using processing of biomedical signals 76 2003
 
NOKIA SIEMENS NETWORKS OY (2)
2004/0117,459 System and method providing multimedia messaging in communication networks 57 2002
2005/0281,270 Apparatus, method and system for decision making to support network selection for multicast streams in hybrid networks 50 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
5974460 Apparatus and method for selecting an optimum telecommunications link 92 1997
6377805 Maintaining data communication through neighboring mobile units during handoff 66 1999
6651105 Method for seamless networking support for mobile devices using serial communications 140 1999
2002/0159,396 Adaptive TCP delayed acknowledgment 19 2001
2005/0193,069 Providing a portion of an electronic mail message based upon a transfer rate and a message size 23 2004
7436773 Packet flow control in switched full duplex ethernet networks 15 2004
2006/0159,098 Bulk data transfer 56 2005
 
Sprint Communications Company L.P. (1)
7688733 System and method for bandwidth selection in a communication network 16 2003
 
MEDIACAST, INC. (2)
2010/0161,387 SYSTEM AND METHOD FOR DELIVERY OF DATA FILES USING SERVICE PROVIDER NETWORKS 17 2010
2010/0161,679 SYSTEM AND METHOD FOR DELIVERY OF SECONDARY DATA FILES 7 2010
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
7451205 Multimedia stream pre-fetching and redistribution in servers to accommodate mobile clients 18 2001
7016085 Remote proofing service adaptively isolated from the internet 31 2002
 
LUCENT TECHNOLOGIES INC. (2)
6845398 Wireless multimedia player 168 1999
2004/0002,362 Backhaul multicasting using Ethernet-based Radio Access Networks 30 2002
 
ICPLANET (1)
6681255 Regulating rates of requests by a spider engine to web sites by creating instances of a timing module 28 2000
 
CISCO TECHNOLOGY, INC. (4)
7568045 Method and apparatus for estimating periodic worst-case delay under actual and hypothetical conditions using a measurement based traffic profile 34 2001
6910078 Methods and apparatus for controlling the transmission of stream data 87 2001
7698416 Application layer message-based server failover management by a network element 29 2005
2007/0121,523 Methods and apparatus for determining reverse path delay 31 2005
 
Proactive Networks (2)
6327677 Method and apparatus for monitoring a network environment 274 1998
6453346 Method and apparatus for intelligent storage and reduction of network information 102 1998
 
MOUNT SINAI SCHOOL OF MEDICINE (1)
2008/0215,873 SYSTEM AND METHOD FOR PRESENTING COPY PROTECTED CONTENT TO A USER FROM A PORTABLE STORAGE DEVICE 25 2008
 
SUPERMEDIA NETWORKS, INC. (1)
* 6769019 Method of background downloading of information from a computer network 118 1997
 
FUJITSU LIMITED (2)
6311065 Mobile communication system for predicting a transfer location of a mobile station 61 1998
6556542 Transfer rate controlling device and method thereof 16 1998
 
AGERE SYSTEMS INC. (1)
2006/0277,277 Method of automatically caching WAP web pages and a mobile communications device for the same 27 2005
 
Smartpackets, Inc. (1)
2002/0186,660 Adaptive control of data packet size in networks 88 2001
 
PROVENANCE ASSET GROUP LLC (1)
2003/0099,201 Method and apparatus for transmitting and receiving data packets to avoid stall during re-sequencing of data packets 14 2001
 
AT&T INTELLECTUAL PROPERTY II, L.P. (2)
7519030 Adaptive MAC fragmentation and rate selection for 802.11 wireless networks 32 2002
7539752 Proactive predictive preventative network management technique 19 2007
 
INTEL CORPORATION (1)
2003/0204,769 Session error recovery 26 2002
 
SK TELECOM CO., LTD. (1)
7643461 Method and telecommunication system for appointing frequency assignment mode and/or broadcast/multicast service assignment ration for providing broadcast/multicast service 17 2004
 
CRACKLE, INC. (1)
2008/0208,963 Online File Sharing 36 2007
 
ORANGE SA (1)
2007/0086,347 Data packet node, and method of operating a data packet network 17 2006
 
Kent Ridge Digital Labs (1)
6622172 Dynamically delayed acknowledgement transmission system 98 2000
 
SYMANTEC CORPORATION (1)
7543052 Automatic network traffic discovery and classification mechanism including dynamic discovery thresholds 108 2003
 
NOKIA CORPORATION (1)
2005/0256,926 System, method and computer program product for grouping clients and transferring content in accordance with the same 22 2004
 
SEIKO EPSON CORPORATION (1)
2005/0091,395 Method and system for transferring data files 22 2003
 
SERIQA NETWORKS (1)
2004/0042,398 Method and apparatus for reducing traffic congestion by preventing allocation of the occupied portion of the link capacity and for protecting a switch from congestion by preventing allocation on some of its links 32 2003
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (4)
6560243 System and method for receiver based allocation of network bandwidth 110 1999
6570848 System and method for congestion control in packet-based communication networks 37 1999
7359326 Method for splitting data and acknowledgements in a TCP session 16 2003
7512066 Congestion control system 25 2004
 
SRI INTERNATIONAL (1)
7594260 Network surveillance using long-term and short-term statistical profiles to determine suspicious network activity 56 2003
 
GENERAL INSTRUMENT CORPORATION (1)
2008/0126,919 Method, Apparatus and System for Managing Access to Multimedia Content Using Dynamic Media Bookmarks 48 2006
 
BENHOV GMBH, LLC (1)
* 7401155 Method and system for downloading network data at a controlled data transfer rate 7 2004
 
NOKIA TECHNOLOGIES OY (1)
2004/0122,969 Adaptive delayed ACK switching for TCP applications 14 2002
 
LG-NORTEL CO., LTD. (1)
6038224 Data control system in CDMA mobile communication system 17 1997
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (1)
2004/0003,105 Optimised receiver-initiated sending rate increment 21 2003
 
TWITTER, INC. (1)
2007/0239,695 TRANSIENT STORAGE IN DISTRIBUTED COLLABORATIVE COMPUTING ENVIRONMENTS 36 2006
 
Kokusai Denshin Denwa Co., Ltd. (1)
6052734 Method and apparatus for dynamic data rate control over a packet-switched network 56 1998
 
WSOU INVESTMENTS, LLC (3)
6567415 Packet scheduling in a communication network with statistical multiplexing of service classes 38 1999
6512865 Cross-traffic suppression in wavelength division multiplexed systems 18 2000
2007/0142,067 Resource allocation based on interference mitigation in a wireless communication system 41 2005
 
NEC CORPORATION (2)
2002/0156,910 Flow control system and method 19 2002
2004/0066,746 Packet transfer rate monitoring control apparatus method and program 36 2003
 
AURORA NETWORKS, INC. (1)
2005/0198,680 Conditional access method and apparatus of a receiver system for controlling digital TV program start time 27 2005
 
RIVERBED TECHNOLOGY, INC. (1)
7076695 System and methods for adaptive threshold determination for performance metrics 115 2002
 
INTELLECTUAL VENTURES I LLC (1)
2010/0077,251 METHOD AND SYSTEM FOR RELIABLY AND EFFICIENTLY TRANSPORTING DATA OVER A NETWORK 30 2009
 
SEAGATE TECHNOLOGY LLC (1)
2005/0058,138 Communications management system 18 2004
 
SEI INFORMATION TECHNOLOGY, A DELAWARE CORPORATION (1)
* 6662231 Method and system for subscriber-based audio service over a communication network 427 2000
 
NAPO ENTERPRISES, LLC (1)
2008/0319,833 P2P REAL TIME MEDIA RECOMMENDATIONS 68 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (7)
* 6920110 System and method for transferring data over a network 31 2001
7454527 Architecture and related methods for streaming media content through heterogeneous networks 27 2001
2003/0221,008 Methods and systems for a receiver to allocate bandwidth among incoming communications flows 23 2002
2005/0091,398 System for transferring data over a network 29 2004
2008/0195,745 Adaptive bandwidth utilization 63 2007
2008/0205,291 SMART PRE-FETCHING FOR PEER ASSISTED ON-DEMAND MEDIA 65 2007
2009/0100,469 Recommendations from Social Networks 114 2007
 
STRATUS COMPUTER SYSTEMS, S.A.R.L., LUXEMBOURG (1)
2002/0116,555 Method and apparatus for efficiently moving portions of a memory block 15 2000
 
GOOGLE TECHNOLOGY HOLDINGS LLC (6)
5867230 System, device, and method for streaming a multimedia file encoded at a variable bitrate 88 1997
6493875 In-home wireless 225 1998
6633585 Enhanced flow control in ATM edge switches 45 1999
2002/0021,465 Home networking gateway 68 2000
7085576 Method and apparatus for providing streaming information to a wireless mobile wireless device 47 2002
2009/0164,624 Method and Apparatus for Acquiring Content-Based Capital Via A Sharing Technology 29 2007
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (3)
6754179 Real time control of pause frame transmissions for improved bandwidth utilization 69 2000
2005/0165,948 Systems and methods for improving network performance 14 2004
2006/0025,151 Handoff of a multimedia call session using background network scanning 136 2005
 
YANGAROO INC. (1)
2004/0015,445 Content distribution system and method 44 2003
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (1)
5706428 Multirate wireless data communication system 241 1996
 
SHARP KABUSHIKI KAISHA (2)
2005/0058,198 System and method for transcoding with adaptive bit rate control 11 2003
2006/0282,856 Collaborative recommendation system 229 2005
 
QUALCOMM INCORPORATED (3)
6807429 Method and apparatus for combining power control commands received in a wireless communication system 24 2001
7536626 Power control using erasure techniques 50 2004
2006/0026,296 Methods and apparatus for optimum file transfers in a time-varying network environment 28 2005
 
EXCALIBUR IP, LLC (1)
2009/0164,646 METHOD FOR DETERMINING NETWORK PROXIMITY FOR GLOBAL TRAFFIC LOAD BALANCING USING PASSIVE TCP PERFORMANCE INSTRUMENTATION 22 2007
 
KING'S COLLEGE LONDON (1)
2006/0019,665 Cellular communications systems 56 2004
 
CIENA CORPORATION (1)
2005/0169,184 Performance monitoring in a communications network 18 2004
 
ALCATEL LUCENT (2)
2003/0084,182 Method of transmitting packets via a telecommunications network using IP protocol 17 2002
2007/0165,732 Method for performing adaptive subcarrier allocation to a mobile terminal for FDM or OFDM transmission in a multi cell network, a base station, a mobile terminal and a multi cell network therefor 18 2006
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (4)
5726978 Adaptive channel allocation in a frequency division multiplexed system 347 1995
2007/0025,301 Method and system for rate control service in a network 197 2003
2008/0256,272 Packet Scheduling for Data Stream Transmission 51 2004
2005/0282,500 Benign interference suppression for received signal quality estimation 105 2004
 
ONION NETWORKS (1)
2009/0327,512 PARALLEL DATA TRANSFER OVER MULTIPLE CHANNELS WITH DATA ORDER PRIORITIZATION 27 2009
 
ROVI TECHNOLOGIES CORPORATION (1)
7103906 User controlled multi-device media-on-demand system 168 2000
 
COMCAST IP HOLDINGS I, LLC (1)
2003/0028,890 Video and digital multimedia acquisition and delivery system and method 142 2001
 
CORIANT OY (1)
6529476 Method and a network element for transferring data packets in a teletransmission network 17 1999
 
RPX CORPORATION (2)
7058723 Congestion control for internet protocol storage 46 2000
7349337 Techniques for shaping data transmission rates 31 2003
 
FACEBOOK, INC. (1)
7650111 Methods, systems, and computer program products for transmitting streaming media to a mobile terminal using the bandwidth associated with a wireless network 18 2003
 
EBAY INC. (1)
2008/0162,403 Contextual content publishing system and method 22 2006
 
FG Microtec GmbH (1)
2005/0239,412 Method for controlling data transmission in wireless networks 15 2005
 
TERAYON COMMUNICATION SYSTEMS, INC. (1)
2006/0150,055 Adaptive information delivery system using FEC feedback 62 2005
 
AT&T CORP. (1)
2005/0281,277 Establishing traffic priorities in a voice over IP network 35 2004
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
AKAMAI TECHNOLOGIES, INC. (1)
9807010 Congestion detection in mobile networks and delivery of content in non-congested conditions 0 2015
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Sep 11, 2017
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 11, 2021
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 11, 2025
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