System and Method for Updating a Search Results Page in Response to a User Map Interaction
First Claim
1. A method for updating a search results page in response to user interaction with a map resource, the method comprising:
- receiving a first search query, the first search query comprising at least one content term and at least one location term;
retrieving one or more first search results and a first map resource of a first location associated with the first search query;
generating a search results page including the one or more first search results and the first map resource;
monitoring a change in a zoom level of the first map resource in response to a user interaction;
calculating a second location corresponding to the change in the zoom level of the first map resource from a first position to a second position;
executing a second search query on the basis of the at least one content term of the first search query and the second location; and
providing an updated search results page comprising a second map resource and one or more second search results related to the second map resource in response to the second search query.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed towards systems and methods for updating a search results page in response to user interaction with a map resource. The method of the present invention comprises receiving a first search results page in response to a search query comprising at least a first map resource. The method monitors a change in position of a map resource in response to a user interaction and calculates a location corresponding to a map position. The method then re-executes at least one search query based upon said calculated location and displays a second search results page comprising a plurality of updated search results.
-
Citations
18 Claims
-
1. A method for updating a search results page in response to user interaction with a map resource, the method comprising:
-
receiving a first search query, the first search query comprising at least one content term and at least one location term; retrieving one or more first search results and a first map resource of a first location associated with the first search query; generating a search results page including the one or more first search results and the first map resource; monitoring a change in a zoom level of the first map resource in response to a user interaction; calculating a second location corresponding to the change in the zoom level of the first map resource from a first position to a second position; executing a second search query on the basis of the at least one content term of the first search query and the second location; and providing an updated search results page comprising a second map resource and one or more second search results related to the second map resource in response to the second search query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for updating a search results page in response to user interaction with a map resource, the system comprising:
-
a client device coupled to a network, the client device operative to; receive a first search query, the first search query comprising at least one content term and at least one location term; retrieve one or more first search results and a first map resource of a first location associated with the first search query; generate a search results page including the one or more first search results and the first map resource; monitor a change in a zoom level of the first map resource in response to a user interaction; calculate a second location corresponding to the change in the zoom level of the first map resource from a first position to a second position; execute a second search query on the basis of the at least one content term of the first search query and the second location; and provide an updated search results page comprising a second map resource and one or more second search results related to the second map resource in response to the second search query. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. Non-transitory computer readable media comprising program code for execution by a programmable processor that instructs the processor to perform a method for updating a search results page in response to user interaction with a map resource, the method comprising:
-
program code for receiving a first search query, the first search query comprising at least one content term and at least one location term; program code for retrieving one or more first search results and a first map resource of a first location associated with the first search query; program code for generating a search results page including the one or more first search results and the first map resource; program code for monitoring a change in a zoom level of the first map resource in response to a user interaction; program code for calculating a second location corresponding to the change in the zoom level of the first map resource from a first position to a second position; program code for executing a second search query on the basis of the at least one content term of the first search query and the second location; and program code for providing an updated search results page comprising a second map resource and one or more second search results related to the second map resource in response to the second search query. - View Dependent Claims (15, 16, 17, 18)
-
Specification