IP Library Granted Patent US 11,782,585
Granted Patent B2
US 11,782,585 · App. 17/948,149 · Granted Oct 10, 2023

Cloud-based tool for creating video interstitials

Inventors: Jason Toff (New York, NY); Rushabh Ashok Doshi (Menlo Park, CA); Dror Shimshowitz (Menlo Park, CA); Thomas Benton Bridgwater (San Francisco, CA)
Assignee: Google LLC
G06F3/0484G06F3/0482G06F3/04842G06F3/04847G06F16/40G06F16/4387G11B27/036G11B27/34H04L67/10
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,782,585
App. No.
17/948,149
Granted
Oct 10, 2023
Kind
B2
Abstract

A playlist interface is provided for display on a user device, the playlist interface comprising a selectable indicator located after a first media item in a playlist, the selectable indicator presented in the playlist interface after the first media item to indicate that, upon selection, a second media item is to be added after the first media item in the playlist, wherein the second media item is an interstitial. Upon a user selection of the selectable indicator located after the first media item in the playlist interface, a plurality of user interface (UI) elements are caused to be presented to allow a user of the user device to specify configuration parameters for the interstitial being added to the playlist. User input is received for at least a subset of the plurality of UI elements to specify the configuration parameters for the interstitial. The interstitial is created based on the received configuration parameters, wherein the created interstitial is supplemental content to be added before or after one of a plurality of files of a plurality of media items of the playlist.

Claims (38)

1. A method for a creation of playlist interstitials, the method comprising:

providing, by a processing device of a server, a playlist interface for display on a user device, the playlist interface comprising a plurality of media items of a playlist and a selectable indicator located after a first media item of the plurality of media items in the playlist, the selectable indicator presented in the playlist interface after the first media item to indicate that, upon selection, an additional media item is to be added to the plurality of media items of the playlist after the first media item in the playlist, wherein the additional media item is an interstitial;

upon a user selection of the selectable indicator located after the first media item in the playlist interface, causing presentation of a plurality of user interface (UI) elements allowing a user of the user device to specify configuration parameters for the interstitial being added to the playlist;

receiving, through the playlist interface, user input for at least a subset of the plurality of UI elements to specify the configuration parameters for the interstitial; and

creating, by the processing device of the server, the interstitial based on the specified configuration parameters, wherein the created interstitial is supplemental content to be added before or after one of a plurality of files of the plurality of media items of the playlist.

2. The method of claim 1 wherein the interstitial is created and added to the playlist by the server of a content sharing platform without an upload of the interstitial to the content sharing platform by the user of the user device.

3. The method of claim 1 further comprising:

prior to providing the playlist interface, receiving a request to add the interstitial at a location in the playlist, wherein the location is after the first media item and before another media item of the playlist.

4. The method of claim 1 wherein the playlist interface comprises interstitial template options for at least one of a text interstitial, an image interstitial or a video interstitial.

5. The method of claim 4 wherein the configuration parameters for the text interstitial comprise an input text and a duration of the interstitial, and wherein creating the interstitial comprises converting the input text to the text interstitial.

6. The method of claim 4 wherein the configuration parameters for the image interstitial comprise an input image and a duration of the interstitial, wherein the input image comprises at least one of an uploaded image or a captured image, and wherein creating the interstitial comprises converting the input image to the image interstitial.

7. The method of claim 4 wherein the configuration parameters for the video interstitial comprise an input video and a duration of the interstitial, wherein the input video comprises at least one of an uploaded video or a captured video, and wherein creating the interstitial comprises converting the input video to the video interstitial.

8. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device of a server to perform operations comprising:

providing a playlist interface for display on a user device, the playlist interface comprising a plurality of media items of a playlist and a selectable indicator located after a first media item of the plurality of media items in the playlist, the selectable indicator presented in the playlist interface after the first media item to indicate that, upon selection, an additional media item is to be added to the plurality of media items of the playlist after the first media item in the playlist, wherein the additional media item is an interstitial;

upon a user selection of the selectable indicator located after the first media item in the playlist interface, causing presentation of a plurality of user interface (UI) elements allowing a user of the user device to specify configuration parameters for the interstitial being added to the playlist;

receiving, through the playlist interface, user input for at least a subset of the plurality of UI elements to specify the configuration parameters for the interstitial; and

