Patent ID: 7260564

Claim:
A computer system for video spidering comprising: one or more processors; and an addressable storage medium having instructions executed by the one or more processors to perform: a spidering process configured to dynamically identify a script associated with at least one video on a network, parse the script associated with the video, execute the parsed script to identify video content, and evaluate the executed script to generate a location identifier of the video content; a storage configured to store known location identifiers; a uniqueness check process configured to check the generated location identifier against the known location identifiers, and eliminate the generated location identifier if it is not unique or predetermined properties have not changed in reference to a known location identifier in the storage; a grouping process configured to group together differently encoded versions of the video content varying by bit rate or player format, and apply a selection criterion to select one best differently encoded version of the video content; and a harvesting process configured to generate a time-based index of the one best differently coded version of the video content, and store a location identifier, corresponding to the indexed video, in the storage as a known location identifier.