1. A method of activating a thermal management system, the method comprising the step of: monitoring an operational state of a vehicle utilizing a vehicle system controller incorporated into the vehicle, said vehicle system controller comprising a central processing unit (CPU) and a memory, wherein the vehicle is on when said operational state corresponds to a first state, wherein the vehicle is off when said operational states corresponds to a second state, and wherein when said operational state corresponds to said second state the method further comprises the steps of: monitoring a plurality of conditions, wherein said plurality of conditions are selected from the group consisting of a driver location, a direction of driver movement relative to the vehicle, a vehicle location, a separation distance between the vehicle and a vehicle driver, a current time of day, a current day of week, a driver appointment schedule, a historical data base, and an alarm clock, wherein said monitoring step is performed by said vehicle system controller; determining a probability of the vehicle departing from a present location within a preset number of minutes from said current time based on said plurality of conditions monitored by said system controller, wherein said determining step is performed by said vehicle system controller; and comparing said probability to a preset probability, wherein if said probability is less than said preset probability said vehicle system controller continues to perform said steps of monitoring said plurality of conditions, determining said probability and comparing said probability for as long as said operational state of the vehicle corresponds to said second state, and wherein if said probability is greater than said preset probability said vehicle system controller performs the step of activating said thermal management system, said thermal management system coupled to a battery pack mounted within said vehicle.