Patent ID: 8478290

Claim:
An apparatus for reducing a load of a database in a location system, the apparatus comprising: a memory storing instructions; and a processor that, when executing the instructions, is configured to: process a location report received from a location server that is interfaced to a wireless network comprising of at least one network device in communication range of a mobile unit that transmits a plurality of wireless signals including an identification of the mobile unit to the wireless network, the wireless network operable to report data used to estimate the location of the mobile unit and the location server operable to process the data reported by the wireless network to generate the location report; determine whether the location report satisfies a filtering condition, the filtering condition being established based on parameters, one of the parameters including a mobile unit identifier ID; and instruct that the location report be output to a location application for storage in a database if the location report satisfies the filtering condition, the database operable to store data records relating to the mobile unit, the data records comprising information reflecting an estimated location and an identification of the mobile unit.