IP Library Granted Patent US 10,460,176
Granted Patent B2
US 10,460,176 · App. 15/600,355 · Granted Oct 29, 2019

Methods and systems of spatiotemporal pattern recognition for video content development

Inventors: Yu-Han Chang (South Pasadena, CA); Rajiv Maheswaran (Los Angeles, CA); Jeffrey Wayne Su (South Pasadena, CA); Noel Hollingsworth (Sunnyvale, 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,176
App. No.
15/600,355
Granted
Oct 29, 2019
Kind
B2
Abstract

An enhanced video of an event in a first video feed, which is identified by a spatiotemporal pattern recognition algorithm that uses machine learning for understanding the event, is produced by including in the enhanced video an animation that characterizes a person's motions that are derived from a machine learning-based understanding of an event in a second video.

Claims (10)

1. A method for delivering personalized video content, comprising:

processing at least one video feed through at least one spatiotemporal pattern recognition algorithm that uses machine learning to develop an understanding of at least one event within the at least one video feed of a professional game, wherein the understanding developed by the machine learning includes an entry in a relationship library at least detailing a relationship between two visible features of the at least one video feed;

capturing 3D video of a non-professional player as a data feed;

developing an understanding using the machine learning of at least one event within the data feed relating to motion of the non-professional player; and

automatically, under computer control, providing an enhanced video feed that mixes video of the non-professional player with the at least one video feed of the professional game and represents the nonprofessional player as an animation having attributes based on the data feed relating to motion of the non-professional player playing within a context of the professional game based on the understanding of the at least one event within the at least one video feed of the professional game and the data feed relating to the motion of the non-professional player.

2. The method of claim 1 , wherein using the machine learning to develop the understanding of the at least one event further comprises using the at least one event in position tracking data over time obtained from at least one of the at least one video feed and a chip-based player tracking system, and wherein the understanding is based on at least two of spatial configuration, relative motion, and projected motion of at least one of a player and an item used in a game.

3. The method of claim 1 , wherein using the machine learning to develop the understanding of the at least one event further comprises aligning multiple unsynchronized input feeds related to the at least one event using at least one of a hierarchy of algorithms and a hierarchy of human operators, wherein the unsynchronized input feeds are selected from a group consisting of one or more broadcast video feeds of the event, one or more feeds of tracking video for the event, and one or more play-by-play data feeds of the at least one event.

4. The method of claim 3 , wherein the multiple unsynchronized input feeds include at least three feeds selected from at least two types related to the event.

5. The method of claim 3 , further comprising at least one of validating and modifying the alignment of the unsynchronized input feeds using a hierarchy involving at least two of one or more algorithms, one or more human operators, and one or more input feeds.

6. The method of claim 1 , further comprising at least one of validating the understanding and modifying the understanding using a hierarchy involving at least two of one or more algorithms, one or more human operators, and one or more input feeds.

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 May 25, 2017
From: CHANG, YU-HAN; MAHESWARAN, RAJIV; SU, JEFFREY WAYNE; HOLLINGSWORTH, NOEL
To: SECOND SPECTRUM, INC.
Reel/Frame 042505/0633 →
Continuity (6)
Continuation 15586379 · May 4, 2017
Continuation In Part 14634070 · Feb 27, 2015
Provisional Application 62395886 · Sep 16, 2016
Provisional Application 62072308 · Oct 29, 2014
Provisional Application 61945899 · Feb 28, 2014
Related Publication 20170255826A1 · Sep 7, 2017
Cited By (13)
US 12,190,585 US 12,260,789 US 12,266,176 US 12,271,980 US 12,288,342 US 12,293,440 US 12,307,767 US 12,364,903 US 12,374,110 US 12,394,201 US 12,437,211 US 12,573,199 US 12,667,770