IP Library Granted Patent US 12,499,914
Granted Patent B2
US 12,499,914 · App. 18/736,104 · Granted Dec 16, 2025

Generation and use of user-selected scenes playlist from distributed digital content

Inventors: Kim Lau (Temple City, CA); Jacob Frautschi (San Francisco, CA); Massimiliano Gasparri (Los Angeles, CA); Randy Lee (La Crescenta, CA); Patrick Harman (Moorpark, CA)
Assignee: Warner Bros. Entertainment Inc.
G11B27/034G11B27/11H04N21/2743H04N21/42646H04N21/4325H04N21/44224H04N21/4825H04N21/8456G11B2220/2541
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 12,499,914
App. No.
18/736,104
Granted
Dec 16, 2025
Kind
B2
Abstract

A digital content package includes first content comprising a video feature such as a motion picture or the like, and a user-selectable application configured to operate as follows. When activated using an icon off of a menu screen, the application records an identifier for scenes (discrete portions) of the first content that are selected by a user to generate a playlist. The user may select the scenes by indicating a start and end of each scene. The application saves the playlist locally, then uploads to a server. Via a user account at the server, a user may publish the playlist to a user-created distribution list, webpage, or other electronic publication, and modify the playlist by deleting or reordering scenes.

Claims (56)

1 . A method comprising:

receiving, by one or more processors, from a media player device of a user, a digital content package including digital audio-video content;

executing, by the one or more processors, an application to generate a playlist based on the digital content package;

enabling, by the one or more processors, the user to make a selection of one or more start time values and one or more stop time values corresponding to a playlist timeline of the playlist generated based on the digital audio-video content received from the user;

receiving, by the one or more processors, user-supplied digital content from an interface device of the media player device of the user;

associating, by the one or more processors, the user-supplied digital content with the playlist timeline to create a defined playlist;

storing, by the one or more processors, the user-supplied digital content and the defined playlist comprising the one or more start time values and the one or more stop time values selected by the user;

configuring, by the one or more processors, the defined playlist to determine whether the interface device includes a copy of playlist data used to generate the defined playlist; and

in response to determining that the media player device includes the copy of the playlist data, permitting, by the one or more processors, the generation of a video clip.

2 . The method of claim 1 , wherein the user-supplied digital content includes voiceover audio data.

3 . The method of claim 1 , the method further comprising:

transmitting, by the one or more processors, the playlist with an identifier for the digital audio-video content from the media player device to a remote server, in association with a user account identifier.

4 . The method of claim 1 , the method further comprising:

retrieving, by the one or more processors, a selected playlist from one or more stored playlists.

5 . The method of claim 1 , the method further comprising:

generating, by the one or more processors, a video clip based on the playlist, the digital content package, and/or the user-supplied digital content; and

displaying, by the one or more processors, the video clip on the media player device.

6 . The method of claim 1 , the method further comprising:

receiving, by the one or more processors, user input indicating an update to the defined playlist; and

modifying, by the one or more processors, the defined playlist based on the update.

7 . The method of claim 6 , further comprising:

modifying, by the one or more processors, the audio-video content in response to user input by at least one of: adding a voice-over soundtrack via microphone input, adding icons, graphics, or clip art, or adding text.

8 . The method of claim 1 , wherein receiving the digital content package comprises:

reading, by the one or more processors, the digital content package from a disc player.

9 . The method of claim 1 , wherein receiving the digital content package comprises:

receiving, by the one or more processors, the digital content package in a streaming format from a computer network.

10 . A media player device comprising at least one processor coupled to a memory, the memory holding program instructions that when executed by the at least one processor cause the media player device to:

receive, via the media player device, a digital content package from a media player device of a user, the digital content package including digital audio-video content;

execute an application to generate a playlist based on the digital content package;

enable the user to make a selection of one or more start time values and one or more stop time values corresponding to a playlist timeline of the playlist generated based on the digital audio-video content received from the user;

receive user-supplied digital content from an interface device of the media player device of the user;

associate the user-supplied digital content with the playlist timeline to create a defined playlist;

store the user-supplied digital content and the defined playlist comprising the one or more start time values and the one or more stop time values selected by the user;

configure the defined playlist to determine whether the interface device includes a copy of playlist data used to generate the defined playlist; and

in response to determining that the media player device includes the copy of the playlist data, permit the generation of a video clip.

11 . The media player device of claim 10 , wherein the memory holds further instructions for configuring the defined playlist to determine whether the interface device includes a copy of playlist data used to generate the defined playlist.

12 . The media player device of claim 10 , wherein the memory holds further instructions for causing the media player device to transmit the playlist with an identifier for the digital audio-video content from the media player device to a remote server, in association with a user account identifier.

13 . The media player device of claim 10 , wherein the memory holds further instructions for causing the media player device to retrieve a selected playlist from one or more stored playlists.

14 . The media player device of claim 10 , wherein the memory holds further instructions for:

generating a video clip based on the playlist, the digital content package, and/or the user-supplied digital content; and

displaying the video clip on the media player device.

15 . The media player device of claim 10 , wherein the memory holds further instructions for:

in response to determining that the media player device includes a copy of playlist data, permitting the generation of a video clip.

16 . A non-transitory computer-readable medium containing instructions for generating a user-selected scenes playlist, the instructions comprising:

