COLLABORATIVE LOCATION-BASED SEARCH RESULTS
0 Assignments
0 Petitions
Accused Products
Abstract
Multiple mobile devices can be enabled to collaboratively search online information databases for results that may be interesting to all of them. Such search results can involve places of interest at which all of the search participants can conveniently meet due to the locations of those results being near to all of the search participants, for example.
3 Citations
44 Claims
-
1-24. -24. (canceled)
-
25. A method comprising:
-
receiving, at a first computing device, from a second computing device, a request indicating both (a) geographical coordinates of the second computing device and (b) one or more criteria specified by the second computing device; in response to receiving the request, the first computing device automatically determining geographical coordinates of the first computing device; in response to receiving the request, the first computing device automatically locating one or more establishments that each (1) are within a specified distance of the geographical coordinates of the first computing device, (2) are also within a specified distance of the geographical coordinates of the second computing device, and (3) also satisfy the one or more criteria; and in response to locating the one or more establishments, the first computing device presenting information about the one or more establishments. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium storing instructions executable by one or more processors to cause the one or more processors to perform at least:
-
receiving, at a first computing device, from a second computing device, a request indicating both (a) geographical coordinates of the second computing device and (b) one or more criteria specified by the second computing device; in response to receiving the request, the first computing device automatically determining geographical coordinates of the first computing device; in response to receiving the request, the first computing device automatically locating one or more establishments that each (1) are within a specified distance of the geographical coordinates of the first computing device, (2) are also within a specified distance of the geographical coordinates of the second computing device, and (3) also satisfy the one or more criteria; and in response to locating the one or more establishments, the first computing device presenting information about the one or more establishments. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method comprising performing at a first computing device:
-
receiving, from a second computing device, a request indicating both (a) geographical coordinates of the second computing device and (b) one or more criteria specified by the second computing device; in response to receiving the request, automatically determining geographical coordinates of the first computing device; in response to receiving the request, automatically locating one or more establishments that each are within a specified distance of a point occurring along one or more routes from the geographical coordinates of the first computing device to the geographical coordinates of the second computing device; and in response to locating the one or more establishments, presenting information about the one or more establishments. - View Dependent Claims (38, 39, 40)
-
-
41. A non-transitory computer-readable medium storing instructions executable by one or more processors to cause the one or more processors to perform at least:
-
receiving, at a first computing device, from a second computing device, a request indicating both (a) geographical coordinates of the second computing device and (b) one or more criteria specified by the second computing device; in response to receiving the request, the first computing device automatically determining geographical coordinates of the first computing device; in response to receiving the request, the first computing device automatically locating one or more establishments that each are within a specified distance of a point occurring along one or more routes from the geographical coordinates of the first computing device to the geographical coordinates of the second computing device; and in response to locating the one or more establishments, the first computing device presenting information about the one or more establishments. - View Dependent Claims (42, 43, 44)
-
Specification