Movatterモバイル変換


[0]ホーム

URL:


US20100287298A1 - Datacasting system with hierarchical delivery quality of service management capability - Google Patents

Datacasting system with hierarchical delivery quality of service management capability
Download PDF

Info

Publication number
US20100287298A1
US20100287298A1US12/711,220US71122010AUS2010287298A1US 20100287298 A1US20100287298 A1US 20100287298A1US 71122010 AUS71122010 AUS 71122010AUS 2010287298 A1US2010287298 A1US 2010287298A1
Authority
US
United States
Prior art keywords
carousel
bandwidth
compound
elementary
carousels
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
US12/711,220
Inventor
Yiu Man Leung
Xiaofeng Liu
Peter Andrew Mataga
Igor Slepchin
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.)
Qp Holdings LLC
AT&T MVPD Group LLC
Original Assignee
Roundbox 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
Priority claimed from US12/436,706external-prioritypatent/US8311048B2/en
Priority claimed from US12/436,724external-prioritypatent/US8127041B2/en
Priority to US12/711,220priorityCriticalpatent/US20100287298A1/en
Application filed by Roundbox IncfiledCriticalRoundbox Inc
Assigned to ROUNDBOX, INC.reassignmentROUNDBOX, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LEUNG, YIU MAN, LIU, XIAOFENG, MATAGA, PETER ANDREW, SLEPCHIN, IGOR
Publication of US20100287298A1publicationCriticalpatent/US20100287298A1/en
Priority to PCT/US2011/025756prioritypatent/WO2011106326A1/en
Priority to US13/470,129prioritypatent/US8423660B2/en
Assigned to 9200509 CANADA INC.reassignment9200509 CANADA INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ROUNDBOX, INC.
Assigned to Quickplay Media Co.reassignmentQuickplay Media Co.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: QUICKPLAY MEDIA INC.
Assigned to QP HOLDINGS, LLCreassignmentQP HOLDINGS, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: Quickplay Media Co.
Assigned to THE DIRECTV GROUP, INC.reassignmentTHE DIRECTV GROUP, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: QP HOLDINGS, LLC
Assigned to Quickplay Media Co.reassignmentQuickplay Media Co.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: 920059 CANADA INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Datacasting systems may include one or more compound carousels each managing one or more elementary carousels, and managed by a bandwidth manager. Subsets of compounds carousels may be identified, for example, according to priority levels. Bandwidth allocations may be determined for the compound carousels. For example, the bandwidth manager may utilize multiple bandwidth allocation cycles to determine the bandwidth allocations. The multiple bandwidth allocation cycles may form a sequence. Each bandwidth allocation cycle may at least partially allocate an available datacasting bandwidth resource to at least one of the identified subsets of the compound carousels. The allocations may be based at least in part on desired bandwidths determined by the compound carousels and/or one or more bandwidth guidelines of datacast sessions associated with the compound carousels.

Description

Claims (20)

