Patent ID: 6535920
Filing Date: 2003-03-18
Classification: G11B,H04N

Abstract:
A method of handling streaming information in an information appliance, the method 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.