Patent ID: 8863165

Claim:
A method for presenting a displayed sequence of media content, the method comprising: at a media system having one or more processors and memory storing one or more programs for execution by the one or more processors so as to perform operations including: receiving a received sequence of media content, for presentation at the media system; receiving, from a server system, a set of reference fingerprints; after receiving the set of reference fingerprints, generating a comparison fingerprint of the received sequence of media content, wherein the comparison fingerprint is for comparison with the set of reference fingerprints so as to identify the received sequence of media content; after generating the comparison fingerprint, comparing the comparison fingerprint to respective reference fingerprints of the set of reference fingerprints; sending a request for identification of additional content to the server system, wherein the request is based at least in part on the comparison fingerprint, wherein: if a respective reference fingerprint of the set of reference fingerprints matches the comparison fingerprint, the request for identification of additional content includes data indicating that the comparison fingerprint matches the respective reference fingerprint; and if the comparison fingerprint does not match any of the respective reference fingerprints of the set of reference fingerprints, the request for identification of additional content includes the comparison fingerprint, for comparison with additional reference fingerprints at the server system; receiving a response to the request, the response including information enabling additional content to be selected for display at the media system, wherein the additional content is selected based at least in part on the identification of the received sequence of media content; and presenting a displayed sequence of media content, wherein the displayed sequence of media content includes at least a portion of the received sequence of media content and at least a portion of the additional content, the presenting of the displayed sequence including: interrupting the portion of the additional content by presenting a further sequence of media content in response to a first request received during the presenting of the portion of the additional content, the further sequence of media content being presented without presenting the additional content; and resuming the portion of the additional content in response to a second request being received within a predefined time of the first request.