×

System and method for scheduling digital information transmission and retransmission on a network during time slots

  • US 7,150,017 B1
  • Filed: 08/29/2000
  • Issued: 12/12/2006
  • Est. Priority Date: 08/29/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for delivering digital information over a network, the computer system having one or more memories, one or more central processing units, and one or more network connections, the system further comprising:

  • a request receiving process configured to receive a request for transmitting digital information having a number of packets, wherein the request specifies a start time after which transmission may begin and an end time by which transmission should be completed, and a plurality of recipients to be serviced over a plurality of separate networks, the request receiving process further comprising a broker process configured to split the request into multiple network-dependent requests in dependence on the network over which the digital information will be provided, each of the network-dependent requests being directed to a particular network of the plurality of separate networks, the broker process further configured to forward each of the network-dependent requests to a first acceptance process associated with a particular network to which the network-dependent request is directed, wherein if the first acceptance process associated with the particular network rejects the network-dependent request, the broker process forwards the network-dependent request to at least a second acceptance process associated with the particular network;

    a transmit time process configured to determine a time required to transmit the digital information based on the number of packets and a network speed;

    a scheduler configured to schedule a transmit time for the digital information; and

    a plurality of acceptance processes configured to accept the digital information for transmission only if the time required to transmit is less than or equal to the difference between the transmit time and the end time, each of the plurality of acceptance processes associated with a particular network.

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