creating the interstitial based on the specified configuration parameters, wherein the created interstitial is supplemental content to be added before or after one of a plurality of files of the plurality of media items of the playlist.

9. The non-transitory machine-readable storage medium of claim 8 wherein the interstitial is created and added to the playlist by the server of a content sharing platform without an upload of the interstitial to the content sharing platform by the user of the user device.

10. The non-transitory machine-readable storage medium of claim 8 , the operations further comprising:

prior to providing the playlist interface, receiving a request to add the interstitial at a location in the playlist, wherein the location is after the first media item and before another media item of the playlist.

11. The non-transitory machine-readable storage medium of claim 8 wherein the playlist interface comprises interstitial template options for at least one of a text interstitial, an image interstitial or a video interstitial.

12. The non-transitory machine-readable storage medium of claim 11 wherein the configuration parameters for the text interstitial comprise an input text and a duration of the interstitial, and wherein creating the interstitial comprises converting the input text to the text interstitial.

13. The non-transitory machine-readable storage medium of claim 11 wherein the configuration parameters for the image interstitial comprise an input image and a duration of the interstitial, wherein the input image comprises at least one of an uploaded image or a captured image, and wherein creating the interstitial comprises converting the input image to the image interstitial.

14. The non-transitory machine-readable storage medium of claim 11 wherein the configuration parameters for the video interstitial comprise an input video and a duration of the interstitial, wherein the input video comprises at least one of an uploaded video or a captured video, and wherein creating the interstitial comprises converting the input video to the video interstitial.

15. A system comprising:

a memory; and

a processing device, coupled to the memory, to perform operations comprising:

providing a playlist interface for display on a user device, the playlist interface comprising a plurality of media items of a playlist and a selectable indicator located after a first media item of the plurality of media items in the playlist, the selectable indicator presented in the playlist interface after the first media item to indicate that, upon selection, an additional media item is to be added to the plurality of media items of the playlist after the first media item in the playlist, wherein the additional media item is an interstitial;

upon a user selection of the selectable indicator located after the first media item in the playlist interface, causing presentation of a plurality of user interface (UI) elements allowing a user of the user device to specify configuration parameters for the interstitial being added to the playlist;

receiving, through the playlist interface, user input for at least a subset of the plurality of UI elements to specify the configuration parameters for the interstitial; and

creating the interstitial based on the specified configuration parameters, wherein the created interstitial is supplemental content to be added before or after one of a plurality of files of the plurality of media items of the playlist.

16. The system of claim 15 wherein the interstitial is created and added to the playlist by a server of a content sharing platform without an upload of the interstitial to the content sharing platform by the user of the user device.

17. The system of claim 15 , the operations further comprising:

prior to providing the playlist interface, receiving a request to add the interstitial at a location in the playlist, wherein the location is after the first media item and before another media item of the playlist.

18. The system of claim 15 wherein the playlist interface comprises interstitial template options for at least one of a text interstitial, an image interstitial or a video interstitial.

19. The system of claim 18 wherein the configuration parameters for the text interstitial comprise an input text and a duration of the interstitial, and wherein creating the interstitial comprises converting the input text to the text interstitial.

20. The system of claim 18 wherein the configuration parameters for the image interstitial comprise an input image and a duration of the interstitial, wherein the input image comprises at least one of an uploaded image or a captured image, and wherein creating the interstitial comprises converting the input image to the image interstitial.

21. The system of claim 18 wherein the configuration parameters for the video interstitial comprise an input video and a duration of the interstitial, wherein the input video comprises at least one of an uploaded video or a captured video, and wherein creating the interstitial comprises converting the input video to the video interstitial.

Assignments (2)
CHANGE OF NAME Recorded May 2, 2023
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 063518/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2023
From: TOFF, JASON; DOSHI, RUSHABH ASHOK; SHIMSHOWITZ, DROR; BRIDGWATER, THOMAS BENTON
To: GOOGLE INC.
Reel/Frame 062537/0961 →
Continuity (4)
Continuation 17146401 · Jan 11, 2021
Continuation 15419975 · Jan 30, 2017
Continuation 13973889 · Aug 22, 2013
Related Publication 20230020492A1 · Jan 19, 2023