Patent ID: 8971878
Filing Date: 2015-03-03
Classification: G06F,H04M,H04W,Y10S

Abstract:
1. A non-transitory computer-readable medium having a sequence of program instructions which, when executed by a processor, perform a method for sharing address data among multiple applications on a mobile communications device, the method comprising: receiving a query from a first source at an address lookup module on the mobile communications device; determining that no record in a local common database disposed on the mobile communications device meets the conditions of the received query; receiving, responsive to querying a remote address database disposed on a remote server, at least one remote matching record meeting conditions of the received query; responsive to the address lookup module determining that at least one remote matching record is acceptable to the first source, updating the local common database to incorporate the at least one remote matching record; and providing the at least one remote matching record from the local common database to a second source that is different from the first source.