IP Library Granted Patent US 11,119,631
Granted Patent B2
US 11,119,631 · App. 16/231,809 · Granted Sep 14, 2021

Generating a playlist based on content meta data and user parameters

Inventors: Byron William Reese (Georgetown, TX); Monica Winn Landers (Austin, TX); Brian Andrew Dillon (Austin, TX)
Assignee: Leaf Group Ltd.
G06F3/0482G06F3/04847G06F3/14G06F2203/04803
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,119,631
App. No.
16/231,809
Granted
Sep 14, 2021
Kind
B2
Abstract

Systems and methods to generate a playlist based on content meta data. In one embodiment, a method includes: receiving user-defined parameters; generating a playlist comprising a plurality of content portions, the generating comprising selecting the plurality of content portions from a data repository based on the user-defined parameters and further based on meta data for content stored in the data repository; and providing the playlist for display on a user device.

Claims (28)

1. A method, comprising:

receiving, by a computing device, user-defined parameters, the user-defined parameters received from a user for a playlist to be generated, the user-defined parameters including available equipment items and a time duration parameter specifying a total time for the playlist, and the playlist to comprise a plurality of content portions;

generating, by the computing device, the playlist, the generating comprising selecting and automatically arranging the plurality of content portions from a data repository based on the user-defined parameters and further based on meta data for content stored in the data repository; and

providing a preview form of the plurality of content portions, for display in a first window region to the user on a user device, and further providing, for display in a second window region adjacent to the preview form, first equipment needed for use in performing activities associated with the plurality of content portions of the preview form.

2. The method of claim 1 , further comprising defining an order of activity, wherein the generated playlist is further based on the order of activity.

3. The method of claim 1 , further comprising providing an actual time duration of the playlist, for display on the user device, wherein the actual time duration is different from a total time specified by the time duration parameter.

4. The method of claim 1 , wherein the user-defined parameters further include respective time percentages for each of a plurality of types of activity.

5. The method of claim 4 , wherein the types of activity correspond to muscle groups.

6. The method of claim 1 , further comprising providing an actual time duration of the playlist for display with the preview form.

7. A system, comprising:

at least one processor; and

memory storing instructions configured to instruct the at least one processor to:

receive user-defined parameters from a user for a playlist to be generated, the playlist to comprise a plurality of content portions, the user-defined parameters including available equipment items, and further including respective time percentages desired for each of a plurality of types of activity;

generate the playlist, the generating comprising selecting and automatically arranging the plurality of content portions from a data repository based on the user-defined parameters; and

provide a preview form of the plurality of content portions, for display in a first window region on a user device, and further provide, for display in a second window region adjacent to the preview form, first equipment for use in performing activities associated with the plurality of content portions of the preview.

8. The system of claim 7 , wherein the providing the preview form comprises sending data regarding the preview form from a server to the user device.

9. The system of claim 7 , wherein the selecting is further based on meta data for content stored in the data repository, the meta data comprising a meta-tag for each of a plurality of video clips.

10. The system of claim 7 , wherein the user-defined parameters further include a time duration parameter specifying a total time for the playlist.

11. The system of claim 10 , wherein the instructions are further configured to instruct the at least one processor to provide an actual time duration of the generated playlist, for display on the user device, wherein the actual time duration is different from a total time specified by the time duration parameter.

12. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a computing system to:

receive, by at least one processor, user-defined parameters, the user-defined parameters received from a user for a playlist to be generated, the user-defined parameters including available equipment items and a time duration parameter specifying a total time for the playlist, and the playlist to comprise a plurality of content portions;

generate the playlist, the generating comprising randomly selecting and automatically arranging the plurality of content portions from a data repository based on the user-defined parameters and further based on meta data for content stored in the data repository; and

provide a preview form of the plurality of content portions, for display in a first window region on a user device, and further provide, for display in a second window region adjacent to the preview form, first equipment needed for use in performing activities associated with the plurality of content portions of the preview form.

13. The non-transitory computer-readable storage medium of claim 12 , further comprising providing an actual time duration of the playlist for display with the preview form.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the playlist is sent for viewing on a display of the user device.

15. The non-transitory computer-readable storage medium of claim 12 , wherein each of the plurality of content portions is a video.

16. The non-transitory computer-readable storage medium of claim 12 , wherein the playlist comprises links to the content portions.

17. The non-transitory computer-readable storage medium of claim 12 , wherein the activation input is provided by the user in a user interface of the user device.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION SERIAL NO. 10509831 PREVIOUSLY RECORDED ON REEL 052817 FRAME 0135. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 22, 2021
From: LEAF GROUP LTD.
To: SILICON VALLEY BANK
Reel/Frame 055010/0894 →
SECURITY INTEREST Recorded Jun 2, 2020
From: LEAF GROUP LTD.
To: SILICON VALLEY BANK
Reel/Frame 052817/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: REESE, BYRON WILLIAM; LANDERS, MONICA WINN; DILLON, BRIAN ANDREW
To: DEMAND MEDIA, INC.
Reel/Frame 051071/0871 →
CHANGE OF NAME Recorded Nov 20, 2019
From: DEMAND MEDIA, INC.
To: LEAF GROUP LTD.
Reel/Frame 051930/0332 →