Claims
- 1. A method for indexing an image in a database comprising:
obtaining an image; obtaining global positioning system (GPS) information for the image; converting the GPS information into at least one waypoint location; and linking the image with at least one other image in the database based on the at least one waypoint location.
- 2. The method of claim 1, further comprising:
storing the image and the at least one waypoint location into the database.
- 3. The method of claim 1, wherein obtaining the image comprises:
selecting a source from the group consisting of a digital camera, a scanner, and a file.
- 4. The method of claim 1, further comprising:
associating the GPS information with the image.
- 5. The method of claim 1, further comprising:
associating, by a source of the image, the GPS information with the image.
- 6. The method of claim 1, further comprising:
associating other information with the image, wherein the other information is at least one of: author, date, time, an image creation setting, a comment, a keyword, and an interested viewer of the image.
- 7. The method of claim 5, further comprising:
searching the database employing at least one of: waypoint location, GPS information, author, date, time, an image creation setting, a comment, a keyword, and an interested viewer of the image.
- 8. The method of claim 1, wherein converting further comprises:
converting a GPS location into at least one waypoint location.
- 9. The method of claim 1, wherein converting further comprises:
converting a plurality of GPS locations into at least one waypoint location.
- 10. The method of claim 8, wherein:
converting a GPS location of a camera that formed the image and a GPS location of an object in the image into at least one waypoint location.
- 11. The method of claim 1, wherein the converting comprises:
providing a list of waypoints; determining a difference between each waypoint of the list and the GPS information; and selecting a waypoint from the list when the difference is less than or equal to a predetermined value.
- 12. A system for facilitating communication between users comprising:
means for entering a record into a database of records that is operable by the users, wherein the record includes GPS information, and the means for entering converts the GPS information into a waypoint location and associates the waypoint location with the record; and means for searching the database by waypoint location.
- 13. The system of claim 12, wherein:
the means for entering associates other information with the record, wherein the other information is at least one of: author, date, time, a record creation setting, a comment, a keyword, and an interested viewer of the record.
- 14. The system of claim 12, wherein:
the means for searching searches the database by at least one of: GPS information, author, date, time, a record creation setting, a comment, a keyword, and an interested viewer of the record.
- 15. The system of claim 12, wherein the means for entering a record comprises:
means for entering a record, wherein the record has a type that is selected from the group consisting of: image, text, video, and audio.
- 16. A method for using a database, wherein the database comprises a plurality of records, the method comprising:
associating at least one record with at least one other record in the database based on at least one waypoint, wherein each record is indexed in the database by at least one waypoint; and enabling a viewing user to access the database and retrieve at least one record of a plurality of desired records, wherein each record of the plurality of desired records has a same waypoint.
- 17. The method of claim 16, further comprising:
enabling an input user to store at least one record into the database.
- 18. The method of claim 16, further comprising:
enabling said viewing user to automatically receive at least one image associated with a particular waypoint subsequent to the at least one image being stored into the database.
- 19. The method of claim 16, further comprising:
automatically notifying said viewing user that at least one image associated with a particular waypoint has been stored into the database.
- 20. The method of claim 16, further comprising:
enabling said viewing user to select to receive at least one notification that at least one image associated with a particular waypoint has been stored into the database and to receive at least one image.
- 21. The method of claim 16, wherein enabling an input user to store at least one record into the database comprises:
enabling said input user to store at least one record into the database, wherein the record has a type that is selected from the group consisting of: image, text, video, and audio.
- 22. The method of claim 16, further comprising:
charging a fee to at least one of the inputting user and the viewing user to allow access to the database.
- 23. A computer-readable medium having computer program logic recorded thereon for storing an image in a database, the computer-readable medium comprising:
logic for obtaining an image; logic for obtaining global positioning system (GPS) information for the image; logic for converting the GPS information into a waypoint location; logic for storing the image into the database along with the waypoint location; and logic for linking the image with at least one other image in the database based on the waypoint location.
- 24. The computer-readable medium of claim 23, further comprising:
logic for searching the database of images by waypoint location.
- 25. The computer-readable medium of claim 23, further comprising:
logic for associating other information with the image, wherein the other information is at least one of: author, date, time, an image creation setting, a comment, a keyword, and an interested viewer of the image.
- 26. The computer-readable medium of claim 23, further comprising:
logic for searching the database by at least one of: waypoint location, GPS information, author, date, time, an image creation setting, a comment, a keyword, and an interested viewer of the image.
- 27. A method of exchanging image files with a community of users, comprising:
storing at least one image to a database on a commonly-available server, wherein at least one image is associated with the at least one waypoint; searching said database for images associated with a selected waypoint; creating a list of one or more images associated with said selected waypoint; displaying said list of a user; downloading one or more selected images on said list to said user from the database.
- 28. The method of claim 27 further comprising:
establishing a user account for each user in said community of users.
- 29. The method of claim 28 further comprising:
charging a first user's account each time said first user stores an image to said database.
- 30. The method of claim 28 further comprising:
charging a first user's account each time said first user downloads a selected image from said database.
- 31. The method of claim 27 further comprising:
notifying particular ones of said community of users when at least one image associated with at least one preselected waypoint is stored to said database.
- 32. The method of claim 27 further comprising:
displaying thumbnail versions of the images associated with the selected waypoint.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to copending and commonly-assigned U.S. patent application Ser. No. 10/238,126, entitled “SYSTEM FOR AND METHOD OF GENERATING IMAGE ANNOTATION INFORMATION,” filed concurrently herewith, the disclosure of which is hereby incorporated by reference.