Maps from sketches
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a geographic map sketch, the sketch including a digital image comprising one or more sketched graphical elements, the one or more sketched graphical elements comprising a sketch of a route from a first geographic location to a second geographic location;
generating, via a computer component, a computer-readable service query based at least in part on the sketch;
sending the service query to a map service;
receiving a digital geographic map image in response to the service query, the map image highlighting the route, and the map image comprising an increased level of detail closer to the route and a decreased level of detail farther from the route; and
displaying the geographic map image.
2 Assignments
0 Petitions
Accused Products
Abstract
A sketch is received. The sketch includes one or more sketched graphical elements and one or more sketched representations of text. Pattern matching of the one or more sketched graphical elements and the one or more sketched representations of text with a map region is performed. A map image of the map region is generated and displayed.
34 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a geographic map sketch, the sketch including a digital image comprising one or more sketched graphical elements, the one or more sketched graphical elements comprising a sketch of a route from a first geographic location to a second geographic location; generating, via a computer component, a computer-readable service query based at least in part on the sketch; sending the service query to a map service; receiving a digital geographic map image in response to the service query, the map image highlighting the route, and the map image comprising an increased level of detail closer to the route and a decreased level of detail farther from the route; and displaying the geographic map image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
at least one processor; and memory comprising instructions stored thereon that when executed by at least one processor cause at least one processor to perform acts comprising; receiving a first request to return a first geographic map image corresponding to a geographic map sketch; receiving the sketch in association with the first request, the sketch including a digital image comprising one or more sketched graphical elements; in response to the first request, performing the following; performing, via the computer system, pattern matching of the one or more sketched graphical elements with a geographic map region; generating, via the computer system, a first digital geographic map image of the geographic map region; and returning the first map image of the geographic map region; adding information from the sketch to a database of map data; after generating the first map image, receiving subsequent requests for additional map images; and in response to the subsequent requests for additional map images, accessing the added information from the database and generating additional map images that include the added information from the sketch. - View Dependent Claims (14, 15, 16)
-
-
17. A computer system comprising:
-
at least one processor; and memory comprising instructions stored thereon that when executed by at least one processor cause at least one processor to perform acts comprising; receiving a geographic map sketch, the sketch including a digital image comprising one or more sketched graphical elements, the one or more sketched graphical elements comprising a sketch of a route from a first geographic location to a second geographic location; performing, via the computer system, pattern matching of the one or more sketched graphical elements with a geographic map region; generating, via the computer system, a digital geographic map image of the geographic map region, the map image highlighting the route, and the map image comprising an increased level of detail closer to the route and a decreased level of detail farther from the route; and returning the map image of the geographic map region in response to a request. - View Dependent Claims (18, 19, 20)
-
Specification