Social journey
AssigneeAllstate Insurance Company
InventorsHoward Hayes, Moises Norena, Robert H. Johnson
Life of this patent
Estimating the term…
Abstract
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications between drivers who share a route. The system may allow communications to be sent from one driver to another driver and allow drivers to post queries to other drivers sharing a route. Computing devices in the vehicle may collect route data for the system to evaluate and to use in identifying drivers sharing a route.
Claims20
A method comprising:
- receiving, by an application server, a plurality of routes, wherein each route of the plurality of routes is associated with one of a plurality of vehicles, wherein each route of the plurality of routes is received from a corresponding vehicle computing device of the one of the plurality of vehicles;
- receiving, from a mobile user computing device, a request for a ride by a user of the mobile user computing device, the request for the ride associated with a requested route;
- determining, by the application server, that a subset of routes are associated with a shared route, the subset including the requested route;
- responsive to the determining that a first vehicle of the plurality of vehicles is associated with the shared route, selecting the first vehicle for ride sharing;
- transmitting, by the application server, a communication to the mobile user computing device informing the user that the first vehicle has been selected for ride sharing;
- and
- presenting, at the mobile user computing device, the communication.
One or more tangible non-transitory computer-readable storage media storing computer-executable instructions for performing a computer process on a computing system, the computer process comprising:
- receiving a plurality of routes, wherein each route of the plurality of routes is associated with one of a plurality of vehicles, and wherein each route of the plurality of routes includes a start point and a destination point;
- receiving a ride request corresponding to a user of a mobile device, the ride request comprising a requested start point and a requested destination point;
- determining that a subset of routes and a requested route from the requested start point to the requested destination point are associated with a shared route;
- selecting a first vehicle of the plurality of vehicles associated with the shared route for ride sharing for the shared route;
- causing the mobile device to receive a communication corresponding to selection of the first vehicle for ride sharing for the ride request;
- and
- present, at the mobile user computing device, the communication.
A system comprising:
- a processor;
- and
- a memory storing computer-executable instructions, which when executed by the processor, cause the processor to perform operations comprising:
- receiving a plurality of routes, wherein each route of the plurality of routes is associated with one of a plurality of vehicles, and wherein each route of the plurality of routes includes a start point and a destination point;
- receiving a ride request corresponding to a user of a mobile device, the ride request comprising a requested start point and a requested destination point;
- determining that a subset of routes and a requested route from the requested start point to the requested destination point are associated with a shared route;
- selecting a first vehicle of the plurality of vehicles associated with the shared route for ride sharing for the shared route;
- causing the mobile device to receive a communication corresponding to selection of the first vehicle for ride sharing for the ride request;
- causing the mobile device to present the communication.
Dependencies are inferred from the claim text.