Transmission bandwidth and memory requirements reduction in a portable image capture device
View Patent ↗Storage and network transmission bandwidth requirements of a portable image capture device are reduced. An online service using at least one hardware server on a network provides action information for an image capture device, the action information corresponding to an action that can be performed on images by the online service. A captured image is received uploaded from the image capture device to the online service. A request is received from the image capture device to perform the action for the uploaded image. The request includes an image identifier assigned by the online service.
1. A method, comprising:
providing, by an online service using at least one server to an image capture device, action information corresponding to an action that the online service is configured to perform on images;
receiving an image uploaded from the image capture device to the online service;
storing the image in an image set corresponding to the image capture device;
receiving, at the online service using the at least one server from the image capture device, a request to perform the action on the image; and
transmitting, to the image capture device, an image identifier assigned by the online service to the image in response to receiving the request;
wherein the image identifier uniquely identifies the image in the image set.
2. The method of claim 1 , wherein the action comprises deleting the image.
3. The method of claim 1 , wherein the action comprises sending the image to a remote destination.
4. The method of claim 1 , wherein the action comprises associating a tag with the image.
5. The method of claim 4 , wherein the tag comprises a caption, a title, descriptive information, or user-entered information.
6. The method of claim 1 , wherein the action comprises performing an analysis of or a calculation on data associated with the image.
7. A method, comprising:
transmitting an image from a portable image capture device to an online service operating on a server coupled to a network;
selecting, using the portable image capture device, an action to be performed on the image by the online service from a plurality of actions originated from the online service;
in response to selecting the action, transmitting a request from the portable image capture device to the online service; and
receiving an image identifier assigned to the image by the online service in response to the request;
wherein the image identifier uniquely identifies the image in an image set maintained by the online service; and
wherein the request comprises the action to be performed on the image by the online service.
8. The method of claim 7 , wherein the action comprises deleting the image.
9. The method of claim 7 , wherein the action comprises sending the image to a remote destination.
10. The method of claim 7 , wherein the action comprises associating a tag with the image.
11. The method of claim 10 , wherein the tag comprises a caption, a title, descriptive information, or user-entered information.
12. The method of claim 7 , wherein the action comprises performing an analysis or a calculation on data associated with the image.
13. A system, comprising:
at least one server configured to operate an online service to:
provide, to an image capture device, a plurality of actions that the online service is configured to perform on images;
receive an image uploaded from the image capture device;
store the image in an image set corresponding to the image capture device;
receive, at the online service from the image capture device, a request to perform at least one of the plurality of actions for the image;
assign an image identifier to the image; and
transmit the image identifier to the image capture device in response to the request;
wherein the image identifier uniquely identifies the image in the image set.
14. The system of claim 13 , wherein the at least one of the plurality of actions comprises deleting the image.
15. The system of claim 13 , wherein the at least one of the plurality of actions comprises sending the image to a remote destination.
16. The system of claim 13 , wherein the at least one of the plurality of actions comprises associating a tag with the image.
17. The system of claim 16 , wherein the tag comprises a caption, a title, descriptive information, or other user-entered information.
18. The system of claim 13 , wherein the at least one of the plurality of actions comprises performing an analysis of or a calculation on data associated with the image.
19. A system, comprising:
an online service communication manager for a portable image capture device, the online service communication manager configured to:
upload, via a network, an image from the portable image capture device to an online service operating on a server;
receive a selection of an action configured to be performed on the image by the online service, the action corresponding to at least one of a plurality of actions originated from the online service;
transmit a request from the portable image capture device to the online service to perform the action on the image; and
receive from the online service an image identifier assigned to the image by the online service in response to the request;
wherein the image identifier uniquely identifies the image in an image set; and
wherein the request comprises the action to be performed by the online service for the image.
20. The system of claim 19 , wherein the action comprises deleting the image.
21. The system of claim 19 , wherein the action comprises sending the image to a remote destination.
22. The system of claim 19 , wherein the action comprises associating a tag with the image.
23. The system of claim 22 , wherein the tag comprises a caption, a title, descriptive information, or user-entered information.
24. The system of claim 19 , wherein the action comprises performing an analysis of or a calculation on data associated with the image.