Detecting content of interest in streaming media
AssigneeSling TV L.L.C.
InventorsEric Dyoniziak, Robert Drew Major
Life of this patent
Estimating the term…
Abstract
The present invention recognizes media content using signatures generated by network devices with limited processing power. A signature comprises a first set of frequency-amplitude pairs associated with a first piece of content. The signature is compared with stored signatures corresponding to known content. Each of the stored signatures comprises a stored set of frequency-amplitude pairs. The first piece of content is identified as being or including known content in response to the first signature matching a stored signature.
Claims20
An automated process for execution by a server, comprising:
- receiving, from a client device and by the server, a first signature comprising a first set of frequency-amplitude pairs associated with a first piece of content;
- comparing, by the server, the first signature with a plurality of stored signatures corresponding to known content, wherein each of the stored signatures comprises a stored set of frequency-amplitude pairs, wherein the stored signatures are stored in a database in accessible by the server;
- detecting, by the server, that the first piece of content includes a piece of known content in response to the first signature matching a stored signature from the plurality of stored signatures, wherein the stored signature is associated with the piece of known content;
- receiving, from the client device and by the server, a second signature comprising a second set of frequency-amplitude pairs associated with a second piece of content;
- identifying, by the server, the second piece of content as a new advertisement in response to the second signature differing from the plurality of stored signatures and in response to the second piece of content having advertisement characteristics;
- and
- writing, by the server and to the database, the second signature received from the client device in association with the new advertisement.
An automated process for execution by a server, comprising:
- receiving, from a client device and by the server, a first signature comprising a first set of frequency-amplitude pairs associated with a first piece of content;
- comparing the first signature with a plurality of stored signatures corresponding to known content, wherein each of the stored signatures comprises a stored set of frequency-amplitude pairs, wherein the stored signatures are stored in a database in accessible by the server;
- and
- detecting that the first piece of content includes a piece of known content in response to the first signature from the client device matching a stored signature from the plurality of stored signatures, wherein the stored signature is associated with the piece of known content.
A server comprising a processor, a non-transitory data storage and an interface to a network, wherein the non-transitory data storage is configured to store computer-executable instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising:
- receiving, from a client device and by the server, a first signature comprising a first set of frequency-amplitude pairs associated with a first piece of content;
- comparing the first signature with a plurality of stored signatures corresponding to known content, wherein each of the stored signatures comprises a stored set of frequency-amplitude pairs, wherein the stored signatures are stored in a database in accessible by the server;
- and
- detecting that the first piece of content includes a piece of known content in response to the first signature from the client device matching a stored signature from the plurality of stored signatures in the database, wherein the stored signature is associated with the piece of known content.
Dependencies are inferred from the claim text.