IP Library Granted Patent US 8,767,707
Granted Patent B2
US 8,767,707 · App. 12/766,013 · Granted Jul 1, 2014

Monitoring a mobile data service associated with a mailbox

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,767,707
App. No.
12/766,013
Granted
Jul 1, 2014
Kind
B2
Abstract

Methods and apparatus enable monitoring a mobile data service, and in particular monitoring an operational status of a relationship between a mobile gateway account on a mobile gateway and a mailbox on a messaging server. The operational status may be based on an initialization state of the mobile gateway account on a mobile gateway and a mailbox status of an associated mailbox on a messaging server. In one embodiment, the mailbox status may be determined based on mailbox errors indicative that a mobile gateway is unable to access the mailbox on the messaging server. In one embodiment a mobile gateway detects mailbox errors based on mailbox protocol error messages and sends an error notification to a monitoring system. Also provided are error notifications for facilitating, in a monitoring system, the correlation of mailbox errors with mobile gateway accounts.

Claims (38)

1. A method, comprising:

monitoring an operational status of a relationship between a mobile gateway account on a mobile gateway and a mailbox on a messaging server;

receiving notification of an attempt of the mobile gateway to synchronize the mobile gateway account with the mailbox in response to an account update, the notification identifying a mailbox error, the notification including a mobile gateway account identifier and comprising a Simple Network Management Protocol (SNMP) trap message; and

updating a record of an initialization state of the mobile gateway account associated with the operational status responsive to the mailbox error.

2. The method of claim 1 , wherein the mailbox error is detected by the mobile gateway based on a mailbox protocol error message.

3. The method of claim 1 , wherein the notification is received from the mobile gateway.

4. The method of claim 1 , further comprising:

presenting the record of the operational status and information associated with the mailbox error.

5. The method of claim 1 , further comprising:

receiving a subsequent notification indicating that the mailbox error has abated; and

updating the record of the operational status to indicate that the relationship between the mobile gateway account and the mailbox is in a success condition.

6. The method of claim 1 , further comprising:

obtaining an account list comprising mobile gateway account identifiers for a plurality of mobile gateway accounts configured on the mobile gateway including at least the mobile gateway account.

7. The method of claim 6 , wherein the notification includes a mobile gateway account identifier associated with the mobile gateway account, the method further comprising:

matching the mobile gateway account identifier in the notification with one of the identifiers for the plurality of mobile gateway accounts configured on the mobile gateway; and

presenting at least a portion of the account list with the mailbox error or the success of synchronization related to the matched mobile gateway account identifier.

8. The method of claim 6 , wherein the account list includes mobile gateway account identifiers for mobile gateway accounts that have error conditions on the mobile gateway.

9. An apparatus comprising:

a memory comprising a database configured to store an operational status of a relationship between a mobile gateway account on a mobile gateway and a mailbox on a messaging server; and,

a capture module configured to monitor said mobile gateway and receive an error notification of an attempt of the mobile gateway to synchronize with the mailbox in response to an account update, the error notification identifying a mailbox error, the error notification including a mobile gateway account identifier and comprising a Simple Network Management Protocol (SNMP) trap message, said capture module further configured to update a record of an initialization state of the mobile gateway account associated with the operational status stored in said database responsive to the mailbox error.

10. The apparatus of claim 9 , further comprising:

a management module configured to present the record of the operational status and information associated with the mailbox error.

11. The apparatus of claim 9 , further comprising:

a query module configured to provide access to an account list identifying the mobile gateway account on the mobile gateway.

12. The apparatus of claim 11 , wherein said query module provides access to said account list by interacting with an account database in the mobile gateway.

13. The apparatus of claim 9 wherein said capture module updates said record by storing an error indicator and the mobile gateway account identifier retrieved from said notification in said database.

14. A method in a mobile gateway operatively connected to a messaging server, the method comprising:

attempting to synchronize with a mailbox on the messaging server with an associated mobile gateway account on the mobile gateway in response to an account update;

communicating a notification to a monitoring system, upon detecting an error condition of the mailbox resulting from the mobile gateway attempt to synchronize the mobile gateway account with the mailbox, wherein the error notification comprises a mailbox status related to the error condition and a mobile gateway account identifier associated with the mobile gateway account and wherein the error notification comprises a Simple Network Management Protocol (SNMP) trap message; and

updating a record of an initialization state of the mobile gateway account responsive to the mailbox status.

15. The method of claim 14 , wherein the notification comprises a User Datagram Protocol (UDP) message.

16. The method of claim 14 , wherein the error condition is detected based on receiving a mailbox protocol message of a mailbox protocol.

17. The method of claim 16 , wherein the mailbox protocol is a Messaging Application Programming Interface (MAPI) protocol.

18. The method of claim 14 , further comprising:

providing an account list comprising a plurality of mobile gateway account identifiers for a plurality of mobile gateway accounts configured on the mobile gateway.

19. A mobile gateway operatively connected to a messaging server, the mobile gateway comprising:

a client protocol module configured to attempt to synchronize a mobile gateway account on the mobile gateway with a mailbox on the messaging server in response to an account update and to share a detection of an initialization state to a notification module indicating a failure of the attempt to synchronize, wherein the mailbox is associated with the mobile gateway account on the mobile gateway; and

the notification module configured to communicate a notification to a monitoring system, wherein the notification comprises information related to the initialization state failure of the attempt to synchronize and a mobile gateway account identifier associated with the mobile gateway account and the notification comprises a Simple Network Management Protocol (SNMP) message.

Assignments (6)
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 Mar 17, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032459/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2010
From: EPOCH INTEGRATION INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025104/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2010
From: COATES, DOUGLAS JAMES; COCKING, LEE
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024373/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2010
From: MAVINKURVE, MAITHILI
To: EPOCH INTEGRATION INC.
Reel/Frame 024373/0975 →