16. A method to identify a recorded event, the method comprising: selecting data frames of the recorded event that are processed to form at least one query signature for each selected data frame, wherein each query signature is formatted into classified categories of aspects of the recorded event; for a selected data frame, comparing the at least one query signature with signatures selected from a database to determine a number of database signatures that are similar to the at least one query signature within a pre-specified distance measure, wherein the number of database signatures that are similar indicates how unique the query signature is and identifies the query signature as a unique query signature among the database signatures; and correlating the unique query signature for each selected data frame in a database search to identify the recorded event.
16. A method to identify a recorded event, the method comprising: selecting data frames of the recorded event that are processed to form at least one query signature for each selected data frame, wherein each query signature is formatted into classified categories of aspects of the recorded event; for a selected data frame, comparing the at least one query signature with signatures selected from a database to determine a number of database signatures that are similar to the at least one query signature within a pre-specified distance measure, wherein the number of database signatures that are similar indicates how unique the query signature is and identifies the query signature as a unique query signature among the database signatures; and correlating the unique query signature for each selected data frame in a database search to identify the recorded event. 18. The method of claim 16 , wherein identification of the recorded event is used along with other user and online website parameters to predict a user state or a user activity interest.