Optimization of live stream productions

US2025008166A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025008166-A1
Application numberUS-202318215640-A
CountryUS
Kind codeA1
Filing dateJun 28, 2023
Priority dateJun 28, 2023
Publication dateJan 2, 2025
Grant date

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.

An embodiment optimizes a live stream event by annotating a script with markers for a live stream event. The embodiment defines an element within the live stream event. The embodiment defines a performance milestone within the element. The embodiment associates a first action with the performance milestone. The embodiment constructs a trigger within the script. The embodiment associates the trigger with a corresponding second action. The embodiment monitors the live stream event for the performance milestone and actuates the first action in response to the performance milestone. The embodiment monitors the live stream event for the trigger and actuates the second action in response to the trigger. The first and the second actions are real time changes to the live stream event.

First claim

Opening claim text (preview).

1 - 20 . (canceled) 21 . A computer-implemented method comprising: establishing a stream definition, the stream definition comprising a database configured to store set of markers and a set of actions corresponding to the set of markers; constructing a performance milestone and a first action corresponding to the performance milestone, the performance milestone specifying a scripted nonverbal event in a script for a live stream event, the first action specifying a first real time change to the live stream event; annotating, prior to commencement of the live stream event, the script, the annotating comprising adding a marker representing the performance milestone and the first action to be executed upon detection of the marker to the script; storing the marker representing the performance milestone and the first action to be executed upon detection of the marker on the stream definition; detecting, by monitoring an input from a peripheral device local to a performer in the live stream event during the live stream event, an occurrence of the performance milestone, wherein the monitoring comprises comparing the live stream event to the stream definition; and executing, responsive to detecting the occurrence of the performance milestone, the first action, wherein executing the first action causes the first real time change to the live stream event. 22 . The computer-implemented method of claim 21 , wherein the performance milestone comprises a combination of multiple distinct performance milestones, the combination of multiple distinct performance milestones defined using a Boolean logic construct. 23 . The computer-implemented method of claim 21 , further comprising: constructing a trigger and a second action corresponding to the performance milestone, the trigger specifying a nonverbal event, the second action specifying a second real time change to the live stream event; detecting, by monitoring the input from the peripheral device during the live stream event, an occurrence of the trigger; and executing, responsive to detecting the occurrence of the trigger, the second action, wherein executing the second action causes the second real time change to the live stream event. 24 . The computer-implemented method of claim 23 , wherein the trigger comprises a combination of multiple distinct triggers, the combination of multiple distinct triggers defined using a Boolean logic construct. 25 . The computer-implemented method of claim 21 , wherein constructing the performance milestone further comprises specifying an element of the live stream event to which the performance milestone applies, the element comprising a pre-defined sub-component of the script for the live stream event. 26 . The computer-implemented method of claim 25 , further comprising: detecting, by monitoring the input from the peripheral device during the live stream event, the element of the live stream event; detecting, by monitoring the input from the peripheral device during the element of live stream event, the occurrence of the performance milestone; and executing, responsive to detecting the occurrence of the performance milestone during the element, the first action. 27 . The computer-implemented method of claim 21 , further comprising: generating, by analyzing the script and the performance milestone, a second performance milestone, the second performance milestone specifying a second scripted nonverbal event in a second script for a second live stream event. 28 . A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by a processor to cause the processor to perform operations comprising: establishing a stream definition, the stream definition comprising a database configured to store set of markers and a set of actions corresponding to the set of markers; constructing a performance milestone and a first action corresponding to the performance milestone, the performance milestone specifying a scripted nonverbal event in a script for a live stream event, the first action specifying a first real time change to the live stream event; annotating, prior to commencement of the live stream event, the script, the annotating comprising adding a marker representing the performance milestone and the first action to be executed upon detection of the marker to the script; storing the marker representing the performance milestone and the first action to be executed upon detection of the marker on the stream definition; detecting, by monitoring an input from a peripheral device local to a performer in the live stream event during the live stream event, an occurrence of the performance milestone, wherein the monitoring comprises comparing the live stream event to the stream definition; and executing, responsive to detecting the occurrence of the performance milestone, the first action, wherein executing the first action causes the first real time change to the live stream event. 29 . The computer program product of claim 28 , wherein the stored program instructions are stored in a computer readable storage device in a data processing system, and wherein the stored program instructions are transferred over a network from a remote data processing system. 30 . The computer program product of claim 28 , wherein the stored program instructions are stored in a computer readable storage device in a server data processing system, and wherein the stored program instructions are downloaded in response to a request over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, further comprising: program instructions to meter use of the program instructions associated with the request; and program instructions to generate an invoice based on the metered use. 31 . The computer program product of claim 28 , wherein the performance milestone comprises a combination of multiple distinct performance milestones, the combination of multiple distinct performance milestones defined using a Boolean logic construct. 32 . The computer program product of claim 28 , further comprising: constructing a trigger and a second action corresponding to the performance milestone, the trigger specifying a nonverbal event, the second action specifying a second real time change to the live stream event; detecting, by monitoring the input from the peripheral device during the live stream event, an occurrence of the trigger; and executing, responsive to detecting the occurrence of the trigger, the second action, wherein executing the second action causes the second real time change to the live stream event. 33 . The computer program product of claim 32 , wherein the trigger comprises a combination of multiple distinct triggers, the combination of multiple distinct triggers defined using a Boolean logic construct. 34 . The computer program product of claim 28 , wherein constructing the performance milestone further comprises specifying an element of the live stream event to which the performance milestone applies, the element comprising a pre-defined sub-component of the script for the live stream event. 35 . The computer program product of claim 34 , further comprising: detecting, by monitoring the input from the peripheral device during the live stream event, the element of the live stream event; detecting, by monitoring the input from the peripheral device during the element of live stream event, t

Assignees

Inventors

Classifications

  • specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata · CPC title

  • communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title

  • Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14) · CPC title

  • Live feed · 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 US2025008166A1 cover?
An embodiment optimizes a live stream event by annotating a script with markers for a live stream event. The embodiment defines an element within the live stream event. The embodiment defines a performance milestone within the element. The embodiment associates a first action with the performance milestone. The embodiment constructs a trigger within the script. The embodiment associates the tri…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04N21/2187. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 02 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).