Patent US9141859B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US9141859B2 Active / In Force US ⏱️ 2.0 years remaining

Method and system for segmenting and transmitting on-demand live-action video in real-time

Assignee: LiveClips LLC
•
Filing: 2008-11-17
•
Granted: 2015-09-22
•
Expires: 2028-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for producing video-segments of a live-action event involving monitoring a live-action event for detection of event-segments, detecting one or more event-triggers with detectors, determining if an event-segment occurred based on the detected event-triggers, and editing one or more video feeds into a video-segment to encompass the event-segment.

Inventors

  • 👤 Douglas W. VUNIC

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:00
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/439; H04N21/4394; G; G06; G06V; G06V20/00; G06V20/40; G06K9/00711; H04N21/44; H04N21/44008; H04N21/80; H04N21/83; H04N21/845; H04N21/8456; H04N21/85; H04N21/854; H04N21/8549

Claims Analysis

Total Claims: 63
Claim 1
Independent Claim 188 words
A method for creating a video segment representing a portion of a live-action sporting event from one or more video-feeds, comprising: monitoring the live-action event video feeds; detecting one or more event-triggers with detectors, each event trigger being registered at a specific time; receiving external metadata from other than analysis of the video feeds and any accompanying text and audio streams; assigning each detected event trigger a weighted value representative of the confidence that an event of interest in the live-action sporting event may have occurred and; determining using an algorithm that is specific to the live-action event when an event-segment occurred by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time that corresponds to a plurality of video frames, along with the external metadata, together indicate that an event-segment occurred; wherein the step of evaluating includes weighting the weighted values relative to one another based on the relative reliability of the detectors to one another; and editing one or more video feeds into the video-segment so that it is a continuous video that encompasses at least one event-segment.
Claim 2
Independent Claim 188 words
A method for creating a video segment representing a portion of a live-action sporting event from one or more video-feeds, comprising: monitoring the live-action event video feeds; detecting one or more event-triggers with detectors, each event trigger being registered at a specific time; receiving external metadata from other than analysis of the video feeds and any accompanying text and audio streams; assigning each detected event trigger a weighted value representative of the confidence that an event of interest in the live-action sporting event may have occurred and; determining using an algorithm that is specific to the live-action event when an event-segment occurred by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time that corresponds to a plurality of video frames, along with the external metadata, together indicate that an event-segment occurred; wherein the step of evaluating includes weighting the weighted values relative to one another based on the relative reliability of the detectors to one another; and editing one or more video feeds into the video-segment so that it is a continuous video that encompasses at least one event-segment.
Claim 3
Dependent Claim 19 words
The method of claim 1 , further comprising the step of determining if the event-state is “on” or “off.
Claim 4
Dependent Claim 29 words
The method of claim 2 , further comprising the step of recording one or more of the one or more video-feeds if the event-state is determined to be “on”.
Claim 5
Dependent Claim 14 words
The method of claim 1 , wherein the detectors comprise frame-by-frame pattern recognition detectors.
Claim 6
Dependent Claim 12 words
The method of claim 1 , wherein the detectors comprise physical sensors.
Claim 7
Dependent Claim 13 words
The method of claim 1 , wherein the detectors comprise audio recognition detectors.
Claim 8
Dependent Claim 25 words
The method of claim 1 , wherein the external metadata includes scoring information regarding scoring values input into a database separately from the video feeds.
Claim 9
Dependent Claim 20 words
The method of claim 1 , wherein the external metadata includes scoreboard information obtained without reference to the video feeds.
Claim 10
Dependent Claim 21 words
The method of claim 1 , wherein the weighted value is assigned based upon the detected event-trigger exceeding a predetermined threshold.
Claim 11
Dependent Claim 22 words
The method of claim 1 , wherein the weighted value is assigned proportionally based upon the detected event-trigger exceeding a predetermined threshold.
Claim 12
Dependent Claim 28 words
The method of claim 1 , wherein each detected event-trigger is assigned a weighted value based upon the predetermined relative weight of the detector that detected the event-trigger.
Claim 13
Dependent Claim 33 words
A method as claimed in claim 11 , wherein the the step of determining includes evaluating a detection by one detector in the absence of a detection by one or more other detectors.
Claim 14
Dependent Claim 36 words
A method as claimed in claim 11 , wherein the weighted value is assigned to a particular event-trigger is based partially upon a detection by one detector in the presence of a detection by another detector.
Claim 15
Dependent Claim 35 words
A method as claimed in claim 1 , wherein information describing the event-segment is added to the video-segment, the content of which is determined by the type of event triggers detected and the external metadata.
Claim 16
Dependent Claim 24 words
A method as claimed in claim 1 , wherein one or more of the video-feeds comprise a pre-edited compilation of one or more video-feeds.
Claim 17
Dependent Claim 31 words
A method as claimed in claim 1 , wherein the process of evaluating includes determining that the weighted values of one or more of the event triggers exceeds a predetermined threshold.
Claim 18
Dependent Claim 33 words
A method as claimed in claim 1 , wherein the process of evaluating includes determining that the weighted values of one or more of the event triggers exceeds a predetermined range of values.
Claim 19
Dependent Claim 36 words
A method as claimed in claim 1 , wherein the process of evaluating includes determining that the weighted values of one or more of the event triggers is greater than or equal to a predetermined value.
Claim 20
Dependent Claim 34 words
A method as claimed in claim 1 , wherein the process of evaluating includes determining that the weighted values of one or more event triggers is less than or equal to a predetermined value.
Claim 21
Dependent Claim 29 words
A method as claimed in claim 1 , wherein the process of evaluating includes determining that the weighted values of one or more event triggers equals a predetermined value.
Claim 22
Dependent Claim 33 words
A method as claimed in claim 1 , wherein the algorithm is based on certain times during the live-action sporting event corresponding to predetermined event-triggers unique to the type of live-action sporting event.
Claim 23
Dependent Claim 21 words
The method of claim 1 , further comprising the step of determining where an event-segment occurred based on the detected event-triggers.
Claim 24
Dependent Claim 24 words
The method of claim 22 , wherein the process of evaluating includes matching the recorded time of an event-trigger corresponding to a pre-selected detector.
Claim 25
Dependent Claim 42 words
The method of claim 22 , wherein the process of evaluating includes considering that an average of the recorded times of all event-triggers fall within a range of time with respect to the recorded time of an event-trigger of a pre-selected detector.
Claim 26
Dependent Claim 32 words
The method of claim 22 , wherein one or more video feeds are edited into the video segment to encompass the event-segment based on when it is determined that an event-segment occurred.
Claim 27
Dependent Claim 39 words
The method of claim 22 , wherein one or more video feeds are edited into the video segment by beginning and ending the video-segment based on predetermined times before and after the event-segment occurred for different types of event-segments.
Claim 28
Dependent Claim 19 words
The method of claim 22 , wherein only those event-triggers with equal recorded times correspond to the same event-segment.
Claim 29
Independent Claim 154 words
A system comprising: one or more video-feeds capturing a live-action sporting event; event-trigger detectors; a source of external metadata other than analysis of the video feeds and any accompanying text and audio streams; memory storage devices; a computer process for assigning weights to each detected event trigger; wherein the weighted value is representative of the confidence that an event of interest in the live-action sporting event may have occurred; a computer-processor for determining if an event-segment occurred based on the detected event-triggers; wherein the computer-processor determines when an event-segment occurs by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time, along with the external metadata, together indicate that an event-segment occurred; and wherein the computer-processor is configured to, when it is determining whether an event-segment occurs, weight the weighted values relative to one another based on the relative reliability of the detectors to one another.
Claim 30
Independent Claim 154 words
A system comprising: one or more video-feeds capturing a live-action sporting event; event-trigger detectors; a source of external metadata other than analysis of the video feeds and any accompanying text and audio streams; memory storage devices; a computer process for assigning weights to each detected event trigger; wherein the weighted value is representative of the confidence that an event of interest in the live-action sporting event may have occurred; a computer-processor for determining if an event-segment occurred based on the detected event-triggers; wherein the computer-processor determines when an event-segment occurs by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time, along with the external metadata, together indicate that an event-segment occurred; and wherein the computer-processor is configured to, when it is determining whether an event-segment occurs, weight the weighted values relative to one another based on the relative reliability of the detectors to one another.
Claim 31
Dependent Claim 14 words
The system of claim 28 , wherein the detectors comprise frame-by-frame pattern recognition detectors.
Claim 32
Dependent Claim 12 words
The system of claim 28 , wherein the detectors comprise physical sensors.
Claim 33
Dependent Claim 13 words
The system of claim 28 , wherein the detectors comprise audio recognition detectors.
Claim 34
Dependent Claim 22 words
The system of claim 28 , wherein the external metadata includes scoring information from a database not derived from the video feeds.
Claim 35
Dependent Claim 20 words
The system of claim 28 , wherein the external metadata includes scoreboard information detector without reference to the video feeds.
Claim 36
Independent Claim 118 words
A method for identifying an event segment in a live-action sporting event, comprising: monitoring at least one video feed of the live-action sporting event; detecting one or more event-triggers with detectors; receiving external metadata from other than analysis of the video feeds and any accompanying text and audio streams; assigning each detected event trigger a weighted value representative of the confidence that an event of interest in the live-action sporting event may have occurred; and determining if an event-segment occurred by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time that corresponds to a plurality of video frames, along with the external metadata, together indicate that an event-segment occurred.
Claim 37
Independent Claim 118 words
A method for identifying an event segment in a live-action sporting event, comprising: monitoring at least one video feed of the live-action sporting event; detecting one or more event-triggers with detectors; receiving external metadata from other than analysis of the video feeds and any accompanying text and audio streams; assigning each detected event trigger a weighted value representative of the confidence that an event of interest in the live-action sporting event may have occurred; and determining if an event-segment occurred by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time that corresponds to a plurality of video frames, along with the external metadata, together indicate that an event-segment occurred.
Claim 38
Dependent Claim 19 words
The method of claim 34 , further comprising the step of determining if the event-state is “on” or “off.
Claim 39
Dependent Claim 29 words
The method of claim 35 , further comprising the step of recording one or more of the one or more video-feeds if the event-state is determined to be “on”.
Claim 40
Dependent Claim 14 words
The method of claim 34 , wherein the detectors comprise frame-by-frame pattern recognition detectors.
Claim 41
Dependent Claim 12 words
The method of claim 34 , wherein the detectors comprise physical sensors.
Claim 42
Dependent Claim 13 words
The method of claim 34 , wherein the detectors comprise audio recognition detectors.
Claim 43
Dependent Claim 24 words
The method of claim 34 , wherein the external metadata includes a scoring information detector input into a database separately from the video feeds.
Claim 44
Dependent Claim 19 words
The method of claim 34 , wherein the external metadata includes scoreboard information without reference to the video feeds.
Claim 45
Dependent Claim 21 words
The method of claim 34 , wherein the weighted value is assigned based upon the detected event-trigger exceeding a predetermined threshold.
Claim 46
Dependent Claim 22 words
The method of claim 34 , wherein the weighted value is assigned proportionally based upon the detected event-trigger exceeding a predetermined threshold.
Claim 47
Dependent Claim 29 words
The method according to claim 34 , wherein each detected event-trigger is assigned a weighted value based upon the predetermined relative weight of the detector that detected the event-trigger.
Claim 48
Dependent Claim 33 words
A method as claimed in claim 44 , wherein the weighted value is assigned based upon a detection by one detector in the absence of a detection by one or more other detectors.
Claim 49
Dependent Claim 30 words
A method as claimed in claim 44 , wherein the weighted value is assigned based upon a detection by one detector in the presence of a detection by another detector.
Claim 50
Dependent Claim 35 words
A method as claimed in claim 34 , wherein information describing the event-segment is added to the video-segment, the content of which is determined by the types of event triggers detected and the external metadata.
Claim 51
Dependent Claim 24 words
A method as claimed in claim 34 , wherein one or more of the video-feeds comprise a pre-edited compilation of one or more video-feeds.
Claim 52
Dependent Claim 25 words
The method of claim 34 , wherein it is determined if an event-segment occurred based on an algorithm that is specific to the live-action event.
Claim 53
Dependent Claim 27 words
A method as claimed in claim 49 , wherein the process of evaluating includes determining that on one or more of weighted values exceeds a predetermined threshold.
Claim 54
Dependent Claim 28 words
A method as claimed in claim 49 , wherein the process of evaluating includes determining that on one or more weighted values exceeds a predetermined range of values.
Claim 55
Dependent Claim 31 words
A method as claimed in claim 49 , wherein the process of evaluating includes determining that one or more of weighted values is greater than or equal to a predetermined value.
Claim 56
Dependent Claim 31 words
A method as claimed in claim 49 , wherein the process of evaluating includes determining that one or more of weighted values is less than or equal to a predetermined value.
Claim 57
Dependent Claim 27 words
A method as claimed in claim 49 , wherein the process of evaluating includes determining that one or more of the weighted values equals a predetermined value.
Claim 58
Dependent Claim 38 words
A method as claimed in claim 49 , wherein the process of evaluating includes accounting for the fact that certain times during the live-action sporting event correspond to predetermined event-triggers unique to the type of live-action sporting event.
Claim 59
Dependent Claim 21 words
The method of claim 34 , further comprising the step of determining where an event-segment occurred based on the detected event-triggers.
Claim 60
Dependent Claim 24 words
The method of claim 56 , wherein the process of evaluating includes matching the recorded time of an event-trigger corresponding to a pre-selected detector.
Claim 61
Dependent Claim 38 words
The method of claim 34 , wherein the process of evaluating includes considering that all event-triggers falling within a range of time within the time recorded for the event-trigger of said pre-selected detector correspond to the same event-segment.
Claim 62
Dependent Claim 50 words
The method of claim 56 , wherein the process of evaluating includes considering that event-segment is more likely to have occurred when an average of the recorded times of all event-triggers fall within a range of time with respect to the recorded time of an event-trigger of a pre-selected detector.
Claim 63
Dependent Claim 19 words
The method of claim 56 , wherein only those event-triggers with equal recorded times correspond to the same event-segment.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2018-09-21 2019-03-23 2019-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2022-09-21 2023-03-23 2023-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2026-09-21 2027-03-23 2027-09-22 $7700.00 Open for Payment

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag