Load balancing for map application route selection and output
There are provided systems and methods for load balancing for map application route selection and output. A user may utilize a device application to map or route between two or more endpoints, such as geo-locations entered or detected by the device. During calculation of a travel route between the endpoints, real-time data, user preferences, and requesting entities may provide criteria data that may cause determination of a particular travel route, where the travel route may be longer than a most efficient route but within a pre-defined variable time or distance allotment and match the criteria data. Use of the route may accrue a form of compensation for the user. The user may view an application interface displaying the route, which may further include one or more executable processes to cause recalculation of the route. Recalculation of the route may require the user to provide credits or compensation.
1 . A system comprising:
a non-transitory memory storing instructions; and
a processor configured to execute the instructions to cause the system to perform operations, the operations comprising:
receiving, via a network communication, a request for a travel route from a first location to a second location;
detecting, using a biometric reading device, a state associated with a user, wherein the detecting of the state further causes the system to perform operations comprising:
determining, using the biometric reading device, that the state corresponds to the user looking outside of a vehicle;
setting a route selection criteria to include an advertisement campaign;
determining a plurality of travel routes between the first location and the second location using the route selection criteria that corresponds to the state of the user, wherein at least one travel route in the plurality of travel routes includes the advertisement campaign;
causing a computing device to display the plurality of travel routes;
providing an option for the user using the computing device to enter a route selection preference for the travel route from the plurality of travel routes; and
causing the vehicle to travel the travel route.
2 . The system of claim 1 , wherein to detect the state of the user, the instructions further cause the system to perform operations comprising:
determining, using the biometric reading device, that the state corresponds to the user looking at a user device; and
setting the route selection criteria to further include one of a shortest, direct, or fastest travel route from the plurality of travel routes.
3 . The system of claim 1 , wherein to detect the state of the user, the instructions further cause the system to perform operations comprising:
determining, using the biometric reading device, that the state corresponds to an eye movement of the user; and
setting the route selection criteria further based on the state and within a predefined deviation of a best route criteria.
4 . The system of claim 1 , wherein executing the instructions further causes the system to perform operations comprising:
causing to be displayed, on the computing device, a plurality of compensations associated with the plurality of travel routes.
5 . The system of claim 1 , wherein to determine the plurality of travel routes, the instructions further cause the system to perform operations comprising:
determining possible travel routes between the first location and the second location; and
filtering the possible travel routes using the route selection criteria into the plurality of travel routes.
6 . The system of claim 1 , wherein the computing device is a wristwatch.
7 . The system of claim 1 , wherein executing the instructions further causes the system to perform operations comprising:
providing traffic data for the plurality of travel routes; and
causing to be displayed, on the computing device, the traffic data with the plurality of travel routes.
8 . A method comprising:
receiving, via a network communication, a request for a travel route from a first location to a second location;
detecting, using a biometric reading device, a state associated with a user, wherein the detecting of the state further comprises determining, using the biometric reading device, that the state corresponds to the user looking outside of a vehicle;
setting, using one or more processors, a route selection criteria to include an advertisement campaign;
determining, using the one or more processors, a plurality of travel routes between the first location and the second location using the route selection criteria that corresponds to the state of the user, wherein at least one travel route in the plurality of travel routes includes the advertisement campaign;
causing a computing device to display the plurality of travel routes;
providing an option for the user using the computing device to enter a route selection preference for the travel route from the plurality of travel routes; and
causing the vehicle to travel the travel route.
9 . The method of claim 8 , wherein detecting the state of the user further comprises:
determining, using the biometric reading device, that the state corresponds to the user looking at the computing device; and
setting the route selection criteria to further include one of a shortest, direct, or fastest travel route from the plurality of travel routes.
10 . The method of claim 8 , wherein detecting the state of the user further comprises:
determining, using the biometric reading device, that the state corresponds to an eye movement of the user; and
setting the route selection criteria further based on the state and within a predefined deviation of a best route criteria.
11 . The method of claim 8 , further comprising:
causing to be displayed, on the computing device, a plurality of compensations associated with the plurality of travel routes.
12 . The method of claim 8 , wherein the computing device is an eye glass.
13 . The method of claim 8 , wherein determining the plurality of travel routes further comprises:
determining possible travel routes between the first location and the second location; and
filtering the possible travel routes using the route selection criteria into the plurality of travel routes.
14 . The method of claim 8 , further comprising:
providing traffic data for the plurality of travel routes; and
causing to be displayed, on the computing device, the traffic data with the plurality of travel routes.
15 . A non-transitory computer-readable medium having instructions stored thereon, that when executed by a processor cause the processor to perform operations, the operations comprising:
receiving, via a network communication, a request for a travel route from a first location to a second location;
receiving, from a biometric reading device, a state associated with a user, wherein the state is determined by the biometric reading device detecting that the user is looking outside of a vehicle; and
setting a route selection criteria to include an advertisement campaign;
determining a plurality of travel routes between the first location and the second location using the route selection criteria that corresponds to the state of the user, wherein at least one travel route in the plurality of travel routes includes the advertisement campaign;
causing a computing device to display the plurality of travel routes;
providing an option for the user using the computing device to enter a route selection preference for the travel route from the plurality of travel routes; and
causing the vehicle to travel the travel route.
16 . The computer-readable medium of claim 15 , wherein the state of the user is further determined by the biometric reading device indicating that the user is looking at the computing device; and
setting the route selection criteria to further include one of a shortest, direct, or fastest travel route from the plurality of travel routes.
17 . The computer-readable medium of claim 15 , wherein the state of the user further corresponds to an eye movement of the user; and
setting the route selection criteria is further based on the state and within a predefined deviation of a best route criteria.
18 . The computer-readable medium of claim 15 , further comprising:
causing to be displayed, on the computing device, a plurality of compensations associated with the plurality of travel routes.
19 . The computer-readable medium of claim 15 , wherein the computing device is a wristwatch.
20 . The computer-readable medium of claim 15 , wherein determining the plurality of travel routes further comprises:
determining possible travel routes between the first location and the second location; and
filtering the possible travel routes using the route selection criteria into the plurality of travel routes.