Claims
- 1. A computer-implemented method for uploading image data to a remote computer, comprising:
defining an area in a user interface adapted to receive an image; generating a thumbnail associated with the image when the image is associated with the area; partitioning the image into one or more fragments; and, uploading each fragment to the remote computer.
- 2. The method of claim 1, further comprising determining whether a fragment upload was successful.
- 3. The method of claim 2, further comprising generating a message if one or more fragment uploads had failed.
- 4. The method of claim 2, further comprising retrying the uploading step if the fragment upload failed.
- 5. The method of claim 4, wherein the message relates to one or more of the following: the name of the file, the number of fragments received, the number of outstanding fragments, the location of the file, and instructions on finishing the upload.
- 6. The method of claim 1, wherein generating the thumbnail further comprises decompressing the image file.
- 7. The method of claim 1, wherein generating the thumbnail further comprises loading the local thumbnail into a browser for viewing.
- 8. The method of claim 1, further comprising generating metadata associated with each fragment.
- 9. The method of claim 1, further comprising sending the metadata to the remote computer.
- 10. A computer-implemented method of uploading image files from a local computer to a remote computer, comprising:
receiving input from a user identifying an image file; generating a thumbnail image from the image file; partitioning an image file into a plurality of fragments; initiating an upload of the fragments to the remote computer; and displaying information about the status of the upload of the image file.
- 11. The computer-implemented method of claim 10, further comprising determining whether a fragment upload was successful.
- 12. The method of claim 11, wherein the displayed information includes upload failure message if one or more fragment uploads had failed.
- 13. The method of claim 11, further comprising retrying the uploading step if the fragment upload failed.
- 14. The method of claim 10, further comprising generating metadata associated with each fragment.
- 15. The method of claim 10, further comprising sending the metadata to the remote computer.
- 16. A system for uploading image data to a remote computer, comprising:
a display device for defining an area in a user interface adapted to receive an image; a computer for generating a thumbnail associated with the image when the image is associated with the area and for partitioning the image into one or more fragments; and, a communication device for uploading each fragment to the remote computer.
- 17. The system of claim 16, wherein the computer loads the local thumbnail into a browser for viewing.
- 18. The system of claim 16, wherein the computer displays information about the status of the upload of the image file.
- 19. The system of claim 16, wherein the computer determines whether a fragment upload was successful.
- 20. The system of claim 19, wherein the communication device retries the uploading if the computer determines that one or more fragment uploads had failed.
Parent Case Info
[0001] This application is a continuation of U.S. patent application Ser. No. 10/374,898, filed Feb. 25, 2003, and entitled “Image Uploading”. Priority is claimed from United States provisional patent applications serial No. 60/167,243, [atty docket no. 11087/010° P.01], entitled “Digital Photo Printing Service”, filed Nov. 24, 1999.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10374898 |
Feb 2003 |
US |
Child |
10648563 |
Aug 2003 |
US |