PROVIDING ROUTE INFORMATION TO DEVICES DURING A SHARED TRANSPORT SERVICE
First Claim
1. A method of providing information about a transport service to user devices, the method being performed by a computing device and comprising:
- arranging a transport service for a first user and a second user by selecting a driver to concurrently provide transport for the first user and the second user for at least a portion of the transport service;
determining first data corresponding to a first route from a location of a driver device of the driver to a first pickup location of the first user;
determining second data corresponding to a second route from the first pickup location to a second pickup location of the second user;
determining a combined route corresponding to the first route and the second route based on the first data and the second data; and
transmitting (i) data associated with the first data without transmitting data corresponding to the combined route to a first user device of the first user, and (ii) the data corresponding to the combined route to a second user device of the second user.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing information about a transport service to user devices are described. The system arranges a transport service for a first user and a second user. The system determines first data corresponding to a first route from a location of a driver device of the driver to a first pickup location of the first user and second data corresponding to a second route from the first pickup location to a second pickup location of the second user. A combined route is determined based on the first data and the second data. The system transmits data associated with the first data without transmitting the data corresponding to the combined route to a first user device of the first user, and transmits data corresponding to the combined route to a second user device of the second user.
-
Citations
20 Claims
-
1. A method of providing information about a transport service to user devices, the method being performed by a computing device and comprising:
-
arranging a transport service for a first user and a second user by selecting a driver to concurrently provide transport for the first user and the second user for at least a portion of the transport service; determining first data corresponding to a first route from a location of a driver device of the driver to a first pickup location of the first user; determining second data corresponding to a second route from the first pickup location to a second pickup location of the second user; determining a combined route corresponding to the first route and the second route based on the first data and the second data; and transmitting (i) data associated with the first data without transmitting data corresponding to the combined route to a first user device of the first user, and (ii) the data corresponding to the combined route to a second user device of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device, causes the computing device to:
-
arrange a transport service for a first user and a second user by selecting a driver to concurrently provide transport for the first user and the second user for at least a portion of the transport service; determine first data corresponding to a first route from a location of a driver device of the driver to a first pickup location of the first user; determine second data corresponding to a second route from the first pickup location to a second pickup location of the second user; determine a combined route corresponding to the first route and the second route based on the first data and the second data; and transmit (i) data associated with the first data without transmitting data corresponding to the combined route to a first user device of the first user, and (ii) the data corresponding to the combined route to a second user device of the second user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of providing information about a transport service to user devices, the method being performed by a computing device and comprising:
-
arranging a transport service for a first user and a second user by selecting a driver to concurrently provide transport for the first user and the second user for at least a portion of the transport service; during a first duration of time; (i) determining first data corresponding to a first route from a first location of a driver device of the driver to a first pickup location of the first user; (ii) determining second data corresponding to a second route from the first pickup location to a second pickup location of the second user; (iii) determining a first combined route corresponding to the first route and the second route based on the first data and the second data; and (iv) transmitting (a) data associated with the first data without transmitting data corresponding to the first combined route to a first user device of the first user, and (b) the data corresponding to the first combined route to a second user device of the second user; during a second duration of time after the first duration of time; (i) determining third data corresponding to a third route from a second location of the driver device to the second pickup location; (ii) determining fourth data corresponding to a fourth route from the second pickup location to a first destination location of the first user; (iii) determining a second combined route corresponding to the third route and the fourth route based on the third data and the fourth data; and (iv) transmitting (a) data corresponding to the second combined route to the first user device, and (b) data associated with the third data without transmitting the data corresponding to the second combined route to the second user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification