IP Library Granted Patent US 10,460,177
Granted Patent B2
US 10,460,177 · App. 16/229,457 · Granted Oct 29, 2019

Methods and systems of spatiotemporal pattern recognition for video content development

Inventors: Edward Shek Chan (Claremont, CA); Yu-Han Chang (South Pasadena, CA); Rajiv Tharmeswaran Maheswaran (San Marino, CA); Jeffrey Wayne Su (South Pasadena, CA)
Assignee: Second Spectrum, Inc.
G06K9/00724A63F13/60G06F3/012G06F3/013G06K9/00744G06N20/00G11B27/031G11B27/28H04N5/2224H04N13/204H04N21/2187H04N21/23418H04N21/251H04N21/4223H04N21/4345H04N21/44008H04N21/4532H04N21/4662H04N21/8549G06T2207/20081G06T2207/30221H04N13/117H04N13/243
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,460,177
App. No.
16/229,457
Granted
Oct 29, 2019
Kind
B2
Abstract

A media system generally includes a memory device that stores an event datastore that stores a plurality of event records, each event record corresponding to a respective event and event metadata describing at least one feature of the event. The media system (a) receives a request to generate an aggregated clip comprised of one or more media segments, where each media segment depicts a respective event; (b) for each event record from at least a subset of the plurality of event records, determines an interest level of the event corresponding to the event record; (c) determines one or more events to depict in the aggregated clip based on the respective interest levels of the one or more events; (d) generates the aggregated clip based on the respective media segments that depict the one or more events; and (e) transmits the aggregated clip to a user device.

Claims (17)

1. A method comprising:

receiving a first broadcast video teed capturing a filmed occurrence, the first broadcast video feed comprising a plurality of broadcast video frames captured by a broadcast camera, wherein the first broadcast video teed is a video feed that is consumable by a client device;

receiving a tracking camera video feed corresponding to the filmed occurrence, the tracking camera video feed comprising a plurality of tracking video frames and being captured by a tracking camera having a position that is calibrated to a frame of reference;

tracking one or more respective pixel locations of an object detected in one or more respective broadcast video frames of the first broadcast video feed;

tracking one or more respective spatial locations of the object based on one or more respective tracking video frames where the object is detected in the tracking video feed;

time-aligning the first broadcast video feed with the tracking video feed based on the one or more respective pixel locations and the one or more respective spatial locations;

generating a spatio-temporal index corresponding to the filmed occurrence based on the time-alignment of the first broadcast video feed with the tracking video feed, wherein the spatio-temporal index indexes spatio-temporal information relating to objects detected in the broadcast video feed and/or the tracking video feed;

spatially aligning an augmentation item with respect to the object in a subset of the one or more broadcast video frames based on the spatio-temporal index; and

generating an augmented video stream having one or more augmented video frames based on the subset of the one or more broadcast video frames and the spatial alignment of the augmentation item with respect to the object, wherein the augmentation item and the object are spatially aligned in the augmented video stream.

2. The method of claim 1 , wherein the filmed occurrence is a sporting competition, and the object is a participant in the sporting competition and the augmentation item is a statistic relating to the participant that is obtained from a data feed corresponding to the sporting competition that is time aligned to the broadcast video feed.

3. The method of claim 1 , further comprising:

associating an advertisement with a type of event that is detectable in the subset of broadcast video frames; and

wherein generating the augmented video stream further comprises:

detecting an event depicted in a set of broadcast video frames of the broadcast video feed that is of the type of event associated with the advertisement; and

in response to detecting the event, augmenting at least one broadcast video frame with the advertisement.

4. The method of claim 1 , wherein the augmentation item is an advertisement, and the advertisement is spatially associated with the object that is detected in the subset of broadcast video frames.

5. The method of claim 1 , further comprising transmitting the augmented video stream to a client device.

Assignments (5)
SECURITY INTEREST Recorded May 1, 2026
From: GENIUS SPORTS SS, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 074544/0266 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2026
From: CITIBANK, N.A.
To: GENIUS SPORTS SS, LLC
Reel/Frame 074544/0683 →
SECURITY INTEREST Recorded May 1, 2024
From: GENIUS SPORTS SS, LLC
To: CITIBANK, N.A.
Reel/Frame 067281/0470 →
MERGER Recorded Sep 17, 2021
From: SECOND SPECTRUM, INC.
To: GENIUS SPORTS SS, LLC
Reel/Frame 057509/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2019
From: CHAN, EDWARD SHEK; CHANG, YU-HAN; MAHESWARAN, RAJIV THARMESWARAN; SU, JEFFREY WAYNE
To: SECOND SPECTRUM, INC.
Reel/Frame 048052/0029 →
Continuity (11)
Continuation In Part PCTUS2017051768 · Sep 15, 2017
Continuation 15586379 · May 4, 2017
Continuation 16229457
Continuation In Part 15586379 · May 4, 2017
Continuation In Part 14634070 · Feb 27, 2015
Provisional Application 62646012 · Mar 21, 2018
Provisional Application 62532744 · Jul 14, 2017
Provisional Application 62395886 · Sep 16, 2016
Provisional Application 62072308 · Oct 29, 2014
Provisional Application 61945899 · Feb 28, 2014
Related Publication 20190114485A1 · Apr 18, 2019
Cited By (6)
US 12,190,585 US 12,260,789 US 12,266,176 US 12,321,685 US 12,394,201 US 12,573,199