×

Method for flow scheduling

  • US 6,738,972 B1
  • Filed: 12/30/1999
  • Issued: 05/18/2004
  • Est. Priority Date: 12/30/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for scheduling the flow of modules in an information transmission system, wherein said method comprises:

  • a processor examining a list of module entries stored in a memory, each said module entry having a minimum beginning time, a maximum beginning time and a remaining duration; and

    for each said module entry, said processor;

    setting said minimum beginning time to a current time if said minimum beginning time is prior to said current time;

    ordering said list of module entries by earliest minimum beginning time and, within module entries having identical minimum beginning times, ordering by earliest maximum beginning time;

    selecting a first entry in said list of module entries;

    scheduling a portion of said first entry to be scheduled, wherein scheduling said portion comprises determining a time period by taking the smaller of;

    the difference between said current time and an earliest minimum beginning time of ones of said module entries having minimum beginning times later than said current time; and

    the difference between said maximum beginning time of said first module entry and the earliest maximum beginning time of ones of said module entries having minimum beginning times less than or equal to said current time;

    subtracting said portion from said remaining duration of said first entry;

    adding said portion to said maximum beginning time of said first entry; and

    adding said portion to said current time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×