Patent ID: 8886226
Filing Date: 2014-11-11
Classification: G06F,H04W

Abstract:
1. A method, comprising: determining, by a mobile data processing system, a plurality of locations of the mobile data processing system, each location of the plurality of locations determined by at least one of a plurality of distinctly different whereabouts determination methods implemented by the mobile data processing system; storing, by the mobile data processing system, to a historical collection a plurality of whereabouts data records for the mobile data processing system wherein each record of the plurality of whereabouts data records for the mobile data processing system includes a particular location of the plurality of locations determined by the at least one of the plurality of distinctly different whereabouts determination methods implemented by the mobile data processing system; storing, by the mobile data processing system, to the historical collection a plurality of whereabouts data records for a plurality of remote data processing systems wherein each record of the plurality of whereabouts data records for the plurality of remote data processing systems includes a particular location of a particular remote data processing system of the plurality of remote data processing systems; periodically searching, by the mobile data processing system, the historical collection for at least one whereabouts data record the mobile data processing system determines includes a current location of the mobile data processing system; determining, by the mobile data processing system, the historical collection does not contain the at least one whereabouts data record the mobile data processing system determines includes the current location of the mobile data processing system, upon the searching; initiating, by the mobile data processing system, whereabouts determination by at least one of the plurality of distinctly different whereabouts determination methods implemented by the mobile data processing system, upon the determining, by the mobile data processing system, the historical collection does not contain the at least one whereabouts data record the mobile data processing system determines includes the current location of the mobile data processing system; determining, by the mobile data processing system, the current location of the mobile data processing system using the at least one of the plurality of distinctly different whereabouts determination methods implemented by the mobile data processing system, upon the initiating; and storing, by the mobile data processing system, to the historical collection a current whereabouts data record for the mobile data processing system wherein the current whereabouts data record includes the current location of the mobile data processing system.