Community-based data for mapping systems
First Claim
Patent Images
1. A method comprising:
- providing a mobile augmented reality service to a first mobile device;
receiving a first camera image from the first mobile device through the augmented reality service;
associating the first camera image from the first mobile device with a first geographic location;
executing, with a processor, an image recognition algorithm on the first camera image;
detecting, with the processor, an address or business logo from the first camera image using the image recognition algorithm;
receiving, from the first mobile device through the augmented reality service, additional information not otherwise determinable by the first camera image or the first geographic location;
associating the additional information with the address or business logo from the first camera image and the first geographic location;
storing the additional information in connection with the first geographic location associated with the first camera image and the address or business logo from the first camera image in a map database;
receiving a second camera image from a second mobile device through the augmented reality service;
associating the second camera image from the second mobile device with a second geographic location;
executing, with a processor, an image recognition algorithm on the second camera image;
detecting, with the processor, an address or business logo from the second camera image using the image recognition algorithm;
matching, with the processor, the address or business logo and the second geographic location from the second camera image with the address or business logo and the first geographic location from the first camera image;
querying the map database for the additional information based on the matched address or business logo and geographic locations;
identifying, with the processor, the additional information associated with the second camera image;
generating data for overlay on the second camera image of a viewfinder using the augmented reality service at the second mobile device, the data including at least the additional information; and
sending the data for overlay to the second mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, features, and methods for community-based collection and use of data for mapping and/or navigation are disclosed. For example, a method is provided for use of community-based data for mapping. A camera image from a mobile device is associated with a geographic location. A processor executes an image recognition algorithm on the camera image. An address or business logo in the camera image is identified with the image recognition algorithm. Address or business logo specific information is determined based on the address or logo and the geographic location. The specific information may be contact information or business operation information.
-
Citations
13 Claims
-
1. A method comprising:
-
providing a mobile augmented reality service to a first mobile device; receiving a first camera image from the first mobile device through the augmented reality service; associating the first camera image from the first mobile device with a first geographic location; executing, with a processor, an image recognition algorithm on the first camera image; detecting, with the processor, an address or business logo from the first camera image using the image recognition algorithm; receiving, from the first mobile device through the augmented reality service, additional information not otherwise determinable by the first camera image or the first geographic location; associating the additional information with the address or business logo from the first camera image and the first geographic location; storing the additional information in connection with the first geographic location associated with the first camera image and the address or business logo from the first camera image in a map database; receiving a second camera image from a second mobile device through the augmented reality service; associating the second camera image from the second mobile device with a second geographic location; executing, with a processor, an image recognition algorithm on the second camera image; detecting, with the processor, an address or business logo from the second camera image using the image recognition algorithm; matching, with the processor, the address or business logo and the second geographic location from the second camera image with the address or business logo and the first geographic location from the first camera image; querying the map database for the additional information based on the matched address or business logo and geographic locations; identifying, with the processor, the additional information associated with the second camera image; generating data for overlay on the second camera image of a viewfinder using the augmented reality service at the second mobile device, the data including at least the additional information; and sending the data for overlay to the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform; providing a mobile service to a first mobile device; receiving a first camera image from the first mobile device through the mobile service; associating the first camera image from the first mobile device with a first geographic location; executing, with a processor, an image recognition algorithm on the first camera image; detecting, with the processor, an address or business logo from the first camera image using the image recognition algorithm; receiving, from the first mobile device through the mobile service, additional information not otherwise determinable by the first camera image or the first geographic location; associating the additional information with the address or business logo from the first camera image and the first geographic location; storing the additional information in connection with the geographic location associated with the first camera image and the address or business logo from the first camera image in a map database; receiving a second camera image from a second mobile device through the mobile service; associating the second camera image from the second mobile device with a second geographic location; executing, with a processor, an image recognition algorithm on the second camera image; detecting, with the processor, an address or business logo from the second camera image using the image recognition algorithm; matching, with the processor, the address or business logo and the second geographic location from the second camera image with the address or business logo and the first geographic location from the first camera image; querying the map database for the additional information based on the matched address or business logo and geographic locations; identifying, with the processor, the additional information associated with the second camera image; and generating data for overlay on the second camera image collected at the second mobile device, the data including at least the additional information. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification