Concurrently uploading multimedia objects and associating metadata with the multimedia objects
AssigneeFacebook, Inc.
InventorErick Tseng
Life of this patent
Estimating the term…
Abstract
In one embodiment, a computing server receives from a client computing device a first upload that includes a set of multimedia objects on the client computing device. The set of multimedia objects is selected by a user of the client computing device. While the upload of the set of multimedia objects is in progress, the computing server concurrently receives, from the client computing device, a second upload that includes metadata entered by the user. The metadata corresponds to a subset of the multimedia objects, the subset being selected by the user from the set of multimedia objects.
Claims20
A method comprising:
- by a computing server, receiving, from a client computing device, a first upload comprising a set of multimedia objects on the client computing device, wherein the set of multimedia objects is selected by a user of the client computing device;
- and
- by the computing server, while the first upload of the set of multimedia objects is in progress, concurrently receiving, from the client computing device, a second upload comprising metadata entered by the user, wherein:
- the metadata corresponds to a subset of the first upload of the set of the multimedia objects being received concurrently;
- and
- the subset of multimedia objects is selected by the user from the first upload of the set of multimedia objects being received concurrently.
A system comprising:
- a memory comprising instructions executable by one or more processors;
- and
- the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to:
- receive, from a client computing device, a first upload comprising a set of multimedia objects on the client computing device, wherein the set of multimedia objects is selected by a user of the client computing device;
- and
- while the first upload of the set of multimedia objects is in progress, concurrently receive, from the client computing device, a second upload comprising metadata entered by the user, wherein:
- the metadata corresponds to a subset of the first upload of the set of the multimedia objects being received concurrently;
- and
- the subset of multimedia objects is selected by the user from the first upload of the set of multimedia objects being received concurrently.
One or more computer-readable non-transitory storage media embodying software operable when executed by a computing server to:
- receive, from a client computing device, a first upload comprising a set of multimedia objects on the client computing device, wherein the set of multimedia objects is selected by a user of the client computing device;
- and
- while the first upload of the set of multimedia objects is in progress, concurrently receive, from the client computing device, a second upload comprising metadata entered by the user, wherein:
- the metadata corresponds to a subset of the first upload of the set of the multimedia objects being received concurrently;
- and
- the subset of multimedia objects is selected by the user from the first upload of the set of multimedia objects being received concurrently.
Dependencies are inferred from the claim text.