VERIFICATION OF PICKUP TIMES IN REAL-TIME RIDE-SHARING FEEDS
First Claim
1. A method, implemented in one or more servers, for determining accuracy of arrival time information provided by a first transit service provider, the method comprising:
- receiving, from the first transit service provider, one or more estimated times of arrival (ETAs), each of the one or more ETAs indicating a time at which the first transit service provider purports to be able to provide a transit service at a respective location;
determining, by one or more processors of the one or more servers and based on at least one of the one or more ETAs, a first ETA corresponding to a target location;
sending the first ETA to a mobile communications device for display to a user via a user interface of the mobile communications device;
logging, by the one or more processors, (i) user activity data indicative of locations of the mobile communications device over time and (ii) user entry data indicative of one or more inputs made by the user via the user interface;
after logging the user activity data and the user entry data, determining, by the one or more processors batch processing the logged user activity data and the logged user entry data, (i) that the user used the transit service provided by the first transit service provider, and (ii) a time at which the transit service was provided at the target location, wherein determining that the user used the transit service provided by the first transit service provider includes determining, based on the logged user entry data, that the user selected the transit service by activating, on a display of the mobile communications device, an interactive control associated with the transit service; and
calculating, by the one or more processors, a time difference between the first ETA and the time at which the transit service was provided at the target location.
3 Assignments
0 Petitions
Accused Products
Abstract
In a method for determining accuracy of arrival time information, one or more ETAs are received from a transit service provider. Each ETA indicates a time at which the transit service provider purports to be able to provide a transit service at a respective location. An ETA corresponding to a target location of a mobile communications device is determined and sent to the mobile communications device for display to a user. User activity data indicative of locations of the mobile communications device over time is logged, and processed to determine both (i) that the user did use the transit service provider and (ii) the time at which the transit service was actually provided at the target location. A time difference between the ETA and the actual arrival time is then calculated.
-
Citations
18 Claims
-
1. A method, implemented in one or more servers, for determining accuracy of arrival time information provided by a first transit service provider, the method comprising:
-
receiving, from the first transit service provider, one or more estimated times of arrival (ETAs), each of the one or more ETAs indicating a time at which the first transit service provider purports to be able to provide a transit service at a respective location; determining, by one or more processors of the one or more servers and based on at least one of the one or more ETAs, a first ETA corresponding to a target location; sending the first ETA to a mobile communications device for display to a user via a user interface of the mobile communications device; logging, by the one or more processors, (i) user activity data indicative of locations of the mobile communications device over time and (ii) user entry data indicative of one or more inputs made by the user via the user interface; after logging the user activity data and the user entry data, determining, by the one or more processors batch processing the logged user activity data and the logged user entry data, (i) that the user used the transit service provided by the first transit service provider, and (ii) a time at which the transit service was provided at the target location, wherein determining that the user used the transit service provided by the first transit service provider includes determining, based on the logged user entry data, that the user selected the transit service by activating, on a display of the mobile communications device, an interactive control associated with the transit service; and calculating, by the one or more processors, a time difference between the first ETA and the time at which the transit service was provided at the target location. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
4-5. -5. (canceled)
-
15. A system for determining accuracy of arrival time information, the system comprising:
-
a network interface; one or more databases collectively storing (i) user activity data indicative of locations of mobile communications devices over time and (ii) user entry data indicative of inputs made by users via user interfaces of the mobile communications devices; and one or more servers collectively configured to receive, from a first transit service provider via the network interface, one or more estimated times of arrival (ETAs), each of the one or more ETAs indicating a time at which the first transit service provider purports to be able to provide a transit service at a respective location, determine, based on at least one of the one or more ETAs, a first ETA corresponding to a target location, send, via the network interface, the first ETA to a first mobile communications device for display to a first user via a user interface of the first mobile communications device, log, in the one or more databases, (i) first user activity data indicative of locations of the first mobile communications device over time and (ii) first user entry data indicative of inputs made by the first user via the user interface of the first mobile communications device, after logging the first user activity data and the first user entry data, (i) determine, by batch processing the logged first user activity data and the logged first user entry data, that the user used the transit service provided by the first transit service provider, at least in part by determining, based on the logged first user entry data, that the first user selected the transit service by activating, on a display of the first mobile communications device, an interactive control associated with the transit service, and (ii) determine, by batch processing the logged first user activity data, a time at which the transit service was provided at the target location, and calculate a time difference between the first ETA and the time at which the transit service was provided at the target location. - View Dependent Claims (16, 17)
-
-
18-20. -20. (canceled)
Specification