摘要 |
A computer implemented method of forming carpools. Lists of participants in a rideshare environment are maintained. The participants are members of a private group and have privileges based on membership. A location of a participant is automatically determined based on a location detection method. A driver from the list of participants is automatically identified based on a current location of the driver. The driver proposes a trip comprising an approximate start time, approximate start location, end location, and number of available seats. Requests for transportation are received from passengers who are participants on the list of participants. For each available seat, the requests for transportation are automatically matched with the trip based on the approximate start time, the approximate start location, or the end location. Only certain passengers are matched with certain drivers. The matching identifies proposed riders. A finalized start time and finalized start location are negotiated between the proposed riders and the driver. The driver publishes the finalized start time and finalized start location. The proposed riders are automatically notified of the finalized start time, and the finalized start location. |
主权项 |
1. A computer implemented method of forming carpools, comprising:
maintaining lists of participants in a rideshare environment, participants on said list of participants being members of a private group and having privileges based on membership in said private group; automatically determining a location of a participant, based on a location detection method, using a computerized device; one of said participants comprising a driver, said driver proposing, using said computerized device, a trip comprising an approximate start time, approximate start location, end location, and number of available seats; receiving, using said computerized device, requests for transportation from passengers, said passengers being participants on said list of participants; for each available seat, automatically matching, using said computerized device, said requests for transportation with said trip based on said approximate start time, said approximate start location, or said end location, said matching identifying proposed riders; negotiating between said proposed riders and said driver a finalized start time and finalized start location, using said computerized device; said driver publishing, using said computerized device, said finalized start time and finalized start location; and automatically notifying said proposed riders, using said computerized device, said finalized start time and said finalized start location. |