×

Systems and method for providing video-on-demand services for broadcasting systems

  • US 20030037123A1
  • Filed: 06/24/2002
  • Published: 02/20/2003
  • Est. Priority Date: 05/31/2000
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for generating a scheduling matrix for data file, and scheduling matrix provides a send order for sending data blocks for a data file, such that said data blocks are available in sequential order to a client receiving said data blocks, said method comprising the steps of:

  • (a) receiving a number of data blocks [x] for a data file;

    (b) setting a first variable [i] to zero;

    (c) setting a second variable [i] to zero;

    (d) clearing all entries in a reference array;

    (e) writing at least one data block stored in matrix positions of a column [(i+j) modulo x] in a matrix to a reference array, if said reference array does not already contain said data block;

    (f) writing a data block [i] into said reference array and a matrix position [(i+j) modulu x,j] of said matrix, if said reference array does not contains aid data block [i];

    (g) incrementing said second variable [i] is equal to said number of data blocks [x]; and

    ((h) incrementing said first variable [j] by one and repeating said step (c) until said first variable [j] is equal to said number of data blocks [x].

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