×

Method and apparatus for buffering streaming media

  • US 7,558,806 B2
  • Filed: 12/14/2003
  • Issued: 07/07/2009
  • Est. Priority Date: 12/14/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of storing streamed presentation data within a container file, the method executing on a consumer digital content playback device, the method comprising:

  • receiving one or more data streams from each of one or more presentation sources within the presentation;

    creating within the container file, a virtual file for each of the one or more presentation sources;

    temporarily storing first data associated with a first data stream of a first presentation source in association with a first virtual file corresponding to the presentation source;

    determining a container file size of the container file;

    temporarily storing additional data from the first data stream in place of at least a portion of the first data if the container file size is within a predetermined range of an identified maximum buffer size;

    receiving a user indication identifying a location corresponding to a time (T) within the presentation;

    identifying a seek position for each virtual file; and

    contemporaneously rendering in real-time, data stored in each virtual file at the respective seek positions.

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