Interior environment control
A computer-implemented process for controlling a vehicle interior includes detecting a previously defined situation that relates to an undesirable environmental condition of the vehicle interior, and assessing both a risk level and an urgency level, based on a vehicle sensor input. The process also includes generating a vehicle command based upon the detected previously defined situation, the assessed risk level, and assessed urgency level, and executing the generated vehicle command to control at least one of an engine, a window, and a heating, ventilation and air conditioning (HVAC) unit to modify an environmental condition of the vehicle interior.
1 . A computer-implemented process, comprising:
detecting, by a processor, a condition associated with an interior of a vehicle being monitored, the condition based at least in part, upon reading, by the processor, a sensor signal from a first sensor indicating the presence of an occupant of the interior of the vehicle;
obtaining temperature curve data associated with the interior, wherein the temperature curve data is a function of an expected temperature range that could occur within the interior and an expected temperature change over time; and
performing by the processor, a monitoring action, responsive to detecting the condition associated with the interior of the vehicle by:
electronically recording, by the processor, at least one measurement from a second sensor that is related to a current temperature of the interior;
performing by the processor, where the current temperature is within a first temperature range:
electronically issuing, by the processor, a first communication to trigger a first remediation associated with temperature, the first remediation configured to control at least one electronic component of the vehicle without human intervention; and
electronically implementing a first wait time to determine whether the first remediation is satisfied, the first wait time derived from the expected temperature change over time of the temperature curve; and
performing, where the current temperature is within a second temperature range, the second temperature range different from the first temperature range:
electronically issuing a second communication to trigger a second remediation associated with temperature, the second remediation configured to control at least one electronic component of the vehicle without human intervention; and
electronically implementing a second wait time to determine whether the second remediation is satisfied, the second wait time derived from the expected temperature change over time of the temperature curve.
2 . The computer-implemented process of claim 1 , wherein:
performing the monitoring action comprises at least one of:
performing the monitoring action in a cyclically recurring manner, until the current temperature is within a third temperature range that is outside the first temperature range and the second temperature range; and
performing the monitoring action in a cyclically recurring manner, until the occupant is removed from the interior.
3 . The computer-implemented process of claim 1 , wherein:
at least one of the first communication and the second communication comprises an electronic command issued to a controller associated with the interior that is expected to lower the temperature in the interior; and
at least one of the first communication and the second communication comprises an electronic wireless communication to a remote device of an individual indicating a need to resolve the detected condition.
4 . The computer-implemented process of claim 3 , wherein the temperature curve data predicts an equilibrium temperature inside the interior based upon the temperature outside the interior.
5 . The computer-implemented process of claim 1 , wherein:
electronically recording, by the processor, at least one measurement from the second sensor that is related to the current temperature comprises receiving a measurement from an interior temperature sensor;
further comprising:
obtaining a temperature measurement from an exterior temperature sensor corresponding to the temperature outside the interior, and
generating the temperature curve data based upon the temperature of the interior and the temperature outside the interior.
6 . The computer-implemented process of claim 1 further comprising:
assessing risk and urgency by calculating a probability of occurrence of a predetermined event that is predicted to occur within a future pre-set amount of time, based upon the measurement from the sensor and the obtained temperature curve data; and
setting at least one of the first temperature range and the second temperature range where the calculated probability exceeds a predetermined risk threshold.
7 . The computer-implemented process of claim 6 , wherein calculating the probability of occurrence of the predetermined event that is predicted to occur in the future, preset time, comprises at least one of:
calculating the probability of occurrence based further upon location data extracted by a global positioning system; and
calculating the probability of occurrence based further upon at least one greenhouse effect curve.
8 . The computer-implemented process of claim 6 further comprising:
computing the first wait time based upon a dynamic cadence that reacts to changing conditions from multiple measurements from the second sensor.
9 . The computer-implemented process of claim 1 further comprising:
computing an assessed risk based upon a comparison of the current temperature to the corresponding first temperature range; and
computing an assessed urgency based upon the computed temperature change over time relative to the current temperature;
establishing the first communication to trigger the first remediation based upon the assessed risk; and
establishing the first wait time based upon the assessed urgency.
10 . The computer-implemented process of claim 1 , wherein:
the first remediation is configured to control at least one electronic component of the vehicle without human intervention by controlling at least one of an engine controller, a window controller, and a heating, ventilation and air conditioning (HVAC) controller to affect the temperature of the interior of the vehicle.
11 . The computer-implemented process of claim 1 , wherein:
the second remediation is configured to control at least one electronic component of the vehicle without human intervention by controlling at least one of an engine controller, a window controller, and a heating, ventilation and air conditioning (HVAC) controller to affect the temperature of the interior of the vehicle.
12 . The computer-implemented process of claim 1 , wherein performing the monitoring action further comprises:
performing the monitoring action in a cyclically recurring manner, until the occupant is removed from the interior of the vehicle.
13 . The computer-implemented process of claim 12 further comprising:
issuing by the processor, a first electronic communication to a driver of the vehicle after the first wait time and/or the second wait time if the occupant is still detected by the first sensor as being in the interior of the vehicle.
14 . The computer-implemented process of claim 1 further comprising:
assigning dynamically, for the first temperature range and the second temperature range:
a first priority value based upon the associated temperature range; and
a second priority value based upon a temperature change over time, the temperature change over time derived from the obtained temperature curve data.
15 . The computer-implemented process of claim 14 further comprising:
transforming the first priority value and the second priority value into a combined priority value, the combined priority value utilized to identify the at least one electronic component of the vehicle to be controlled without human intervention.
16 . The computer-implemented process of claim 1 , wherein:
electronically issuing, by the processor, the first communication to trigger the first remediation associated with temperature further comprises identifying at least one of an action or the wait time based upon a combination of the the first temperature range and a measured temperture change over time.
17 . The computer-implemented process of claim 1 further comprising:
determining an expected temperature range that could occur within the interior based upon a greenhouse effect.
18 . The computer-implemented process of claim 17 , wherein:
obtaining temperature curve data associated with the interior comprises accounting for environmental factors external to the vehicle.
19 . The computer-implemented process of claim 18 , wherein:
accounting for environmental factors includes at least one of:
time of day;
calendar; and
identifiable weather conditions.
20 . The computer-implemented process of claim 1 , wherein:
performing the monitoring action further comprises performing the monitoring action in a cyclically recurring manner, until the occupant is removed from the interior of the vehicle, such that each remediation and wait time is responsive to a dynamic cadance that modifies characteristics of the environment within the interior of the vehicle so as to extend an amount of time that the vehicle interior maintains an predetermined environmental state.