Methods and systems for processing a sample of a media stream
First Claim
1. A method comprising:
- receiving from a server into a local cache on a computing device a signature file of fingerprints of media content and corresponding identifiers of the media content after the computing device sends one or more initial fingerprints determined from a media stream by the computing device, wherein the fingerprints in the signature file are for features anticipated to appear in the media stream at predetermined times; and
the computing device using the cached fingerprints of media content in the signature file to identify a media content item within the media stream based on one or more additional fingerprints determined from the media stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for processing a sample of a media stream are provided. In one example, a method includes receiving a sample of a media stream rendered by a media rendering source, and for matching media recordings from which the sample was obtained, the method also includes receiving a signature file including a temporally mapped collection of features describing content of the matching media recordings. Each received signature file may be stored in memory. In addition, a signature stream may be received that includes features extracted from the media stream, and a number of matching features between the signature stream of the media stream and the signature file for at least one matching media recording can be determined. In one example, when substantially matching features between the signature stream of the media stream and the signature file for a matching media recording stop occurring, a discontinuity can be identified.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving from a server into a local cache on a computing device a signature file of fingerprints of media content and corresponding identifiers of the media content after the computing device sends one or more initial fingerprints determined from a media stream by the computing device, wherein the fingerprints in the signature file are for features anticipated to appear in the media stream at predetermined times; and the computing device using the cached fingerprints of media content in the signature file to identify a media content item within the media stream based on one or more additional fingerprints determined from the media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving from a server into a local cache on a computing device a signature file of fingerprints of media content and corresponding identifiers of the media content, after the computing device sends one or more initial fingerprints determined from a media stream by the computing device, for a continuity tracking function and a content identification function performed by the computing device, wherein the fingerprints in the signature file are for features anticipated to appear in a media stream being monitored by the computing device; the computing device performing the continuity tracking function using the cached fingerprints of media content in the signature file to track features matching between the media stream and the signature file; and the computing device switching to the content identification function based on the continuity tracking function determining a discontinuity of features between the media stream and the signature file, in which a transition has occurred between a media content item identified through use of the cached fingerprints in the signature file and a new unidentified media content item of the media stream. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method executable by a computing device to continuously monitor a media stream and identify media content items within the media stream, the method comprising:
-
caching a signature file of predetermined fingerprints of media content and corresponding identifiers of the media content from a server after the computing device sends one or more initial fingerprints determined from the media stream by the computing device, wherein the predetermined fingerprints in the signature file are for features anticipated to appear in the media stream at predetermined times; and the computing device using the cached fingerprints of media content in the signature file to identify a media content item within the media stream based on one or more additional fingerprints determining from the media stream. - View Dependent Claims (22)
-
Specification