Web-based media submission tool
DC CAFCFirst Claim
1. A computer implemented method of pre-processing digital content in a client device for subsequent electronic publishing, comprising:
- a. receiving pre-processing parameters from a remote device, said pre-processing parameters including a specification of an amount of digital content, said digital content including one or more of image content, video content, and audio content;
b. receiving an identification of a group of one or more items of digital content for transmission, a collective digital content of said group of one or more items of digital content being limited by said received pre-processing parameters;
c. pre-processing said identified group of one or more items of digital content using said received pre-processing parameters, said received pre-processing parameters controlling said client device in a placement of said identified group of one or more items of digital content into a specified form in preparation for publication to one or more devices that are remote from a server device and said client device; and
d. transmitting said pre-processed group of one or more items of digital content to said server device for subsequent publishing to said one or more devices that are remote from said server device and said client device.
5 Assignments
Litigations
6 Petitions
Reexamination
Accused Products
Abstract
The present invention, generally speaking, provides an improved web-based media submission tool. As with some existing tools, operation of the tool is drag and drop or the user can “click” to browse a directory to select media objects. Unlike existing tools, the tool provides the user an opportunity to confirm the submission, for example by generating a thumbnail image of an image file that has been dragged and dropped. Batch submission is provided for in which a user drags and drops a plurality of images or other media objects. Submission from a web page to a web page is also provided for. The submission tool is configurable to perform a variable amount of intelligent preprocessing on media objects prior to upload. In the case of digital images, the tool can perform sizing and formatting, for example. Information capture is performed with information being uploaded together with the media objects. In an exemplary embodiment, information capture is both user-transparent (e.g., user ID and/or password) and user-visible (e.g., the user can provide captions for media objects). The submission of information about the user and the media objects facilitates automatic integration of the media objects within existing databases.
-
Citations
51 Claims
-
1. A computer implemented method of pre-processing digital content in a client device for subsequent electronic publishing, comprising:
-
a. receiving pre-processing parameters from a remote device, said pre-processing parameters including a specification of an amount of digital content, said digital content including one or more of image content, video content, and audio content; b. receiving an identification of a group of one or more items of digital content for transmission, a collective digital content of said group of one or more items of digital content being limited by said received pre-processing parameters; c. pre-processing said identified group of one or more items of digital content using said received pre-processing parameters, said received pre-processing parameters controlling said client device in a placement of said identified group of one or more items of digital content into a specified form in preparation for publication to one or more devices that are remote from a server device and said client device; and d. transmitting said pre-processed group of one or more items of digital content to said server device for subsequent publishing to said one or more devices that are remote from said server device and said client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method of pre-processing media objects in a local device for subsequent transmission to a remote device, comprising:
-
a. receiving pre-processing parameters from a remote device, said pre-processing parameters including a specification of an amount of media data; b. receiving an identification of a group of one or more media objects for transmission, a collective media data of said group of one or more media objects being limited by said received pre-processing parameters; c. pre-processing said identified group of one or more media objects using said received pre-processing parameters, wherein said pre-processing comprises changing a file format of said media object; and d. transmitting said pre-processed group of one or more media objects to the remote device.
-
-
12. A computer implemented method of pre-processing media objects in a local device for subsequent transmission to a remote device, comprising:
-
a. receiving pre-processing parameters from a remote device, said pre-processing parameters including a specification of an amount of media data; b. receiving an identification of a group of one or more media objects for transmission, a collective media data of said group of one or more media objects being limited by said received pre-processing parameters; c. pre-processing said identified group of one or more media objects using said received pre-processing parameters, wherein said pre-processing comprises encoding or otherwise converting said media object; and d. transmitting said pre-processed group of one or more media objects to the remote device.
-
-
13. A computer implemented method of pre-processing digital content in a client device for subsequent electronic publishing, comprising:
-
a. receiving an identification of digital content, said digital content including one or more of image content, video content, and audio content; b. pre-processing said identified digital content at said client device in accordance with one or more pre-processing parameters that are received from a device separate from said client device to produce pre-processed digital content, said one or more pre-processing parameters controlling said client device in a placement of said digital content into a specified form in preparation for publication to one or more devices that are remote from a server device and said client device; c. retrieving information that enables identification of a user, said retrieved information being available to said client device prior to said received identification; and d. transmitting a message from said client device to said server device for subsequent publishing device to said one or more devices that are remote from said server device and said client device, said transmitted message including said pre-processed digital content and said retrieved information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer implemented method of pre-processing media objects in a local device for subsequent transmission to a remote device, comprising:
-
a. receiving an identification of a media object for transmission to said remote device; b. pre-processing said identified media object at said local device in accordance with one or more pre-processing parameters that are received from a device separate from said client device to produce a pre-processed media object, wherein said pre-processing comprises changing a file format of said media object; c. retrieving information that enables identification of a user, said retrieved information being available to said local device prior to said received identification; and d. transmitting a message from said local device to said remote device, said transmitted message including said pre-processed media object and said retrieved information.
-
-
25. A computer implemented method of pre-processing media objects in a local device for subsequent transmission to a remote device, comprising:
-
a. receiving an identification of a media object for transmission to said remote device; b. pre-processing said identified media object at said local device in accordance with one or more pre-processing parameters that are received from a device separate from said client device to produce a pre-processed media object, wherein said pre-processing comprises encoding or otherwise converting said media object; c. retrieving information that enables identification of a user, said retrieved information being available to said local device prior to said received identification; and d. transmitting a message from said local device to said remote device, said transmitted message including said pre-processed media object and said retrieved information.
-
-
26. A computer implemented method of distributing digital content that is pre-processed by a client device, comprising:
-
a. transmitting, to a client device, pre-processing parameters for digital content at said client device, said digital content including one or more of image content, video content, and audio content, said pre-processing parameters enabling said client device to place said digital content into a specified form in preparation for distribution to one or more devices that are remote from a server device and said client device; b. receiving, from said client device, a plurality of pre-processed digital content items that have been pre-processed using said pre-processing parameters; c. combining at least two of said plurality of pre-processed digital content items into a presentation; and d. distributing said presentation to one or more devices that are remote from said server device and said client device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer implemented method for pre-processing digital content at a client device for subsequent electronic publishing, comprising:
-
a. receiving a command that moves a graphical user interface element in a graphical user interface displayed at said client device, said received command enabling selection of digital content, said digital content including one or more of image content, video content, and audio content; b. pre-processing said selected digital content in accordance with one or more pre-processing parameters that are received from a remote device to produce pre-processed digital content, said one or more pre-processing parameters enabling said client device to place said digital content into a specified form in preparation for publication to one or more devices that are remote from a server device and said client device; c. displaying a preview image of said selected digital content, said preview image having a reduced size relative to said selected digital content; and d. transmitting a message that includes said pre-processed digital content to said server device for subsequent publishing to said one or more devices that are remote from said server device and said client device.
-
-
36. A computer implemented method of publishing digital content that has been pre-processed by a client device, comprising:
-
a. receiving, from said client device, a pre-processed group of one or more items of digital content that includes one or more of image content, video content, and audio content, wherein a collective digital content of said group of one or more items of digital content is limited by a specification of an amount of digital content, said group of one or more items of digital content being pre-processed in accordance with pre-processing parameters that were provided to said client device by a device separate from said client device, said pre-processing parameters controlling said client device in a placement of said identified group of one or more items of digital content into a specified form in preparation for distribution to one or more devices that are remote from a server device and said client device; and b. distributing, by said server device via an electronic network, information based on said pre-processed group of one or more items of digital content to one or more devices that are remote from said server device and said client device.
-
-
37. A computer implemented method of distributing digital content that has been pre-processed by a client device, comprising:
-
a. receiving, from said client device, pre-processed digital content that includes one or more of image content, video content, and audio content, and information retrieved by said client device that enables identification of a user, said retrieved information being available to said client device prior to an identification of said digital content at said client device, wherein said digital content is pre-processed by said client device in accordance with pre-processing parameters that were provided to said client device by a device separate from said client device, said pre-processing parameters controlling said client device in a placement of said digital content into a specified form in preparation for distribution to one or more devices that are remote from a server device and said client device; and b. distributing, by said server device via an electronic network, information based on said pre-processed digital content to one or more devices that are remote from said server device and said client device.
-
-
38. A computer implemented method for pre-processing digital content in a client device for subsequent electronic distribution, comprising:
-
a. initiating, by said client device, a transfer of digital content from said client device to a server device, said digital content including one or more of image content, video content, and audio content; b. pre-processing said digital content at said client device in accordance with one or more pre-processing parameters, said one or more pre-processing parameters being provided to said client device from a device separate from said client device, said one or more pre-processing parameters controlling said client device in a placement of said digital content into a specified form in preparation for publication to one or more devices that are remote from a server device and said client device; and c. transmitting a message from said client device to said server device for subsequent distribution to said one or more devices that are remote from said server device and said client device, said transmitted message including said pre-processed digital content. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer implemented method for distributing digital content that has been pre-processed by a client device, comprising:
-
a. receiving, from said client device, digital content that has been pre-processed at said client device in accordance with one or more pre-processing parameters that have been provided to said client device from a device separate from said client device, said digital content including one or more of image content, video content, and audio content, said one or more pre-processing parameters controlling said client device in a placement of said digital content into a specified form in preparation for distribution to one or more devices that are remote from a server device and said client device; and b. publishing, by said server device via an electronic network, information based on said pre-processed digital content to one or more devices that are remote from said server device and said client device.
-
Specification