System for navigating drivers to service transportation requests specifying sightseeing attractions
First Claim
Patent Images
1. A method comprising:
- receiving, by a processing device of a server via a network from a computing device of a user, a request for sightseeing attractions comprising at least one time constraint and at least one relative priority for at least one sightseeing attraction;
determining, by the processing device, a prospective schedule for the user by applying search constraints comprising the at least one time constraint and the at least one relative priority to a list of potential sightseeing attractions to limit the list to a plurality of sightseeing attractions, the prospective schedule identifying the plurality of sightseeing attractions;
causing the computing device of the user to display information associated with the prospective schedule responsive to the request for sightseeing attractions;
receiving, by the processing device via the network from the computing device of the user, a transportation request comprising the prospective schedule responsive to displaying of the information associated with the prospective schedule;
selecting, by the processing device based on the transportation request comprising the prospective schedule, availability data, and proximity to the computing device of the user, a first driver to transport the user to a first sightseeing attraction of the plurality of sightseeing attractions; and
transmitting, by the processing device via the network to a first driver computing device associated with the first driver, first navigational data to direct the first driver to transport the user to the first sightseeing attraction.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment a transportation request for a sightseeing trip is received from a computing device of a passenger, wherein the transportation request identifies a plurality of sightseeing attractions. One or more drivers are selected, based on availability data associated with a plurality of drivers, to transport the passenger to the plurality of sightseeing attractions. Navigational data is transmitted to the one or more drivers to enable the one or more drivers to transport the passenger to the plurality of sightseeing attractions.
8 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processing device of a server via a network from a computing device of a user, a request for sightseeing attractions comprising at least one time constraint and at least one relative priority for at least one sightseeing attraction; determining, by the processing device, a prospective schedule for the user by applying search constraints comprising the at least one time constraint and the at least one relative priority to a list of potential sightseeing attractions to limit the list to a plurality of sightseeing attractions, the prospective schedule identifying the plurality of sightseeing attractions; causing the computing device of the user to display information associated with the prospective schedule responsive to the request for sightseeing attractions; receiving, by the processing device via the network from the computing device of the user, a transportation request comprising the prospective schedule responsive to displaying of the information associated with the prospective schedule; selecting, by the processing device based on the transportation request comprising the prospective schedule, availability data, and proximity to the computing device of the user, a first driver to transport the user to a first sightseeing attraction of the plurality of sightseeing attractions; and transmitting, by the processing device via the network to a first driver computing device associated with the first driver, first navigational data to direct the first driver to transport the user to the first sightseeing attraction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 20)
-
-
13. An apparatus comprising:
-
a memory; and a processing device communicably coupled to the memory, the processing device to execute instructions to; receive, via a network from a computing device of a user, a request for sightseeing attractions comprising at least one time constraint and at least one relative priority for at least one sightseeing attraction; determine a prospective schedule for the user by applying search constraints comprising the at least one time constraint and the at least one relative priority to a list of potential sightseeing attractions to limit the list to a plurality of sightseeing attractions, the prospective schedule identifying the plurality of sightseeing attractions; cause the computing device of the user to display information associated with the prospective schedule responsive to the request for sightseeing attractions; receive, via the network from the computing device of the user, a transportation request comprising the prospective schedule responsive to displaying of the information associated with the prospective schedule; select, based on the transportation request comprising the prospective schedule, availability data, and proximity to the computing device of the user, a first driver to transport the user to a first sightseeing attraction of the plurality of sightseeing attractions; and transmit, via the network to a first driver computing device associated with the first driver, first navigational data to direct the first driver to transport the user to the first sightseeing attraction. - View Dependent Claims (14, 15)
-
-
16. A computer-readable non-transitory medium storing one or more instructions which, when executed by a processing device, cause the processing device to:
-
receive, via a network from a computing device of a user, a request for sightseeing attractions comprising at least one time constraint and at least one relative priority for at least one sightseeing attraction; determine a prospective schedule for the user by applying search constraints comprising the at least one time constraint and the at least one relative priority to a list of potential sightseeing attractions to limit the list to a plurality of sightseeing attractions, the prospective schedule identifying the plurality of sightseeing attractions; cause the computing device of the user to display information associated with the prospective schedule responsive to the request for sightseeing attractions; receive, via the network from the computing device of the user, a transportation request for a sightseeing trip, wherein the transportation request comprises the prospective schedule responsive to displaying of the information associated with the prospective schedule; select, based on the transportation request comprising the prospective schedule, availability data received from a plurality of drivers, and proximity to the computing device of the user, a first driver to transport the user to a first sightseeing attraction of the plurality of sightseeing attractions; and transmit, via the network to a first driver computing device associated with the first driver, first navigational data to direct the first driver to transport the user to the first sightseeing attraction. - View Dependent Claims (17)
-
Specification