×

Profile-based bandwidth scheduler

  • US 8,958,363 B2
  • Filed: 10/15/2009
  • Issued: 02/17/2015
  • Est. Priority Date: 10/15/2008
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×