发明名称 Profile-based bandwidth scheduler
摘要 A profile-based scheduler is disclosed. In other embodiments, the profile-based scheduler may profile previously accessed websites and/or FTP sites. In doing so, the profile may compile bandwidth requirements for all such profiled websites and/or FTP sites within a lookup table. When a website and/or FTP site is accessed, the profiler may grant the bandwidth associated with the website or FTP site within the lookup table. In some embodiments, the profiler may create entries not only based on websites and/or FTP sites but may also profile users, TCP connections, web browser configurations and/or web browser types.
申请公布号 US8958363(B2) 申请公布日期 2015.02.17
申请号 US200912580108 申请日期 2009.10.15
申请人 ViaSat, Inc. 发明人 Wu Xiao;Hallstrom Bill
分类号 H04W4/00;H04B7/185;H04W28/20 主分类号 H04W4/00
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method of implementing profile-based bandwidth scheduling in a satellite network, the method comprising: receiving, at a scheduler, a bandwidth request from a user terminal, wherein the bandwidth request includes an associated uniform resource locator (URL); looking up, by a profiler system in a grant profile table, a grant profile for the associated URL, wherein the grant profile table comprises a plurality of URLs as well as an amount of bandwidth required and a time interval for which the amount of bandwidth is required for each URL of the plurality of URLs; determining that a grant profile for the associated URL is stored in the grant profile table by identifying the associated URL in the grant profile table; selecting, by the profiler system, the grant profile for the associated URL, wherein the grant profile includes bandwidth allocation requirements for the associated URL, the bandwidth allocation requirements comprising the amount of bandwidth required and the time interval for which the amount of bandwidth is required for the associated URL; and granting, at the scheduler, bandwidth to the user terminal for the time interval according to the bandwidth allocation requirements included in the grant profile for the associated URL; wherein the grant profile table further comprises: for each grant profile associated with each URL of the plurality of URLs, a unique time-to-live amount based on a refresh/change rate of content at each website respectively linked to by each URL of the plurality of URLs and a user activity to access the content, wherein each time-to-live amount triggers the associated grant profile to be refreshed or removed from the grant profile table.
地址 Carlsbad CA US