BUILDING AUTOMATION SYSTEM WITH GEO-FENCING
First Claim
1. A mobile device having location services for determining a location of the mobile device, the mobile device comprising:
- a user interface;
a memory for storing two or more predetermined geo-fences each defining a different sized region about a home of a user of the mobile device;
a controller operatively coupled to user interface and the memory, the controller configured to accept a selection of one of the two or more predetermined geo-fences via the user interface; and
the controller further configured to report when the location of the mobile device crosses the selected one of the two or more predetermined geo-fences to a remote device.
3 Assignments
0 Petitions
Accused Products
Abstract
A building automation system may adjust operation of a building system based upon information regarding the relative location of one or more users of the building automation system. In some embodiments, a mobile device having location services for determining a location of the mobile device may provide this information. A mobile device may include a user interface, a memory for storing two or more predetermined geo-fences each defining a different sized region about a home of a user of the mobile device and a controller operatively coupled to user interface and the memory, the controller configured to accept a selection of one of the two or more predetermined geo-fences via the user interface. The controller may report when the location of the mobile device crosses the selected one of the two or more predetermined geo-fences to a remote device. Other geofencing approaches are also described.
65 Citations
23 Claims
-
1. A mobile device having location services for determining a location of the mobile device, the mobile device comprising:
-
a user interface; a memory for storing two or more predetermined geo-fences each defining a different sized region about a home of a user of the mobile device; a controller operatively coupled to user interface and the memory, the controller configured to accept a selection of one of the two or more predetermined geo-fences via the user interface; and the controller further configured to report when the location of the mobile device crosses the selected one of the two or more predetermined geo-fences to a remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A building automation system servicing a user'"'"'s building, the building automation system comprising:
-
a memory for storing a geo-fence that defines a region about the user'"'"'s building; a controller operatively coupled to the memory, the controller configured to identify when a user'"'"'s mobile device crosses the geo-fence, and in response, cause an adjustment to a temperature set point of the building automation system; the controller further configured to; automatically increase the size of the region of the geo-fence if the controller receives an indication from a user that the geo-fence is too sensitive; and automatically decrease the size of the region of the geo-fence if the controller receives an indication from a user that the geo-fence is not sensitive enough. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile device having location services for determining a location of the mobile device, the mobile device comprising:
-
a user interface; a memory for storing a first geo-fence that defines a first region about a user'"'"'s building and a second geo-fence that defines a second region about the user'"'"'s building, wherein the second region is different than the first region, the memory further for storing a programmable geo-fence schedule, wherein the programmable geo-fence schedule assigns the first geo-fence to a first scheduled time period and assigns the second geo-fence to a second scheduled time period; a controller operatively coupled to the memory and the user interface, the controller configured to; activate the first geo-fence during the first scheduled time period, and to identify when the mobile device crosses the first geo-fence during the first scheduled time period; activate the second geo-fence during the second scheduled time period, and to identify when the mobile device crosses the second geo-fence during the second scheduled time period; and report when the location of the mobile device crosses the first geo-fence during the first scheduled time period and when the location of the mobile device crosses the second geo-fence during the second scheduled time period to a remote device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable medium containing program instructions for facilitating a user of a wireless mobile device in configuring a wireless HVAC controller, wherein execution of the program instructions by one or more processors of the wireless mobile device causes the wireless mobile device to carry out the steps of:
-
storing two or more predetermined geo-fences that each define a different sized region about a home of a user of the mobile device; displaying on a screen of the mobile device to accept a selection of one of the two or more predetermined geo-fences; and reporting to a remote device when the location of the mobile device crosses the selected one of the two or more predetermined geo-fences.
-
-
22. A computer readable medium containing program instructions for facilitating a user of a wireless mobile device in configuring an HVAC controller, wherein execution of the program instructions by one or more processors of the wireless mobile device causes the wireless mobile device to carry out the steps of:
-
storing a geo-fence in a memory of the wireless mobile device; displaying on a display of a user interface of the wireless mobile device a representation of the stored geo-fence superimposed on a geographical map; allowing a user to indicate a change to the stored geo-fence via the user interface of the wireless mobile device; storing the changed geo-fence in the memory of the wireless mobile device; and reporting to a remote device an indication of when a location of the wireless mobile device crosses the changed geofence.
-
-
23. A computer readable medium containing program instructions for facilitating use of an HVAC controller using a server, wherein execution of the program instructions by one or more processors of the server causes the server to carry out the steps of:
-
storing a geo-fence; outputting for display a representation of the stored geo-fence superimposed on a geographical map; accepting input that indicates a change to the stored geo-fence; outputting for display a representation of the changed geo-fence superimposed on the geographical map; storing the changed geo-fence; and outputting the changed geo-fence for receipt by a mobile device.
-
Specification