CPC H04N 21/4784 (2013.01) [G06F 16/73 (2019.01); G06Q 30/0255 (2013.01); G06Q 30/0269 (2013.01); H04N 21/4532 (2013.01); H04N 21/47202 (2013.01); H04N 21/812 (2013.01)] | 26 Claims |
1. A computer-implemented method of providing video content, the method comprising:
receiving from a viewer a request to view video content;
in response to the request, determining whether the viewer has advert-free rights to watch the video content;
in response to determining that the viewer does not have the advert-free rights to watch the video content, preparing an alternative advert (AA) query based on query rules, and presenting the AA query to the viewer, wherein the AA query comprises a query asking the viewer to select one or more AA query items from a plurality of AA query items or to rank the plurality of AA query items, wherein the selected one or more AA query items or the ranked plurality of AA query items are indicative of a viewer preference of the viewer, wherein each AA query item includes at least one of: a brand, a product category, or a product;
receiving from the viewer an AA query response to the AA query;
in response to determining that the AA query response comprises a first response, determining one or more AA offers to send based at least on the viewer preference of the viewer, sending the one or more AA offers to the viewer, and streaming the requested video content to a viewer device of the viewer without adverts, wherein the one or more AA offers are not presented on the viewer device of the viewer before and during the streaming of the requested video content; and
in response to determining that the AA query response comprises a second response, streaming the requested video content to the viewer device of the viewer with the adverts;
wherein the first response is a response to accept an offer to watch advert-free content;
wherein the second response is a response to reject the offer to watch advert-free content.
|