Patent Document ID: 9747610
Application ID: 14087199
Patent Flag: 1

Claim One:
1. A server comprising: a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising: receiving a request over a network for an occupancy estimate for a building; receiving a plurality of wireless signals associated with a plurality of mobile communication devices at a plurality of wireless communication structures at a plurality of locations, wherein the plurality of wireless communication structures includes a plurality of local cell towers; calculating a plurality of signal strength measurements based on the plurality of wireless signals associated with the plurality of mobile communication devices; determining a plurality of cell phone locations associated with the plurality of mobile communication devices via triangulating of the plurality of signal strength measurements and the plurality of locations; determining presence information associated with the plurality of cell phone locations according to the plurality of cell phone locations and a location of the building; determining first values for first explanatory variables associated with the location of the building according to the presence information associated with the plurality of cell phone locations, wherein the first explanatory variables are predictive of first reported occupancy estimates of a first occupancy estimating source; evaluating a first occupancy model according to the first values to generate a first occupancy estimate for the building; evaluating a second occupancy model according to the first values to generate a second occupancy estimate for the building; accessing second values for second explanatory variables associated with the location of the building, wherein the second explanatory variables are predictive of second reported occupancy estimates of a second occupancy estimating source; evaluating a third occupancy model according to the second values to generate a third occupancy estimate for the building; evaluating a fourth occupancy model according to the second values to generate a fourth occupancy estimate for the building; statistically combining the first occupancy estimate, the second occupancy estimate, the third occupancy estimate, and the fourth occupancy estimate to generate a mixed occupancy estimate; reporting the mixed occupancy estimate over the network; and adjusting wireless communication bandwidth provided to the building by the plurality of wireless communication structures according to the mixed occupancy estimate.