Method and apparatus providing device-initiated network management
First Claim
Patent Images
1. A method of managing a network entity that is initiated by the network entity, the method comprising:
- performing, at a management proxy, the computer-implemented steps of;
receiving a request from a management application for interaction with the network entity;
based at least upon the request from the management application, creating a management request;
storing said management request in the management proxy while awaiting a poll for the management request from the network entity;
receiving a poll message from the network entity, said poll message requesting from the management proxy any available management requests applicable to the network entity;
in response to the poll message;
selecting one or more management requests stored in the management proxy that match the network entity; and
delivering the selected one or more management requests to the network entity;
wherein the management proxy is external to the management application and the network entity;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for managing a network entity that is initiated by the network entity, the method comprising the computer-implemented steps performed at the network entity of monitoring the network entity; periodically evaluating one or more specified conditions at the managed network entity; when one or more of the specified conditions are satisfied, then gathering specified information from the managed network entity, preparing a message that includes the specified information and the specified conditions that were satisfied, and sending the message to a management point.
24 Citations
40 Claims
-
1. A method of managing a network entity that is initiated by the network entity, the method comprising:
-
performing, at a management proxy, the computer-implemented steps of; receiving a request from a management application for interaction with the network entity; based at least upon the request from the management application, creating a management request; storing said management request in the management proxy while awaiting a poll for the management request from the network entity; receiving a poll message from the network entity, said poll message requesting from the management proxy any available management requests applicable to the network entity; in response to the poll message; selecting one or more management requests stored in the management proxy that match the network entity; and delivering the selected one or more management requests to the network entity; wherein the management proxy is external to the management application and the network entity; wherein the method is performed by one or more computing devices.
-
-
2. A method comprising the computer-implemented steps of:
-
requesting a management gateway that is communicatively coupled to a network element to provide one or more management requests for the network element; wherein the one or more management requests have been stored at the management gateway by a management application; in response to said requesting, receiving from the management gateway at least a particular management request; in response to the particular management request, initiating at the network element communication of a reply to the particular management request, via the management gateway; wherein the management application is logically separate from the management gateway; wherein the network element is an element of a device that does not execute the management application or the management gateway; wherein the method is performed by one or more computing device.
-
-
3. A computer-readable storage medium storing one or more instructions, wherein the one or more instructions, when executed by one or more processors, cause:
-
requesting a management gateway that is communicatively coupled to a network element to provide one or more management requests for the network element; wherein the one or more management requests have been stored at the management gateway by a management application; in response to said requesting, receiving from the management gateway at least a particular management request; in response to the particular management request, initiating at the network element communication of a reply to the particular management request, via the management gateway; wherein the management application is logically separate from the management gateway; wherein the network element is an element of a device that does not execute the management application or the management gateway.
-
-
4. An apparatus comprising:
-
a network interface that is coupled to the data network for receiving one or more packet flows therefrom; one or more processors; one or more stored sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform; receiving a request from a management application for interaction with a network entity; based at least upon the request from the management application, creating a management request; storing said management request at the apparatus while awaiting a poll for the management request from the network entity; receiving a poll message from the network entity, said poll message requesting from the apparatus any available management requests applicable to the network entity; in response to the poll message; selecting one or more management requests stored in the apparatus that match the network entity; and delivering the selected one or more management requests to the network entity; wherein the apparatus is external to the management application and the network entity. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a network interface that is coupled to the data network for receiving one or more packet flows therefrom; one or more processors; one or more stored sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform; requesting a management gateway that is communicatively coupled to a network element to provide one or more management requests for a network element; wherein the one or more management requests have been stored at the management gateway by a management application; in response to said requesting, receiving from the management gateway at least a particular management request; in response to the particular management request, initiating at the network element communication of a reply to the particular management request, via the management gateway; wherein the management application is logically separate from the management gateway; wherein the network element is an element of a device that does not execute the management application or the management gateway. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a network interface that is coupled to the data network for receiving one or more packet flows therefrom; one or more processors; one or more stored sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform; receiving event notifications from one or more network entities; storing said event notifications at the apparatus; receiving one or more poll messages from one or more subscribing management applications; and in response to the one or more poll messages, relaying the one or more event notifications to the subscribing management applications; wherein the apparatus is logically separate from the management application and the network entity. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
one or more processors; means for receiving a request from a management application for interaction with a network entity; means for based at least upon the request from the management application, creating a management request; means for storing said management request at the apparatus while awaiting a poll for the management request from the network entity; means for receiving a poll message from the network entity, said poll message requesting from the apparatus any available management requests applicable to the network entity; means for, in response to the poll message; selecting one or more management requests stored in the apparatus that match the network entity; and delivering the selected one or more management requests to the network entity; wherein the apparatus is external to the management application and the network entity. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
one or more processors; means for requesting a management gateway that is communicatively coupled to a network element to provide one or more management requests for a network element; wherein the one or more management requests have been stored at the management gateway by a management application; means for, in response to said requesting, receiving from the management gateway at least a particular management request; means for, in response to the particular management request, initiating at the network element communication of a reply to the particular management request, via the management gateway; wherein the management application is logically separate from the management gateway; wherein the network element is an element of a device that does not execute the management application or the management gateway. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification