Architecture Optimized for Application Data Sharing Within a Mobile Communications Device
First Claim
1. A method for sharing address data among multiple applications on a mobile communications device, comprising:
- receiving, at the mobile communication device, a query from a query source;
determining that no record in a local common database disposed on the mobile communications device meets the conditions of the received query, the local common database being accessible to at least one application disposed on the mobile communications device;
querying, via a network, a remote address database disposed on a remote server, for at least one remote matching record meeting conditions of the received query;
receiving via the network the at least one remote matching record; and
updating the local common database to incorporate the at least one remote matching record.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure discloses a mobile communication device comprising a local common address database object accessible to at least one application; a communication subsystem for communicating with a network; and a database querying logic module. The database querying logic module, in conjunction with the at least one application, is operable to receive a query relating to an address record; determine that no record in a local common database disposed on the mobile communications device meets the conditions of the received query; query, via the network, a remote database for at least one remote matching record meeting the conditions of the received query; receive, via the network, the at least one remote matching record; and update the local common address database object to incorporate the at least one remote matching record.
-
Citations
20 Claims
-
1. A method for sharing address data among multiple applications on a mobile communications device, comprising:
-
receiving, at the mobile communication device, a query from a query source; determining that no record in a local common database disposed on the mobile communications device meets the conditions of the received query, the local common database being accessible to at least one application disposed on the mobile communications device; querying, via a network, a remote address database disposed on a remote server, for at least one remote matching record meeting conditions of the received query; receiving via the network the at least one remote matching record; and updating the local common database to incorporate the at least one remote matching record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile communication device comprising:
-
a local common address database object accessible to at least one application; a communication subsystem for communicating with a network; and a database querying logic module, wherein the database querying logic module, in conjunction with the at least one application, is operable to; receive a query relating to an address record; determine that no record in a local common database disposed on the mobile communications device meets the conditions of the received query; query, via the network, a remote database for at least one remote matching record meeting the conditions of the received query; receive, via the network, the at least one remote matching record; and update the local common address database object to incorporate the at least one remote matching record. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification