Patent ID: 8706104

Claim:
A method for providing intelligence at the edge using one or more intelligent cellular communications gateway devices, the method comprising: receiving via a first network, by a remote computer server, a customized application from a user; transmitting, by the remote computer server, the customized application to the one or more intelligent cellular communications gateway devices; automatically installing the customized application; automatically configuring the customized application; receiving, by the one or more intelligent cellular communications gateway devices, local information from a device that is local relative to the one or more intelligent cellular communications gateway devices; analyzing, by the one or more intelligent cellular communications gateway devices, the local information; controlling, by the one or more intelligent cellular communications gateway devices, the device that is local relative to the one or more intelligent cellular communications gateway devices, based on the analyzed local information; filtering, by the one or more intelligent cellular communications gateway devices, the local information; and transmitting via a cellular network, by the one or more intelligent cellular communications gateway devices, the filtered local information, to the remote computer server, wherein the filtered local information includes a portion of the local information that is less than a total amount of the local information received, thereby conserving bandwidth of the cellular network; wherein: receiving the local information from the device that is local relative to the one or more intelligent cellular communications gateway devices further includes receiving, by the one or more intelligent cellular communications gateway devices, local temperature information from a furnace or air-conditioning unit within a same building in which the one or more intelligent cellular communications gateway devices is located; analyzing the local information further includes analyzing, by the one or more intelligent cellular communications gateway devices, the local temperature information; controlling the device that is local relative to the one or more intelligent cellular communications gateway devices further includes controlling, by the one or more intelligent cellular communications gateway devices, the furnace or air-conditioning unit based on the analyzed local temperature information; filtering the local information further includes filtering, by the one or more intelligent cellular communications gateway devices, the local temperature information; and transmitting the filtered local information further includes transmitting via the cellular network, by the one or more intelligent cellular communications gateway devices, the filtered local temperature information, wherein the filtered local temperature information includes a portion of the local temperature information that is less than a total amount of the local temperature information received, thereby conserving bandwidth of the cellular network.