IP Library Granted Patent US 9,043,390
Granted Patent B2
US 9,043,390 · App. 13/635,011 · Granted May 26, 2015

Communication system with PIM entry synchronization and related methods

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 9,043,390
App. No.
13/635,011
Granted
May 26, 2015
Kind
B2
Abstract

A communication system ( 30 ) may include a mobile wireless communications device ( 35 a - 35 c ) associated with an account including an ordered master set ( 80 ) of personal information manager (PIM) entries ( 81 a - 81 c ) for a type of PIM data. The mobile wireless communications device may be configured to store an ordered subset ( 85 ) corresponding to the ordered master set of PIM entries for the type of PIM data. The communication system may also include a synchronization server ( 32 ) configured to synchronize the mobile wireless communications device and the account by mapping an PIM entry ( 81 d ) from the ordered master set to fill the ordered subset responsive to deletion of a PIM entry ( 86 c ) from the ordered subset. For example, the PIM data can include notes, journal entries, address book contents, lists, tasks, memos, calendar content (e.g. birthdays, anniversaries, appointments and meetings), reminders, account information (e.g. email, instant message and social networking account information), alerts, RSS feeds, and social networking status, etc.

Claims (28)

1. A communication system comprising:

a mobile wireless communications device associated with an account including a numerically ordered master set of personal information manager (PIM) entries for a type of PIM data;

the mobile wireless communications device configured to store a numerically ordered subset corresponding to the numerically ordered master set of PIM entries for the type of PIM data, the numerically ordered subset having fewer PIM entries than the numerically ordered master set;

and a synchronization server ( 32 ) configured to

synchronize the mobile wireless communications device and the account by mapping at least one PIM entry from the numerically ordered master set to fill the numerically ordered subset responsive to deletion of a PIM entry from the numerically ordered subset, the numerically ordered subset being reordered with the filled in at least one PIM entry from the numerically ordered master set to avoid blank PIM entries.

2. The communication system according to claim 1 wherein the type of PIM data comprises one of an email address and a telephone number.

3. The communication system according to claim 1 wherein the mobile wireless communications device is configured to delete the PIM entry from the numerically ordered subset based upon a command.

4. The communication system according to claim 1 wherein the synchronization server is configured to detect the deletion of the PIM entry from the numerically ordered subset.

5. The communication system according to claim 1 further comprising an email server configured to cooperate with the synchronization server.

6. The communication system according to claim 5 wherein the email server comprises at least one of an Internet Message Access Protocol (IMAP) email server, a Post Office Protocol (POP) email server, an Internet email server, and an Microsoft Exchange email server.

7. The communication system according to claim 1 wherein the synchronization server is configured to store mapping configuration data for mapping entries between the numerically ordered master set and the numerically ordered subset.

8. The communication system according to claim 7 wherein the synchronization server is configured to store the mapping configuration data as a plurality of Extensible Markup Language (XML) files.

9. A synchronization server in a communication system comprising a mobile wireless communications device associated with an account including a numerically ordered master set of personal information manager (PIM) entries for a type of PIM data, the mobile wireless communications device storing a numerically ordered subset corresponding to the numerically ordered master set of PIM entries for the type of PIM data, the numerically ordered subset having fewer PIM entries than the numerically ordered master set, the synchronization server comprising:

a memory having instructions stored therein; and

a processor coupled to said memory and configured to perform the instructions to synchronize the mobile wireless communications device and the account by mapping at least one PIM entry from the numerically ordered master set to fill the numerically ordered subset responsive to deletion of a PIM entry from the numerically ordered subset, the numerically ordered subset being reordered with the filled in at least one PIM entry from the numerically ordered master set to avoid blank PIM entries.

10. The synchronization server according to claim 9 wherein the type of PIM data comprises one of an email address and a telephone number.

11. The synchronization server according to claim 9 wherein the processor is configured to detect the deletion of the PIM entry from the numerically ordered subset.

12. The synchronization server according to claim 9 wherein the processor is configured to store mapping configuration data.

13. The synchronization server according to claim 12 wherein the processor is configured to store the mapping configuration data as a plurality of Extensible Markup Language (XML) files.

14. A method of operating a communication system comprising a synchronization server, and a mobile wireless communications device associated with an account including a numerically ordered master set of personal information manager (PIM) entries for a type of PIM data, the mobile wireless communications device storing a numerically ordered subset corresponding to the numerically ordered master set of PIM entries for the type of PIM data, the numerically ordered subset having fewer PIM entries than the numerically ordered master set, the method comprising:

using the synchronization server to synchronize the mobile wireless communications device and the account by mapping at least one PIM entry from the numerically ordered master set to fill the numerically ordered subset responsive to deletion of a PIM entry from the numerically ordered subset, the numerically ordered subset being reordered with the filled in at least one PIM entry from the numerically ordered master set to avoid blank PIM entries.

15. The method according to claim 14 wherein the type of PIM data comprises one of an email address and a telephone number.

16. The method according to claim 14 further comprising using the mobile wireless communications device to delete the PIM entry from the numerically ordered subset based upon a command.

17. The method according to claim 14 further comprising using the synchronization server to detect the deletion of the PIM entry from the numerically ordered subset.

18. The method according to claim 14 further comprising using the synchronization server to synchronize the mobile wireless communications device with the account on an email server.

19. The method according to claim 18 wherein the email server comprises at least one of an Internet Message Access Protocol (IMAP) email server, a Post Office Protocol (POP) email server, an Internet email server, and an Microsoft Exchange email server.

20. The method according to claim 14 further comprising using the synchronization server to store mapping configuration data.

21. The method according to claim 20 further comprising using the synchronization server to store the mapping configuration data as a plurality of Extensible Markup Language (XML) files.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 22, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034030/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029098/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2012
From: TEIFKE, DANIEL
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 028989/0847 →