Systems and methods for viewer-incentivized targeted commercials
US-2015358688-A1 · Dec 10, 2015 · US
US9973801B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9973801-B1 |
| Application number | US-201715401809-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 9, 2017 |
| Priority date | Jan 9, 2017 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A non-climactic period is forecasted during a live streaming of a main content, where a likelihood of an occurrence of any climactic event in the non-climactic period is below a threshold likelihood, and where a second content is inserted during the non-climactic period. A validation is requested from a first user of the live streaming, of the forecasted non-climactic period and a first response to the request is received from the first user. Based on the first response, a first rank of the first user is computed relative to another user in a group of responding users. A first dynamic delay period that has an inverse relationship with the first rank is computed for the first user. A first transmission of a future portion of the live streaming to the first user is delayed by at least the first dynamic delay period.
Opening claim text (preview).
What is claimed is: 1. A method comprising: forecasting, using a processor and a memory, a non-climactic period during a live streaming of a main content, wherein a likelihood of an occurrence of any climactic event in the non-climactic period is below a threshold likelihood, wherein a second content is inserted during the non-climactic period; requesting, from a first user of the live streaming, a validation of the forecasted non-climactic period; receiving, responsive to the requesting, from the first user, a first response; computing, based on the first response, a first rank of the first user relative to another user in a group of responding users; computing, for the first user, a first dynamic delay period, wherein the first dynamic delay period has an inverse relationship with the first rank of the first user; and delaying a first transmission of a future portion of the live streaming to the first user by at least the first dynamic delay period. 2. The method of claim 1 , further comprising: reducing, responsive to a passage of an amount of time, the first rank of the first user and each rank corresponding to each user in the group of responding users by a fixed amount. 3. The method of claim 1 , further comprising: requesting, from a second user of the live streaming, the validation of the forecasted non-climactic period; receiving from the second user, responsive to the requesting the second user, a second response; computing, based on the second response being slower in arriving than the first response, a second rank of the second user, wherein the second rank is lower relative to the first rank of the first user in the group of responding users; computing, for the second user, a second dynamic delay period, wherein the second dynamic delay period has an inverse relationship with the second rank of the second user; and delaying a second transmission of the future portion of the live streaming to the second user by at least the second dynamic delay period, wherein the second dynamic delay period is greater than the first dynamic delay period. 4. The method of claim 1 , further comprising: requesting, from a second user of the live streaming, the validation of the forecasted non-climactic period; detecting that the second user has failed to respond to the validation; excluding the second user from the group of responding users; assigning, to the second user, a maximum dynamic delay period; and delaying a second transmission of the future portion of the live streaming to the second user by at least the maximum dynamic delay period, wherein the maximum dynamic delay period is greater than the first dynamic delay period. 5. The method of claim 1 , further comprising: adding, to form a first total delay period, the first dynamic delay period to a base delay period configured for the live streaming, wherein the delaying delays the first transmission by the first total delay period, and wherein the future portion of the live streaming is delayed by a second total delay period for a second user. 6. The method of claim 1 , further comprising: evaluating a speed at which the first user provided the first response, wherein the computing the first rank has a direct relationship with the speed. 7. The method of claim 1 , further comprising: evaluating a number of times the first user has provided responses during the live streaming, wherein the computing the first rank has a direct relationship with the number of times. 8. The method of claim 1 , further comprising: evaluating a time gap between the first response and a previous response of the first user, wherein the computing the first rank has an inverse relationship with the time gap. 9. The method of claim 1 , further comprising: configuring a pre-insertion validation request to determine whether a set of users of the live streaming agree that any climactic event is unlikely to occur during the forecasted non-climactic period; and transmitting, as a part of the requesting, the pre-insertion validation request in the live streaming prior to inserting the secondary content in the live streaming. 10. The method of claim 9 , wherein the pre-insertion validation request is transmitted simultaneously with the main content that is being transmitted. 11. The method of claim 1 , further comprising: configuring a post-insertion validation request to determine whether a set of users of the live streaming agree that the inserted secondary content actually did not interrupt any climactic event in the main content; transmitting, as a part of the requesting, the post-insertion validation request in the live streaming after completing a transmission of the inserted secondary content in the live streaming. 12. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to forecast a non-climactic period during a live streaming of a main content, wherein a likelihood of an occurrence of any climactic event in the non-climactic period is below a threshold likelihood, wherein a second content is inserted during the non-climactic period; program instructions to request, from a first user of the live streaming, a validation of the forecasted non-climactic period; program instructions to receive, responsive to the requesting, from the first user, a first response; program instructions to compute, based on the first response, a first rank of the first user relative to another user in a group of responding users; program instructions to compute, for the first user, a first dynamic delay period, wherein the first dynamic delay period has an inverse relationship with the first rank of the first user; and program instructions to delay a first transmission of a future portion of the live streaming to the first user by at least the first dynamic delay period. 13. The computer usable program product of claim 12 , further comprising: program instructions to reduce, responsive to a passage of an amount of time, the first rank of the first user and each rank corresponding to each user in the group of responding users by a fixed amount. 14. The computer usable program product of claim 12 , further comprising: program instructions to request, from a second user of the live streaming, the validation of the forecasted non-climactic period; program instructions to receive from the second user, responsive to the requesting the second user, a second response; program instructions to compute, based on the second response being slower in arriving than the first response, a second rank of the second user, wherein the second rank is lower relative to the first rank of the first user in the group of responding users; program instructions to compute, for the second user, a second dynamic delay period, wherein the second dynamic delay period has an inverse relationship with the second rank of the second user; and program instructions to delay a second transmission of the future portion of the live streaming to the second user by at least the second dynamic delay period, wherein the second dynamic delay period is greater than the first dynamic delay period. 15. The computer usable program product of claim 12 , further comprising: program instructions to request, from a second user of the live streaming, the validation of the forecasted non-climactic period; program instructions to detect that the second user has failed to respond to the validation; program instructions to exclu
involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement · CPC title
Live feed · CPC title
Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45) · CPC title
involving advertisement data (advertising per se G06Q30/02) · CPC title
for providing answers, e.g. voting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.