1. A datacasting apparatus, comprising:
a plurality of compound carousels associated with a plurality of datacast sessions, each datacast session having session parameters comprising a priority level and at least one bandwidth guideline;
a bandwidth manager configured to, at least:
receive a bandwidth allocation request specifying at least a desired bandwidth from each of the plurality of compound carousels;
identify a plurality of subsets of the plurality of compound carousels based at least on the priority levels of the plurality of datacast sessions;
determine a bandwidth allocation for each of the plurality of compound carousels based at least on a plurality of bandwidth allocation cycles, each bandwidth allocation cycle comprising an at least partial allocation of an available bandwidth among each compound carousel in one of the plurality of identified subsets of the plurality of compound carousels, each at least partial allocation based at least on corresponding subsets of desired bandwidths and bandwidth guidelines; and
notify each of the plurality of compound carousels of its determined bandwidth allocation; and
one or more processors collectively facilitating at least the plurality of compound carousels and the bandwidth manager.
4. A computer-implemented method for datacasting, comprising:
receiving a bandwidth allocation request specifying at least a desired bandwidth from each of a plurality of compound carousels associated with a plurality of datacast sessions each having session parameters comprising a priority level and at least one bandwidth guideline;
identifying a plurality of subsets of the plurality of compound carousels based at least on the priority levels of the plurality of datacast sessions;
determining a bandwidth allocation for each of the plurality of compound carousels based at least on a plurality of bandwidth allocation cycles, each bandwidth allocation cycle comprising an at least partial allocation of an available bandwidth among each compound carousel in one of the plurality of identified subsets of the plurality of compound carousels, each at least partial allocation based at least on corresponding subsets of desired bandwidths and bandwidth guidelines; and
notifying each of the plurality of compound carousels of its determined bandwidth allocation.
6. A computer-implemented method according toclaim 5, wherein:
said at least one bandwidth guideline comprises:
a normal bandwidth;
a minimum bandwidth; and
a maximum bandwidth; and
the highest priority bandwidth allocation cycle comprises:
allocating at least a portion of the available bandwidth to each compound carousel in the highest priority subset based at least on the desired bandwidth for the compound carousel and the normal bandwidth parameter of the associated datacast session;
allocating at least a portion of the available bandwidth to each of the plurality of compound carousels not in the highest priority subset based at least on the desired bandwidth for the compound carousel and the minimum bandwidth parameter of the associated datacast session; and
determining whether an unallocated portion of the available bandwidth is sufficient to increase the bandwidth allocation for each compound carousel in the highest priority subset in accordance with the maximum bandwidth parameter of the associated datacast session.
14. A computer-implemented method for datacasting, comprising:
determining a desired bandwidth for a compound carousel comprising a plurality of elementary carousels based at least on at least a subset of desired bandwidths for the plurality of elementary carousels;
requesting a bandwidth allocation from a bandwidth manager for a plurality of compound carousels associated with a plurality of datacast sessions each having session parameters comprising a priority level;
receiving a bandwidth allocation notification specifying at least the requested bandwidth allocation determined based at least on a plurality of bandwidth allocation cycles, each bandwidth allocation cycle comprising an at least partial allocation of an available bandwidth among each compound carousel in one of a plurality of subsets of the plurality of compound carousels, each subset of the plurality of compound carousels identified based at least on the priority levels of the plurality of datacast sessions; and
determining a bandwidth allocation for each of the plurality of elementary carousels based at least on said at least a subset of desired bandwidths for the plurality of elementary carousels.
US12/711,2202006-01-312010-02-23Datacasting system with hierarchical delivery quality of service management capabilityAbandonedUS20100287298A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US12/711,220US20100287298A1 (en)2009-05-062010-02-23Datacasting system with hierarchical delivery quality of service management capability
PCT/US2011/025756WO2011106326A1 (en)2010-02-232011-02-22Datacasting system with hierarchical delivery quality of service management capability
US13/470,129US8423660B2 (en)2006-01-312012-05-11Datacasting system with hierarchical delivery quality of service management capability

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US12/436,706US8311048B2 (en)2008-05-092009-05-06Datacasting system with intermittent listener capability
US12/436,724US8127041B2 (en)2008-05-092009-05-06Datacasting system with automatic delivery of service mangement capability
US12/711,220US20100287298A1 (en)2009-05-062010-02-23Datacasting system with hierarchical delivery quality of service management capability

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/436,724Continuation-In-PartUS8127041B2 (en)2006-01-312009-05-06Datacasting system with automatic delivery of service mangement capability

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/470,129ContinuationUS8423660B2 (en)2006-01-312012-05-11Datacasting system with hierarchical delivery quality of service management capability

Publications (1)

Publication NumberPublication Date
US20100287298A1true US20100287298A1 (en)2010-11-11

Family

ID=43063021

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/711,220AbandonedUS20100287298A1 (en)2006-01-312010-02-23Datacasting system with hierarchical delivery quality of service management capability
US13/470,129ActiveUS8423660B2 (en)2006-01-312012-05-11Datacasting system with hierarchical delivery quality of service management capability

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US13/470,129ActiveUS8423660B2 (en)2006-01-312012-05-11Datacasting system with hierarchical delivery quality of service management capability

Country Status (2)

