×

Mobile taxi dispatch system

  • US 10,002,198 B2
  • Filed: 10/28/2009
  • Issued: 06/19/2018
  • Est. Priority Date: 10/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computer system, a request for taxi service from a mobile device of a user by using a customer interface of the computer system to communicate with the mobile device;

    selecting, by the computer system, one or more taxi vehicles to contact based on the request;

    sending, by the computer system, the request to the one or more taxi vehicles by using a taxi interface of the computer system to communicate with taxi devices of the one or more taxi vehicles;

    receiving, by the computer system and by using the taxi interface, one or more acceptances of the request from at least one of the one or more taxi vehicles;

    determining, by the computer system, a current direction of a particular taxi vehicle, of the at least one of the one or more taxi vehicles, based on location information obtained at two different points in time from a global positioning system (GPS) receiver of the particular taxi vehicle or based on direction information obtained from a direction sensor of the particular taxi vehicle;

    determining, by the computer system, a first input for comparing the current direction of the particular taxi vehicle to a side of a street on which the mobile device is located;

    determining, by the computer system, a second input for determining whether the particular taxi vehicle is a hybrid vehicle;

    determining, by the computer system, scores for the at least one of the one or more taxi vehicles by using a selection function, of the computer system, for which the first input and the second input are provided as one or more input parameters,determining the scores by using the selecting function comprising;

    determining a first weighted value based on the first input and based on a first weight associated with comparing the current direction of the particular taxi vehicle to the side of the street on which the mobile device is located,determining a second weighted value based on the second input and based on a second weight associated with determining whether the particular taxi vehicle is a hybrid vehicle, anddetermining the scores based on the first weighted value and the second weighted value;

    selecting, by the computer system, the particular taxi vehicle, from the at least one of the one or more taxi vehicles that accepted the request, based on a particular score, of the scores, that is associated with the particular taxi vehicle; and

    sending, by the computer system, a confirmation to one or more of the mobile device of the user or the particular taxi vehicle.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×