IP Library Granted Patent US 8,731,546
Granted Patent B2
US 8,731,546 · App. 13/018,197 · Granted May 20, 2014

Architecture optimized for application data sharing within a mobile communications device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,731,546
App. No.
13/018,197
Granted
May 20, 2014
Kind
B2
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.

Claims (29)

1. A method for sharing address data among multiple applications on a mobile communications device, comprising:

receiving, at an address lookup module on the mobile communication device, a query from an application running outside 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;

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

the address lookup module determining that at least one remote matching record is acceptable to the application and if so, updating the local common database to incorporate the at least one remote matching record.

2. The method of claim 1 , wherein the query is from a messaging application.

3. The method of claim 2 further comprising accessing the local common database to use the incorporated remote matching record from an application operating on the mobile communications device.

4. The method of claim 3 , wherein the application operating on the mobile communications device is an address book application.

5. The method of claim 1 , wherein the remote address database comprises an enterprise address book.

6. The method of claim 1 , wherein the remote address database comprises a public telephone directory.

7. The method as recited in claim 1 , wherein the network is a General Packet Radio Service (GPRS) network, an Enhanced Data Rates for Global System for Mobile Communications (GSM) Evolution (EDGE) network, a 3rd Generation (3G) network, an Integrated Digital Enhanced Network (IDEN), or a Code Division Multiple Access (CDMA) network.

8. A mobile communication device comprising:

a local common address database object;

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 that relates to an address record, said query originating from an application running outside the mobile communications device;

determine that no record in a local common database 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

determine that at least one remote matching record is acceptable to the application and if so, update the local common address database object to incorporate the at least one remote matching record.

9. The mobile communications device as recited in claim 8 , wherein the remote database is disposed in a server operably connected to the Internet.

10. The mobile communications device as recited in claim 8 , wherein the local common address database object is accessible to a contacts application.

11. The mobile communications device as recited in claim 8 , wherein the local common address database object is accessible to a browser application.

12. The mobile communications device as recited in claim 8 , wherein the query is from a messaging application.

13. The mobile communications device as recited in claim 8 , wherein the remote address database comprises an enterprise address book.

14. The mobile communications device as recited in claim 8 , wherein the remote address database comprises a public telephone directory.

15. The mobile communications device as recited in claim 8 , wherein the network is a wireless packet data service network.

16. The mobile communications device as recited in claim 15 , wherein the wireless packet data service network is a General Packet Radio Service (GPRS) network, an Enhanced Data Rates for Global System for Mobile Communications (GSM) Evolution (EDGE) network, a 3rd Generation (3G) network, an Integrated Digital Enhanced Network (IDEN), or a Code Division Multiple Access (CDMA) network.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Mar 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032453/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2011
From: MUNJE, ARUN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025725/0618 →