Pairing transport service users and drivers using animation
AssigneeUber Technologies, Inc.
InventorsErnel Murati, Nikolaus Paul Volk, Terrance Worona
Life of this patent
Estimating the term…
Abstract
A transport service system receives a ride request from a user device of the transport service, the ride request specifying information about a trip and selecting a direct dispatch pairing mode. The transport service system receives from the user device an input animation, the input animation acquired by the user device from a driver device. In one embodiment the input animation is a sequence of flashing colors. Based on the input animation, the transport service system identifies the driver device and transmits the received ride request to the identified driver device. The transport service system receives an acceptance from the driver device and pairs the driver device and the user device for the ride.
Claims9
A method performed by a transport service system, the method comprising:
- receiving at least one of a current location and a timestamp associated with a user device;
- determining, based on the at least one of the current location and the timestamp, that the user device is authorized for a direct dispatch transport service;
- transmitting information indicating that the user device is authorized for the direct dispatch transport service based on the determination;
- receiving, from the user device, beacon animation information acquired by the user device by scanning with a camera of the user device a beacon animation displayed on a beacon device attached to an interior or exterior of a vehicle;
- accessing a driver beacon store that associates a plurality of beacon animations with respective beacon devices and corresponding driver devices of the transport service system;
- identifying a driver device associated with the received beacon animation based on the associations in the driver beacon store;
- transmitting a direct dispatch ride request to the identified driver device;
- and
- responsive to receiving a notification of acceptance of the direct dispatch ride request from the driver device, matching the driver device and the user device for a trip specified in the direct dispatch ride request to reduce a wait time between submission of the ride request and a beginning of the trip.
A non-transitory computer-readable storage medium storing computer program instructions executable by one or more processors of a transport service system to perform operations comprising:
- receiving at least one of a current location and a timestamp associated with a user device;
- determining, based on the at least one of the current location and the timestamp, that the user device is authorized for a direct dispatch transport service;
- transmitting information indicating that the user device is authorized for the direct dispatch transport service based on the determination;
- receiving, from the user device, beacon animation information acquired by the user device by scanning with a camera of the user device a beacon animation displayed on a beacon device attached to an interior or exterior of a vehicle;
- accessing a driver beacon store that associates a plurality of beacon animations with respective beacon devices and corresponding driver devices of the transport service system;
- identifying a driver device associated with the received beacon animation based on the associations in the driver beacon store;
- transmitting a direct dispatch ride request to the identified driver device;
- and
- responsive to receiving a notification of acceptance of the direct dispatch ride request from the driver device, matching the driver device and the user device for a trip specified in the direct dispatch ride request to reduce a wait time between submission of the ride request and a beginning of the trip.
Dependencies are inferred from the claim text.