System for connecting a driver and a rider
First Claim
Patent Images
1. A matching system for connecting a driver and a rider, comprising:
- a server computer configured to;
receive a ride request associated with a requestor computing device of the rider, wherein the ride request includes a pick-up location;
determine one or more potential start locations located within a predetermined distance from the pick-up location based on pick-up events associated with the requestor computing device;
determine a weight for each of the one or more potential start locations based on the pick-up events associated with each of the one or more potential start locations, the weight being dependent on a method by which the potential start location was entered into a mobile application for each of the pick-up events, wherein potential start locations with addresses manually entered into the mobile application are weighted more heavily than potential start locations indicated by manual pin placement within the mobile application, and potential start locations indicated by manual pin placement within the mobile application are weighted more heavily than potential start locations determined by GPS information;
select a start location from the one or more potential start locations based on the weight of each of the one or more potential start locations; and
cause a provider computing device associated with the driver to display, within a driver interface, the selected start location.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for connecting a driver and a rider comprises a processor and an interface. The processor is configured to select a driver for a requested ride from the rider. The interface is configured to, in the event that the driver accepts the rider, provide a connect notification to the rider. The connect notification comprises an image associated with the driver, an image associated with the driver'"'"'s car, and an anonymized interface for contacting the driver.
53 Citations
21 Claims
-
1. A matching system for connecting a driver and a rider, comprising:
a server computer configured to; receive a ride request associated with a requestor computing device of the rider, wherein the ride request includes a pick-up location; determine one or more potential start locations located within a predetermined distance from the pick-up location based on pick-up events associated with the requestor computing device; determine a weight for each of the one or more potential start locations based on the pick-up events associated with each of the one or more potential start locations, the weight being dependent on a method by which the potential start location was entered into a mobile application for each of the pick-up events, wherein potential start locations with addresses manually entered into the mobile application are weighted more heavily than potential start locations indicated by manual pin placement within the mobile application, and potential start locations indicated by manual pin placement within the mobile application are weighted more heavily than potential start locations determined by GPS information; select a start location from the one or more potential start locations based on the weight of each of the one or more potential start locations; and cause a provider computing device associated with the driver to display, within a driver interface, the selected start location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for connecting a driver and a rider, comprising:
-
receiving, by a matching system, a ride request associated with a requestor computing device of the rider, the ride request including a pick-up location; determining one or more potential start locations located within a predetermined distance from the pick-up location based on pick-up events associated with the requestor computing device; determining a weight for each of the one or more potential start locations based on the pick-up events associated with each of the one or more potential start locations, the weight being dependent on a method by which the potential start location was entered into a mobile application for each of the pick-up events, wherein potential start locations with addresses manually entered into the mobile application are weighted more heavily than potential start locations indicated by manual pin placement within the mobile application, and potential start locations indicated by manual pin placement within the mobile application are weighted more heavily than potential start locations determined by GPS information; selecting a start location from the one or more potential start locations based on the weight of each of the one or more potential start locations; and causing, by the matching system, a provider computing device associated with the driver to display, within a driver interface, the selected start location.
-
-
21. A computer program product for connecting a driver and a rider, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a ride request associated with a requestor computing device of the rider, the ride request including a pick-up location; determining one or more potential start locations located within a predetermined distance from the pick-up location based on pick-up events associated with the requestor computing device; determining a weight for each of the one or more potential start locations based on the pick-up events associated with each of the one or more potential start locations, the weight being dependent on a method by which the potential start location was entered into a mobile application for each of the pick-up events, wherein potential start locations with addresses manually entered into the mobile application are weighted more heavily than potential start locations indicated by manual pin placement within the mobile application, and potential start locations indicated by manual pin placement within the mobile application are weighted more heavily than potential start locations determined by GPS information; selecting a start location from the one or more potential start locations based on the weight of each of the one or more potential start locations; and causing a provider computing device associated with the driver to display, within a driver interface, the selected start location.
-
Specification