THREAD MECHANISM FOR MEDIA AND METADATA UPLOAD
First Claim
1. A method, comprising:
- receiving, by a device, media objects and metadata associated with the media objects;
using, by the device, a portion of threads to upload, to a first server, metadata for a portion of the received media objects;
determining, by the device, whether the metadata for the portion of the media objects is uploaded;
using, by the device and when the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects;
determining, by the device, whether the metadata for the remaining portion of the media objects is uploaded;
using, by the device, a first thread and a second thread to upload a first two media objects to a second server when the metadata for the remaining portion of the media objects is uploaded;
determining, by the device, whether the first two media objects are uploaded; and
using, by the device and when the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives media objects and metadata associated with the media objects, and utilizes a portion of threads to upload, to a first server, metadata for a portion of the received media objects. The device also utilizes, after the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects. The device further utilizes a first thread and a second thread to upload a first two media objects to a second server after the metadata for the remaining portion of the media objects is uploaded, and utilizes, after the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, media objects and metadata associated with the media objects; using, by the device, a portion of threads to upload, to a first server, metadata for a portion of the received media objects; determining, by the device, whether the metadata for the portion of the media objects is uploaded; using, by the device and when the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects; determining, by the device, whether the metadata for the remaining portion of the media objects is uploaded; using, by the device, a first thread and a second thread to upload a first two media objects to a second server when the metadata for the remaining portion of the media objects is uploaded; determining, by the device, whether the first two media objects are uploaded; and using, by the device and when the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a processor to; receive media objects and metadata associated with the media objects, utilize a portion of threads to upload, to a first server, metadata for a portion of the received media objects, utilize, after the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects, utilize a first thread and a second thread to upload a first two media objects to a second server after the metadata for the remaining portion of the media objects is uploaded, and utilize, after the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium, comprising:
-
one or more instructions that, when executed by a processor, cause the processor to; retrieve media objects and metadata associated with the media objects, use a portion of threads to upload, to a first server, metadata for a portion of the received media objects, determine whether the metadata for the portion of the media objects is uploaded, use, when the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects, determine whether the metadata for the remaining portion of the media objects is uploaded, use a first thread and a second thread to upload a first two media objects to a second server when the metadata for the remaining portion of the media objects is uploaded, determine whether the first two media objects are uploaded, and use, when the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server. - View Dependent Claims (17, 18, 19, 20)
-
Specification