Architecture optimized for application data sharing within a mobile communications device
First Claim
Patent Images
1. A mobile communications device, comprising:
- a local common address database object accessible to an address book application and a second application disposed on the mobile communications device;
a logic structure for receiving a user query relating to an address record, wherein the user query is received as part of the address book application;
a logic structure for performing a local address database inquiry for the user query with respect to the local common address database object, wherein the local address book inquiry is performed as part of the address book application;
a logic structure for performing a remote address database inquiry with respect to a remote address database accessible via a wireless packet data service network whenever the address record is not retrieved in response to the local address database inquiry, wherein the remote address database inquiry is performed as part of the address book application; and
a logic structure for storing information resulting from the remote address database inquiry in the local common address database object.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure discloses a scheme for sharing data among multiple applications within a mobile communications device. The scheme involves performing a remote database inquiry with respect to a remote database accessible via a wireless packet data service network, wherein the remote database inquiry is performed as part of a first application available on the mobile communications device. The information resulting from the remote database inquiry is then stored in a local common database object that is accessible to a second application available on the mobile communications device.
26 Citations
20 Claims
-
1. A mobile communications device, comprising:
-
a local common address database object accessible to an address book application and a second application disposed on the mobile communications device;
a logic structure for receiving a user query relating to an address record, wherein the user query is received as part of the address book application;
a logic structure for performing a local address database inquiry for the user query with respect to the local common address database object, wherein the local address book inquiry is performed as part of the address book application;
a logic structure for performing a remote address database inquiry with respect to a remote address database accessible via a wireless packet data service network whenever the address record is not retrieved in response to the local address database inquiry, wherein the remote address database inquiry is performed as part of the address book application; and
a logic structure for storing information resulting from the remote address database inquiry in the local common address database object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for sharing address book data among multiple applications within a mobile communications device, comprising:
-
generating a user query relating to an address record;
performing a local address book inquiry for the user query with respect to a local common address book disposed within the mobile communications device and accessible to an address book application and a second application available on the mobile communications device, wherein the local address book inquiry is performed as part of the address book application;
performing a remote address book inquiry for the user query with respect to a remote address book accessible via a wireless packet data service network whenever the address record is not retrieved in response to the local address book inquiry, wherein the remote address book inquiry is performed as part of the address book application; and
storing information resulting from the remote address book inquiry in the local common address book. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for sharing address book data among multiple applications within a mobile communications device, comprising:
-
means for generating a user query relating to an address record;
means for performing a local address book inquiry for the user query with respect to a local common address book disposed within the mobile communications device and accessible to an address book application and a second application available on the mobile communications device, wherein the local address book inquiry is performed as part of the address book application;
means for performing a remote address book inquiry for the user query with respect to a remote address book accessible via a wireless packet data service network whenever the address record is not retrieved in response to the local address book inquiry, wherein the remote address book inquiry is performed as part of the address book application; and
means for storing information resulting from the remote address book inquiry in the local common address book.
-
Specification