×

Analyzing, indexing and seeking of streaming information

  • US 7,149,868 B2
  • Filed: 04/01/2005
  • Issued: 12/12/2006
  • Est. Priority Date: 04/06/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer readable medium having instructions for handling streaming information in an information appliance, the instructions comprising:

  • receiving the streaming information;

    analyzing the streaming information to locate one or more sync points in the streaming information;

    providing the streaming information and sync point location information, indicative of the location of the sync points, to a storage module;

    storing the streaming information and at least a portion of the sync point location information;

    indexing buffer locations with index entries at a desired indexing frequency;

    receiving a seek request indicative of a desired starting buffer location in the buffer;

    determining whether a distance between a closest prior index entry prior to the desired starting location and a closest subsequent index entry subsequent to the desired starting location is greater than a desired indexing frequency threshold;

    if so, determining whether any additional suitable starting locations exist between the closest prior and subsequent index entries; and

    reading the streaming information starting at a selected location comprising a proximate index entry or an additional suitable starting location.

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