IP Library Granted Patent US 9,247,295
Granted Patent B2
US 9,247,295 · App. 11/732,737 · Granted Jan 26, 2016

Automated playlist generation

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 9,247,295
App. No.
11/732,737
Granted
Jan 26, 2016
Kind
B2
Abstract

A device, method, and computer-readable medium for automated playlist generation are disclosed. In an embodiment, user input related to at least a first search criterion and a second search criterion is received at a portable playback device. A playlist is generated at the portable playback device. The playlist includes at least one media file selected based on the first search criterion and the second search criterion.

Claims (37)

1. A method comprising:

receiving, at a portable playback device, user input related to at least a first search criterion and a second search criterion;

selecting at least one media file based on the first search criterion and the second search criterion;

generating, at the portable playback device, a playlist indicating media files configured to be played at the portable playback device, the media files including the at least one media file selected based on the first search criterion and the second search criterion;

automatically selecting, by the portable playback device, a second media file based on a third search criterion that is different from the first search criterion and the second search criterion, wherein the third search criterion is selected by the portable playback device, and wherein the playlist further indicates the second media file; and

providing a representation of the playlist at the portable playback device.

2. The method of claim 1 , wherein the third search criterion is selected based on the at least one media file.

3. The method of claim 2 , wherein the third search criterion includes a source album, a source program, a source DVD, a genre, a principal, or a time period.

4. The method of claim 1 , wherein at least one of the first search criterion and the second search criterion indicates a media type, and wherein the media type is audio or video.

5. The method of claim 1 , wherein the first search criterion indicates audio, and wherein the second search criterion includes selection of an artist, an album, a song, a genre, or a composer.

6. The method of claim 1 , wherein the first search criterion indicates video, and wherein the second search criterion includes selection of an actor, a director, a producer, or a screenwriter.

7. The method of claim 1 , wherein the second search criterion includes one of an artist, an album, a song, a genre, a composer, an actor, a director, a producer, or a screenwriter, and wherein a fourth search criterion includes a different artist, a different album, a different song, a different genre, a different composer, a different actor, a different director, a different producer, or a different screenwriter.

8. The method of claim 1 , wherein the second search criterion is a frequency of playback at the portable playback device.

9. The method of claim 1 , wherein the third search criterion indicates favorite media files.

10. An apparatus comprising:

a portable playback device comprising:

a memory to store media files;

an interface configured to receive user input, the user input to include at least a first criterion and a second criterion, wherein at least one of the first criterion and the second criterion indicates recency of playback of stored media files at the portable playback device;

logic to select playlist files from the media files based on the first criterion and the second criterion;

logic to generate a playlist that includes the playlist files, the playlist files configured to be played at the portable playback device;

logic to automatically select a first media file of the media files based on a third criterion that is different from the first criterion and the second criterion, wherein the third criterion is selected by the portable playback device, and wherein the playlist further includes the first media file; and

a display.

11. The apparatus of claim 10 , wherein the playlist determines a playback sequence of at least a portion of the media files stored at the memory.

12. The apparatus of claim 10 , wherein at least one of the first criterion and the second criterion indicates a media type, and wherein the media type is audio or video.

13. The apparatus of claim 10 , wherein the second criterion includes an artist, an album, a song, a genre, a composer, an actor, a director, a producer, or a screenwriter.

14. The apparatus of claim 10 , further comprising logic to cause the display to display a representation of the playlist.

15. The apparatus of claim 10 , wherein the playlist files are added to the playlist at least partially based on a date that the media files are received at the portable playback device.

16. The apparatus of claim 10 , wherein the playlist files are added to the playlist at least partially based on a date of last playback of the media files at the portable playback device.

17. A non-transitory computer-readable medium comprising instructions to cause a processor of a portable playback device to:

receive at least a first search criterion and a second search criterion at the portable playback device, wherein at least one of the first search criterion and the second search criterion indicates recency of playback of stored media files at the portable playback device;

select at least one media file based on the first search criterion and the second search criterion;

generate, at the portable playback device, a playlist indicating media files configured to be played at the portable playback device, the media files including the at least one media file selected based on the first search criterion and the second search criterion;

automatically select, by the portable playback device, a second media file based on a third search criterion that is different from the first search criterion and the second search criterion, wherein the third search criterion is selected by the portable playback device, wherein the playlist further indicates the second media file, wherein the third search criterion is selected based on the at least one media file, and wherein the third search criterion indicates favorite media files; and

store the playlist at the portable playback device.

18. The non-transitory computer-readable medium of claim 17 , wherein at least one of the first search criterion and the second search criterion indicates a media type, and wherein the media type is audio or video.

19. The non-transitory computer-readable medium of claim 17 , wherein the instructions further cause the processor to determine the favorite media files, wherein the favorite media files are determined based on a frequency of playback of the stored media files at the portable playback device, wherein the second search criterion indicates the favorite media files, and wherein the at least one media file includes at least one of the favorite media files, wherein the favorite media files are determined based on a weighting of attributes of a plurality of media files stored on the portable playback device, and wherein the attributes include the frequency of playback of the plurality of media files and recency of playback of the plurality of media files.

20. The non-transitory computer-readable medium of claim 17 , wherein the second search criterion includes a selection of a principal, and wherein the principal is a singer, a musical group, or an actor.

Assignments (28)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037354 FRAME: 0773. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT RELEASE. Recorded Aug 15, 2016
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, LLC
Reel/Frame 039723/0777 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037355/0838 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0773 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2015
From: SIGMATEL LLC
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037260/0435 →
CHANGE OF NAME Recorded Nov 23, 2015
From: SIGMATEL INC.
To: SIGMATEL, LLC
Reel/Frame 037152/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2015
From: DIGITAL NETWORKS NORTH AMERICA BY DAVID MEISELS, GENERAL COUNSEL, D&M HOLDINGS, INC.
To: SIGMATEL, INC.
Reel/Frame 034664/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2015
From: COWGILL, CLAYTON NEIL
To: SONICBLUE INCORPORATED
Reel/Frame 034664/0024 →
ASSET PURCHASE AGREEMENT Recorded Jan 8, 2015
From: SONICBLUE INCORPORATED
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 034744/0810 →
SECURITY AGREEMENT Recorded Nov 12, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031626/0218 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded May 10, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 024358/0439 →
SECURITY AGREEMENT Recorded Mar 16, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A.
Reel/Frame 024079/0406 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →