A geolocation server device, comprising: one or more processors configured to: receive one or more measurements for performing a geolocation process, for a set of user equipment; obtain pre-calculated information calculated by a previous slow geolocation process based on a previous set of received measurements; perform a fast geolocation process, based on the received one or more measurements and the pre-calculated information, to determine one or more first locations associated with one or more user equipment of the set of user equipment, store the determined one or more first locations; perform a slow geolocation process, based on the received one or more measurements and the stored one or more first locations, to determine one or more second locations associated with one or more user equipment of the set of user equipment; store the determined one or more second locations; and provide, to an application server, information identifying the one or more first or second locations based on the stored one or more first or second locations, wherein the fast geolocation process allows determination of a first location of a user equipment faster than the slow geolocation process and with less accuracy than the slow geolocation process. one or more processors configured to: receive one or more measurements for performing a geolocation process, for a set of user equipment; obtain pre-calculated information calculated by a previous slow geolocation process receive one or more measurements for performing a geolocation process, for a set of user equipment; obtain pre-calculated information calculated by a previous slow geolocation process based on a previous set of received measurements; perform a fast geolocation process, based on the received one or more measurements and the pre-calculated information, to determine one or more first locations associated with one or more user equipment of the set of user equipment, store the determined one or more first locations; perform a slow geolocation process, based on the received one or more measurements and the stored one or more first locations, to determine one or more second locations associated with one or more user equipment of the set of user equipment; store the determined one or more second locations; and provide, to an application server, information identifying the one or more first or second locations based on the stored one or more first or second locations, wherein the fast geolocation process allows determination of a first location of a user equipment faster than the slow geolocation process and with less accuracy than the slow geolocation process. perform a fast geolocation process, based on the received one or more measurements and the pre-calculated information, to determine one or more first locations associated with one or more user equipment of the set of user equipment, store the determined one or more first locations; perform a slow geolocation process, based on the received one or more measurements and the stored one or more first locations, to determine one or more second locations associated with one or more user equipment of the set of user equipment; store the determined one or more second locations; and provide, to an application server, information identifying the one or more first or second locations based on the stored one or more first or second locations, wherein the fast geolocation process allows determination of a first location of a user equipment faster than the slow geolocation process and with less accuracy than the slow geolocation process.