IP Library Granted Patent US 11,882,345
Granted Patent B2
US 11,882,345 · App. 18/166,888 · Granted Jan 23, 2024

Customized generation of highlights show with narrative component

Inventors: Warren Joseph Packard (Palo Alto, CA); Dennis Kanygin (Sunnyvale, CA); Jordan Toor (Palo Alto, CA); Dan Lythcott-Haims (Palo Alto, CA); Alan Levin (Vancouver, CA)
Assignee: STATS LLC
H04N21/8456G11B27/031H04N21/231H04N21/23109H04N21/23418H04N21/23424H04N21/23439H04N21/251H04N21/25841H04N21/25883H04N21/25891H04N21/278H04N21/4312H04N21/44218H04N21/4667H04N21/6582H04N21/8549G11B27/034G11B27/10H04N21/2668H04N21/84
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,882,345
App. No.
18/166,888
Granted
Jan 23, 2024
Kind
B2
Abstract

Customized highlight shows for sporting events, entertainment events, and/or the like, having a narrative component, are generated and presented. The events can be sporting events, entertainment events, and/or the like. For example, in the context of sporting events, a determination is made as to what types of sports, teams, leagues, players, plays, and/or the like are of interest to the user. A customized highlight show is then generated and presented, containing those specific portions of the sporting events that are likely to be of interest, arranged in a manner that is likely to be entertaining and interesting to the user and that presents a cohesive narrative.

Claims (80)

1. A method for generating a customized highlight show, the method comprising:

identifying, by a computing system, an event;

analyzing, by the computing system, source content corresponding to the event, the source content comprising at least video data;

identifying, by the computing system, plurality of occurrences within the event based on the analyzing, the plurality of occurrences comprising a first occurrence and a second occurrence;

for each occurrence of the plurality of occurrences, generating, by the computing system, a video segment from the source content, the video segment comprising a start time and an end time;

automatically determining, by the computing system, a user's preference for transitions based on observed behavior and actions of the user;

generating, by the computing system and based on the user's preference for transitions, a customized transition between the first occurrence and the second occurrence, the customized transition withholding a portion of information about at least one of the first occurrence or the second occurrence; and

assembling, by the computing system, the customized highlight show comprising the first occurrence, the second occurrence, and the customized transition.

2. The method of claim 1 , wherein the customized transition comprises at least one of text, voice-over, video, audio, or graphics.

3. The method of claim 1 , wherein the source content comprises at least one of:

a live broadcast;

a recorded broadcast;

a video archive;

content from a web site;

content from a video-sharing site;

content stored on a server;

content stored on a mobile computing device;

content stored on a camera;

on-demand content;

content stored locally;

content captured by a device associated with a user; or

pre-curated content.

4. The method of claim 1 , wherein identifying the plurality of occurrences within the event based on the analyzing comprises:

determining, by the computing system, that the plurality of occurrences support a narrative for the customized highlight show.

5. The method of claim 4 , further comprising:

automatically determining, by the computing system, a user's preference based on observed behavior and actions of the user; and

constructing, by the computing system, the narrative based on the user's preference.

6. A system comprising:

a non-transitory storage medium storing computer program instructions; and

a processor configured to execute the computer program instructions to cause the system to perform operations comprising:

identifying an event;

analyzing source content corresponding to the event, the source content comprising at least video data;

identifying plurality of occurrences within the event based on the analyzing, the plurality of occurrences comprising a first occurrence and a second occurrence;

for each occurrence of the plurality of occurrences, generating a video segment from the source content, the video segment comprising a start time and an end time;

automatically determining a user's preference for transitions based on observed behavior and actions of the user;

generating, based on the user's preference for transitions, a customized transition between the first occurrence and the second occurrence, the customized transition withholding a portion of information about at least one of the first occurrence or the second occurrence; and

assembling a customized highlight show comprising the first occurrence, the second occurrence, and the customized transition.

7. The system of claim 6 , wherein the customized transition comprises at least one of text, voice-over, video, audio, or graphics.

8. The system of claim 6 , wherein the source content comprises at least one of:

a live broadcast;

a recorded broadcast;

a video archive;

content from a web site;

content from a video-sharing site;

content stored on a server;

content stored on a mobile computing device;

content stored on a camera;

on-demand content;

content stored locally;

content captured by a device associated with a user; or

pre-curated content.

9. The system of claim 6 , wherein identifying the plurality of occurrences within the event based on the analyzing comprises:

determining that the plurality of occurrences support a narrative for the customized highlight show.

10. The system of claim 9 , wherein the operations further comprise:

automatically determining a user's preference based on observed behavior and actions of the user; and

constructing the narrative based on the user's preference.

11. A non-transitory storage medium storing computer program instructions, which when executed by a processor cause operations comprising:

identifying an event;

analyzing source content corresponding to the event, the source content comprising at least video data;

identifying plurality of occurrences within the event based on the analyzing, the plurality of occurrences comprising a first occurrence and a second occurrence;

for each occurrence of the plurality of occurrences, generating a video segment from the source content, the video segment comprising a start time and an end time;

automatically determining a user's preference for transitions based on observed behavior and actions of the user;

generating, based on the user's preference for transitions, a customized transition between the first occurrence and the second occurrence, the customized transition withholding a portion of information about at least one of the first occurrence or the second occurrence; and

assembling a customized highlight show comprising the first occurrence, the second occurrence, and the customized transition.

12. The non-transitory storage medium of claim 11 , wherein the customized transition comprises at least one of text, voice-over, video, audio, or graphics.

13. The non-transitory storage medium of claim 11 , wherein the source content comprises at least one of:

a live broadcast;

a recorded broadcast;

a video archive;

content from a web site;

content from a video-sharing site;

content stored on a server;

content stored on a mobile computing device;

content stored on a camera;

on-demand content;

content stored locally;

content captured by a device associated with a user; or

pre-curated content.

14. The non-transitory storage medium of claim 11 , wherein identifying the plurality of occurrences within the event based on the analyzing comprises:

determining that the plurality of occurrences support a narrative for the customized highlight show.

Assignments (3)
SECURITY INTEREST Recorded Apr 14, 2026
From: STATS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 075390/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: PACKARD, WARREN JOSEPH; KANYGIN, DENNIS; TOOR, JORDAN; LYTHCOTT-HAIMS, DAN; LEVIN, ALAN
To: THUUZ, INC.
Reel/Frame 063304/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: THUUZ, INC.
To: STATS LLC
Reel/Frame 063304/0532 →
Continuity (7)
Continuation 16554205 · Aug 28, 2019
Continuation 14877691 · Oct 7, 2015
Continuation In Part 14710438 · May 12, 2015
Continuation In Part 14510481 · Oct 9, 2014
Continuation 14510481 · Oct 9, 2014
Provisional Application 62221999 · Sep 22, 2015
Related Publication 20230188811A1 · Jun 15, 2023
Cited By (2)
US 12,262,069 US 12,500,997