Patent ID: 9544659
Date: 2017-01-10
CPC Classifications: G06Q,H04L,H04N

Claim:
1. A computer-implemented method for providing advertising content, the method comprising: receiving, using at least one processor, a user's input reflecting the user's content preferences for receiving desired content related to specific topics in lieu of standard advertising content; retrieving desired content related to the specific topics to include in advertising slots in lieu of standard advertising content based on the user's input of user content preferences; choosing non-intrusive advertising content to include along with the retrieved desired content in a datagram, the non-intrusive advertising content being chosen based on a user profile associated with the user, the user profile being generated based on the user's interaction with Internet content or Internet advertising viewed on a computer or mobile device; generating one or more datagrams including the retrieved desired content and the chosen non-intrusive advertising content, the desired content being watermarked with the non-intrusive advertising content to generate the one or more datagrams; storing the generated one or more datagrams in a database; upon receiving, from a set-top box of the user, a request for playable media content, concatenating the playable media content and the previously generated one or more datagrams stored in the database; and streaming the playable media content and the one or more datagrams to the set-top box for display to the user.