Incentivizing insertion forecast validation in intelligent insertion of secondary content in live streaming

US9973801B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9973801-B1
Application numberUS-201715401809-A
CountryUS
Kind codeB1
Filing dateJan 9, 2017
Priority dateJan 9, 2017
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9973801B1 cover?
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 respons…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04N21/26241. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).