Predicting taxi utilization information
First Claim
1. A method of predicting taxi utilization information, comprising:
- storing in a database at least one of historical taxi utilization information and recent taxi utilization information;
receiving a request for current or future taxi utilization information;
identifying taxi aggregation categories based on the requested current or future taxi information;
applying the taxi aggregation categories using a computer processor, to at least one of the historical taxi utilization information and the recent taxi utilization information to generate summary information about data relevant to the aggregation categories; and
predicting the requested current or future taxi information based on generated summary information;
wherein the step of predicting comprises solving;
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for automatically analyzing contingencies in information predicting taxi demand. This is to generate representative information regarding current or future taxi demand, and for using such generated representative taxi demand. Contingent demand information may be generated for a variety of types of useful measures of taxi demand rates, such as for projecting expected likelihood of finding a passenger at each of several road locations. Generated representative contingent taxi demand information may be used in various ways to assist taxi and livery service drivers plan optimal routes and schedules. The historical and/or recent contingent demand data may be used to generate the representative traffic flow information. This may include data readings from mobile data sensors in the one or more vehicles, data sensors in or near the roads, or aggregate data sources collected from one or more sensors or through publicly available data sets.
-
Citations
28 Claims
-
1. A method of predicting taxi utilization information, comprising:
-
storing in a database at least one of historical taxi utilization information and recent taxi utilization information; receiving a request for current or future taxi utilization information; identifying taxi aggregation categories based on the requested current or future taxi information; applying the taxi aggregation categories using a computer processor, to at least one of the historical taxi utilization information and the recent taxi utilization information to generate summary information about data relevant to the aggregation categories; and predicting the requested current or future taxi information based on generated summary information; wherein the step of predicting comprises solving; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A taxi utilization apparatus comprising:
-
a memory storing at least one of historical taxi utilization information and recent taxi utilization information; a computer processor configured to receive a request for current or future taxi utilization information, generate aggregation categories based on the request, and apply the taxi aggregation categories to at least one of the historical taxi utilization information and the recent taxi utilization information to generate summary information about data relevant to the aggregation categories, and to predict the requested current or future taxi utilization information, wherein the prediction is made by solving; - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of predicting taxi utilization information, comprising:
-
storing in a database at least one of historical taxi utilization information and recent taxi utilization information; receiving a request for current or future taxi utilization information from a requestor regarding probability of finding a fare in a certain location; providing taxi relevant conditions, wherein the taxi relevant conditions include at least a schedule of taxi-relevant events; selecting taxi aggregation categories based on (i) groupings of locations in a transportation grid and (ii) periods in time, and the taxi relevant conditions; applying the selected taxi aggregation categories using a computer processor, to at least one of the historical taxi utilization information and the recent taxi utilization information to generate summary information about data relevant to the aggregation categories; and predicting a current or future taxi information along a given route based on the generated summary information and informing the requestor'"'"'s choice of what route to take to maximize chance of finding a fare, wherein the predicting is a function of the types of historical or recent taxi utilization information included in the summary information for each of the aggregation categories, and wherein each type of historical or recent taxi utilization information included in the summary information is weighted based on the accuracy of each information type for each aggregation level across historical taxi utilization information. - View Dependent Claims (20, 21, 22)
-
-
23. A method of predicting taxi utilization information, comprising:
-
storing in a database at least one of historical taxi utilization information and recent taxi utilization information; receiving a request for current or future taxi utilization information from a requestor including probability of finding a fare in a certain location; providing taxi relevant conditions, wherein the taxi relevant conditions include at least a schedule of taxi-relevant events; identifying taxi aggregation categories based on the requested current or future taxi information and the taxi relevant conditions; applying the taxi aggregation categories using a computer processor, to at least one of the historical taxi utilization information and the recent taxi utilization information to generate summary information about data relevant to the aggregation categories; and predicting the requested current or future taxi information based on the generated summary information and informing the requestor'"'"'s choice of what route to take to maximize chance of finding a fare, wherein the predicting is a function of the types of historical or recent taxi utilization information included in the summary information for each of the identified aggregation categories, and wherein each type of historical or recent taxi utilization information included in the summary information is weighted based on the accuracy of each information type for each aggregation level across historical taxi utilization information. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A taxi utilization apparatus comprising:
-
a memory storing at least one of historical taxi utilization information and recent taxi utilization information; a computer processor configured to receive a request for current or future taxi utilization information from a requestor including probability of finding a fare in a certain location, receive taxi relevant conditions wherein the taxi relevant conditions include at least a schedule of taxi-relevant events, generate aggregation categories based on the request and the taxi relevant conditions, and apply the taxi aggregation categories to at least one of the historical taxi utilization information and the recent taxi utilization information to generate summary information about data relevant to the aggregation categories, and to predict the requested current or future taxi utilization information and inform the requestor'"'"'s choice of what route to take to maximize chance of finding a fare, wherein the prediction is based on generated summary information, wherein the predicting is a function of the types of historical or recent taxi utilization information included in the summary information for each of the identified aggregation categories, and wherein each type of historical or recent taxi utilization information included in the summary information is weighted based on a calculated relative historical accuracy value for each type of taxi utilization information for each aggregation category relative to all types of taxi utilization information included in the summary information; and a transmitter for conveying to a user the requested taxi utilization information.
-
Specification