Patent attributes
Systems and methods for controlling a vehicle. The methods comprise: receiving, by a computing device from at least one sensor, first sensor information specifying actions taken by a person while driving the vehicle or another vehicle; performing machine learning operations to learn first driving habits of the person based on at least one of the first sensor information; determining at least one autonomous driving rule for a particular driving style setting of a plurality of driving style setting options based on the machine-learned driving habits of the person; programming the particular driving style setting using the at least one autonomous driving rule; and causing the vehicle to enforce the at least one autonomous driving rule when the particular driving style setting is selected.