Map magnifier
First Claim
1. A method of magnifying a portion of a map displayed on a computing device, the method comprising:
- receiving a plurality of search results;
displaying the map at a first zoom level;
displaying map markers on the map at map locations associated with each one of the plurality of search results including a first map marker at a first map location;
displaying as an overlay on the map a magnified portion of the map at a second zoom level for viewing the first map location in greater detail, wherein the magnified portion and the map at the first zoom level are displayed simultaneously;
displaying a notification inviting user input at the first map marker displayed in the magnified portion to display the magnified portion at a third zoom level, wherein the third zoom level allows for viewing of the first map location in greater detail than the second zoom level;
receiving input at the first map marker; and
displaying in response to the input at the first map marker, the magnified portion at the third zoom level for viewing the first map location associated with the first map marker at the third zoom level.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of magnifying a portion of a map displayed on a computing device includes displaying the map at a first zoom level and displaying a magnified portion of the map at a second zoom level. The magnified portion comprises an interactive map element. The magnified portion acts as a localized map magnifier. The magnified portion may be round to resemble a virtual magnifying glass. In certain implementations, multiple map magnifiers may be displayed simultaneously. Map magnifiers may be displayed, for example, at waypoints along a route, at map markers corresponding to points of interest or at the locations associated with search results.
22 Citations
20 Claims
-
1. A method of magnifying a portion of a map displayed on a computing device, the method comprising:
-
receiving a plurality of search results; displaying the map at a first zoom level; displaying map markers on the map at map locations associated with each one of the plurality of search results including a first map marker at a first map location; displaying as an overlay on the map a magnified portion of the map at a second zoom level for viewing the first map location in greater detail, wherein the magnified portion and the map at the first zoom level are displayed simultaneously; displaying a notification inviting user input at the first map marker displayed in the magnified portion to display the magnified portion at a third zoom level, wherein the third zoom level allows for viewing of the first map location in greater detail than the second zoom level; receiving input at the first map marker; and displaying in response to the input at the first map marker, the magnified portion at the third zoom level for viewing the first map location associated with the first map marker at the third zoom level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a computing device causes the computing device to:
-
receive a plurality of search results; display the map at a first zoom level; display map markers on the map at map locations associated with each one of the plurality of search results including a first map marker at a first map location; display as an overlay on the map a magnified portion of the map at a second zoom level for viewing the first map location in greater detail, wherein the magnified portion and the map at the first zoom level are displayed simultaneously; display a notification inviting user input at the first map marker displayed in the magnified portion to display the magnified portion at a third zoom level, wherein the third zoom level allows for viewing of the first map location in greater detail than the second zoom level; receive input at the first map marker; and display, in response to the input at the first map marker, the magnified portion at the third zoom level for viewing the first map location associated with the first map marker at the third zoom level. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing device for displaying a map and for simultaneously displaying a magnified portion of the map, the computing device comprising:
-
a user input device for receiving a search term; a communication subsystem for communicating the search term to a web-based search engine and for receiving search results; a processor operatively connected to a memory tier executing a map application to display the map at a first zoom level, and for displaying map markers on the map at map locations associated with each one of the plurality of search results including a first map marker at a first location; and a display for simultaneously displaying on the map the magnified portion of the map at a second zoom level as an overlay on the map for viewing the first map location in greater detail, for further displaying a notification inviting user input at the first map marker displayed in the magnified portion to display the magnified portion at a third zoom level, wherein the third zoom level allows for viewing of the first map location in greater detail than the second zoom level, and for displaying, in response to input received at the first map marker, the magnified portion at the third zoom level for viewing the first map location associated with the first map marker at the third zoom level. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification