Synchronization and transfer of digital media items
First Claim
Patent Images
1. A method, comprising:
- receiving, from a media service, one or more media items at a mobile device, the mobile device having a first media database and a second media database;
storing the one or more media items in the first media database on the mobile device, where the first media database stores only media items that were received at the mobile device and that have not been synchronized with another database;
detecting when the mobile device is coupled to a second device;
when the mobile device is coupled to the second device, updating a third media database on the second device with the one or more media items, including metadata associated with the one or more media items, from the first media database on the mobile device;
upon updating the third media database, deleting the one or more media items from the first media database on the mobile device; and
copying the one or more media items from the third media database on the second device to the second media database on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for synchronizing and transferring digital media items. One or more media items are received, from a network operating environment, at a first device. A first media database on the first device, including metadata associated with the media items, is synchronized with a second media database on a second device. The one or more media items are moved from the first device to the second device. The one or more media items are copied from the second device to the first device.
30 Citations
12 Claims
-
1. A method, comprising:
-
receiving, from a media service, one or more media items at a mobile device, the mobile device having a first media database and a second media database; storing the one or more media items in the first media database on the mobile device, where the first media database stores only media items that were received at the mobile device and that have not been synchronized with another database; detecting when the mobile device is coupled to a second device; when the mobile device is coupled to the second device, updating a third media database on the second device with the one or more media items, including metadata associated with the one or more media items, from the first media database on the mobile device; upon updating the third media database, deleting the one or more media items from the first media database on the mobile device; and copying the one or more media items from the third media database on the second device to the second media database on the mobile device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, encoded on a non-transitory tangible program carrier, operable to cause a portable device to perform operations comprising:
-
receiving, from a network operating environment, one or more media items at the portable device, the portable device having a first media database and a second media database; storing the one or more media items in the first media database on the portable device, where the first media database stores only media items that were received at the mobile device and that have not been synchronized with another database; detecting when the mobile device is coupled to a second device; when the mobile device is coupled to the second device, updating a third media database on the second device with the one or more media items, including metadata associated with the one or more media items, with from the first media database on the mobile device; upon updating the third media database, deleting the one or more media items from the first media database on the portable device; and copying the one or more media items from the third media database on the second device to the second media database on the portable device. - View Dependent Claims (7, 8, 9)
-
-
10. A portable device, comprising:
-
one or more processors; a first media database; a second media database; and a computer-readable medium storing instructions for execution by the one or more processors, the instructions comprising instructions to; receiving, from a media service, one or more media items; storing the one or more media items in the first media database, where the first media database stores only media items that were received at the mobile device and that have not been synchronized with another database; detecting when the portable device is coupled to a second device; updating a third media database on the second device with the one or more media items, including metadata associated with the one or more media items, from the first media database on the portable device; upon updating the third media database, deleting the one or more media items from the first media database; and copying the one or more media items from the third media database on the second device to the second media database. - View Dependent Claims (11, 12)
-
Specification