US2008086751A1PendingUtilityA1

Methods and apparatus for scheduling, serving, receiving media-on-demand for clients, servers arranged according to constraints on resources

Assignee: DIGITAL FOUNTAIN INCPriority: Dec 8, 2000Filed: Jun 1, 2007Published: Apr 10, 2008
Est. expiryDec 8, 2020(expired)· nominal 20-yr term from priority
H04N 21/4331H04L 12/1881H04N 21/2401H04N 21/23406H04N 21/6408H04N 21/23106H04N 21/2387H04N 21/8456H04N 7/17318H04N 21/6405
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A media object is scheduled for transmission between a server and a client. The media object is partitioned into segments of blocks, wherein each block is a unit of media for which a client will wait to receive an entire block before playing out the block, and wherein each segment includes an integer number of blocks. One or more channels on which to serve each segment are determined, and a rate at which to serve each segment is determined. Additionally, a schedule pair for each channel is determined. The schedule pair includes a time at which the client may start receiving on the channel and a time at which the client may stop receiving on the channel.

Claims

exact text as granted — not AI-modified
1 . A method of scheduling a media object for transmission between a server and a client, the method comprising: 
 partitioning the media object into segments of blocks, wherein each block is a unit of media for which the client will wait to receive an entire block before playing out the block, and wherein each segment includes an integer number of blocks;    determining one or more channels on which to serve each segment, the channels capable of carrying data between the server and the client;    determining a rate at which to serve each segment; and    determining a schedule pair for each channel, the schedule pair including a time at which the client may start receiving on the channel and a time at which the client may stop receiving on the channel.

Join the waitlist — get patent alerts

Track US2008086751A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.