Movatterモバイル変換


[0]ホーム

URL:


US20050021621A1 - System for bandwidth allocation in a computer network - Google Patents

System for bandwidth allocation in a computer network
Download PDF

Info

Publication number
US20050021621A1
US20050021621A1US10/767,227US76722704AUS2005021621A1US 20050021621 A1US20050021621 A1US 20050021621A1US 76722704 AUS76722704 AUS 76722704AUS 2005021621 A1US2005021621 A1US 2005021621A1
Authority
US
United States
Prior art keywords
data
bandwidth
data stream
stream
transfer rate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/767,227
Inventor
William Welch
Steven McCanne
Abhay Parekh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Inc
Google LLC
Original Assignee
FastForward Networks Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FastForward Networks IncfiledCriticalFastForward Networks Inc
Priority to US10/767,227priorityCriticalpatent/US20050021621A1/en
Publication of US20050021621A1publicationCriticalpatent/US20050021621A1/en
Assigned to YAHOO! INC.reassignmentYAHOO! INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: FASTFORWARD NETWORKS, INC.
Assigned to FASTFORWARD NETWORKSreassignmentFASTFORWARD NETWORKSASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MCCANNE, STEVEN, PAREKH, ABHAY, WELCH, WILLIAM
Assigned to GOOGLE INC.reassignmentGOOGLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YAHOO! INC.
Assigned to YAHOO HOLDINGS, INC.reassignmentYAHOO HOLDINGS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YAHOO! INC.
Assigned to GOOGLE LLCreassignmentGOOGLE LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: GOOGLE INC.
Assigned to OATH INC.reassignmentOATH INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YAHOO HOLDINGS, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system for classifying, monitoring, controlling and otherwise managing and allocating bandwidth of a network to data streams. A method for allocating bandwidth of a data network to a plurality of data streams is provided. The method comprises specifying apportionment of the bandwidth to a plurality of data classes. Receiving a plurality of data streams wherein each data stream has an associated data class. Negotiating a transfer rate for each data stream, wherein the transfer rate is limited to the bandwidth apportioned to the data class associated with each data stream and transmitting the data streams on the data network at the negotiated transfer rates.

Description

Claims (10)

1. A method for allocating bandwidth of a data network to a plurality of data streams, comprising:
specifying apportionment of the bandwidth to a plurality of data classes;
receiving a plurality of data streams wherein each data stream has at least one attribute that associates the data stream with one of the data classes;
from a plurality of acceptable transfer rates, negotiating a transfer rate for each data stream, wherein the transfer rate is limited to the bandwidth apportioned to the data class associated with each data stream; and
transmitting the data streams on the data network at the negotiated transfer rates
a stream processor, having logic to receive the data stream and to;
an output coupled to the stream processor, having logic to receive the data stream and transmit the data stream on the data network at the negotiated transfer rate.
US10/767,2271999-06-012004-01-28System for bandwidth allocation in a computer networkAbandonedUS20050021621A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/767,227US20050021621A1 (en)1999-06-012004-01-28System for bandwidth allocation in a computer network

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US13716099P1999-06-011999-06-01
US09/384,865US6735633B1 (en)1999-06-011999-08-27System for bandwidth allocation in a computer network
US10/767,227US20050021621A1 (en)1999-06-012004-01-28System for bandwidth allocation in a computer network

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/384,865ContinuationUS6735633B1 (en)1999-06-011999-08-27System for bandwidth allocation in a computer network

Publications (1)

Publication NumberPublication Date
US20050021621A1true US20050021621A1 (en)2005-01-27

Family

ID=32232954

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/384,865Expired - LifetimeUS6735633B1 (en)1999-06-011999-08-27System for bandwidth allocation in a computer network
US10/767,227AbandonedUS20050021621A1 (en)1999-06-012004-01-28System for bandwidth allocation in a computer network

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/384,865Expired - LifetimeUS6735633B1 (en)1999-06-011999-08-27System for bandwidth allocation in a computer network

Country Status (1)

