Patent ID: 11956499
Assignee: SLING TV L.L.C.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. An automated process executed by a playback device associated with a remote storage digital video recorder (RSDVR), the automated process comprising:
receiving a broadcast of a television program by the playback device;
storing a copy of the television program in the RSDVR associated with the playback device for subsequent playback of the television program, wherein the RSDVR is hosted by a service provider in a different location than the playback device;
recognizing, by the playback device, an identified advertisement in the stored copy of the television program stored at the RSDVR based upon data associated with the television program,
wherein the RSDVR generates the data in response to detecting the identified advertisement using an audio fingerprint of the identified advertisement,
wherein the data associated with the television program comprises an identifier of the identified advertisement, and
wherein the data associated with the television program is received by the playback device with electronic program guide data that identifies broadcast television programs that are receivable by the playback device;

in response to recognizing the identified advertisement, the playback device submitting the identifier via a network to a content management system to record an encounter with the identified advertisement; and
responsively receiving, by the playback device, a uniform resource locator (URL) that uniquely identifies a replacement advertisement on the network, wherein the URL of the replacement advertisement is received via the network from the content management system;
requesting, by the playback device, the replacement advertisement via the network using the URL received from the content management system;
receiving, by the playback device via the network, the replacement advertisement using the URL received from the content management system;
replacing, by the playback device and before playback of the television program, the identified advertisement with the replacement advertisement in the stored copy of the television program on the RSDVR to generate an updated copy of the television program; and
rendering, by the playback device, the television program for playback from the updated copy on the RSDVR, wherein the replacement advertisement is presented by the playback device in place of the identified advertisement during playback of the television program.