Systems and methods of efficient carpooling based on driver risk groups
Abstract
Systems and methods of efficient carpooling based on driver risk groups are provided. Vehicle operators may be classified into a carpooling group based on vehicle routes associated with each of the vehicle operators. Vehicle sensor data associated with each vehicle operator of the carpooling group may be analyzed. Based on the analysis of the vehicle sensor data, one or more indicia of safe driving behaviors associated with each vehicle operator of the carpooling group may be identified. The safe driving behaviors associated with each vehicle operator of the carpooling group may be compared. Based on the comparison, a vehicle operator of the carpooling group may be selected as a driver for a carpool. For example, the safest vehicle operator of the carpooling group may be selected as the driver for the carpool. The carpool may include one or more of the other vehicle operators of the carpooling group as passengers.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computer-implemented method of efficient carpooling, the method comprising:
analyzing vehicle sensor data associated with each vehicle operator of a plurality of vehicle operators in a carpooling group, the vehicle sensor data indicative at least one selected from a group consisting of speed data, acceleration data, braking data, cornering data, following distance data, turn signal data, and seatbelt use data; identifying, based on the analysis of the vehicle sensor data, one or more indicia of driving behaviors associated with each vehicle operator of the plurality of vehicle operators in carpooling group; comparing the driving behaviors associated with each vehicle operator of the plurality of vehicle operators; and selecting, based on the comparison, one of the plurality of vehicle operators in the carpooling group as a driver for a carpool, the carpool including one or more of the plurality of vehicle operators in the carpool group as one or more passengers.
22 . The computer-implemented method of claim 21 , further comprising:
classifying the plurality of vehicle operators into the carpooling group based on one or more past vehicle routes associated with each vehicle operator of the plurality of vehicle operators.
23 . The computer-implemented method of claim 21 , further comprising:
classifying the plurality of vehicle operators into the carpooling group based on one or more upcoming vehicle routes associated with each vehicle operator of the plurality of vehicle operators.
24 . The computer-implemented method of claim 21 , further comprising:
classifying the plurality of vehicle operators into a carpooling group based on a common origin and/or common destination of the vehicle routes associated with each vehicle operator of the plurality of vehicle operators.
25 . The computer-implemented method of claim 21 , wherein the selecting a vehicle operator of the carpooling group as a driver for a carpool comprises:
identifying, based on the safe driving behaviors associated with each vehicle operator of the carpooling group, a safest vehicle operator of the carpooling group; and selecting the safest vehicle operator of the carpooling group as the driver for the carpool.
26 . The computer-implemented method of claim 25 , wherein the selecting a vehicle operator of the carpooling group as a driver for a carpool comprises:
comparing vehicles associated with each vehicle operator of the carpooling group; identifying a safest vehicle of the vehicles associated with each vehicle operator of the carpooling group; and selecting the identified safest vehicle as a driving vehicle for the carpool, wherein the driving vehicle is to be operated by the driver for the carpool.
27 . The computer-implemented method of claim 26 , wherein the driving vehicle is a vehicle associated with one of the one or more passengers of the carpool.
28 . The computer-implemented method of claim 21 , wherein the selecting a vehicle operator of the carpooling group as a driver for a carpool comprises:
comparing, safety of vehicles associated with each vehicle operator of the carpooling group; and selecting, based on both the safe driving behaviors associated with each vehicle operator of the carpooling group and the safety of the vehicles associated with each vehicle operator of the carpooling group, a vehicle operator as the driver for the carpool.
29 . A computer system for efficient carpooling, the computer system comprising:
one or more processors; and one or more non-transitory memories storing instructions that, when executed by the one or more processors, cause the computer system to perform operations comprising: analyzing vehicle sensor data associated with each vehicle operator of the plurality of vehicle operators of a carpooling group, the vehicle sensor data indicative at least one of speed data, acceleration data, braking data, cornering data, following distance data, turn signal data, and seatbelt use data; identifying, based on the analysis of the vehicle sensor data, one or more indicia of safe driving behaviors associated with each vehicle operator of the carpooling group; comparing the safe driving behaviors associated with each vehicle operator of the carpooling group; and selecting, based on the comparison, a vehicle operator of the carpooling group as a driver for a carpool, the carpool including one or more of the other vehicle operators of the carpool group as one or more passengers.
30 . The computer system of claim 29 , wherein the operations further comprise:
classifying the plurality of vehicle operators into the carpooling group based on one or more past vehicle routes associated with each vehicle operator of the vehicle operators.
31 . The computer system of claim 29 , wherein the operations further comprise:
classifying the plurality of vehicle operators into the carpooling group based on one or more upcoming vehicle routes associated with each vehicle operator of the plurality of vehicle operators.
32 . The computer system of claim 29 , wherein the operations further comprise:
classifying the plurality of vehicle operators into a carpooling group based on a common origin and/or common destination of the vehicle routes associated with each vehicle operator of the plurality of vehicle operators.
33 . The computer system of claim 29 , wherein the selecting a vehicle operator of the carpooling group as a driver for a carpool comprises:
identifying, based on the safe driving behaviors associated with each vehicle operator of the carpooling group, a safest vehicle operator of the carpooling group; and selecting the safest vehicle operator of the carpooling group as the driver for the carpool.
34 . The computer system of claim 33 , wherein the operations further comprise:
comparing vehicles associated with each vehicle operator of the carpooling group; identifying a safest vehicle of the vehicles associated with each vehicle operator of the carpooling group; and selecting the identified safest vehicle as the driving vehicle for the carpool, wherein the driving vehicle is to be operated by the driver for the carpool.
35 . The computer system of claim 34 , wherein the driving vehicle is a vehicle associated with one of the one or more passengers of the carpool.
36 . The computer system of claim 29 , wherein the selecting a vehicle operator of the carpooling group as a driver for a carpool comprises:
comparing safety of vehicles associated with each vehicle operator of the carpooling group; and selecting, based on both the safe driving behaviors associated with each vehicle operator of the carpooling group and the safety of the vehicles associated with each vehicle operator of the carpooling group, a vehicle operator as the driver for the carpool.
37 . A non-transitory computer-readable storage medium having stored thereon a set of instructions for efficient carpooling, when executed by one or more processors, cause the one or more processors to perform operations comprising:
analyzing vehicle sensor data associated with each vehicle operator of the plurality of vehicle operators of a carpooling group, the vehicle sensor data indicative at least one of speed data, acceleration data, braking data, cornering data, following distance data, turn signal data, and seatbelt use data; identifying, based on the analysis of the vehicle sensor data, one or more indicia of safe driving behaviors associated with each vehicle operator of the carpooling group; comparing the safe driving behaviors associated with each vehicle operator of the carpooling group; and selecting, based on the comparison, a vehicle operator of the carpooling group as a driver for a carpool, the carpool including one or more of the other vehicle operators of the carpool group as one or more passengers.
38 . The non-transitory computer-readable storage medium of claim 37 , wherein the selecting a vehicle operator of the carpooling group as a driver for a carpool comprises:
identifying, based on the safe driving behaviors associated with each vehicle operator of the carpooling group, a safest vehicle operator of the carpooling group; and selecting the safest vehicle operator of the carpooling group as the driver for the carpool.
39 . The non-transitory computer-readable storage medium of claim 38 , wherein the selecting a vehicle operator of the carpooling group as a driver for a carpool further comprises:
comparing vehicles associated with each vehicle operator of the carpooling group; identifying a safest vehicle of the vehicles associated with each vehicle operator of the carpooling group; and selecting the identified safest vehicle as the driving vehicle for the carpool, wherein the driving vehicle is to be operated by the driver for the carpool.
40 . The non-transitory computer-readable storage medium of claim 39 , wherein the driving vehicle is a vehicle associated with one of the one or more passengers of the carpool.Join the waitlist — get patent alerts
Track US2022099449A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.