Using Local Networks For Location Information And Image Tagging
First Claim
1. A method for tagging digital images in a system having a network-based service maintaining a database of one or more wireless networks, the network IDs associated with the one or more wireless networks, location tags each describing a location of one of the one or more wireless networks, and a plurality of reference images, each reference image stored in association with a description tag indicating the content of the reference image and at least one corresponding network identifier (ID) of a wireless network from one or more wireless networks detected when the reference image was captured, the network ID identifying at least a portion of the wireless network from the one or more wireless networks without using global positioning system coordinates, the method comprising:
- transmitting at least one digital image and at least one network ID of at least one of the one or more wireless networks associated with the at least one digital image to the network-based service;
for each of the at least one digital image;
receiving a corresponding description tag of a matching reference image from the network-based service, thereby automatically indicating a specific content of the at least one digital image if the network-based service finds a matching reference image among reference images associated with a same network ID as the at least one network ID and associating the corresponding description tag with the at least one digital image;
receiving a corresponding location tag, thereby automatically indicating a general capture location of the at least one digital image if the network-based service does not find a matching reference image among reference images associated with a same network ID as the at least one network ID and associating the corresponding location tag with the at least one digital image, the corresponding location tag including a text description of the location of the network portion,wherein at least one of the preceding actions is performed on at least one electronic hardware component.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for establishing a location for a digital image without the use of a GPS unit. Aspects of the invention include broadcasting over a network a location identifier (ID) identifying a location of the network; detecting the location ID by a digital image capture device coupled to the network; and in response to the image capture device capturing a digital image when in communication with the network, associating the location ID with the digital image.
-
Citations
30 Claims
-
1. A method for tagging digital images in a system having a network-based service maintaining a database of one or more wireless networks, the network IDs associated with the one or more wireless networks, location tags each describing a location of one of the one or more wireless networks, and a plurality of reference images, each reference image stored in association with a description tag indicating the content of the reference image and at least one corresponding network identifier (ID) of a wireless network from one or more wireless networks detected when the reference image was captured, the network ID identifying at least a portion of the wireless network from the one or more wireless networks without using global positioning system coordinates, the method comprising:
-
transmitting at least one digital image and at least one network ID of at least one of the one or more wireless networks associated with the at least one digital image to the network-based service; for each of the at least one digital image; receiving a corresponding description tag of a matching reference image from the network-based service, thereby automatically indicating a specific content of the at least one digital image if the network-based service finds a matching reference image among reference images associated with a same network ID as the at least one network ID and associating the corresponding description tag with the at least one digital image; receiving a corresponding location tag, thereby automatically indicating a general capture location of the at least one digital image if the network-based service does not find a matching reference image among reference images associated with a same network ID as the at least one network ID and associating the corresponding location tag with the at least one digital image, the corresponding location tag including a text description of the location of the network portion, wherein at least one of the preceding actions is performed on at least one electronic hardware component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for tagging digital images using one or more wireless networks that broadcast network identifiers (IDs) that are detectable through a wireless protocol and a network-based service that maintains a database of the wireless networks, the network IDs, a location tag of each wireless network describing a location of the corresponding wireless network, and a plurality of reference images, each reference image having an association with at least one corresponding network ID of at least one wireless network from the one or more wireless networks that was detected when the reference image was captured and a description tag indicating the content of the image, the system comprising:
-
a tagging component configured to transmit at least one captured digital image and at least one network ID associated with the at least one captured digital image to the network-based service for retrieval of at least one corresponding tag for the at least one captured digital image and for each of the at least one captured digital image; receive a corresponding description tag of a matching reference image from the network-based service and associate the corresponding description tag with the at least one captured digital image if the network-based service finds a matching reference image among reference images associated with at least one same network ID as the at least one network ID and associate the corresponding description tag with the at least one captured digital image; and receive a corresponding location tag from the network-based service and associate the corresponding location tag with the at least one captured digital image if the network-based service does not find a matching reference image and associate the corresponding location tag with the at least one captured digital image; and display means for displaying each of the at least one captured digital image and one of the corresponding location tag and the corresponding description tag for each of the at least one captured digital image, wherein at least one of the system components includes at least one electronic hardware component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing tag information for digital images in a system using one or more wireless networks that broadcast network identifiers (IDs) that are detectable through a wireless protocol, the method comprising:
-
maintaining a database of the one or more wireless networks, the network IDs associated with the one or more wireless networks, location tags each describing a location of one of the one or more wireless networks, and a plurality of reference images, each reference image associated with at least one network ID of at least one wireless network from one or more wireless networks detected when the reference image was captured and a description tag describing contents of each respective reference image, wherein each network ID does not utilize global positioning system coordinates; receiving at least one image, each of the at least one image having at least one associated network ID detected when the at least one image was captured; for each of the at least one image; comparing the at least one image with relevant reference images associated with a same network ID as the at least one associated network ID; if a matching reference image is found; retrieving a corresponding description tag of any matching reference image from the database; providing the corresponding description tag to a requesting application, thereby automatically indicating a specific content of the received image; and if a matching reference image is not found; retrieving a corresponding location tag from the database corresponding to the wireless network with which the at least one associated network ID is associated; and providing the corresponding location tag to the requesting application, thereby automatically indicating a general capture location of the at least one image, wherein at least one of the preceding actions is performed on at least one electronic hardware component. - View Dependent Claims (21, 22)
-
-
23. A system for providing tag information for digital images, the system using one or more wireless networks that broadcast network identifiers (IDs) that are detectable through a wireless protocol, the system comprising system components including:
-
a network-based service component that maintains a database of the one or more wireless networks, the network IDs associated with the one or more wireless networks, location tags each describing a location of one of the one or more wireless networks, and a plurality of reference images, each reference image associated with at least one network ID of at least one wireless network from one or more wireless networks detected when the reference image was captured and a description tag describing contents of each respective reference image, wherein each network ID does not utilize global positioning system coordinates, the network-based service configured to receive images, each received image having at least one associated network ID detected when the received image was captured; an image recognition component accessible to the network-based service configured to; compare a received image with relevant reference images associated with a same network ID as the at least one associated network ID; and retrieve the description tags of any matching reference images; and for each received image; if a matching reference image is found, the network-based service returns a corresponding description tag to a requesting application, thereby automatically indicating a specific content of the received image; and if a matching reference image is not found, the network-based service returns a corresponding location tag, thereby automatically indicating a general capture location of the received image, wherein at least one of the system components includes at least one electronic hardware component. - View Dependent Claims (24, 25)
-
-
26. A computer-readable medium containing program instructions for tagging a digital image in a system having a network-based service maintaining a database of one or more wireless networks, the network IDs associated with the one or more wireless networks, location tags each describing a location of one of the one or more wireless networks, and a plurality of reference images, each reference image stored in association with a description tag indicating the content of the reference image and at least one corresponding network identifier (ID) of a wireless network from the one or more wireless networks detected when the reference image was captured, the network ID identifying at least a portion of the wireless network from the one or more wireless networks without using global positioning system coordinates, the program instructions for:
-
transmitting at least one digital image and at least one network ID of at least one of the one or more wireless networks associated with the at least one digital image to the network-based service; for each of the at least one digital image; receiving a corresponding description tag of a matching reference image from the network-based service, thereby automatically indicating a specific content of the digital image if the network-based service finds a matching reference image among reference images associated with a same network ID as the at least one network ID and associating the corresponding description tag with the digital image; and receiving a corresponding location tag, thereby automatically indicating a general capture location of the digital image if the network-based service does not find a matching reference image among reference images associated with a same network ID as the at least one network ID and associating the corresponding location tag with the digital image, the corresponding location tag including a text description of the location of the network portion. - View Dependent Claims (27, 28)
-
-
29. A computer-readable medium containing program instructions for tag information for digital images in a system using one or more wireless networks that broadcast network identifiers (IDs) that are detectable through a wireless protocol, the program instructions for:
-
maintaining a database of the one or more wireless networks, the network IDs associated with the one or more wireless networks, location tags each describing a location of one of the one or more wireless networks, and a plurality of reference images, each reference image associated with at least one network ID of at least one wireless network from one or more wireless networks detected when the reference image was captured and a description tag describing contents of each respective reference image, wherein each network ID does not utilize global positioning system coordinates; receiving at least one image, each of the at least one image having at least one associated network ID detected when the at least one image was captured; for each of the at least one image; comparing the at least one image with relevant reference images associated with a same network ID as the at least one associated network ID; if a matching reference image is found; retrieving a corresponding description tag of any matching reference image from the database; providing the corresponding description tag to a requesting application, thereby automatically indicating a specific content of the received image; and if a matching reference image is not found; retrieving a corresponding location tag from the database corresponding to the wireless network with which the at least one associated network ID is associated; and providing the corresponding location tag to the requesting application, thereby automatically indicating a general capture location of the at least one image. - View Dependent Claims (30)
-
Specification