System and method for updating a search results page in response to a user map interaction
First Claim
Patent Images
1. A method for updating a search result page, the method comprising:
- receiving a search request from a user requesting a content item associated with a first location;
retrieving one or more first search results and first map data related to the first location;
generating one or more widgets based on the one or more first search results;
generating a search result page including the one or more widgets and a first map with the geographic locations of the one or more first search results displayed thereon;
monitoring a change in position of the first map in response to a user interaction with the first map;
determining a second location relative to the first location in response to the change;
generating a search query requesting the content item associated with the second location;
retrieving one or more second search results and second map data related to the second location; and
updating the search result page based on the one or more second search results and the second map data.
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.
30 Citations
21 Claims
-
1. A method for updating a search result page, the method comprising:
-
receiving a search request from a user requesting a content item associated with a first location; retrieving one or more first search results and first map data related to the first location; generating one or more widgets based on the one or more first search results; generating a search result page including the one or more widgets and a first map with the geographic locations of the one or more first search results displayed thereon; monitoring a change in position of the first map in response to a user interaction with the first map; determining a second location relative to the first location in response to the change; generating a search query requesting the content item associated with the second location; retrieving one or more second search results and second map data related to the second location; and updating the search result page based on the one or more second search results and the second map data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for updating a search result page, the system comprising:
-
a client device coupled to a network, the client device operative to; receive a search request from a user requesting a content item associated with a first location; retrieve one or more first search results and first map data related to the first location; generate one or more widgets based on the one or more first search results; generate a search result page including the one or more widgets and a first map with the geographic locations of the one or more first search results displayed thereon; monitor a change in position of the first map in response to a user interaction with the first map; determine a second location relative to the first location in response to the change; generate a search query requesting the content item associated with the second location; retrieve one or more second search results and a second map data related to the second location; and update the search result page based on the one or more second search results and the second map data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable tangible and non-transitory medium having information for updating a search result page, wherein the information, when read by the machine, causes the machine to perform the following:
-
receiving a search request from a user requesting a content item associated with a first location; retrieving one or more first search results and first map data related to the first location; generating one or more widgets based on the one or more first search results; generating a search result page including the one or more widgets and a first map with the geographic locations of the one or more first search results displayed thereon; monitoring a change in position of the first map in response to a user interaction with the first map; determining a second location relative to the first location in response to the change; generating a search query requesting the content item associated with the second location; retrieving one or more second search results and second map data related to the second location and; updating the search result page based on the one or more second search results and the second map data. - View Dependent Claims (18, 19, 20, 21)
-
Specification