Advertisements as keys for streaming protected content
First Claim
Patent Images
1. A computer-implemented method in which a computer system performs operations comprising:
- receiving, at a user computer system, protected content, wherein said protected content is not viewable by said user, wherein said receiving protected content comprises receiving protected content that has been network coded;
receiving, at said user computer system, appended content, wherein said appended content comprises an advertisement, and wherein said appended content functions as a decryption key for said protected content;
viewing, by said user, said appended content, wherein said viewing of said appended content results in said protected content being viewable by said user;
viewing said protected content by said user; and
wherein said network coded includes providing linearly combined data packets from a set of original data packets and wherein once enough linear combinations of data packets are received to satisfy a network coding algorithm, a set of linear equations are derived for said received linear combinations of data packets and wherein said linear equations are solved to recover said original data packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for using advertisements as keys for streaming protected content is presented. Protected content is received at a user computer system, wherein the protected content is not viewable by the user. Appended content, such as an advertisement, is also received at the user computer system. The user views the appended content, wherein the viewing of the appended content results in the protected content being viewable by the user. The user then views the protected content.
30 Citations
12 Claims
-
1. A computer-implemented method in which a computer system performs operations comprising:
-
receiving, at a user computer system, protected content, wherein said protected content is not viewable by said user, wherein said receiving protected content comprises receiving protected content that has been network coded; receiving, at said user computer system, appended content, wherein said appended content comprises an advertisement, and wherein said appended content functions as a decryption key for said protected content; viewing, by said user, said appended content, wherein said viewing of said appended content results in said protected content being viewable by said user; viewing said protected content by said user; and wherein said network coded includes providing linearly combined data packets from a set of original data packets and wherein once enough linear combinations of data packets are received to satisfy a network coding algorithm, a set of linear equations are derived for said received linear combinations of data packets and wherein said linear equations are solved to recover said original data packets. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable storage medium having computer readable code thereon for using advertisements as keys for streaming protected content, the medium including instructions in which a computer system performs operations comprising:
-
receiving, at a user computer system, protected content, wherein said protected content is not viewable by said user, wherein said receiving protected content comprises receiving protected content that has been network coded; receiving, at said user computer system, appended content, wherein said appended content comprises an advertisement, and wherein said appended content functions as a decryption key for said protected content; viewing, by said user, said appended content, wherein said viewing of said appended content results in said protected content being viewable by said user; viewing said protected content by said user; and wherein said network coded includes providing linearly combined data packets from a set of original data packets and wherein once enough linear combinations of data packets are received to satisfy a network coding algorithm, a set of linear equations are derived for said received linear combinations of data packets and wherein said linear equations are solved to recover said original data packets. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system comprising:
-
a memory; a hardware processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; and wherein the memory is encoded with an application providing advertisements as keys for streaming protected content, that when executed on the processor, provides a process for processing information, the process causing the computer system to perform the operations of; receiving, at a user computer system, protected content, wherein said protected content is not viewable by said user, wherein said receiving protected content comprises receiving protected content that has been network coded; receiving, at said user computer system, appended content, wherein said appended content comprises an advertisement, and wherein said appended content functions as a decryption key for said protected content; viewing, by said user, said appended content, wherein said viewing of said appended content results in said protected content being viewable by said user; viewing said protected content by said user; and wherein said network coded includes providing linearly combined data packets from a set of original data packets and wherein once enough linear combinations of data packets are received to satisfy a network coding algorithm, a set of linear equations are derived for said received linear combinations of data packets and wherein said linear equations are solved to recover said original data packets. - View Dependent Claims (10, 11, 12)
-
Specification