Inserting information into playing content
First Claim
1. A method, comprising:
- identifying, at a playback device, by executing an instruction with a processor, real-time content by comparing a fingerprint of the real-time content to a plurality of reference fingerprints, the plurality of reference fingerprints corresponding to a plurality of different media;
identifying, at the playback device by executing an instruction with the processor, a break in the real-time content playing via the playback device based on the identification of the real-time content;
assigning, by executing an instruction with the processor, a ranking to multiple information segments, the ranking based on a priority associated with a timeliness of an information segment relative to other information segments;
selecting, by executing an instruction with the processor, an information segment to present during the break based on the assigned rankings; and
inserting, by executing an instruction with the processor, the information segment into the real-time content playing via the playback device upon an occurrence of the break by playing the information segment over the real-time content on the playback device.
12 Assignments
0 Petitions
Accused Products
Abstract
Example methods and systems for inserting information into content playing via a playback device are described. In some example embodiments, the methods and systems may identify a break type in content playing. The break type is either a bounded type (e.g., a break in a live broadcast) or an unbounded type (e.g., a podcast, audio book, song or the like stored on the playback device). Thereafter, select an information segment to present during the identified break is selected that is representative of information associated with the playback device, wherein the selected information segment is dependent upon the break type. Thereafter, the information segment is inserted into the content playing via the playback device upon an occurrence of the identified break type.
-
Citations
24 Claims
-
1. A method, comprising:
-
identifying, at a playback device, by executing an instruction with a processor, real-time content by comparing a fingerprint of the real-time content to a plurality of reference fingerprints, the plurality of reference fingerprints corresponding to a plurality of different media; identifying, at the playback device by executing an instruction with the processor, a break in the real-time content playing via the playback device based on the identification of the real-time content; assigning, by executing an instruction with the processor, a ranking to multiple information segments, the ranking based on a priority associated with a timeliness of an information segment relative to other information segments; selecting, by executing an instruction with the processor, an information segment to present during the break based on the assigned rankings; and inserting, by executing an instruction with the processor, the information segment into the real-time content playing via the playback device upon an occurrence of the break by playing the information segment over the real-time content on the playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A playback device, comprising:
-
a content break module, implemented by one or more hardware processors, that is to; identify, at the playback device, by executing an instruction with the processor, real-time content by comparing a fingerprint of the real-time content to a plurality of reference fingerprints, the plurality of reference fingerprints corresponding to a plurality of different media; and identify, at the playback device, a break in the real-time content playing via the playback device based on the identification of the real-time content; an information selection module to;
assign a ranking to multiple information segments, the ranking based on a priority associated with a timeliness of an information segment relative to other information segments; and
select an information segment to present during the break, wherein the information segment is selected based on the assigned rankings; andan information insertion module that is to insert the information segment into the real-time content playing via the playback device upon an occurrence of the break by playing the information segment over the real-time content on the playback device. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory machine-readable storage medium comprising instructions that, when executed by a playback device, cause the playback device to at least:
-
identify real-time content by comparing a fingerprint of the real-time content to a plurality of reference fingerprints, the plurality of reference fingerprints corresponding to a plurality of different media; identify, at the playback device, a break in the real-time content playing via the playback device based on the identification of the real-time content; assign a ranking to multiple information segments, the ranking based on a priority associated with a timeliness of an information segment relative to other information segments; select an information segment to present during the break, wherein the information segment is selected based on the assigned rankings; and insert the information segment into the real-time content playing via the playback device upon an occurrence of the break by playing the information segment over the real-time content on the playback device. - View Dependent Claims (24)
-
Specification