System and Method for Media Submission
First Claim
1. A method for pre-processing digital content in a client device, comprising the following computer implemented steps:
- transmitting information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password at a host server;
receiving, via a user interface displayed by said client device, an identification of one or more media objects to associate with said account, each of said one or more media objects including one or more of image content, video content, and audio content;
receiving, by said client device, a confirmation of an intent to associate said one or more media objects with said account;
pre-processing said identified one or more media objects using pre-processing parameters that are received from a remote server, said received pre-processing parameters enabling said client device to place said identified one or more media objects into a specified form in preparation for display of content, which is based on said pre-processed one or more media objects, on one or more devices separate from said client device; and
transmitting said pre-processed one or more media objects.
1 Assignment
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.
-
Citations
41 Claims
-
1. A method for pre-processing digital content in a client device, comprising the following computer implemented steps:
-
transmitting information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password at a host server; receiving, via a user interface displayed by said client device, an identification of one or more media objects to associate with said account, each of said one or more media objects including one or more of image content, video content, and audio content; receiving, by said client device, a confirmation of an intent to associate said one or more media objects with said account; pre-processing said identified one or more media objects using pre-processing parameters that are received from a remote server, said received pre-processing parameters enabling said client device to place said identified one or more media objects into a specified form in preparation for display of content, which is based on said pre-processed one or more media objects, on one or more devices separate from said client device; and transmitting said pre-processed one or more media objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A client device for pre-processing media objects, comprising:
-
a transmitter that transmits information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password at a host server; a computer usable medium having computer readable program code means embodied therein for enabling a display on said client device of a user interface that enables a receipt of an identification of one or more media objects to associate with said account, each of said one or more media objects including one or more of image content, video content, and audio content; and a pre-processor that pre-processes said identified one or more media objects in preparation for transmission by said client device, said pre-processing using pre-processing parameters that are received from a remote server, said pre-processing parameters enabling said client device to place said identified one or more media objects into a specified form in preparation for display of content, which is based on said pre-processed one or more media objects, on one or more devices separate from said client device.
-
-
21. A method for receiving pre-processed media objects, said pre-processed media objects including one or more of image content, video content, and audio content, comprising the following computer implemented steps:
-
receiving, from a content originating device, information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password; transmitting pre-processing parameters to said content originating device, said pre-processing parameters enabling said content originating device to place said one or more media objects into a specified form in preparation for display of content on one or more devices separate from said content originating device; receiving, from said content originating device, one or more media objects that have been pre-processed at said content originating device in accordance with said transmitted pre-processing parameters; and storing said received pre-processed one or more media objects, said stored pre-processed one or more media objects being used to support subsequent transmissions of content to said one or more devices separate from said content originating device.
-
-
22. A system for receiving pre-processed media objects, said pre-processed media objects including one or more of image content, video content, and audio content, comprising the following computer implemented steps:
-
a receiver that receives, from a content originating device, information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password; a transmitter that transmits pre-processing parameters to said content originating device, said pre-processing parameters enabling said content originating device to place said one or more media objects into a specified form in preparation for display of content on one or more devices separate from said content originating device; and a storage medium that stores one or more media objects received from said content originating device that have been pre-processed at said content originating device in accordance with said transmitted pre-processing parameters, said stored pre-processed one or more media objects being used to support subsequent transmissions of content to said one or more devices separate from said content originating device.
-
-
23. A method for pre-processing digital content in a client device, comprising the following computer implemented steps:
-
transmitting information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password at a host server; receiving, via a user interface displayed by said client device, an identification of one or more media objects to associate with said account, each of said one or more media objects including one or more of image content, video content, and audio content; receiving, by said client device, a confirmation of an intent to associate said one or more media objects with said account; pre-processing said identified one or more media objects using pre-processing parameters that have been 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 one or more media objects into a specified form in preparation for display of content, which is based on said pre-processed one or more media objects, on one or more additional devices separate from said client device; and transmitting said pre-processed one or more media objects. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A client device for pre-processing media objects, comprising:
-
a transmitter that transmits information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password at a host server; a computer usable medium having computer readable program code means embodied therein for enabling a display on said client device of a user interface that enables a receipt of an identification of one or more media objects to associate with said account, each of said one or more media objects including one or more of image content, video content, and audio content; and a pre-processor that pre-processes said identified one or more media objects in preparation for transmission by said client device, said pre-processing using pre-processing parameters that have been 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 one or more media objects into a specified form in preparation for display of content, which is based on said pre-processed one or more media objects, on one or more additional devices separate from said client device.
-
-
40. A method for receiving pre-processed media objects, said pre-processed media objects including one or more of image content, video content, and audio content, comprising the following computer implemented steps:
-
receiving, from a content originating device, information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password; receiving, from said content originating device, one or more media objects that have been pre-processed at said content originating device in accordance with pre-processing parameters that have been loaded onto said content originating device by a device separate from said content originating device, said pre-processing parameters enabling said content originating device to place said one or more media objects into a specified form in preparation for display of content on one or more additional devices separate from said content originating device; and storing said received pre-processed one or more media objects, said stored pre-processed one or more media objects being used to support subsequent transmissions of content to said one or more additional devices separate from said content originating device.
-
-
41. A system for receiving pre-processed media objects, said pre-processed media objects including one or more of image content, video content, and audio content, comprising the following computer implemented steps:
-
a receiver that receives, from a content originating device, information that enables access to an account that is associated with a user, said access to said account being conditioned on a receipt of a user identifier and a password; and a storage medium that stores one or more media objects received from said content originating device that have been pre-processed at said content originating device in accordance with pre-processing parameters that have been loaded onto said content originating device by a device separate from said content originating device, said pre-processing parameters enabling said content originating device to place said one or more media objects into a specified form in preparation for display of content on one or more additional devices separate from said content originating device, wherein said stored pre-processed one or more media objects are used to support subsequent transmissions of content to said one or more additional devices separate from said content originating device.
-
Specification