IP Library Granted Patent US 9,122,709
Granted Patent B2
US 9,122,709 · App. 12/823,673 · Granted Sep 1, 2015

Management of media files

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,122,709
App. No.
12/823,673
Granted
Sep 1, 2015
Kind
B2
Abstract

Apparatus, systems, and methods provide a mechanism to enhance the management of mobile devices for users of the mobile devices. Various embodiments include apparatus and methods to manage media content for a mobile device with respect identification, in a management system, of the media content of the mobile device. Additional apparatus, systems, and methods are disclosed.

Claims (50)

1. A method comprising:

discovering, on a mobile device, all media content of a media type that are operable with two or more media players on the mobile device such that each media player is correlated to a respective media library on the mobile device, the discovery on the mobile device being under the control of a management system of the mobile device, the management system being separate from the mobile device;

mapping, under the control of the management system, each discovered media content on the mobile device to the media library associated with the respective discovered media content; and

assigning a path to each mapped media content under a sync folder of the mobile device.

2. The method of claim 1 , wherein the method includes generating and storing an updated list that contains an identification of each discovered media content that is mapped and assigned a path.

3. The method of claim 2 , wherein the method includes refraining from copying, to the mobile device, media content that is identified on the updated list.

4. The method of claim 1 , wherein the mobile device is a mobile wireless communications device having two or more media players operable on the mobile wireless communications device.

5. The method of claim 4 , wherein discovering all media content of a media type includes discovering all songs operable with the two or more media players as audio players.

6. The method of claim 5 , wherein discovering all songs on the mobile wireless communications device includes discovering all songs on the mobile wireless communications device such that the songs are not identified in the management system as having been synced to the mobile wireless communications device or scheduled to be synced to the mobile wireless communications device.

7. The method of claim 5 , wherein discovering all songs on the mobile wireless communications device includes comparing song extensions with extensions operable with one or more audio players on the mobile wireless communications device.

8. The method of claim 5 , wherein mapping the discovered songs includes mapping each song to its associated music library, each associated music library correlated to a respective audio player on the mobile wireless communications device.

9. The method of claim 8 , wherein mapping the discovered songs includes for each discovered song:

comparing the filename of the discovered song with entries in its associated music library; and

upon matching an entry in the associated music library, comparing the file size of the discovered song with the file size of the corresponding entry.

10. The method of claim 8 , wherein mapping includes for each discovered song:

comparing the filename of the discovered song with entries in its associated music library; and

upon matching an entry in the associated music library, comparing a number of bytes of the discovered song with bytes from a corresponding stored song correlated to the matched entry.

11. The method of claim 10 , wherein the number of bytes is less than all the bytes of the discovered song.

12. The method of claim 5 , wherein after assigning paths to each mapped song, each file of the mapped songs are moved into a location correlated to its associated music library for the mobile wireless communications device.

13. The method of claim 5 , wherein the method includes generating and storing an updated list that contains an identification of each discovered song, mapped and assigned.

14. The method of claim 13 , wherein the method includes refraining from copying, to the mobile wireless communications device, a song that is identified on the updated list.

15. A machine-readable storage system that stores instructions, which when performed by a machine, cause the machine to perform operations comprising:

discovering, on a mobile device, all media content of a media type that are operable with two or more media players on the mobile device such that each media player is correlated to a respective media library on the mobile device, the discovery on the mobile device being under the control of a management system of the mobile device, the management system being separate from the mobile device;

mapping, under the control of the management system, each discovered media content on the mobile device to the media library associated with the respective discovered media content; and

assigning a path to each mapped media content under a sync folder of the mobile device.

16. The machine-readable storage system of claim 15 , wherein the instructions includes instructions, which when performed by the machine, cause the machine to perform operations including:

generating and storing an updated list that contains an identification of each discovered media content that is mapped and assigned a path; and

refraining from copying, to the mobile device, media content that is identified on the updated list.

17. The machine-readable storage system of claim 15 , wherein the mobile device is a mobile wireless communications device having two or more media players operable on the mobile wireless communications device.

18. The machine-readable storage system of claim 17 , wherein discovering all media content of a media type includes discovering all songs operable with the two or more media players as audio players.

19. The machine-readable storage system of claim 18 , wherein discovering all songs on the mobile wireless communications device includes discovering all songs on the mobile wireless communications device such that the songs are not identified in the management system as having been synced to the mobile wireless communications device or scheduled to be synced to the mobile wireless communications device.

20. The machine-readable storage system of claim 18 , wherein discovering all songs on the mobile wireless communications device includes comparing song extensions with extensions operable with one or more audio players on the mobile wireless communications device; and mapping the discovered songs includes mapping each song to its associated music library, each associated music library correlated to a respective audio player on the mobile wireless communications device.

21. The machine-readable storage system of claim 18 , wherein the instructions include instructions, which when performed by the machine, cause the machine to perform operations including:

after assigning paths to each mapped song, moving a file of each mapped song into a location correlated to an associated music library to which the respective mapped song is matched;

generating and storing an updated list that contains an identification of each discovered song that is mapped and assigned;

refraining from copying, to the mobile wireless communications device, a song that is identified on the updated list.

22. A system comprising:

a processor;

a machine-readable storage system that stores instructions, the machine-readable storage system operably coupled to the processor such that the instructions, when executed by the processor, cause the system to perform operations comprising:

discovering, on a mobile device, all media content of a media type that are operable with two or more media players on the mobile device such that each media player is correlated to a respective media library on the mobile device, the discovery on the mobile device being under the control of the system, the system being separate from the mobile device;

mapping, under the control of the system, each discovered media content on the mobile device to the media library associated with the respective media content;

assigning a path to each mapped media content under a sync folder of the mobile device.

23. The system of claim 22 , wherein the instructions includes instructions, which when performed by the machine, cause the system to perform operations including:

generating and storing an updated list that contains an identification of each discovered media content that is mapped and assigned a path; and

refraining from copying, to the mobile device, media content that is identified on the updated list.

24. The system of claim 22 , wherein the mobile device is a mobile wireless communications device having two or more media players operable on the mobile wireless communications device.

25. The system of claim 24 , wherein discovering all media content of a media type includes discovering all songs operable with the two or more media players as audio players; and mapping each discovered song to its associated music library, each associated music library correlated to a respective audio player on the mobile wireless communications device; and the instructions include instructions, which when performed by the machine, cause the system to perform operations including:

after assigning paths to each mapped song, moving a file of each mapped song into a location correlated to an associated music library to which the respective mapped song is matched;

generating and storing an updated list that contains an identification of each discovered song; and

refraining from copying, to the mobile wireless communications device, a song that is identified on the updated list in the system.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034077/0227 →