IP Library Granted Patent US 7,478,084
Granted Patent B2
US 7,478,084 · App. 11/328,978 · Granted Jan 13, 2009

Remote-directed management of media content

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 7,478,084
App. No.
11/328,978
Granted
Jan 13, 2009
Kind
B2
Abstract

A remote media player and methods for managing content. The media player includes a storage component to store content files. A user interface allows the user to make content selections. The content selections are used with a content database to manage the relationships between the selections and the content files. The player also includes a processor to perform organization tasks on the content files based upon the content selections.

Claims (41)

1. A media player comprising:

a storage component to store content files;

a user interface to receive user input corresponding to one or more content file selections, the user input comprising a transfer play list, the transfer play list comprising a set of identifiers related to the one or more content file selections; and

a processor to identify content files associated with the one or more content file selections that are not present in the storage component and the processor to initiate a pull content task to be executed by the media player upon connection to a remote content file source to pull the identified content files to the storage component.

2. The media player of claim 1 , further comprising:

a database to store the pull content task to be executed upon the connection to the remote content file source.

3. The media player of claim 1 , wherein the user input comprises a play list comprising a set of identifiers related to content files within the storage component.

4. The media player of claim 1 , wherein the user input comprises preferences for managing the one or more content file selections to be initiated upon the connection to the remote content file source.

5. The media player of claim 1 , wherein the content files comprise audio files.

6. The media player of claim 1 , wherein the content files comprise video files.

7. The media player of claim 1 , wherein the processor includes logic to sort the content files.

8. The media player of claim 1 , wherein the processor includes logic to generate an output based on the one or more content file selections with the identified content files omitted.

9. A method comprising:

receiving at a portable media player a user input signal identifying a set of identifiers related to a selection of content files;

processing the user input signal with respect to a library of content files within the portable media player to identify content files not present in the library of content files relative to the selection of content files;

determining an organizational task related to the identified content files to be performed upon connection of the portable media player to an external content file source; and

storing the organizational task in a database within the portable media player.

10. The method of claim 9 , further comprising:

connecting the portable media player to the external content file source;

acquiring the identified content files from the external content file source based on the organizational task; and

storing the identified content files in the library of content files within the portable media player.

11. The method of claim 9 , further comprising:

generating an output that includes a list of content files related to the selection of content files but omits the content files not present in the library.

12. The method of claim 9 , wherein receiving the user input signal comprises:

receiving one or more play lists comprising one or more sets of identifiers.

13. The method of claim 12 , further comprising:

connecting the portable media player to the external content file source; and

acquiring a first content file for each of the one or more play lists before acquiring a next respective content file of each of the one or more play lists based on the organizational task.

14. The method of claim 9 , wherein the organizational task comprises instructions for grouping content files of the selection of content files into a playlist.

15. The method of claim 9 , wherein the organizational task comprises a retrieval order for retrieving the content files not present in the library, upon connection of the portable media player to the external content file source.

16. A method comprising:

receiving a user input signal at a portable media player, the user input signal comprising a set of identifiers related to a selection of content files;

comparing the user input signal with respect to a library of content files within the portable media player to identify content files not present in the library of content files relative to the selection of content files;

connecting the portable media player to a content source; and

acquiring the identified content files from the content source.

17. The method of claim 16 , further comprising:

generating an organizational task to be performed upon connection of the portable media player to the content source.

18. The method of claim 17 , wherein the organizational task comprises instructions for grouping content files of the selection of content files into a playlist.

19. The method of claim 17 , wherein the library of content files includes one or more sets of identifiers and wherein the organizational task comprises instructions to delete files from the library of content files on the portable media player that are not associated with at least one of the sets of identifiers.

20. The method of claim 17 , wherein the organizational task comprises a retrieval order for retrieving the identified content files upon connection of the portable media player to the content source.

21. The method of claim 20 , wherein the retrieval order is selected from a group consisting of a sequential order, a random order, and a date order.

Assignments (23)
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 →
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 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 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 →
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 037354/0793 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
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 037355/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2015
From: SIGMATEL LLC
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037243/0544 →
CHANGE OF NAME Recorded Nov 23, 2015
From: SIGMATEL INC.
To: SIGMATEL, LLC
Reel/Frame 037152/0127 →
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 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 May 19, 2009
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 022703/0405 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →