IP Library Patent Application 12951927
Patent Application
App. No. 12/951,927

EFFICIENT CHANGE TRACKING OF TRANSCODED COPIES

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 None
App. No.
12/951,927
Abstract

A method for efficient change tracking of transcoded copies may include receiving a selection of one or more media items to synchronize with a mobile electronic device. The selection may include one or more quality preferences for syncing the one or more media items. Sync metadata may be accessed that is associated with media items stored on the mobile electronic device. A set of media items may be generated to copy to the mobile electronic device based on the selection, one or more quality preferences, and sync metadata. Also the set of media items may be copied to the mobile electronic device.

Claims (46)

1 . A method comprising:

receiving a selection of one or more media items to synchronize with a mobile electronic device, wherein the selection comprises one or more quality preferences for syncing the one or more media items;

accessing sync metadata associated with media items stored on the mobile electronic device;

generating a set of media items to copy to the mobile electronic device based on the selection, one or more quality preferences, and sync metadata; and

copying the set of media items to the mobile electronic device.

2 . A method according to claim 1 , further comprising:

updating the sync metadata based on the set of media items copied to the mobile electronic device.

3 . A method according to claim 1 , wherein accessing sync metadata associated with the media items stored on the mobile electronic device comprises:

retrieving size information for media items, wherein the size information comprises an original size of a media item.

4 . A method according to claim 1 , wherein accessing sync metadata associated with the media items stored on the mobile electronic device comprises:

retrieving size information for media items, wherein the size information comprises a resized size of a media item.

5 . A method according to claim 1 , wherein accessing sync metadata associated with the media items stored on the mobile electronic device comprises:

retrieving format information for media items, wherein the format information comprises one or more formats readable by the mobile electronic device.

6 . A method according to claim 1 , wherein generating a set of media items to copy to the mobile electronic device based on the selection, one or more preferences, and sync metadata includes:

excluding a media item from the set of media items to copy when the media item is already stored on the mobile electronic device.

7 . A method according to claim 1 , wherein generating a set of media items to copy to the mobile electronic device based on the selection, one or more quality preferences, and sync metadata includes:

comparing a quality of a media item stored on the mobile electronic device with the one or more quality preferences; and

including the media item in the set of media items to copy when the quality of the media item is different than the one or more quality preferences.

8 . A method according to claim 1 , wherein generating a set of media items to copy to the mobile electronic device based on the selection, one or more quality preferences, and sync metadata includes:

comparing a modified date of a media item stored on the mobile electronic device with a modified date of the media item in the selection; and

including the media item in the set of media items to copy when the modified date of the media item in the selection is newer than the modified date of the media item stored on the mobile electronic device.

9 . A system comprising:

a computing device comprising one or more processors, a communications interface, and a storage device;

one or more computer programs executable on the one more or processors that cause the computing device to:

receive a selection of one or more media items, stored on the storage device, to synchronize with a mobile electronic device, wherein the selection comprises one or more quality preferences for syncing the one or more media items;

access sync metadata associated with media items stored on the mobile electronic device;

generate a set of media items to copy to the mobile electronic device based on the selection, one or more quality preferences, and sync metadata; and

copy, via the communications interface, the set of media items to the mobile electronic device.

10 . A system according to claim 9 , wherein the communications interface is a Universal Serial Bus (USB).

11 . A system according to claim 9 , wherein the one or more quality preferences comprises a preference of when to resize a media item.

12 . A system according to claim 9 , wherein the sync metadata comprises a list of the media items stored on the mobile electronic device.

13 . A system according to claim 9 , wherein the sync metadata comprises one or more character delineated entries.

14 . A system according to claim 9 , wherein the sync metadata comprises data identifying when an original media item should be used in place of a compressed media item.

15 . A system according to claim 9 , wherein the sync metadata comprises data identifying an original format of a media item.

16 . A system according to claim 9 , wherein the one or more media items are selected from the group consisting of photo files, video files, audio files or playlist files.

17 . A tangible machine-readable medium with instructions stored thereon, which when executed by a processor, perform a method, the method comprising:

receiving a selection of one or more media items to synchronize with a mobile electronic device, wherein the selection comprises one or more quality preferences for syncing the one or more media items;

accessing sync metadata associated with media items stored on the mobile electronic device;

generating a set of media items to copy to the mobile electronic device based on the selection, one or more quality preferences, and sync metadata; and

copying the set of media items to the mobile electronic device.

18 . A tangible machine-readable medium according to claim 17 , further comprising:

updating the sync metadata based on the set of media items copied to the mobile electronic device.

19 . A tangible machine-readable medium according to claim 17 , wherein accessing sync metadata associated with the media items stored on the mobile electronic device comprises:

retrieving size information for media items, wherein the size information comprises an original size of a media item.

20 . A tangible machine-readable medium according to claim 17 , wherein accessing sync metadata associated with the media items stored on the mobile electronic device comprises:

retrieving size information for media items, wherein the size information comprises an resized size of a media item.

Assignments (2)
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034077/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2011
From: BARNES, JORDAN DOUGLAS; WASHBURN, MICHAEL GORDON
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025665/0675 →