US2021067837A1PendingUtilityA1
A live video rendering and broadcasting system
Est. expiryJan 24, 2038(~11.5 yrs left)· nominal 20-yr term from priority
H04N 21/8456H04N 21/63
31
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The present invention is related to a live video rendering and broadcasting system receiving video and data streams from at least one external source, wherein at least one source is providing one or more of video streams an contextual relevant data streams. A client component of the system is configured to provide interactive control and rendering of video streams.
Claims
exact text as granted — not AI-modified1 . A live video rendering and broadcasting system receiving video and data streams from at least one external source, wherein at least one source is providing one or more of the following video and data streams:
a first live or delayed video stream comprising time codes is distributed to a client video storage server system storing video streams, a second event data stream comprising time codes is distributed to an event storage server system storing event data streams, wherein the event data comprises event parameters describing respective events, and wherein event parameters comprises time codes associated with the event, the event storage server system is storing stateful data keeping track of historical and future changes of event parameters associated with the time codes, a first state machine is configured in the event storage server system to receive request for event data from a second state machine configured in the client system, the first state machine distributes all future and past events that are eligible for the client system, the second state machine is filtering the received eligible events identifying which events are applicable for the client based on defined event parameters defining rules for the event, the second state machine is configured to fetch events associated with video streams associated with the received events and synchronizing the time codes of the video streams and the time code of the events, the client system is further configured to create a visual presentation including possible graphics comprised in the received stateful data of a current event based on the current time code in the video.
2 . The system of claim 1 , wherein the system is configured to rendering video streams and execute events based on consecutive timeslots, wherein a timeslot comprises multiple time codes.
3 . The system of claim 2 , wherein a timeslot can comprise more than one event.
4 . The system of claim 1 , wherein the first state machine is configured to signal the second state machine according to the state of the stateful data being distributed from the event storage server system, and
the second state machine is configured to signal the first state machine based on the state of the stateful data of the received event data.
5 . The system of claim 4 , wherein the second state machine is configured to change state according to event data comprised in a first received timeslot, and is configured to signal the first state machine of a second timeslot to be a next consecutive time slot to be processed.
6 . The system of claim 5 , wherein the first and second timeslot can comprise recorded historical events from the event storage server system.
7 . The system of claim 5 , wherein the first and second timeslot can comprise future events defined in the event storage server system.
8 . The system of claim 5 , wherein the first time slot or the second timeslot comprises an event identified by a parameter name, wherein the first state machine is configured to search for events comprising the parameter name.
9 . The system according to claim 7 , wherein the second timeslot is requested based on a time code from a video player being part of the client system.
10 . The system according to claim 1 , wherein the client system comprises a display configured with a graphical user interface enabling a user of the client to create his own events, wherein the client system is configured to send the event parameters defining the user created event to the event storage server system.
11 . The system of claim 1 , wherein a time code comprises at least one of the following time code formats or protocols:
a. a coordinated universal time (UTC), b. a linear time code (LTC), c. a vertical interval time code (VITC), d. a precision time protocol (PTP), e. a network time protocol (NTP), f. a global positioning system (GPS), or g. an internet protocol system.
12 . The system of claim 11 , wherein the event storage server system is configured to convert different time codes in different video and/or data streams to a common time code when structuring time slots comprising multiple time codes.
13 . The system of claim 1 , wherein event parameters comprises parameters like:
execute an event time reference; terminate an event at time reference; event has been executed at reference time; event has been terminated at reference time; Condition: condition identifier.
14 . The system of claim 13 , wherein a condition identifier can be country name, device type and similar condition identifiers.
15 . The system of claim 1 , wherein the system is configured to record and time coding third party video streams according to the time code used in the system, and store the qualified video streams in the client video storage server system.
16 . The system of claim 1 , wherein the system is configured to record and time coding third party event data streams according to the time code used in the system, and store the qualified event data streams in the event storage server system.Join the waitlist — get patent alerts
Track US2021067837A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.