Locating place of lodging along a route
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining, using a computer, a starting point and a destination point;
determining, using the computer, a route of a journey by a mode of transportation from the starting point to the destination point;
selecting a plurality of search points that are spaced apart and on the route;
causing performance of a plurality of point searches, wherein each point search of the plurality of point searches is associated with a search point of the plurality of search points and is a search for places of lodging that are near the search point;
receiving, using the computer, search results of two or more of the plurality of point searches and identifying two or more places of lodging located along the route;
determining that a point search based upon a particular search point resulted in greater than a particular threshold number of lodging places, wherein the particular threshold number is greater than 0;
selecting the particular search point for inclusion in a set of search points that is a subset of the plurality of search points based on the determining that the point search resulted in greater than the particular threshold number of lodging places;
selecting search result information corresponding to the particular search point for display based on a determination that the particular search point belongs to the set of search points;
causing display of the search result information in association with route information relating to the route.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for locating places of lodging along a route and for displaying information relating to the places of lodging are described. A plurality of search points on a route are selected according to various selection techniques. Performance of a plurality of point searches is caused, where each point search of the plurality of point searches is associated with a respective search point of the plurality of search points and is a search for places of lodging near the respective search point. Search result information relating to at least some point searches of the plurality of point searches is displayed in association with route information relating to the route.
50 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
determining, using a computer, a starting point and a destination point; determining, using the computer, a route of a journey by a mode of transportation from the starting point to the destination point; selecting a plurality of search points that are spaced apart and on the route; causing performance of a plurality of point searches, wherein each point search of the plurality of point searches is associated with a search point of the plurality of search points and is a search for places of lodging that are near the search point; receiving, using the computer, search results of two or more of the plurality of point searches and identifying two or more places of lodging located along the route; determining that a point search based upon a particular search point resulted in greater than a particular threshold number of lodging places, wherein the particular threshold number is greater than 0; selecting the particular search point for inclusion in a set of search points that is a subset of the plurality of search points based on the determining that the point search resulted in greater than the particular threshold number of lodging places; selecting search result information corresponding to the particular search point for display based on a determination that the particular search point belongs to the set of search points; causing display of the search result information in association with route information relating to the route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
determining a starting point and a destination point; determining a route of a journey by a mode of transportation from the starting point to the destination point; determining that a time corresponding to a preferred check-in time has been reached; determining an amount of distance along the route between a current location at the time corresponding to the preferred check-in time and the destination point; based on a determination that the amount of distance is greater than a particular amount and that a time corresponding to a preferred check-in time has been reached, recommending a lodging place along the route; wherein the computer-implemented method is performed by one or more computing devices. - View Dependent Claims (13)
-
-
14. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause:
-
determining, using a computer, a starting point and a destination point; determining, using the computer, a route of a journey by a mode of transportation from the starting point to the destination point; selecting a plurality of search points that are spaced apart and on the route; causing performance of a plurality of point searches, wherein each point search of the plurality of point searches is associated with a search point of the plurality of search points and is a search for places of lodging that are near the search point; receiving, using the computer, search results of two or more of the plurality of point searches and identifying two or more places of lodging located along the route; determining that a point search based upon a particular search point resulted in greater than a particular threshold number of lodging places, wherein the particular threshold number is greater than 0; selecting the particular search point for inclusion in a set of search points that is a subset of the plurality of search points based on the determining that the point search resulted in greater than the particular threshold number of lodging places; selecting search result information corresponding to the particular search point for display based on a determination that the particular search point belongs to the set of search points; causing display of the search result information in association with route information relating to the route. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause:
-
determining a starting point and a destination point; determining a route of a journey by a mode of transportation from the starting point to the destination point; determining that a time corresponding to a preferred check-in time has been reached; determining an amount of distance along the route between a current location at the time corresponding to the preferred check-in time and the destination point; based on a determination that the amount of distance is greater than a particular amount and that a time corresponding to a preferred check-in time has been reached, recommending a lodging place along the route; wherein the computer-implemented method is performed by one or more computing devices. - View Dependent Claims (26)
-
Specification