Patent US9141859B2 successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US5091780A
Cited
US6204862B1
Cited
US5526479A
Cited
US5671347A
Cited
US7373587B1
Cited
US5189630A
Cited
US5923365A
Cited
US5539454A
Cited
US7055166B1
Cited
US5986692A
Cited
US5892536A
Cited
US6931451B1
Cited
US6144797A
Cited
US6088455A
Cited
US6920468B1
Cited
US7211000B2
Cited
US7058376B2
Cited
EP1197020A2
Cited
US20040125877A1
Cited
US20020093591A1
Cited
US20020114493A1
Cited
US7224852B2
Cited
US20130293776A1
Cited
US7399277B2
Cited
US20030160944A1
Cited
US20040080615A1
Cited
US20040064207A1
Cited
US20040068758A1
Cited
US20060044446A1
Cited
US7904797B2
Cited
US20080138029A1
Cited
US20060246972A1
Cited
US7742921B1
Cited
US20070100521A1
Cited
US20070101394A1
Cited
US20070106507A1
Cited
US20080019594A1
Cited
US7596759B2
Cited
US20080089666A1
Cited
US20080088482A1
Cited
US20080130997A1
Cited
EP1968066A1
Cited
US20080281592A1
Cited
US7460149B1
Cited
US20100245072A1
Cited
US20110052061A1
Cited
US20110102678A1
Cited
WO2012155279A2
Cited
US20130283143A1
Cited
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 |