Patent ID: 7783653

Claim:
A method for seeking to a point in a media stream comprising: testing a value at a seek point on said media stream for a frame beginning indicator; responsive to finding a frame beginning indicator value, verifying content of a length byte for a valid frame length, wherein said length byte is located in relation to said seek point; responsive to verifying said valid frame length, assuming said seek point begins a frame; responsive to a failure of one of said testing and said verifying: selecting a new seek point on the media stream using a search algorithm that is faster than sequentially searching each individual byte in the media stream, wherein the search algorithm comprises one of a binary search, an interpolation search and a quantum search; moving to the new seek point on said media stream; and repeating said testing, said verifying, and said assuming for said new seek point; refocusing to a byte located at the valid frame length from one of the seek point and the new seek point; evaluating a byte content as a pointer; responsive to the pointer pointing to one of the seek point and the new seek point: increasing a confidence level of said assuming; and then transmitting the media stream from the one of the seek point and the new seek point; and responsive to a failure of the pointer pointing to one of the seek point and the new seek point: performing said selecting of a new seek point on the media stream; moving to the new seek point; and repeating of said testing, said verifying, and said assuming for the new seek point.