System, method and apparatus for media submission
DC CAFCFirst Claim
1. A method for pre-processing 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 conditioned on a receipt of an identifier at a host server;
receiving an identification of one or more image files, video files or audio files to associate with said account;
receiving, by said client device, a confirmation of an intent to associate said one or more image files, video files or audio files with said account;
pre-processing said identified one or more image files, video files or audio files using pre-processing parameters received from a remote server, said received pre-processing parameters enabling said client device to pre-process said identified one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content, which is based on said pre-processed one or more image files, video files or audio files, to one or more devices separate from said client device; and
transmitting said pre-processed one or more image files, video files or audio files.
1 Assignment
Litigations
3 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
53 Claims
-
1. A method for pre-processing 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 conditioned on a receipt of an identifier at a host server; receiving an identification of one or more image files, video files or audio files to associate with said account; receiving, by said client device, a confirmation of an intent to associate said one or more image files, video files or audio files with said account; pre-processing said identified one or more image files, video files or audio files using pre-processing parameters received from a remote server, said received pre-processing parameters enabling said client device to pre-process said identified one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content, which is based on said pre-processed one or more image files, video files or audio files, to one or more devices separate from said client device; and transmitting said pre-processed one or more image files, video files or audio files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 42, 43, 44, 45)
-
-
20. A client device for pre-processing, comprising:
-
a transmitter that transmits information that enables access to an account that is associated with a user, said access to said account conditioned on a receipt of an identifier at a host server; a computer usable medium having computer readable program code means embodied therein for enabling a receipt of an identification of one or more image files, video files or audio files to associate with said account; and a pre-processor that pre-processes said identified one or more image files, video files or audio files in preparation for transmission by said client device, said pre-processor using pre-processing parameters received from a remote server, said pre-processing parameters enabling said client device to pre-process said identified one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content, which is based on said pre-processed one or more image files, video files or audio files, to one or more devices separate from said client device.
-
-
21. A method for receiving one or more pre-processed image files, video files or audio files, comprising the following computer implemented steps:
-
receiving, from a client device, information that enables access to an account that is associated with a user, said access to said account conditioned on a receipt of an identifier; transmitting pre-processing parameters to said client device, said pre-processing parameters enabling said client device to pre-process one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content to one or more devices separate from said client device; receiving, from said client device, one or more image files, video files or audio files that have been pre-processed at said client device in accordance with said transmitted pre-processing parameters; and storing said received pre-processed one or more image files, video files or audio files, said stored pre-processed one or more image files, video files or audio files used for subsequent transfer of content to said one or more devices separate from said client device.
-
-
22. A system for receiving one or more pre-processed image files, video files or audio files, comprising:
-
a receiver that receives, from a client device, information that enables access to an account that is associated with a user, said access to said account conditioned on a receipt of an identifier; a transmitter that transmits pre-processing parameters to said client device, said pre-processing parameters enabling said client device to pre-process said one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content to one or more devices separate from said client device; and a storage medium that stores one or more image files, video files or audio files received from said client device that have been pre-processed at said client device in accordance with said transmitted pre-processing parameters, said stored pre-processed one or more image files, video files or audio files used for subsequent transfer of content to said one or more devices separate from said client device.
-
-
23. A method for pre-processing 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 conditioned on a receipt of an identifier at a host server; receiving an identification of one or more image files, video files or audio files to associate with said account; receiving, by said client device, a confirmation of an intent to associate said one or more image files, video files or audio files with said account; pre-processing said identified one or more image files, video files or audio files 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 pre-process said identified one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content, which is based on said pre-processed one or more image files, video files or audio files, to one or more devices separate from said client device; and transmitting said pre-processed one or more image files, video files or audio files. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 46, 47, 48, 49)
-
-
39. A client device for pre-processing, comprising:
-
a transmitter that transmits information that enables access to an account that is associated with a user, said access to said account conditioned on a receipt of an identifier at a host server; a computer usable medium having computer readable program code means embodied therein for enabling a receipt of an identification of one or more image files, video files or audio files to associate with said account; and a pre-processor that pre-processes said identified one or more image files, video files or audio files in preparation for transmission by said client device, said pre-processor 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 pre-process said identified one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content, which is based on said pre-processed one or more image files, video files or audio files, to one or more devices separate from said client device.
-
-
40. A method for receiving one or more pre-processed image files, video files or audio files, comprising the following computer implemented steps:
-
receiving, from a client device, information that enables access to an account that is associated with a user, said access to said account conditioned on a receipt of an identifier; receiving, from said client device, one or more image files, video files or audio files that have been pre-processed at said client device in accordance with 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 pre-process said one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content to one or more devices separate from said client device; and storing said received pre-processed one or more image files, video files or audio files, said stored pre-processed one or more image files, video files or audio files used for subsequent transfer of content to said one or more devices separate from said client device.
-
-
41. A system for receiving one or more pre-processed image files, video files or audio files, comprising:
-
a receiver that receives, from a client device, information that enables access to an account that is associated with a user, said access to said account conditioned on a receipt of an identifier; and a storage medium that stores one or more image files, video files or audio files received from said client device that have been pre-processed at said client device in accordance with 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 pre-process said one or more image files, video files or audio files in a manner specified by a distributing party for transfer of content to one or more devices separate from said client device, said stored pre-processed one or more image files, video files or audio files used for subsequent transfer of content to said one or more devices separate from said client device.
-
-
50. A method for pre-processing 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 conditioned on a receipt of an identifier at a host server; receiving an identification of a plurality of image files, video files or audio files to associate with said account; pre-processing said identified plurality of image files, video files or audio files using pre-processing parameters received from a remote server, said received pre-processing parameters enabling said client device to pre-process said identified plurality of image files, video files or audio files in a manner specified by a distributing party for transfer of content, which is based on said pre-processed plurality of image files, video files or audio files, to one or more devices separate from said client device; and transmitting said pre-processed plurality of image files, video files or audio files. - View Dependent Claims (51)
-
-
52. A method for pre-processing 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 conditioned on a receipt of an identifier at a host server; receiving an identification of a plurality of image files, video files or audio files to associate with said account; pre-processing said identified plurality of image files, video files or audio files 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 pre-process said identified plurality of image files, video files or audio files in a manner specified by a distributing party for transfer of content, which is based on said pre-processed plurality of image files, video files or audio files, to one or more devices separate from said client device; and transmitting said pre-processed plurality of image files, video files or audio files. - View Dependent Claims (53)
-
Specification