IP Library Granted Patent US 11,275,949
Granted Patent B2
US 11,275,949 · App. 17/029,808 · Granted Mar 15, 2022

Methods, systems, and user interface navigation of video content based spatiotemporal pattern recognition

Inventors: Edward Shek Chan (Claremont, CA); Andrew Konyu Cheng (Torrance, CA); Yu-Han Chang (South Pasadena, CA); Ryan Laurence Frankel (Venice, CA); Rajiv Tharmeswaran Maheswaran (San Marino, 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 11,275,949
App. No.
17/029,808
Granted
Mar 15, 2022
Kind
B2
Abstract

A user interface for a media system supports using gestures, such as swiping gestures and taps, to navigate frame-synchronized video clips or video feeds. The detection of the gestures is interpreted as a command to navigate the frame-synchronized content. In one implementation, a tracking system and a trained machine learning system is used to generate the frame synchronized video clips or video feeds. In one implementation, video clips of an event are organized into storylines and the user interface permits navigation between different storylines and within individual storylines.

Claims (29)

1. A method of navigating video content, comprising:

generating a time-aligned video feed of an event and forming a set of frame-synchronized video segments or video feeds for the event;

detecting a swiping or tapping gesture of a user interface of a client device; and

navigating a display of the set of related frame-synchronized video segments or video feeds in response to the detected swiping or tapping gesture; and

wherein in response to detecting a swiping gesture, the navigating switching between different frame-synchronized streams of the same event from at least one of 1) different camera angles of the same event and 2) different augmented versions of the same event.

2. The method of claim 1 , further comprising organizing related content into a set of storylines with each storyline having a set of storyline elements, with each storyline element having an associated screen to display media content.

3. The method of claim 2 , wherein in response to a detected horizontal swiping gesture, navigating to a next or previous storyline.

4. The method of claim 2 , wherein in response to a detected tapping gesture, skipping to a next or previous element within a storyline.

5. The method of claim 2 , wherein in response to a detected vertical swiping gesture, accessing a different mode for an individual storyline element.

6. The method of claim 5 , wherein in response to a vertical swipe gesture, the navigating toggles between a set of different video camera angles of the same video clip.

7. The method of claim 5 , wherein in response to detecting a vertical swipe gesture, the navigation displays a discover screen over a storyline element screen.

8. The method of claim 1 , wherein in response to detecting a swiping gesture, the navigating switching between different frame-synchronized streams of the same event from different camera angles, or different augmented versions of the video streams.

9. The method of claim 1 , further comprising generating tracking information and a spatial and temporal index for time-aligning the video feed.

10. The method of claim 1 , wherein the swiping or tapping gesture is a gesture entered on a touchscreen of a user client device.

11. A computer implemented method, comprising:

forming a set of frame-synchronized video segments or video feeds for related content associated with an event;

detecting a swiping or tapping gesture of a user interface of a client device;

navigating a display of the related content in response to the detected swiping or tapping gesture; and

wherein in response to detecting a swiping gesture, the navigating switching between different frame-synchronized streams of the same event from at least one of 1) different camera angles of the same event and 2) different augmented versions of the same event.

12. The method of claim 11 , wherein related content is organized into storylines with each storyline having at least one storyline element to display a video segment; and the navigating comprises navigating the storyline and storyline elements in response to the detected swiping or tapping gesture.

13. The method of claim 12 , wherein the detected swiping or tapping gesture comprises a horizontal swipe gesture, and navigating the set of related video segments comprises jumping to a next or previous storyline in response to detecting the horizontal swipe gesture.

14. The method of claim 12 , wherein the swiping or tapping gesture comprises a vertical swipe gesture and navigating the set of related video segments comprising toggling between different video clips of a set of storyline element screens.

15. The method of claim 12 , wherein the swiping or tapping gesture comprises a tap gesture and wherein the navigating comprises skipping to a next element within a storyline.

16. The method of claim 11 , wherein in response to detecting a vertical swiping gesture, the navigating switching between different frame-synchronized streams of the same event from different camera angles, or different augmented versions of the video streams.

17. The method of claim 11 , wherein the swiping or tapping gesture is a gesture entered on a touchscreen of a user client device.

18. A system, comprising:

a media system having a machine learning system trained to receive a video feed and generate a time-aligned video feed of an event and forming a set of frame-synchronized video segments or video feeds for the event;

the media system being configured to detect a swiping or tapping gesture of a user interface of a client device and in response navigate a display of the set of related frame-synchronized video segments or video feeds in response to the detected gesture; and

wherein in response to detecting a swiping gesture, the navigating switching between different frame-synchronized streams of the same event from at least one of 1) different camera angles of the same event and 2) different augmented versions of the same event.

Assignments (4)
SECURITY INTEREST Recorded May 1, 2026
From: GENIUS SPORTS SS, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 074544/0266 →
SECURITY INTEREST Recorded Jul 12, 2024
From: GENIUS SPORTS SS, LLC
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 067977/0480 →
MERGER Recorded Apr 23, 2024
From: SECOND SPECTRUM, INC.
To: GENIUS SPORTS SS, LLC
Reel/Frame 067193/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2020
From: CHAN, EDWARD SHEK; CHENG, ANDREW KONYU; CHANG, YU-HAN; FRANKEL, RYAN LAURENCE; MAHESWARAN, RAJIV THARMESWARAN
To: SECOND SPECTRUM, INC.
Reel/Frame 054151/0552 →
Continuity (12)
Continuation 16525830 · Jul 30, 2019
Continuation In Part 16229457 · Dec 21, 2018
Continuation In Part PCTUS2017051768 · Sep 15, 2017
Continuation 15586379 · May 4, 2017
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 20210089779A1 · Mar 25, 2021
Cited By (4)
US 1,122,126 US 12,638,436 US 12,716,883 US 12,717,538