Method and apparatus for uploading content from a device to a remote network location
First Claim
1. A computer-implemented method comprising:
- receiving a content message from a content upload device via a communications network, the content message comprising a content file and an identifier of a content upload device;
automatically identifying a user identifier associated with the identifier of the content upload device;
automatically storing the content file in a particular queue associated with the user identifier;
automatically accessing a plurality of user preferences corresponding to the user identifier, each of the plurality of user preferences comprising an association of a content file type with an external content destination;
automatically determining at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences; and
automatically transmitting the content file to the at least one external content destination;
wherein the automatically identifying, the automatically storing, the automatically accessing, the automatically determining, and the automatically transmitting are performed without user intervention.
11 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for uploading content (such as a digital photograph) from a content upload device to a content server over a communications network, and for automatically forwarding the content from the content server to one or more remote destinations. A user of the content upload device may cause the content upload device to upload the content to the content server by initiating a single action, such as pressing a single button on the content upload device, and without providing information identifying the user to the content upload device. Upon receiving the content, the content server may add the content to a queue, referred to as a content outbox, associated with the user. The content server may automatically forward the content in the user'"'"'s content outbox to one or more remote destinations specified by preferences associated with the user'"'"'s content outbox.
-
Citations
36 Claims
-
1. A computer-implemented method comprising:
-
receiving a content message from a content upload device via a communications network, the content message comprising a content file and an identifier of a content upload device; automatically identifying a user identifier associated with the identifier of the content upload device; automatically storing the content file in a particular queue associated with the user identifier; automatically accessing a plurality of user preferences corresponding to the user identifier, each of the plurality of user preferences comprising an association of a content file type with an external content destination; automatically determining at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences; and automatically transmitting the content file to the at least one external content destination; wherein the automatically identifying, the automatically storing, the automatically accessing, the automatically determining, and the automatically transmitting are performed without user intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A content server comprising:
-
means for receiving a content message from a content upload device over a communications network, the content message comprising a content file and an identifier of a content upload device; means for automatically identifying a user identifier associated with the identifier of the content upload device; means for automatically storing the content file in a particular queue associated with the user identifier; means for automatically accessing a plurality of user preferences corresponding to the user identifier, each of the plurality of user preferences comprising an association of a content file type with an external content destination; means for automatically determining at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences; and means for automatically transmitting the content file to the at least one external content destination; wherein the means for automatically identifying, the means for automatically storing, the means for automatically accessing, the means for automatically determining, and the means for automatically transmitting are configured to operate without user intervention. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium having computer-readable instructions tangibly embodied thereon, the instructions comprising:
-
instructions for receiving a content message from a content upload device via a communications network, the content message comprising a content file and an identifier of a content upload device; instructions for automatically identifying a user identifier associated with the identifier of the content upload device; instructions for automatically storing the content file in a particular queue associated with the user identifier; instructions for automatically accessing a plurality of user preferences corresponding to the user identifier, each of the plurality of user preferences comprising an association of a content file type with an external content destination; instructions for automatically determining at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences; and instructions for automatically transmitting the content file to the at least one external content destination; wherein the automatically identifying, the automatically storing, the automatically accessing, the automatically determining, and the automatically transmitting are performed without user intervention.
-
-
17. A computer-implemented method for use by a content upload device to send a content file to at least one external content destination, the method comprising:
-
receiving an input to send a content message, the content message comprising a content file; and transmitting the content message via a communications network to a content server; wherein the content server is configured to do the following automatically after receiving the content message; access a plurality of user preferences corresponding to a user identifier associated with the content upload device, each of the plurality of user preferences comprising an association of a content file type with an external content destination, determine at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences, and transmit the content file to the at least one external content destination, wherein the content server is configured to access the plurality of user preferences, to determine the at least one external content destination, and to transmit the content file without user intervention. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A content upload device for use in transmitting a content file to at least one external content destination, the device comprising:
-
means for receiving input to send a content message, the content message comprising a content file; and means for transmitting the content message via a communications network to a content server; wherein the content server is configured to do the following automatically after receiving the content message; access a plurality of user preferences corresponding to a user identifier associated with the content upload device, each of the plurality of user preferences comprising an association of a content file type with an external content destination, determine at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences, and transmit the content file to the at least one external content destination, wherein the content server is configured to access the plurality of user preferences, to determine the at least one external content destination, and to transmit the content file without user intervention. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A content upload device for use in transmitting a content file to at least one external content destination, the content upload device comprising:
-
a content medium comprising the content file; a media reader coupled to the content medium and configured to read the content file from the content medium; an input mechanism configured to receive an input; a transmitter configured to transmit a content upload message via a communications network to a content server in response to receiving the input, the content upload message comprising the content file; wherein the content server is configured to do the following automatically after receiving the content message; access a plurality of user preferences corresponding to a user identifier associated with the content upload device, each of the plurality of user preferences comprising an association of a content file type with an external content destination, determine at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences, and transmit the content file to the at least one external content destination, wherein the content server is configured to access the plurality of user preferences, to determine the at least one external content destination, and to transmit the content file without user intervention. - View Dependent Claims (33, 34, 35)
-
-
36. A computer-readable storage medium having computer-readable instructions tangibly embodied thereon, the instructions comprising:
-
instructions for receiving an input to send a content message, the content message comprising a content file; and instructions for transmitting the content message via a communications network to a content server; wherein the content server is configured to do the following automatically after receiving the content message; access a plurality of user preferences corresponding to a user identifier associated with the content upload device, each of the plurality of user preferences comprising an association of a content file type with an external content destination, determine at least one external content destination from the plurality of user preferences based on a file type of the content file, wherein the file type of the content file is associated with the at least one external content destination in at least one of the plurality of user preferences, and transmit the content file to the at least one external content destination, wherein the content server is configured to access the plurality of user preferences, to determine the at least one external content destination, and to transmit the content file without user intervention.
-
Specification