System and Method for Media Submission
First Claim
1. A client device that pre-processes digital content for subsequent electronic publishing, comprising:
- a receiver that receives 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;
an identification component that enables a receipt of 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;
a processor that pre-processes said identified group of one or more items of digital content using said received pre-processing parameters, said received pre-processing parameters enabling said client device to place 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
a transmitter that sends 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.
7 Assignments
0 Petitions
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.
75 Citations
51 Claims
-
1. A client device that pre-processes digital content for subsequent electronic publishing, comprising:
-
a receiver that receives 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; an identification component that enables a receipt of 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; a processor that pre-processes said identified group of one or more items of digital content using said received pre-processing parameters, said received pre-processing parameters enabling said client device to place 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 a transmitter that sends 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 client device that pre-processes media objects for subsequent transmission to a remote device, comprising:
-
a receiver that receives pre-processing parameters from a remote device, said pre-processing parameters including a specification of an amount of media data; an identification component that enables receipt of 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; a processor that pre-processes 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 a transmitter that sends said pre-processed group of one or more media objects to a server device.
-
-
12. A client device that pre-processes media objects for subsequent transmission to a remote device, comprising:
-
a receiver that receives pre-processing parameters from a remote device, said pre-processing parameters including a specification of an amount of media data; an identification component that enables a receipt of 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; a processor that pre-processes 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 a transmitter that sends said pre-processed group of one or more media objects to a server device.
-
-
13. A client device that pre-processes digital content for subsequent electronic publishing, comprising:
-
an identification component that enables a receipt of an identification of digital content, said digital content including one or more of image content, video content, and audio content; a processor that pre-processes said identified digital content at said client device in accordance with one or more pre-processing parameters that are loaded onto said client device by a device separate from said client 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; a retrieval component that retrieves information that is associated with a user, said retrieved information being available to said client device prior to said received identification; and a transmitter that sends 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 local device that pre-processes media objects for subsequent transmission to a remote device, comprising:
-
an identification component that enables a receipt of an identification of a media object for transmission to said remote device; a processor that pre-processes said identified media object at said local device in accordance with one or more pre-processing parameters that are loaded onto said local device by 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; a retrieval component that obtains information that is associated with a user, said retrieved information being available to said local device prior to said received identification; and a transmitter that sends 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 local device that pre-processes media objects for subsequent transmission to a remote device, comprising, comprising:
-
an identification component that enables a receipt of an identification of a media object for transmission to said remote device; a processor that pre-processes said identified media object at said local device in accordance with one or more pre-processing parameters that are loaded onto said local device by 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; a retrieval component that obtains information that is associated with a user, said retrieved information being available to said local device prior to said received identification; and a transmitter that sends 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 system for distributing digital content that is pre-processed by a client device, comprising:
-
a transmitter that sends, 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; a receiver that receives, from said client device, a plurality of pre-processed digital content items that have been pre-processed using said pre-processing parameters; a processor that combines at least two of said plurality of pre-processed digital content items into a presentation; and a distribution module that sends 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 client device for pre-processing digital content for subsequent electronic publishing, comprising:
-
an identification component that receives 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; a processor that pre-processes said selected digital content in accordance with one or more pre-processing parameters that are loaded onto said client device by a device separate from said client 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; a display that displays a preview image of said selected digital content, said preview image having a reduced size relative to said selected digital content; and a transmitter that sends 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 system for publishing digital content that has been pre-processed by a client device, comprising:
-
a receiver that receives, 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 loaded onto said client device by a device separate from said client device, said pre-processing parameters enabling said client device to place 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 a distributor that sends, 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 system for distributing digital content that has been pre-processed by a client device, comprising:
-
a receiver that receives, 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 is associated with 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 loaded onto said client device by a device separate from said client device, 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; and a distributor that sends, 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 client device for pre-processing digital content for subsequent electronic distribution, comprising:
-
a transfer component that initiates, 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; a processor that pre-processes said digital content at said client device in accordance with one or more pre-processing parameters, said one or more pre-processing parameters being loaded onto said client device from a device separate from said client device, 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; and a transmitter that sends 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 system for distributing digital content that has been pre-processed by a client device, comprising:
-
a receiver that receives, 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 loaded onto said client device by 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 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; and a distributor that sends, 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