Multiple adaptive geo-fences for a building
First Claim
1. A building automation system for servicing a building and controlling two or more building components within the building, the building automation system comprising:
- a memory for storing a first geofence for a first building component of the two or more building components, the first building component comprising an HVAC component for conditioning air in the building;
the memory storing a second geofence for a second building component of the two or more building components, wherein the first geofence comprises a first size different from a second size of the second geofence and/or a first shape different from a second shape of the second geofence, and wherein the second building component is a non-HVAC component that is not for conditioning air in the building;
a controller operably coupled to the memory, the controller configured to determine the first size of the first geofence based on one or more previous conditions, determine the second size of the second geofence based on the one or more previous conditions, and cause an adjustment to operation of the first building component in response to a user'"'"'s mobile device crossing the first geofence;
the controller further configured to cause an adjustment to operation of the second building component in response to the user'"'"'s mobile device crossing the second geofence;
the controller further configured to receive one or more current conditions, wherein the one or more current conditions comprise one or more of a current traffic condition along a route between the user'"'"'s mobile device and the building, a current speed of the user'"'"'s mobile device, a current location of the user'"'"'s mobile device, or an estimated time of arrival of the user'"'"'s mobile device at the building; and
the controller further configured to, in response to determining at least one current condition of the one or more current conditions changes from the one or more previous conditions by at least a threshold amount;
adapt the first size of the first geofence based on the one or more current conditions and based on a recovery time of the HVAC component; and
adapt the second size of the second geofence based on the one or more current conditions and based on a recovery time of the non-HVAC component, wherein the recovery time of the non-HVAC component is different than the recovery time of the HVAC component, wherein the first size of the first geofence is adapted more than the second size of the second geofence in response to at least one of the one or more current conditions.
4 Assignments
0 Petitions
Accused Products
Abstract
A building automation system may include a memory for storing a first geofence for a first building component and a second geofence for a second building component. A controller may be operably coupled to the memory and may be configured to cause an adjustment to operation of the first building component in response to a user'"'"'s mobile device crossing the first geofence and may cause an adjustment to operation of the second building component in response to the user'"'"'s mobile device crossing the second geofence. The controller may be configured to receive one or more current conditions and to adapt a size of the first geofence and/or a size of the second geofence based on the received one or more current conditions.
-
Citations
16 Claims
-
1. A building automation system for servicing a building and controlling two or more building components within the building, the building automation system comprising:
-
a memory for storing a first geofence for a first building component of the two or more building components, the first building component comprising an HVAC component for conditioning air in the building; the memory storing a second geofence for a second building component of the two or more building components, wherein the first geofence comprises a first size different from a second size of the second geofence and/or a first shape different from a second shape of the second geofence, and wherein the second building component is a non-HVAC component that is not for conditioning air in the building; a controller operably coupled to the memory, the controller configured to determine the first size of the first geofence based on one or more previous conditions, determine the second size of the second geofence based on the one or more previous conditions, and cause an adjustment to operation of the first building component in response to a user'"'"'s mobile device crossing the first geofence; the controller further configured to cause an adjustment to operation of the second building component in response to the user'"'"'s mobile device crossing the second geofence; the controller further configured to receive one or more current conditions, wherein the one or more current conditions comprise one or more of a current traffic condition along a route between the user'"'"'s mobile device and the building, a current speed of the user'"'"'s mobile device, a current location of the user'"'"'s mobile device, or an estimated time of arrival of the user'"'"'s mobile device at the building; and the controller further configured to, in response to determining at least one current condition of the one or more current conditions changes from the one or more previous conditions by at least a threshold amount; adapt the first size of the first geofence based on the one or more current conditions and based on a recovery time of the HVAC component; and adapt the second size of the second geofence based on the one or more current conditions and based on a recovery time of the non-HVAC component, wherein the recovery time of the non-HVAC component is different than the recovery time of the HVAC component, wherein the first size of the first geofence is adapted more than the second size of the second geofence in response to at least one of the one or more current conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A building automation server operably coupled with an HVAC system within a building and a second building component within the building, the building automation server comprising:
-
a memory for storing a first geofence for the HVAC system, the memory also storing a second geofence for the second building component, wherein the second building component comprises a non-HVAC component and wherein a first size of the first geofence is different from a second size of the second geofence; a controller operably coupled to the memory, the controller configured to determine the first size of the first geofence based on one or more previous conditions, determine the second size of the second geofence based on the one or more previous conditions, and cause an adjustment to operation of the HVAC system in response to a user'"'"'s mobile device crossing the first geofence; the controller further configured to cause an adjustment to operation of the second building component in response to the user'"'"'s mobile device crossing the second geofence; the controller further configured to receive one or more current conditions, wherein the one or more current conditions comprise one or more of a current traffic condition along a route between the user'"'"'s mobile device and the building, a current speed of the user'"'"'s mobile device, a current location of the user'"'"'s mobile device, or an estimated time of arrival of the user'"'"'s mobile device at the building; and the controller further configured to, in response to determining at least one current condition of the one or more current conditions changes from the one or more previous conditions by at least a threshold amount; adapt the first size of the first geofence based on the one or more current conditions and based on a recovery time of the HVAC component to generate a first adapted size of the first geofence; and adapt the second size of the second geofence based on the one or more current conditions and based on a recovery time of the non-HVAC component to generate a second adapted size of the second geofence, wherein the recovery time of the non-HVAC component is different than the recovery time of the HVAC component. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program is configured to instruct a building automation system configured to control two or more building components of a building to perform the following:
-
determine a first size of a first geofence for a first building component of the two or more building components based on one or more previous conditions; store the first geofence for the first building component of the two or more building components; determine a second size of a second geofence for a second building component of the two or more building components based on the one or more previous conditions; store the second geofence for the second building component of the two or more building components; at least one of the first building component and the second building component being free from controlling air temperature in the building; receive a notification that a user'"'"'s mobile device has crossed the first geofence, and in response, providing instructions for an adjustment to operation of the first building component; receive a notification that the user'"'"'s mobile device has crossed the second geofence, and in response, providing instructions for an adjustment to operation of the second building component; receive one or more current conditions, wherein the one or more current conditions comprise one or more of a current traffic condition along a route between the user'"'"'s mobile device and the building, a current speed of the user'"'"'s mobile device, a current location of the user'"'"'s mobile device, or an estimated time of arrival of the user'"'"'s mobile device at the building; and in response to determining at least one current condition of the one or more current conditions changes from the one or more previous conditions by at least a threshold amount; adapt the first size of the first geofence based on the one or more current conditions and based on a recovery time of the first component; and adapt the second size of the second geofence based on the one or more current conditions and based on a recovery time of the second component, wherein the recovery time of the second component is different than the recovery time of the first component.
-
Specification