System, method and computer program product for SNMP based mobile device management
First Claim
1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising:
- receiving, by a server, from a first mobile device a first Simple Network Management Protocol (SNMP) notification of a status of an aspect of the first mobile device;
correlating the first SNMP notification with a second SNMP notification previously received by the server from a second mobile device, the second SNMP notification comprising a status of an aspect of the second mobile device, wherein the correlating is performed in response to;
determining that the first SNMP notification and the second SNMP notification relate to a same aspect, anddetermining that the status of the aspect of the second mobile device is at least within a predetermined range of the status of the aspect of the first mobile device;
applying at least one rule to the correlated first and second SNMP notifications to identify a cause of the status of the aspect of the first and second mobile devices; and
automatically performing an action, based on a result of applying the at least one rule to the correlated first and second SNMP notifications for responding to the cause of the status of the aspect of the first and second mobile devices.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for SNMP based mobile device management. These mechanisms and methods for SNMP based mobile device management can enable embodiments to provide a unified and platform-independent MDM solution having the automated identification and handling of various network and/or mobile device conditions. The ability of embodiments to provide MDM in a platform-independent and automated manner can enable the delivery of reliable, error-free services to mobile device users.
147 Citations
20 Claims
-
1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising:
-
receiving, by a server, from a first mobile device a first Simple Network Management Protocol (SNMP) notification of a status of an aspect of the first mobile device; correlating the first SNMP notification with a second SNMP notification previously received by the server from a second mobile device, the second SNMP notification comprising a status of an aspect of the second mobile device, wherein the correlating is performed in response to; determining that the first SNMP notification and the second SNMP notification relate to a same aspect, and determining that the status of the aspect of the second mobile device is at least within a predetermined range of the status of the aspect of the first mobile device; applying at least one rule to the correlated first and second SNMP notifications to identify a cause of the status of the aspect of the first and second mobile devices; and automatically performing an action, based on a result of applying the at least one rule to the correlated first and second SNMP notifications for responding to the cause of the status of the aspect of the first and second mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving, by a server, from a first mobile device a first Simple Network Management Protocol (SNMP) notification of a status of an aspect of the first mobile device; correlating the first SNMP notification with a second SNMP notification previously received by the server from a second mobile device, the second SNMP notification comprising a status of an aspect of the second mobile device, wherein the correlating is performed in response to; determining that the first SNMP notification and the second SNMP notification relate to a same aspect, and determining that the status of the aspect of the second mobile device is at least within a predetermined range of the status of the aspect of the first mobile device; applying at least one rule to the correlated first and second SNMP notifications, utilizing a processor, to identify a cause of the status of the aspect of the first and second mobile devices; and automatically performing an action, based on a result of applying the at least one rule to the correlated first and second SNMP notifications for responding to the cause of the status of the aspect of the first and second mobile devices.
-
-
19. An apparatus, comprising:
- a processor for;
receiving, by a server, from a first mobile device a first Simple Network Management Protocol (SNMP) notification of a status of an aspect of the first mobile device; correlating the first SNMP notification with a second SNMP notification previously received by the server from a second mobile device, the second SNMP notification comprising a status of an aspect of the second mobile device, wherein the correlating is performed in response to; determining that the first SNMP notification and the second SNMP notification relate to a same aspect, and determining that the status of the aspect of the second mobile device is at least within a predetermined range of the status of the aspect of the first mobile device; applying at least one rule to the correlated first and second SNMP notifications to identify a cause of the status of the aspect of the first and second mobile devices; and automatically performing an action, based on a result of applying the at least one rule to the correlated first and second SNMP notifications for responding to the cause of the status of the aspect of the first and second mobile devices.
- a processor for;
-
20. A method for transmitting code, comprising:
- transmitting code for receiving, by a server, from a first mobile device a first Simple Network Management Protocol (SNMP) notification of a status of an aspect of the first mobile device;
transmitting code for correlating the first SNMP notification with a second SNMP notification previously received by the server from a second mobile device, the second SNMP notification comprising a status of an aspect of the second mobile device, wherein the correlating is performed in response to; determining that the first SNMP notification and the second SNMP notification relate to a same aspect, and determining that the status of the aspect of the second mobile device is at least within a predetermined range of the status of the aspect of the first mobile device; transmitting code for applying at least one rule to the correlated first and second SNMP notifications to identify a cause of the status of the aspect of the first and second mobile devices; and transmitting code for automatically performing an action, based on a result of applying the at least one rule to the correlated first and second SNMP notifications for responding to the cause of the status of the aspect of the first and second mobile devices.
- transmitting code for receiving, by a server, from a first mobile device a first Simple Network Management Protocol (SNMP) notification of a status of an aspect of the first mobile device;
Specification