CountryLink
US (2)US6735633B1 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040057461A1 (en)*2002-09-052004-03-25Frank DawidowskyDynamic bandwidth allocation for variable bit rate streaming data
US20040205473A1 (en)*2000-01-272004-10-14Gwyn FisherMethod and system for implementing an enterprise information portal
US20060120302A1 (en)*2004-12-032006-06-08Microsoft CorporationProtocol for exchanging control data to mitigate interference problems in wireless networking
US20060121854A1 (en)*2004-12-032006-06-08Microsoft CorporationUse of separate control channel to mitigate interference problems in wireless networking
US7171491B1 (en)*2000-01-252007-01-30Cisco Technology, Inc.Methods and apparatus for managing data distribution in a network
US20070030833A1 (en)*2005-08-022007-02-08Pirzada Fahd BMethod for managing network content delivery using client application workload patterns and related systems
US20080005392A1 (en)*2006-06-132008-01-03International Business Machines CorporationDynamic stabilization for a stream processing system
US20080019395A1 (en)*2006-07-192008-01-24Prakasha AithalExpedited communication traffic handling apparatus and methods
US20080080619A1 (en)*2006-09-262008-04-03Dilithium Holdings, Inc.Method and apparatus for compressed video bitstream conversion with reduced-algorithmic-delay
US20080288611A1 (en)*2007-05-142008-11-20Toyomura TakashiReceiving Apparatus and Receiving System
WO2009018665A1 (en)*2007-08-082009-02-12Qnx Software Systems (Wavemakers), Inc.Video phone system
US20090046739A1 (en)*2007-08-162009-02-19Maria Rene EblingMethods and Apparatus for Efficient and Adaptive Transmission of Data in Data Collection Networks
US7630687B2 (en)2004-12-032009-12-08Microsoft CorporationExtensible framework for mitigating interference problems in wireless networking
US20090319681A1 (en)*2008-06-202009-12-24Microsoft CorporationDynamic Throttling Based on Network Conditions
US20100011119A1 (en)*2007-09-242010-01-14Microsoft CorporationAutomatic bit rate detection and throttling
US7664465B2 (en)2005-11-042010-02-16Microsoft CorporationRobust coexistence service for mitigating wireless network interference
US20100180034A1 (en)*2009-01-152010-07-15Cox Communications, Inc.In-Network Online Storage With Increased Session Bandwidth
US7983299B1 (en)*2006-05-152011-07-19Juniper Networks, Inc.Weight-based bandwidth allocation for network traffic
US20110271195A1 (en)*2010-04-302011-11-03Nokia CorporationMethod and apparatus for allocating content components to different hardward interfaces
US20110320953A1 (en)*2009-12-182011-12-29Nokia CorporationMethod and apparatus for projecting a user interface via partition streaming
US20120059937A1 (en)*2010-09-082012-03-08International Business Machines CorporationBandwidth allocation management
US20120307661A1 (en)*2009-12-112012-12-06Nec CorporationUsable bandwidth measurement method, usable bandwidth measurement system, terminal device, and computer-readable recording medium
US20120317240A1 (en)*2011-06-102012-12-13Shazam Entertainment Ltd.Methods and Systems for Identifying Content in a Data Stream
US20130142040A1 (en)*2011-12-052013-06-06Todd FryerPooling available network bandwidth from multiple devices
US20160094416A1 (en)*2014-09-302016-03-31Level 3 Communications, LlcAllocating Capacity of a Network Connection to Data Streams Based on Type
US9356980B2 (en)2012-07-312016-05-31At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US20160261679A1 (en)*2011-02-222016-09-08International Business Machines CorporationNetwork-aware structured content downloads
US9444726B2 (en)2012-07-312016-09-13At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US9491093B2 (en)2012-07-312016-11-08At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US11425621B2 (en)*2016-05-132022-08-23Huawei Technologies Co., Ltd.Device control method and apparatus

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8914022B2 (en)1992-03-062014-12-16Gogo LlcSystem for providing high speed communications service in an airborne wireless cellular network
US8713641B1 (en)1998-12-082014-04-29Nomadix, Inc.Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US7194554B1 (en)1998-12-082007-03-20Nomadix, Inc.Systems and methods for providing dynamic network authorization authentication and accounting
US8266266B2 (en)1998-12-082012-09-11Nomadix, Inc.Systems and methods for providing dynamic network authorization, authentication and accounting
US6735633B1 (en)*1999-06-012004-05-11Fast Forward NetworksSystem for bandwidth allocation in a computer network
US6850987B1 (en)*1999-06-012005-02-01Fastforward Networks, Inc.System for multipoint infrastructure transport in a computer network
US8457627B2 (en)*1999-08-242013-06-04Gogo LlcTraffic scheduling system for wireless communications
US6785704B1 (en)*1999-12-202004-08-31Fastforward NetworksContent distribution system for operation over an internetwork including content peering arrangements
WO2001031885A2 (en)1999-10-222001-05-03Nomadix, Inc.Gateway device having an xml interface and associated method
US7739383B1 (en)1999-10-222010-06-15Nomadix, Inc.Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network
US7565450B2 (en)*2000-03-162009-07-21Adara Networks Inc.System and method for using a mapping between client addresses and addresses of caches to support content delivery
US7162539B2 (en)2000-03-162007-01-09Adara Networks, Inc.System and method for discovering information objects and information object repositories in computer networks
US7343422B2 (en)*2000-04-282008-03-11Adara Networks, Inc.System and method for using uniform resource locators to map application layer content names to network layer anycast addresses
US7725596B2 (en)*2000-04-282010-05-25Adara Networks, Inc.System and method for resolving network layer anycast addresses to network layer unicast addresses
US7577754B2 (en)*2000-04-282009-08-18Adara Networks, Inc.System and method for controlling access to content carried in a caching architecture
US7908337B2 (en)*2000-04-282011-03-15Adara Networks, Inc.System and method for using network layer uniform resource locator routing to locate the closest server carrying specific content
US7111163B1 (en)2000-07-102006-09-19Alterwan, Inc.Wide area network using internet with quality of service
EP1204248A1 (en)*2000-11-062002-05-08Agilent Technologies, Inc. (a Delaware corporation)Monitoring traffic in telecommunications networks
US20040213221A1 (en)*2001-01-162004-10-28Seyhan CivanlarSystem and method for soft bandwidth
US7023876B2 (en)*2001-07-092006-04-04Quantum CorporationPoint-to-point protocol
US20030084183A1 (en)*2001-09-282003-05-01Anders OdlundDynamic transferring software/protocol
WO2003049441A1 (en)*2001-12-072003-06-12Matsushita Electric Industrial Co., Ltd.Media contents distribution system and method
US8051197B2 (en)2002-03-292011-11-01Brocade Communications Systems, Inc.Network congestion management systems and methods
US20030200317A1 (en)*2002-04-192003-10-23Native Networks Technologies LtdMethod and system for dynamically allocating bandwidth to a plurality of network elements
US20050226320A1 (en)*2002-04-222005-10-13Koninklijke Philips Electronics N.V.Circuit, apparatus and method for storing audiovisual data
US7359322B2 (en)*2002-08-122008-04-15Telcordia Technologies, Inc.Dynamic bandwidth reallocation
US6876628B2 (en)*2002-08-282005-04-05Emware, Inc.Optimization of subnetwork bandwidth based on desired subscription rates
US20040064325A1 (en)*2002-09-272004-04-01Majid SyedIntelligent use of encoder unused bandwidth in a digital audio broadcast
US8204079B2 (en)*2002-10-282012-06-19Qualcomm IncorporatedJoint transmission of multiple multimedia streams
US7577750B2 (en)*2003-05-232009-08-18Microsoft CorporationSystems and methods for peer-to-peer collaboration to enhance multimedia streaming
TWI236605B (en)*2003-10-022005-07-21Pixart Imaging IncData flow conversion method and its buffer device
US7356648B2 (en)*2003-10-022008-04-08International Business Machines CorporationShared buffer having hardware controlled buffer regions
US8442519B2 (en)2003-12-072013-05-14Gogo LlcSpectrum sharing between an aircraft-based air-to-ground communication system and existing geostationary satellite services
US20060031572A1 (en)*2004-05-182006-02-09Microsoft CorporationEvent broker
US7248177B2 (en)*2004-06-282007-07-24Intelliserv, Inc.Down hole transmission system
US20060062249A1 (en)*2004-06-282006-03-23Hall David RApparatus and method for adjusting bandwidth allocation in downhole drilling networks
US7200070B2 (en)*2004-06-282007-04-03Intelliserv, Inc.Downhole drilling network using burst modulation techniques
US20060098722A1 (en)*2004-11-092006-05-11Osamu TanakaRepeating installation, communication speed adjusting method, program, and recording medium
US7925756B1 (en)*2005-09-302011-04-12Packeteer, Inc.Partition configuration and creation mechanisms for network traffic management devices
US7944864B2 (en)*2006-06-012011-05-17International Business Machines CorporationMethod and system for supporting dynamic stream attributes
US9003292B2 (en)2006-07-062015-04-07LiveAction, Inc.System and method for network topology and flow visualization
US8879573B2 (en)*2006-12-012014-11-04Microsoft CorporationMedia access control (MAC) protocol for cognitive wireless networks
US7876786B2 (en)*2006-12-012011-01-25Microsoft CorporationDynamic time-spectrum block allocation for cognitive radio networks
US7788395B2 (en)*2007-02-142010-08-31Microsoft CorporationAdaptive media playback
US7979550B2 (en)*2007-05-242011-07-12Sihai XiaoMethods and apparatuses for adjusting bandwidth allocation during a collaboration session
CA2690850C (en)*2007-06-182014-05-13Allot Communications Ltd.A dpi matrix allocator
US7774488B2 (en)2008-03-122010-08-10International Business Machines CorporationMethod and system for switching media streams in a client system based on environmental changes
US7779140B2 (en)*2008-03-142010-08-17International Business Machines CorporationMethod and system for switching media streams in a client system as directed by a control system
US8924862B1 (en)2008-09-052014-12-30Cisco Technology, Inc.Optimizing desktop sharing for wireless clients during networked collaboration
US8131828B2 (en)*2008-10-032012-03-06Cisco Technology, Inc.Selectively joining clients to meeting servers
CN101414949B (en)*2008-11-282011-05-18阿里巴巴集团控股有限公司Chain data transmission method, node and system
US8811903B2 (en)2009-05-282014-08-19Microsoft CorporationSpectrum assignment for networks over white spaces and other portions of the spectrum
WO2011035328A1 (en)*2009-09-212011-03-24Jesse CaulfieldImproved operation of a cognitive radio resource coordinator
US8417986B2 (en)*2009-12-232013-04-09Intel CorporationTime negotiation using serial voltage identification communication
US8412976B2 (en)*2009-12-232013-04-02Intel CorporationData negotiation using serial voltage identification communication
JP6104178B2 (en)2011-01-182017-03-29ノマディックス・インコーポレイテッドNomadix,Inc. System and method for group bandwidth management in a communication system network
EP2802994B1 (en)2012-01-132018-10-10Intel CorporationTwo wire serial voltage identification protocol
US9444635B2 (en)*2012-02-092016-09-13Cisco Technology, Inc.Bandwidth allocation for multimedia conferencing
US10095422B2 (en)*2016-10-282018-10-09Veritas Technologies, LLCSystems and methods for allocating input/output bandwidth in storage systems

