Patent Document ID: 8855926
Application ID: 13458821

Base Claim:
1. A method comprising; receiving a query; responsive to the query, providing a map including a viewport showing a first location and results that are associated with the query; receiving a first indication that a user is interacting with the map, including one or more first panning, scrolling, repositioning, or zooming interactions, to enable one or more intermediate locations to be visible in the viewport without running a query for any of the intermediate locations; receiving a second indication that the user is continuing to interact with the map, including one or more second panning, scrolling, repositioning, or zooming interactions, to enable a location of interest to be visible in the viewport; determining, one or more processors, that the user has arrived at the location of interest, the location of interest being visible in the viewport as a result of the second panning, scrolling, repositioning, or zooming interactions, the determining based at least in part on evaluating the first and second interactions; based on determining that the user has arrived at the location of interest, automatically, without requiring the user to resubmit the query, re-running the query for the location of interest; and presenting query results along with the viewport showing the location of interest.

---

Claim 13:
13. The method of claim 1 where determining that the user has arrived further includes one or more of determining if the user stops a moving map to stop a scroll, determining if the user's movements become slower, determining if the user's movements become shorter, determining if a transition has occurred from longer motions to shorter motions, determining if minor corrections are received, or determining that corrections to reverse direction are received.