CountryLink
US (2)US20100287298A1 (en)
WO (1)WO2011106326A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100061388A1 (en)*2008-05-092010-03-11Roundbox, Inc.Datacasting system with intermittent listener capability
US20120278378A1 (en)*2011-04-262012-11-01Openet Telecom Ltd.Systems, devices and methods of decomposing service requests into domain-specific service requests
US20140032781A1 (en)*2012-07-272014-01-30Centurylink Intellectual Property LlcSystem and method for determining optimal bandwidth for streaming to a client device in an adjustable bit rate video system
US8711696B2 (en)2006-01-312014-04-29Roundbox, Inc.Reliable event broadcaster with multiplexing and bandwidth control functions
US9338104B2 (en)2008-09-092016-05-10Centurylink Intellectual Property LlcSystem and method for logging traffic flow
US20160142463A1 (en)*2014-11-182016-05-19International Business Machines CorporationSystem for monitoring conversational audio call quality
US20210218680A1 (en)*2016-02-192021-07-15Viasat, Inc.Methods and systems for multi-level network capacity allocation
US20230401236A1 (en)*2022-06-132023-12-14Snowflake Inc.Hybrid table secondary index for lookups, unique checks, and referential integrity constraints

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9667562B2 (en)*2012-07-262017-05-30Cisco Technology, Inc.Method and apparatus for supporting variable bit-rate reservations
US8661484B1 (en)*2012-08-162014-02-25King Saud UniversityDynamic probability-based admission control scheme for distributed video on demand system
US11134297B2 (en)*2017-12-132021-09-28Texas Instruments IncorporatedVideo input port

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070033239A1 (en)*2005-08-032007-02-08Stephane BeaulePreloading resources from data carousel of broadcast file system
US20070180119A1 (en)*2006-01-312007-08-02Roundbox, Inc.Reliable event broadcaster with multiplexing and bandwidth control functions
US20080101460A1 (en)*2000-11-102008-05-01Scientific AtlantaSystems and Methods for Dynamically Allocating Bandwidth in a Digital Broadband Delivery System
US20090025027A1 (en)*2007-07-202009-01-22Michael CranerSystems & methods for allocating bandwidth in switched digital video systems based on interest
US20100037262A1 (en)*2006-05-122010-02-11Joerg HeuerMethod for updating and method for checking an update of at least one data element in a data carousel, and an associated first device, second device, and data flow
US20110138379A1 (en)*2007-08-312011-06-09Sony CorporationMethod of distributing software and a client device having the same
US20110231888A1 (en)*1998-08-212011-09-22Corporate Media Partners D/B/A AmericastSystem and method for a master scheduler

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6986156B1 (en)*1999-06-112006-01-10Scientific Atlanta, IncSystems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system
CA2401490C (en)*2001-09-102007-06-19Nippon Telegraph And Telephone CorporationDynamic bandwidth allocation circuit, dynamic bandwidth allocation method, dynamic bandwidth allocation program and recording medium
WO2004021138A2 (en)*2002-08-302004-03-11Wink Communications, Inc.Carousel proxy
US8127041B2 (en)*2008-05-092012-02-28Roundbox, Inc.Datacasting system with automatic delivery of service mangement capability
US8024723B2 (en)*2007-05-182011-09-20Samsung Electronics Co., Ltd.System and method for peer-to-peer datacasting in a broadcasting network
CN102326364B (en)*2009-02-232014-05-28三菱电机株式会社 Communication device, communication system, and frequency band allocation method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20110231888A1 (en)*1998-08-212011-09-22Corporate Media Partners D/B/A AmericastSystem and method for a master scheduler
US20080101460A1 (en)*2000-11-102008-05-01Scientific AtlantaSystems and Methods for Dynamically Allocating Bandwidth in a Digital Broadband Delivery System
US20070033239A1 (en)*2005-08-032007-02-08Stephane BeaulePreloading resources from data carousel of broadcast file system
US20070180119A1 (en)*2006-01-312007-08-02Roundbox, Inc.Reliable event broadcaster with multiplexing and bandwidth control functions
US20100037262A1 (en)*2006-05-122010-02-11Joerg HeuerMethod for updating and method for checking an update of at least one data element in a data carousel, and an associated first device, second device, and data flow
US20090025027A1 (en)*2007-07-202009-01-22Michael CranerSystems & methods for allocating bandwidth in switched digital video systems based on interest
US20110138379A1 (en)*2007-08-312011-06-09Sony CorporationMethod of distributing software and a client device having the same