Citations (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5611049A (en)*1992-06-031997-03-11Pitts; William M.System for accessing distributed data cache channel at each network node to pass requests and data
US5751338A (en)*1994-12-301998-05-12Visionary Corporate TechnologiesMethods and systems for multimedia communications via public telephone networks
US5822320A (en)*1995-11-201998-10-13Nec CorporationAddress resolution method and asynchronous transfer mode network system
US5835495A (en)*1995-10-111998-11-10Microsoft CorporationSystem and method for scaleable streamed audio transmission over a network
US5956716A (en)*1995-06-071999-09-21Intervu, Inc.System and method for delivery of video data over a computer network
US5974453A (en)*1997-10-081999-10-26Intel CorporationMethod and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
US6003030A (en)*1995-06-071999-12-14Intervu, Inc.System and method for optimized storage and retrieval of data on a distributed computer network
US6028842A (en)*1996-12-232000-02-22Nortel Networks CorporationDynamic traffic conditioning
US6038664A (en)*1996-06-102000-03-14Cubix CorporationMethod for selecting communication access method for local area networks
US6046980A (en)*1996-12-092000-04-04Packeteer, Inc.System for managing flow bandwidth utilization at network, transport and application layers in store and forward network
US6047322A (en)*1997-05-272000-04-04Ukiah Software, Inc.Method and apparatus for quality of service management
US6052718A (en)*1997-01-072000-04-18Sightpath, IncReplica routing
US6078586A (en)*1998-08-032000-06-20Mci Communications CorporationATM virtual private networks
US6085234A (en)*1994-11-282000-07-04Inca Technology, Inc.Remote file services network-infrastructure cache
US6092178A (en)*1998-09-032000-07-18Sun Microsystems, Inc.System for responding to a resource request
US6101180A (en)*1996-11-122000-08-08Starguide Digital Networks, Inc.High bandwidth broadcast system having localized multicast access to broadcast content
US6108703A (en)*1998-07-142000-08-22Massachusetts Institute Of TechnologyGlobal hosting system
US6112239A (en)*1997-06-182000-08-29Intervu, IncSystem and method for server-side optimization of data delivery on a distributed computer network
US6115752A (en)*1998-05-212000-09-05Sun Microsystems, Inc.System and method for server selection for mirrored sites
US6148005A (en)*1997-10-092000-11-14Lucent Technologies IncLayered video multicast transmission system with retransmission-based error recovery
US6212570B1 (en)*1998-04-292001-04-03Nippon Telegraph & Telephone CorporationInformation distribution device selection system
US6222841B1 (en)*1997-01-082001-04-24Digital Vision Laboratories CorporationData transmission system and method
US6256675B1 (en)*1997-05-062001-07-03At&T Corp.System and method for allocating requests for objects and managing replicas of objects on a network
US6263371B1 (en)*1999-06-102001-07-17Cacheflow, Inc.Method and apparatus for seaming of streaming content
US20010015965A1 (en)*1998-11-022001-08-23Preston Dan A.Geo-spacial internet protocol addressing
US6286052B1 (en)*1998-12-042001-09-04Cisco Technology, Inc.Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows
US6292834B1 (en)*1997-03-142001-09-18Microsoft CorporationDynamic bandwidth selection for efficient transmission of multimedia streams in a computer network
US6327252B1 (en)*1997-10-032001-12-04Alcatel Canada Inc.Automatic link establishment between distributed servers through an NBMA network
US20010052016A1 (en)*1999-12-132001-12-13Skene Bryan D.Method and system for balancing load distrubution on a wide area network
US6337881B1 (en)*1996-09-162002-01-08Microsoft CorporationMultimedia compression system with adaptive block sizes
US6412000B1 (en)*1997-11-252002-06-25Packeteer, Inc.Method for automatically classifying traffic in a packet communications network
US6415323B1 (en)*1999-09-032002-07-02Fastforward NetworksProximity-based redirection system for robust and scalable service-node location in an internetwork
US6449650B1 (en)*1999-02-012002-09-10Redback Networks Inc.Methods and apparatus for deploying quality of service policies on a data communication network
US6463470B1 (en)*1998-10-262002-10-08Cisco Technology, Inc.Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows
US20020194373A1 (en)*1999-06-142002-12-19Choudhry Azkar HussainSystem and method for dynamic creation and management of virtual subdomain addresses
US6529508B1 (en)*1999-02-012003-03-04Redback Networks Inc.Methods and apparatus for packet classification with multiple answer sets
US20030050920A1 (en)*2001-02-122003-03-13Chen SunContacts management using virtual subdomains
US6535486B1 (en)*1998-03-202003-03-183Com CorporationMethod and apparatus for adaptive prioritization of multiple information types in highly congested communication devices
US6542964B1 (en)*1999-06-022003-04-01Blue Coat SystemsCost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server
US6578066B1 (en)*1999-09-172003-06-10Alteon WebsystemsDistributed load-balancing internet servers
US6611872B1 (en)*1999-01-112003-08-26Fastforward Networks, Inc.Performing multicast communication in computer networks by using overlay routing
US20030177274A1 (en)*2002-03-122003-09-18Chen SunVirtual subdomain address file suffix
US20030193958A1 (en)*2002-04-112003-10-16Vidya NarayananMethods for providing rendezvous point router redundancy in sparse mode multicast networks
US20040073621A1 (en)*2002-09-302004-04-15Sampson Scott E.Communication management using a token action log
US6735633B1 (en)*1999-06-012004-05-11Fast Forward NetworksSystem for bandwidth allocation in a computer network
US6741585B1 (en)*2000-05-052004-05-25Lucent Technologies Inc.Interworking of addressing in an internetwork
US6963929B1 (en)*1999-01-132005-11-08Soobok LeeInternet e-mail add-on service system
US7188138B1 (en)*1999-03-222007-03-06Eric SchneiderMethod, product, and apparatus for resource identifier registration and aftermarket services

Patent Citations (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5611049A (en)*1992-06-031997-03-11Pitts; William M.System for accessing distributed data cache channel at each network node to pass requests and data
US6085234A (en)*1994-11-282000-07-04Inca Technology, Inc.Remote file services network-infrastructure cache
US5751338A (en)*1994-12-301998-05-12Visionary Corporate TechnologiesMethods and systems for multimedia communications via public telephone networks
US6003030A (en)*1995-06-071999-12-14Intervu, Inc.System and method for optimized storage and retrieval of data on a distributed computer network
US5956716A (en)*1995-06-071999-09-21Intervu, Inc.System and method for delivery of video data over a computer network
US5835495A (en)*1995-10-111998-11-10Microsoft CorporationSystem and method for scaleable streamed audio transmission over a network
US5822320A (en)*1995-11-201998-10-13Nec CorporationAddress resolution method and asynchronous transfer mode network system
US6038664A (en)*1996-06-102000-03-14Cubix CorporationMethod for selecting communication access method for local area networks
US6337881B1 (en)*1996-09-162002-01-08Microsoft CorporationMultimedia compression system with adaptive block sizes
US6101180A (en)*1996-11-122000-08-08Starguide Digital Networks, Inc.High bandwidth broadcast system having localized multicast access to broadcast content
US6046980A (en)*1996-12-092000-04-04Packeteer, Inc.System for managing flow bandwidth utilization at network, transport and application layers in store and forward network
US6028842A (en)*1996-12-232000-02-22Nortel Networks CorporationDynamic traffic conditioning
US6052718A (en)*1997-01-072000-04-18Sightpath, IncReplica routing
US6222841B1 (en)*1997-01-082001-04-24Digital Vision Laboratories CorporationData transmission system and method
US6292834B1 (en)*1997-03-142001-09-18Microsoft CorporationDynamic bandwidth selection for efficient transmission of multimedia streams in a computer network
US6256675B1 (en)*1997-05-062001-07-03At&T Corp.System and method for allocating requests for objects and managing replicas of objects on a network
US6047322A (en)*1997-05-272000-04-04Ukiah Software, Inc.Method and apparatus for quality of service management
US6112239A (en)*1997-06-182000-08-29Intervu, IncSystem and method for server-side optimization of data delivery on a distributed computer network
US6327252B1 (en)*1997-10-032001-12-04Alcatel Canada Inc.Automatic link establishment between distributed servers through an NBMA network
US5974453A (en)*1997-10-081999-10-26Intel CorporationMethod and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
US6148005A (en)*1997-10-092000-11-14Lucent Technologies IncLayered video multicast transmission system with retransmission-based error recovery
US6412000B1 (en)*1997-11-252002-06-25Packeteer, Inc.Method for automatically classifying traffic in a packet communications network
US6535486B1 (en)*1998-03-202003-03-183Com CorporationMethod and apparatus for adaptive prioritization of multiple information types in highly congested communication devices
US6212570B1 (en)*1998-04-292001-04-03Nippon Telegraph & Telephone CorporationInformation distribution device selection system
US6115752A (en)*1998-05-212000-09-05Sun Microsystems, Inc.System and method for server selection for mirrored sites
US6108703A (en)*1998-07-142000-08-22Massachusetts Institute Of TechnologyGlobal hosting system
US6078586A (en)*1998-08-032000-06-20Mci Communications CorporationATM virtual private networks
US6092178A (en)*1998-09-032000-07-18Sun Microsystems, Inc.System for responding to a resource request
US6463470B1 (en)*1998-10-262002-10-08Cisco Technology, Inc.Method and apparatus of storing policies for policy-based management of quality of service treatments of network data traffic flows
US20010015965A1 (en)*1998-11-022001-08-23Preston Dan A.Geo-spacial internet protocol addressing
US6286052B1 (en)*1998-12-042001-09-04Cisco Technology, Inc.Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows
US6611872B1 (en)*1999-01-112003-08-26Fastforward Networks, Inc.Performing multicast communication in computer networks by using overlay routing
US6963929B1 (en)*1999-01-132005-11-08Soobok LeeInternet e-mail add-on service system
US6449650B1 (en)*1999-02-012002-09-10Redback Networks Inc.Methods and apparatus for deploying quality of service policies on a data communication network
US6529508B1 (en)*1999-02-012003-03-04Redback Networks Inc.Methods and apparatus for packet classification with multiple answer sets
US7188138B1 (en)*1999-03-222007-03-06Eric SchneiderMethod, product, and apparatus for resource identifier registration and aftermarket services
US6735633B1 (en)*1999-06-012004-05-11Fast Forward NetworksSystem for bandwidth allocation in a computer network
US6542964B1 (en)*1999-06-022003-04-01Blue Coat SystemsCost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server
US6263371B1 (en)*1999-06-102001-07-17Cacheflow, Inc.Method and apparatus for seaming of streaming content
US20020194373A1 (en)*1999-06-142002-12-19Choudhry Azkar HussainSystem and method for dynamic creation and management of virtual subdomain addresses
US6415323B1 (en)*1999-09-032002-07-02Fastforward NetworksProximity-based redirection system for robust and scalable service-node location in an internetwork
US6578066B1 (en)*1999-09-172003-06-10Alteon WebsystemsDistributed load-balancing internet servers
US20010052016A1 (en)*1999-12-132001-12-13Skene Bryan D.Method and system for balancing load distrubution on a wide area network
US6741585B1 (en)*2000-05-052004-05-25Lucent Technologies Inc.Interworking of addressing in an internetwork
US20030050920A1 (en)*2001-02-122003-03-13Chen SunContacts management using virtual subdomains
US20030177274A1 (en)*2002-03-122003-09-18Chen SunVirtual subdomain address file suffix
US20030193958A1 (en)*2002-04-112003-10-16Vidya NarayananMethods for providing rendezvous point router redundancy in sparse mode multicast networks
US20040073621A1 (en)*2002-09-302004-04-15Sampson Scott E.Communication management using a token action log

Cited By (66)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7171491B1 (en)*2000-01-252007-01-30Cisco Technology, Inc.Methods and apparatus for managing data distribution in a network
US20040205473A1 (en)*2000-01-272004-10-14Gwyn FisherMethod and system for implementing an enterprise information portal
US20040057461A1 (en)*2002-09-052004-03-25Frank DawidowskyDynamic bandwidth allocation for variable bit rate streaming data
US20060120302A1 (en)*2004-12-032006-06-08Microsoft CorporationProtocol for exchanging control data to mitigate interference problems in wireless networking
US20060121854A1 (en)*2004-12-032006-06-08Microsoft CorporationUse of separate control channel to mitigate interference problems in wireless networking
US7630687B2 (en)2004-12-032009-12-08Microsoft CorporationExtensible framework for mitigating interference problems in wireless networking
US7440728B2 (en)*2004-12-032008-10-21Microsoft CorporationUse of separate control channel to mitigate interference problems in wireless networking
US7463592B2 (en)2004-12-032008-12-09Microsoft CorporationProtocol for exchanging control data to mitigate interference problems in wireless networking
US20070030833A1 (en)*2005-08-022007-02-08Pirzada Fahd BMethod for managing network content delivery using client application workload patterns and related systems
US7664465B2 (en)2005-11-042010-02-16Microsoft CorporationRobust coexistence service for mitigating wireless network interference
US8737205B2 (en)2006-05-152014-05-27Juniper Networks, Inc.Weight-based bandwidth allocation for network traffic
US7983299B1 (en)*2006-05-152011-07-19Juniper Networks, Inc.Weight-based bandwidth allocation for network traffic
US7613848B2 (en)*2006-06-132009-11-03International Business Machines CorporationDynamic stabilization for a stream processing system
US8601178B2 (en)*2006-06-132013-12-03International Business Machines CorporationDynamic stabilization for a stream processing system
US20090313400A1 (en)*2006-06-132009-12-17International Business Machines Corp.Dynamic stabilization for a stream processing system
US8244932B2 (en)*2006-06-132012-08-14International Business Machines CorporationDynamic stabilization for a stream processing system
US20080005392A1 (en)*2006-06-132008-01-03International Business Machines CorporationDynamic stabilization for a stream processing system
US20080019395A1 (en)*2006-07-192008-01-24Prakasha AithalExpedited communication traffic handling apparatus and methods
US8081626B2 (en)2006-07-192011-12-204472314 Canada Inc.Expedited communication traffic handling apparatus and methods
US8837605B2 (en)*2006-09-262014-09-16Onmobile Global LimitedMethod and apparatus for compressed video bitstream conversion with reduced-algorithmic-delay
US20080080619A1 (en)*2006-09-262008-04-03Dilithium Holdings, Inc.Method and apparatus for compressed video bitstream conversion with reduced-algorithmic-delay
US20080288611A1 (en)*2007-05-142008-11-20Toyomura TakashiReceiving Apparatus and Receiving System
US9189153B2 (en)2007-08-082015-11-172236008 Ontario Inc.Video phone system
WO2009018665A1 (en)*2007-08-082009-02-12Qnx Software Systems (Wavemakers), Inc.Video phone system
US20090040289A1 (en)*2007-08-082009-02-12Qnx Software Systems (Wavemakers), Inc.Video phone system
US8743173B2 (en)2007-08-082014-06-032236008 Ontario Inc.Video phone system
US8194117B2 (en)2007-08-082012-06-05Qnx Software Systems LimitedVideo phone system
US9109928B2 (en)*2007-08-162015-08-18International Business Machines CorporationMethods and apparatus for efficient and adaptive transmission of data in data collection networks
US20090046739A1 (en)*2007-08-162009-02-19Maria Rene EblingMethods and Apparatus for Efficient and Adaptive Transmission of Data in Data Collection Networks
US8438301B2 (en)*2007-09-242013-05-07Microsoft CorporationAutomatic bit rate detection and throttling
US20100011119A1 (en)*2007-09-242010-01-14Microsoft CorporationAutomatic bit rate detection and throttling
US8239564B2 (en)2008-06-202012-08-07Microsoft CorporationDynamic throttling based on network conditions
US20090319681A1 (en)*2008-06-202009-12-24Microsoft CorporationDynamic Throttling Based on Network Conditions
US20100299236A1 (en)*2009-01-152010-11-25Cox Communications, Inc.Temporary internet speed increase
US9189807B2 (en)*2009-01-152015-11-17Cox Communications, Inc.In-network online storage with increased session bandwidth
US20100180034A1 (en)*2009-01-152010-07-15Cox Communications, Inc.In-Network Online Storage With Increased Session Bandwidth
US9367863B2 (en)2009-01-152016-06-14Cox Communications, Inc.Temporary internet speed increase
US20120307661A1 (en)*2009-12-112012-12-06Nec CorporationUsable bandwidth measurement method, usable bandwidth measurement system, terminal device, and computer-readable recording medium
US9059914B2 (en)*2009-12-112015-06-16Nec CorporationUsable bandwidth measurement method, usable bandwidth measurement system, terminal device, and computer-readable recording medium
US20110320953A1 (en)*2009-12-182011-12-29Nokia CorporationMethod and apparatus for projecting a user interface via partition streaming
US20110271195A1 (en)*2010-04-302011-11-03Nokia CorporationMethod and apparatus for allocating content components to different hardward interfaces
US20120059937A1 (en)*2010-09-082012-03-08International Business Machines CorporationBandwidth allocation management
US9258231B2 (en)*2010-09-082016-02-09International Business Machines CorporationBandwidth allocation management
US10397307B2 (en)*2011-02-222019-08-27International Business Machines CorporationNetwork-aware structured content downloads
US20160261679A1 (en)*2011-02-222016-09-08International Business Machines CorporationNetwork-aware structured content downloads
US10135909B2 (en)2011-02-222018-11-20International Business Machines CorporationNetwork-aware structured content downloads
US11005918B2 (en)2011-02-222021-05-11International Business Machines CorporationNetwork-aware structured content downloads
US9256673B2 (en)*2011-06-102016-02-09Shazam Entertainment Ltd.Methods and systems for identifying content in a data stream
US20120317240A1 (en)*2011-06-102012-12-13Shazam Entertainment Ltd.Methods and Systems for Identifying Content in a Data Stream
US20130142040A1 (en)*2011-12-052013-06-06Todd FryerPooling available network bandwidth from multiple devices
US8971180B2 (en)*2011-12-052015-03-03At&T Intellectual Property I, L.P.Pooling available network bandwidth from multiple devices
US10560503B2 (en)2012-07-312020-02-11At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US9444726B2 (en)2012-07-312016-09-13At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US9973556B2 (en)2012-07-312018-05-15At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US9491093B2 (en)2012-07-312016-11-08At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US10142384B2 (en)2012-07-312018-11-27At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US10237315B2 (en)2012-07-312019-03-19At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US11412018B2 (en)2012-07-312022-08-09At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US11063994B2 (en)2012-07-312021-07-13At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US9356980B2 (en)2012-07-312016-05-31At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US10693932B2 (en)2012-07-312020-06-23At&T Intellectual Property I, L.P.Distributing communication of a data stream among multiple devices
US10581942B2 (en)2014-09-302020-03-03Level 3 Communications, LlcAllocating capacity of a network connection to data streams based on type
US20160094416A1 (en)*2014-09-302016-03-31Level 3 Communications, LlcAllocating Capacity of a Network Connection to Data Streams Based on Type
US9912709B2 (en)*2014-09-302018-03-06Level 3 Communications, LlcAllocating capacity of a network connection to data streams based on type
US10277647B2 (en)2014-09-302019-04-30Level 3 Communications, LlcAllocating capacity of a network connection to data streams based on type
US11425621B2 (en)*2016-05-132022-08-23Huawei Technologies Co., Ltd.Device control method and apparatus

Also Published As

Publication numberPublication date
US6735633B1 (en)2004-05-11

Similar Documents

PublicationPublication DateTitle
US6735633B1 (en)System for bandwidth allocation in a computer network
EP1183834B1 (en)Method and device for bandwidth allocation
US11146604B2 (en)Content distribution system
CA2762683C (en)Quality of service for distribution of content to network devices
US7859998B2 (en)System and method for managing pre-emption of quality of service (QoS) allocations in a network
US8018963B2 (en)Systems for flexible wireless channel association
EP1225734B1 (en)Method, system and computer program product for bandwidth allocation in a multiple access system
CN1679017B (en)Apparatus, method and Ethernet network system for providing reserved connection between end stations
JP4410408B2 (en) Service quality management method and apparatus for network equipment
US5818845A (en)Hybrid access system having channel allocation and prioritized polling schemes
US6889257B1 (en)System and method of transmitting data packets
US7093044B2 (en)Method and apparatus for providing quality-of-service delivery facilities over a bus
EP3145198A1 (en)Video policy server
JP2002232427A (en) Bandwidth control device
US20090077256A1 (en)Dynamic change of quality of service for enhanced multi-media streaming
Delgrossi et al.Reservation protocols for internetworks: A comparison of ST-II and RSVP
CN113396597B (en)Adaptive bit rate data broadcasting
Chou et al.System support for dynamic QOS control of continuous media communication
KR101566397B1 (en)A bandwidth management device, central management device and method of bandwidth management
KR20030070350A (en)Method and apparatus for controlling a packet in home network
Asgarkhani et al.Simulation studies of mixed traffic on satellite channels using TDMA-reservation protocol
KR20070009548A (en) Handling of Capacity Bottlenecks in Digital Networks

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:YAHOO| INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FASTFORWARD NETWORKS, INC.;REEL/FRAME:018015/0494

Effective date:20060502

Owner name:YAHOO| INC.,CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FASTFORWARD NETWORKS, INC.;REEL/FRAME:018015/0494

Effective date:20060502

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:FASTFORWARD NETWORKS, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WELCH, WILLIAM;MCCANNE, STEVEN;PAREKH, ABHAY;REEL/FRAME:034226/0833

Effective date:19991111

ASAssignment

Owner name:GOOGLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO| INC.;REEL/FRAME:034498/0680

Effective date:20140630

ASAssignment

Owner name:YAHOO HOLDINGS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO| INC.;REEL/FRAME:042963/0211

Effective date:20170613

ASAssignment

Owner name:GOOGLE LLC, CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044142/0357

Effective date:20170929

ASAssignment

Owner name:OATH INC., NEW YORK

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO HOLDINGS, INC.;REEL/FRAME:045240/0310

Effective date:20171231


[8]ページ先頭

©2009-2025 Movatter.jp