receiving, from a media player device of a user, a digital content package including digital audio-video content;

executing an application to generate a playlist based on the digital content package;

enabling the user to make a selection of one or more start time values and one or more stop time values corresponding to a playlist timeline of the playlist generated based on the digital audio-video content received from the user;

receiving user-supplied digital content from an interface device of the media player device of the user;

associating the user-supplied digital content with the playlist timeline to create a defined playlist;

storing the user-supplied digital content and the defined playlist comprising the one or more start time values and the one or more stop time values selected by the user;

configuring the defined playlist to determine whether the interface device includes a copy of playlist data used to generate the defined playlist; and

in response to determining that the media player device includes the copy of the playlist data, permitting the generation of a video clip.

17 . The non-transitory computer-readable medium of claim 16 , wherein the user-supplied digital content includes voiceover audio data.

18 . The non-transitory computer-readable medium of claim 16 , the instructions further comprising:

generating a video clip based on the playlist, the digital content package, the user-supplied digital content, and/or the user-supplied digital content; and

displaying the video clip on the media player device.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2024
From: LAU, KIM; FRAUTSCHI, JACOB; GASPARRI, MASSIMILIANO; LEE, RANDY; HERMAN, PATRICK
To: WARNER BROS. ENTERTAINMENT INC.
Reel/Frame 067651/0350 →
Continuity (6)
Continuation 17856952 · Jul 2, 2022
Continuation 16994133 · Aug 14, 2020
Continuation 15691362 · Aug 30, 2017
Continuation 12533970 · Jul 31, 2009
Provisional Application 61085351 · Jul 31, 2008
Related Publication 20240321317A1 · Sep 26, 2024
References Cited (50)
US 5237648A · Mills · 1993 [cited by examiner]
US 7313809B1 · Mohan · 2007 [cited by examiner]
US 7694225B1 · Weber · 2010 [cited by examiner]
US 7730420B1 · Miller · 2010 [cited by examiner]
US 7738780B2 · Yun · 2010 [cited by examiner]
US 8166399B1 · Amzallag · 2012 [cited by examiner]
US 20010005292A1 · Sugiyama · 2001 [cited by examiner]
US 20020129254A1 · Kuroda · 2002 [cited by examiner]
US 20020174430A1 · Ellis · 2002 [cited by examiner]
US 20030120926A1 · Fukushima · 2003 [cited by examiner]
US 20030126599A1 · Novak · 2003 [cited by examiner]
US 20030161615A1 · Tsumagari · 2003 [cited by examiner]
US 20030175013A1 · Kato · 2003 [cited by examiner]
US 20030215217A1 · Horii · 2003 [cited by examiner]
US 20040193881A1 · Ayaki · 2004 [cited by examiner]
US 20050015807A1 · Young · 2005 [cited by examiner]
US 20050114295A1 · Takashima · 2005 [cited by examiner]
US 20050210507A1 · Hawkins · 2005 [cited by examiner]
US 20050246624A1 · Humpleman et al. · 2005 [cited by applicant]
US 20050246642A1 · Valderas · 2005 [cited by examiner]
US 20060008256A1 · Khedouri · 2006 [cited by examiner]
US 20060080742A1 · Nakayama · 2006 [cited by examiner]
US 20060140091A1 · Iwamoto · 2006 [cited by examiner]
US 20060156354A1 · Jung · 2006 [cited by examiner]
US 20060267995A1 · Radloff · 2006 [cited by examiner]
US 20060280437A1 · Logan · 2006 [cited by examiner]
US 20060294201A1 · Kito · 2006 [cited by examiner]
US 20070073725A1 · Klein · 2007 [cited by examiner]
US 20070133944A1 · Takashima et al. · 2007 [cited by applicant]
US 20070162817A1 · Hamada · 2007 [cited by examiner]
US 20070172195A1 · Hattori · 2007 [cited by examiner]
US 20070174639A1 · Reckless · 2007 [cited by examiner]
US 20070198363A1 · Quoc · 2007 [cited by examiner]
US 20070201815A1 · Griffin · 2007 [cited by examiner]
US 20080010372A1 · Khedouri · 2008 [cited by examiner]
US 20080060084A1 · Gappa · 2008 [cited by examiner]
US 20080189272A1 · Powers · 2008 [cited by examiner]
US 20080288890A1 · Anderson · 2008 [cited by examiner]
US 20080292286A1 · Noguchi · 2008 [cited by examiner]
US 20090208189A1 · Sasaki · 2009 [cited by examiner]
US 20090263102A1 · Shimada · 2009 [cited by examiner]
US 20090269028A1 · Tanaka · 2009 [cited by examiner]
US 20090307199A1 · Goodwin · 2009 [cited by examiner]
US 20100023578A1 · Brant · 2010 [cited by examiner]
US 20100186038A1 · Thomas · 2010 [cited by examiner]
US 20100296652A1 · Nakayama et al. · 2010 [cited by applicant]
US 20110091186A1 · Ayaki · 2011 [cited by examiner]
US 20110314379A1 · Ubillos · 2011 [cited by examiner]
“Welcome to the Blu-ray Disc Association,” retrieved from http://blu-raydisc.com/en/index.aspx, 1 page. [cited by applicant]
“Welcome to DVD Forum,” retrieved from http://www.dvdforum.org/forum.shtml, 2004, 1 page. [cited by applicant]