Patent ID: 9674658
Date: 2017-06-06
CPC Classifications: H04L,H04M,H04W

Claim:
1. A method, comprising: establishing a plurality of geofences associated with a temperature setup control action, wherein each of the plurality of geofences is assigned a distinct temperature value or temperature range value, the temperature value or the temperature range value corresponding to a temperature setting in a temperature control device controlled by the temperature setup control action; assigning the distinct temperature value or temperature range value for each of the plurality of geofences based on a temperature gradient for successive geofences of the plurality of geofences, the temperature gradient for successive geofences based on a distance of a user's location from the temperature control device, such that the temperature setting is controlled higher or lower along the gradient based on the user's distance from the temperature control device; determining, based at least in part on a geographic location identifying capability in a user's mobile computing device, the user's current geographic location; upon determining that the user is in a first geofence of the plurality of geofences based on the determined current geographic location, setting the temperature control device at a first temperature value or within a first temperature range value, the first temperature value or the first temperature range value corresponding to the first geofence; determining, based at least in part on the geographic location identifying capability in the user's mobile computing device, that the user has moved from the first geofence to a second geofence of the plurality of geofences; and upon determining that the user has moved to the second geofence, changing the temperature setting in the temperature control device to a second temperature value or a second temperature range value, the second temperature value or the second temperature range value corresponding to the second geofence.