Content consensus management
AssigneeFree Stream Media Corporation d/b/a Samba TV
InventorsJeffrey Michael Silverman, Pedro Miguel Duarte Gelvez
Life of this patent
Estimating the term…
Abstract
A consensus-based approach can be used to determine content that was provided by one or more sources over a period of time. Devices receiving or obtaining the content can analyze the content to generate a fingerprint or other representation of the received content. The fingerprint data from the various devices can be aggregated and analyzed to determine whether a consensus can be reached as to an identity of the content that was received. Information for the identified content can then be used to generate a schedule of times at which various instances of content were provided by the one or more sources.
Claims20
A computer-implemented method, comprising:
- receiving, from a plurality of user devices, a set of fingerprint data, instances of the fingerprint data each including a representation of content received by a respective user device, each instance of fingerprint data being generated at least in part by analyzing the representation of the content received by the respective user device over a period of time;
- comparing the instances of fingerprint against data representative of various instances of content to determine the instances of content associated with the instances of fingerprint data;
- aggregating content data for each instance of content determined to be received from a respective content source, and by at least one of the user devices, over the period of time;
- determining that a consensus criterion is satisfied with respect to an instance of content for the period of time and the respective content source;
- and
- storing identity information for the instance of content along with an identifier for the respective content source, indicating that the instance of content was provided by the respective content source over the period of time.
A computer-implemented method, comprising:
- receiving data representative of an instance of content received by a respective device, the data indicating a content source from which the instance of content was received and a time of the receiving;
- analyzing the received data with other data received from other devices and relating to the content source and the time of the receiving;
- determining that a consensus criterion is satisfied for the content source and the time of the receiving;
- and
- storing, associated with the time of the receiving and the content source, an identifier for the instance of content for which the consensus criterion is satisfied.
A computing device, comprising:
- a processor;
- and
- memory including instructions that, when executed by the processor, cause the computing device to:
- receive data representative of an instance of content received by a respective device, the data indicating a content source from which the instance of content was received and a time of the receiving;
- analyze the received data with other data received from other devices and relating to the content source and the time of the receiving;
- determine that a consensus criterion is satisfied for the content source and the time of the receiving;
- and
- store, associated with the time of the receiving and the content source, an identifier for the instance of content for which the consensus criterion is satisfied.
Dependencies are inferred from the claim text.