Cited By (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8711696B2 (en)2006-01-312014-04-29Roundbox, Inc.Reliable event broadcaster with multiplexing and bandwidth control functions
US8311048B2 (en)*2008-05-092012-11-13Roundbox, Inc.Datacasting system with intermittent listener capability
US8953627B2 (en)2008-05-092015-02-10Roundbox, Inc.Datacasting system with intermittent listener capability
US20100061388A1 (en)*2008-05-092010-03-11Roundbox, Inc.Datacasting system with intermittent listener capability
US9992284B2 (en)2008-05-092018-06-05At&T Intellectual Property I, L.P.Datacasting system with intermittent listener capability
US9338104B2 (en)2008-09-092016-05-10Centurylink Intellectual Property LlcSystem and method for logging traffic flow
US9641403B2 (en)*2011-04-262017-05-02Openet Telecom Ltd.Systems, devices and methods of decomposing service requests into domain-specific service requests
US20120278378A1 (en)*2011-04-262012-11-01Openet Telecom Ltd.Systems, devices and methods of decomposing service requests into domain-specific service requests
US11153225B2 (en)2011-04-262021-10-19Openet Telecom Ltd.Systems, devices and methods of decomposing service requests into domain-specific service requests
US10057180B2 (en)2011-04-262018-08-21Openet Telecom Ltd.Systems, devices and methods of decomposing service requests into domain-specific service requests
US9276967B2 (en)*2012-07-272016-03-01Centurylink Intellectual Property LlcSystem and method for determining optimal bandwidth for streaming to a client device in an adjustable bit rate video system
US20140032781A1 (en)*2012-07-272014-01-30Centurylink Intellectual Property LlcSystem and method for determining optimal bandwidth for streaming to a client device in an adjustable bit rate video system
US10044567B2 (en)2012-07-272018-08-07Centurylink Intellectual Property LlcSystem and method for determining optimal bandwidth for streaming to a client device in an adjustable bit rate video system
US20160142464A1 (en)*2014-11-182016-05-19International Business Machines CorporationSystem for monitoring conversational audio call quality
US9609041B2 (en)*2014-11-182017-03-28International Business Machines CorporationSystem for monitoring conversational audio call quality
US20160142463A1 (en)*2014-11-182016-05-19International Business Machines CorporationSystem for monitoring conversational audio call quality
US9635087B2 (en)*2014-11-182017-04-25International Business Machines CorporationSystem for monitoring conversational audio call quality
US20210218680A1 (en)*2016-02-192021-07-15Viasat, Inc.Methods and systems for multi-level network capacity allocation
US11533262B2 (en)*2016-02-192022-12-20Viasat, Inc.Methods and systems for multi-level network capacity allocation
US20230401236A1 (en)*2022-06-132023-12-14Snowflake Inc.Hybrid table secondary index for lookups, unique checks, and referential integrity constraints
US11880388B2 (en)*2022-06-132024-01-23Snowflake Inc.Hybrid table secondary index for lookups, unique checks, and referential integrity constraints
US20240104116A1 (en)*2022-06-132024-03-28Snowflake Inc.Hybrid table secondary index for lookups, unique checks, and referential integrity constraints
US12061587B2 (en)2022-06-132024-08-13Snowflake Inc.Query processing using hybrid table secondary indexes
US12405938B2 (en)*2022-06-132025-09-02Snowflake Inc.Hybrid table secondary index for lookups, unique checks, and referential integrity constraints

Also Published As

Publication numberPublication date
WO2011106326A1 (en)2011-09-01
US20120226816A1 (en)2012-09-06
US8423660B2 (en)2013-04-16

Similar Documents

PublicationPublication DateTitle
US8423660B2 (en)Datacasting system with hierarchical delivery quality of service management capability
US8127041B2 (en)Datacasting system with automatic delivery of service mangement capability
US9967196B2 (en)Systems and/or methods for resource use limitation in a cloud environment
US8266463B2 (en)Negotiating power between power sourcing equipment and powerable devices
EP1980069B1 (en)Reliable event broadcaster with multiplexing and bandwidth control functions
US7773522B2 (en)Methods, apparatus and computer programs for managing performance and resource utilization within cluster-based systems
US6771595B1 (en)Apparatus and method for dynamic resource allocation in a network environment
US10541901B2 (en)Methods, systems and computer readable media for optimizing placement of virtual network visibility components
EP2515504B1 (en)Content delivery method, system and schedule server
US20050021621A1 (en)System for bandwidth allocation in a computer network
US20100011090A1 (en)Network-aware download manager
US9992284B2 (en)Datacasting system with intermittent listener capability
EP1183834B1 (en)Method and device for bandwidth allocation
EP4557095A1 (en)Internet of vehicles platform expansion and contraction method and system, and storage medium
Fu et al.Service level agreement based distributed resource allocation for streaming hosting systems
CN113590294B (en)Self-adaptive and rule-guided distributed scheduling method
US6470406B1 (en)Managing isochronous processes in a heterogenous work environment
EP2159985A1 (en)Method, apparatus and system for scheduling contents
CN113949670B (en) Method, device, system, equipment and storage medium for allocating bandwidth of uplink channel
KR101566397B1 (en)A bandwidth management device, central management device and method of bandwidth management

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

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

ASAssignment

Owner name:9200509 CANADA INC., CANADA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROUNDBOX, INC.;REEL/FRAME:052136/0038

Effective date:20150714

Owner name:QUICKPLAY MEDIA CO., CANADA

Free format text:CHANGE OF NAME;ASSIGNOR:QUICKPLAY MEDIA INC.;REEL/FRAME:052184/0085

Effective date:20161130

ASAssignment

Owner name:QUICKPLAY MEDIA CO., CANADA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:920059 CANADA INC.;REEL/FRAME:052152/0073

Effective date:20161221

Owner name:QP HOLDINGS, LLC, NEW JERSEY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:QUICKPLAY MEDIA CO.;REEL/FRAME:052188/0914

Effective date:20200301

Owner name:THE DIRECTV GROUP, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:QP HOLDINGS, LLC;REEL/FRAME:052189/0024

Effective date:20200301


[8]ページ先頭

©2009-2025 Movatter.jp