Systems and methods for providing customized and adaptive massaging in vehicle seats
Various embodiments are presented for providing customized and adaptive massaging in vehicle seats. A method for providing customized and adaptive massaging in vehicle seats is disclosed. The method includes the steps of receiving profile information associated with an occupant of a seat of a vehicle; receiving a current driving mode of the vehicle, selecting a massage setting for the seat based on the profile information and the current driving mode, and massaging the occupant of the seat based on the massage setting.
1. A method for providing customized and adaptive massaging in vehicle seats of a vehicle comprising:
receiving, by an infotainment controller of the vehicle, profile information associated with an occupant of a seat of the vehicle;
receiving, by the infotainment controller, a current driving mode of the vehicle;
selecting, by the infotainment controller, a massage setting for the seat based on the profile information and the current driving mode; and
outputting, by a massage controller of the vehicle, actuator signals to one or more actuators positioned within the seat to provide a massage to the occupant of the seat based on the massage setting.
2. The method of claim 1 , wherein the current driving mode comprises one of an autonomous driving mode, a semi-autonomous driving mode, or a manual driving mode.
3. The method of claim 1 , further comprising, in response to detecting a change in the current driving mode, changing the massage setting based on the change in the current driving mode.
4. The method of claim 3 , wherein the change in the massage setting comprises changing an activation state of an actuator associated with a leg region of the seat.
5. The method of claim 4 , wherein the change in the massage setting comprising activating an actuator associated with a leg region of the seat based on either (i) detecting a change in the current driving mode to an autonomous mode, wherein the seat is a driver's seat of the vehicle, or (ii) wherein the seat is not a driver's seat of the vehicle.
6. The method of claim 1 , wherein the occupant is a driver of the vehicle, and further comprising selecting the massage setting is further based on a detected condition of the driver.
7. The method of claim 1 , wherein receiving the profile information comprises:
transmitting a request for user profile information to a remote computing device; and
in response to the request, receiving the profile information.
8. The method of claim 1 , further comprising detecting an identity of the occupant of the seat.
9. The method of claim 1 , further comprising receiving a modification of the massage setting.
10. The method of claim 9 , further comprising storing the modified massage setting in the profile information.
11. The method of claim 1 , further comprising:
receiving a second massage setting, the second massage setting for a second occupant of a second seat of the vehicle;
selecting the massage setting based on the second massage setting; and
outputting second actuator signals to one or more second actuators positioned within the second seat to provide a massage to the second occupant of the second seat based on the second massage setting.
12. The method of claim 11 , further comprising synchronizing outputting of at least some of the actuator signals and the second actuator signals.
13. The method of claim 1 , wherein the selecting the massage setting is further based on music played by a stereo system of the vehicle.
14. A system for providing customized and adaptive massaging in vehicle seats comprising:
a seat disposed within a vehicle, the seat comprising a seating area having compliant cover, the seat further comprising a plurality of actuators arranged to apply forces to the compliant cover;
a computing device in the vehicle, the computing device in communication with the plurality of actuators, the computing device comprising: a non-transitory computer-readable medium; a processor in communication with the non-transitory computer-readable medium, the processor configured to execute program code stored in the non-transitory computer-readable medium to:
receive profile information associated with an occupant of a seat of a vehicle;
receive a current driving mode of the vehicle;
select a massage setting for the seat based on the profile information and the current driving mode; and
output actuator signals to one or more actuators positioned within the seat to provide a massage to the occupant of the seat based on the massage setting.
15. The system of claim 14 , further comprising, in response to detecting a change in the current driving mode, changing the massage setting based on the change in the current driving mode.
16. The system of claim 15 , wherein the change in the massage setting comprises changing an activation state of an actuator associated with a leg region of the seat.
17. The system of claim 14 , further comprising:
a second seat disposed within the vehicle, the second seat comprising a second seating area having a second compliant cover, the second seat further comprising a second plurality of actuators arranged to apply forces to the second compliant cover; and
wherein: the computing device is further in communication with the second plurality of actuators and is further configured to execute program code stored in the non-transitory computer-readable medium to:
receive a second massage setting, the second massage setting for the second;
select the massage setting based on the second massage setting; and
output second actuator signals to one or more second actuators positioned within the second seat to provide a massage to the second occupant of the second seat based on the second massage setting.
18. The system of claim 17 , wherein the computing device is further configured to execute program code stored in the non-transitory computer-readable medium to synchronize outputting of at least some of the actuator signals and the second actuator signals.
19. The system of claim 17 , further comprising a stereo system disposed within the vehicle, wherein the computing device is further configured to execute program code stored in the non-transitory computer-readable medium to select the massage setting based on music played by a stereo system of the vehicle.
20. A non-transitory computer readable medium comprising processor-executable program code for providing customized and adaptive massaging in vehicle seats, the program code configured to cause a processor to:
receive profile information associated with an occupant of a seat of a vehicle;
receive a current driving mode of the vehicle;
select a massage setting for the seat based on the profile information and the current driving mode; and
output actuator signals to one or more actuators positioned within the seat to provide a massage to the occupant of the seat based on the massage setting.