METHOD AND APPARATUS FOR PERFORMING AN OPTIMIZED LOCATION BASED SEARCH
First Claim
1. A method comprising:
- causing, at least in part, a generation of at least one first set of results for at least one first location-based search associated with at least one first search area;
receiving an input for requesting at least one second location-based search associated with at least one second search area;
causing, at least in part, an initiation of the at least one second-location based search for at least one non-overlapping area of the at least one first search area and the at least one second search area to generate at least one set of new results;
causing, at least in part, a designation of at least one portion of the at least one first set of results as at least one set of old results, wherein the at least one portion of the at least one first set of results is associated with at least one overlapping area of the at least one first search area and the least one second search area; and
causing, at least in part, a return of the at least one set of new results and the at least one set of old results as at least one second set of results for the at least one second location-based search.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided for optimizing the generation of a location based search result. An optimization platform generates is also caused to initiate at least one second-location based search for at least one non-overlapping area of at least one first search area and at least one second search area to generate at least one set of new results. The optimization platform also designates at least one portion of the at least one first set of results as at least one set of old results. The optimization platform then returns at least one set of new results and the at least one set of old results as at least one second set of results for the at least one second location-based search.
12 Citations
21 Claims
-
1. A method comprising:
-
causing, at least in part, a generation of at least one first set of results for at least one first location-based search associated with at least one first search area; receiving an input for requesting at least one second location-based search associated with at least one second search area; causing, at least in part, an initiation of the at least one second-location based search for at least one non-overlapping area of the at least one first search area and the at least one second search area to generate at least one set of new results; causing, at least in part, a designation of at least one portion of the at least one first set of results as at least one set of old results, wherein the at least one portion of the at least one first set of results is associated with at least one overlapping area of the at least one first search area and the least one second search area; and causing, at least in part, a return of the at least one set of new results and the at least one set of old results as at least one second set of results for the at least one second location-based search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, a generation of at least one first set of results for at least one first location-based search associated with at least one first search area; receive an input for requesting at least one second location-based search associated with at least one second search area; cause, at least in part, an initiation of the at least one second-location based search for at least one non-overlapping area of the at least one first search area and the at least one second search area to generate at least one set of new results; cause, at least in part, a designation of at least one portion of the at least one first set of results as at least one set of old results, wherein the at least one portion of the at least one first set of results is associated with at least one overlapping area of the at least one first search area and the least one second search area; and cause, at least in part, a return of the at least one set of new results and the at least one set of old results as at least one second set of results for the at least one second location-based search. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-48. -48. (canceled)
Specification