SYSTEMS AND METHODS FOR ARRANGING A TRANSPORT TRANSACTION
First Claim
1. A computer-readable medium comprising program code to cause a computer to perform a method for arranging a transport transaction for a requester, the method comprising:
- receiving a set of transport preferences comprising a desired starting point, ending point, and pickup and/or delivery time;
accessing one or more requester preferences relating to driver characteristics and/or driver vehicle characteristics;
searching a plurality to drivers to determine a first set of drivers available to provide transportation in accordance with the transport preferences;
selecting from the first set of drivers a second set of drivers based on the one or more requester preferences; and
offering at least one driver in the second set of drivers to provide the transportation in accordance with the transport preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
A requester may submit a request for transport comprising a set of transport preferences, which may include a desired starting point, ending point (e.g., destination), and pickup and/or delivery time. The transport preferences may also comprise a price and proximity thresholds indicating that non-conforming transport may be accepted within the supplied thresholds (e.g., not starting from exactly the desired starting point location, etc.). A group of registered users may be searched to find one or more transport providers (e.g., drivers) who may be available to provide the requested transport services. The set of drivers may be filtered based on one or more preferences of the requester. The requester preferences may relate to driver characteristics and/or driver vehicle characteristics.
289 Citations
25 Claims
-
1. A computer-readable medium comprising program code to cause a computer to perform a method for arranging a transport transaction for a requester, the method comprising:
-
receiving a set of transport preferences comprising a desired starting point, ending point, and pickup and/or delivery time; accessing one or more requester preferences relating to driver characteristics and/or driver vehicle characteristics; searching a plurality to drivers to determine a first set of drivers available to provide transportation in accordance with the transport preferences; selecting from the first set of drivers a second set of drivers based on the one or more requester preferences; and offering at least one driver in the second set of drivers to provide the transportation in accordance with the transport preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for arranging a transport transaction, comprising
a communication module to receive a transport request from a requester comprising a desired starting point, ending point, and pickup and/or delivery time; -
a user manager module communicatively coupled to the communication module to access a user profile of the requester, wherein the user profile comprises one or more requester preferences relating to a driver characteristic and/or a driver vehicle characteristic; and a transaction manager module communicatively coupled to the user manager module and the communication module to search a user database to determine a first set of drivers available to provide transport in accordance with the transport preferences and to select from the first set of drivers a second set of drivers based on the one or more requester preferences, wherein the communication module is to transmit an offer to provide the transport to at least one driver in the second set of drivers. - View Dependent Claims (22, 23)
-
-
24. A system for arranging a transport transaction for a requester, comprising:
-
means for receiving a set of transport preferences comprising a desired starting point, ending point, and pickup and/or delivery time; means for accessing one or more requester preferences relating to a driver characteristic and/or a driver vehicle characteristic; means for searching a plurality to drivers to determine a first set of drivers available to provide transportation in accordance with the transport preferences; means for selecting from the first set of drivers a second set of drivers based on the requester preferences; and means for offering at least one driver in the second set of drivers to provide the transportation in accordance with the transport preferences. - View Dependent Claims (25)
-
Specification