Adaptable transfer and publication of digital media
First Claim
1. A method for facilitating user interaction with a plurality of digital media objects, comprising the steps of:
- receiving a request to transfer the digital media objects to a second computing device from a first computing device;
transferring representations of substantially-reduced data size of each of the digital media objects to the second computing device;
subsequently transferring copies of original data size of each of the digital media objects to the second computing device;
wherein each of the substantially-reduced data size representations and copies of original data size have a transfer priority, wherein the transfer priority of each of the substantially-reduced data size representations is higher than the corresponding transfer priority for each of the corresponding original data size copies;
publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that a modification be performed on one of the digital media objects by requesting that the modification be performed on the corresponding published substantially-reduced data size representation;
in response to the modification requested by the user, determining as a function of the requested modification whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects;
wherein the untransferred copies are not transferred if the requested modification modifies the corresponding substantially-reduced data size representation so as to indicate that transfer of the untransferred copies of the corresponding digital media objects is not required;
wherein if the requested modification is rotation of the image content of a corresponding digital media object by a selected amount, untransferred representations and the original data size copy of the corresponding digital media object are not transferred, representations and the original data size copy of the corresponding digital media object rotated by the corresponding selected amount are generated and subsequently transferred to the second computing device; and
wherein a unique identifier is associated with each digital media object and the corresponding substantially-reduced data size representation and original data size copy.
7 Assignments
0 Petitions
Accused Products
Abstract
An adaptable method for facilitating user interaction with digital media objects. Representations of substantially-reduced data size of each of the digital media objects are transferred before the transfer of copies of the original data size of each of the digital media objects so as to enable earlier user interaction. The user interaction includes, for example, requesting modifications to the object. The method provides feedback of any requested action from the user interaction with the substantially-reduced data size representations and in response thereto, determines as a function of the requested action whether to reprioritize transfer of untransferred original data size copies of the corresponding digital media object. The method provides for modification of copies that are to be transferred according to modifications requested by the user with respect to the transferred substantially-reduced data size representations. The method can be used for audio, video, image, and other digital media objects.
-
Citations
28 Claims
-
1. A method for facilitating user interaction with a plurality of digital media objects, comprising the steps of:
-
receiving a request to transfer the digital media objects to a second computing device from a first computing device; transferring representations of substantially-reduced data size of each of the digital media objects to the second computing device; subsequently transferring copies of original data size of each of the digital media objects to the second computing device; wherein each of the substantially-reduced data size representations and copies of original data size have a transfer priority, wherein the transfer priority of each of the substantially-reduced data size representations is higher than the corresponding transfer priority for each of the corresponding original data size copies; publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that a modification be performed on one of the digital media objects by requesting that the modification be performed on the corresponding published substantially-reduced data size representation; in response to the modification requested by the user, determining as a function of the requested modification whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects; wherein the untransferred copies are not transferred if the requested modification modifies the corresponding substantially-reduced data size representation so as to indicate that transfer of the untransferred copies of the corresponding digital media objects is not required; wherein if the requested modification is rotation of the image content of a corresponding digital media object by a selected amount, untransferred representations and the original data size copy of the corresponding digital media object are not transferred, representations and the original data size copy of the corresponding digital media object rotated by the corresponding selected amount are generated and subsequently transferred to the second computing device; and wherein a unique identifier is associated with each digital media object and the corresponding substantially-reduced data size representation and original data size copy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for facilitating user interaction with a plurality of digital media objects, comprising the steps of:
-
receiving a request to transfer the digital media objects to a second computing device from a first computing device; storing representations of substantially-reduced data size of each of the digital media objects in a first queue; subsequently transferring representations from the first queue to a second computing device; storing copies of original data size of each of the digital media objects in a second queue; subsequently transferring copies from the second queue to the second computing device; publishing the transferred substantially-reduced data size representations so as to enable interaction therewith by a user through a user interface and so as to enable the user to selectively request that a modification be performed on one of the digital media objects by requesting that the modification be performed on the corresponding published substantially-reduced data size representation; wherein the first queue and second queue enable reordering priority of transfer from the first and second queues such that the priority of any representations and copies stored therein can be changed, and wherein the first queue and second queue enable removal of representations and copies stored therein; in response to the modification requested by the user, determining as a function of the requested modification whether to reprioritize transfer of any and all untransferred copies of the corresponding digital media objects from the corresponding queue; generating other representations of each of the digital media objects in a plurality of publication categories, storing the other representations in the one or more additional queues; transferring the other representations in the one or more additional queues to the second computing device after transfer of the substantially reduced data size representations in the first queue; and wherein a unique identifier is associated with each digital media object and the corresponding substantially-reduced data size representation and original data size copy. - View Dependent Claims (27, 28)
-
Specification