Patent ID: 11910036
Assignee: DISH NETWORK L.L.C.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer implemented method for targeted ad insertion into a program content stream, comprising:
receiving, by a computerized system for targeted ad insertion, the program content stream;
detecting, by the computerized system for targeted ad insertion, images in the content stream;
recognizing at least one visual object within the images;
matching, by the computerized system for targeted ad insertion, the recognized at least one visual object within the images to an advertisement that correlates with the recognized at least one visual object
in response to the matching the recognized at least one visual object within the images to an advertisement that correlates with the recognized at least one visual object, modifying an existing advertisement insertion cue in the program content stream by inserting, by the computerized system for targeted ad insertion, an identifier of the matched advertisement at an insertion point into the program content stream indicated by the existing advertisement insertion cue such that the modified advertisement insertion cue includes the identifier, the inserting of the identifier of the matched advertisement updating the program content stream enabling playback of the matched advertisement during playback of the program content stream at a time that correlates to the insertion point into the program content stream of the identifier of the matched advertisement;
initiating, by the computerized system for targeted ad insertion, playback of the program content stream;
recognizing in the program content stream, by the computerized system for targeted ad insertion, during playback of the program content stream, the identifier of the matched advertisement that was previously inserted at the insertion point into the program content stream;
accessing, by the computerized system for targeted ad insertion, content of the matched advertisement by using the identifier of the matched advertisement that was previously inserted at the insertion point into the program content stream to search a database of advertisements during playback of the program content stream in response to the recognizing, during playback of the program content stream, the identifier of the matched advertisement that was previously inserted at the insertion point into the program content stream; and
inserting, by the computerized system for targeted ad insertion, the content of the matched advertisement into the program content stream during the playback of the program content stream based on the identifier of the matched advertisement that was previously inserted at the insertion point into the program content stream.