Providing aggregated starting point information
AssigneeGoogle Inc.
InventorAndrew Kirmse
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer program products are provided for providing aggregated starting point information. One example method includes identifying a location associated with an entity, identifying, from navigation information query logs, starting points for navigation information that includes an ending point in a predefined vicinity of the location associated with the entity, aggregating information associated with the starting points, and providing aggregated starting point information to the entity.
Claims16
A computer-implemented method comprising;
- identifying, by one or more computing devices, a location associated with an entity;
- accessing, by the one or more computing devices, navigation query logs comprising navigation information providing directions from a starting point to an ending point;
- identifying, by the one or more computing devices, a plurality of navigation requests having an ending point in a predefined vicinity of the location of the entity from the navigation query logs;
- identifying, by the one or more computing devices, a starting point for each of the plurality of navigation requests;
- determining, by the one or more computing devices, aggregated starting point information for the plurality of navigation requests based at least in part on the starting point for each of the plurality of navigation requests, the aggregated starting point information providing a proportion of the starting points grouped in each of the one or more regions;
- and
- determining a recommendation for allocation of a budget among one or more regions based at least in part on the aggregated starting point information;
- wherein the recommendation specifies that the budget be divided among each of the one or more regions relative to the proportion of starting points grouped in each region.
One or more non-transitory computer readable media encoded with a computer program, the computer program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations, the operations comprising:
- identifying a location associated with an entity;
- accessing navigation query logs comprising navigation information providing directions from a starting point to an ending point;
- identifying a plurality of navigation requests having an ending point in a predefined vicinity of the location of the entity from the navigation query logs;
- identifying a starting point for each of the plurality of navigation requests;
- and
- determining aggregated starting point information for the plurality of navigation requests based at least in part on the starting point for each of the plurality of navigation requests, the aggregated starting point information providing a proportion of the starting points grouped in each of the one or more regions;
- and
- determining a recommendation for allocation of a budget among one or more regions based at least in part on the aggregated starting point information;
- wherein the recommendation specifies that the budget be divided among each of the one or more regions relative to the proportion of starting points grouped in each region.
Dependencies are inferred from the claim text.