发明名称 |
Preventing unauthorized modification or skipping of viewing of advertisements within content |
摘要 |
A method, apparatus, and system are directed towards employing a chain of permission keys obtained during playing of advertisements within content to enable continued playing of the content. A sequence of encoded permission keys are generated with each encoded permission key, except a last permission key, incorporating a scrambling key useable to decode a next encoded permission key within the sequence of encoded permission keys that enables playing of a next portion of the content. If playing of any advertisement within the content is avoided, then access to an associated scrambling key useable to decode a next permission key is prevented, which in turn inhibits playing of a next portion of the content. In another embodiment, a heartbeat analysis may also be performed to monitor if skipping of an advertisement is being attempted, and if so, playing of the content is prevented. |
申请公布号 |
US8868464(B2) |
申请公布日期 |
2014.10.21 |
申请号 |
US200812027839 |
申请日期 |
2008.02.07 |
申请人 |
Google Inc. |
发明人 |
Zhuk Oscar V.;Morten Glenn A.;Hiar Edward Charles |
分类号 |
G06F21/00;H04N21/4405;H04N21/266;H04N7/167;H04N21/2347;H04N21/81;H04L29/06 |
主分类号 |
G06F21/00 |
代理机构 |
Fenwick & West LLP |
代理人 |
Fenwick & West LLP |
主权项 |
1. A system configured to manage viewing of advertisements within content, comprising:
processor; and a non-transitory memory storing instructions that when executed by the processor cause the processor to perform steps comprising:
employing a different scrambling key that scrambles each of at least two permission keys;generating at least two encoded permission keys by combining each scrambled permission key with a next scrambling key;marking different portions of at least two advertisements based on different ones of the at least two encoded permission keys;partitioning the content into portions of content separated by at least one of the marked advertisements;providing the partitioned content to a client device with the marked advertisements; andproviding a downloadable client component to the client device, the client component containing instructions that when executed by a processor on the client device cause the processor on the client device to perform steps comprising:
receiving the partitioned content with the marked advertisements;obtaining a first encoded permission key during playing of a first marked advertisement;extracting the next scrambling key from the first encoded permission key;obtaining, during the playing of a second marked advertisement, a second encoded permission key;unscrambling a permission key associated with the second encoded permission key using the next scrambling key; andplaying a subsequent portion of the content using the unscrambled permission key. |
地址 |
Mountain View CA US |