System and method to manage network-enabled embedded devices operating under various protocols
First Claim
1. A method of using a back-end network management application that supports a predetermined protocol to manage, over a network, network-enabled embedded devices that support different protocols, the method comprising the following steps:
- (a) detecting format information for one of said network-enabled embedded devices coupled to said network;
(b) collecting information from said network-enabled embedded device over said network;
(c) converting information collected at step (b) into a format complying with said predetermined protocol; and
(d) passing said converted information to an application running under an environment in compliance with said predetermined protocol.
7 Assignments
0 Petitions
Accused Products
Abstract
A device management system (DMS) enables a plurality of network-enabled embedded devices potentially having a variety of device protocols to communicate via a network with a remote device system server. The DMS includes a back-end management applications server, and a module to translate different interface protocol formats associated with various of the devices into formats suitable for the applications server. The applications server is enabled to use multiple protocols and representations, and can use protocols and interfaces that are simpler than what the devices actually use, thus hiding potential complexity. Especially advantageous is the ability of the DMS to manipulate the representations and behavior of the devices, including the ability to augment functionality and to merge devices to create virtual devices.
-
Citations
20 Claims
-
1. A method of using a back-end network management application that supports a predetermined protocol to manage, over a network, network-enabled embedded devices that support different protocols, the method comprising the following steps:
-
(a) detecting format information for one of said network-enabled embedded devices coupled to said network;
(b) collecting information from said network-enabled embedded device over said network;
(c) converting information collected at step (b) into a format complying with said predetermined protocol; and
(d) passing said converted information to an application running under an environment in compliance with said predetermined protocol.
-
-
2. A method of using a back-end network management application that supports a predetermined protocol to manage, over a network, embedded devices that support different protocols, the method comprising the following steps:
-
(a) modeling each of said embedded devices into device class, device instance, and/or device method;
(b) collecting information from each of said embedded devices; and
(c) converting information collected at step (b) into a format complying with a predetermined protocol supported by said back-end network management application according to device class, device instance, and device method modeled for each of said embedded devices. - View Dependent Claims (3, 4)
-
-
5. For use with a device management server associated with a plurality of management applications, a method of managing networked devices over a network using the management applications, the method comprising the following steps:
-
(a) detecting format information for one of said devices coupled to said network;
(b) collecting information from said device over said network;
(c) selecting one of said management applications to manage said device;
(d) converting information collected at step (b) into a format complying with a protocol supported by the management application selected at step (c); and
(e) communicating with said device over set network using said selected management application and a predetermined protocol to manage said device.
-
-
6. For use with a device management server associated with a plurality of management applications, a method of managing networked devices over a network using the management applications, the method comprising the following steps:
-
(a) detecting format information for one of said devices coupled to said network;
(b) collecting information from said device over said network;
(c) selecting one of said management applications to manage said device;
(d) converting information collected at step (b) into a format complying with a protocol supported by the management application selected at step (c); and
(e) managing the network device using the selected management application that support a predetermined protocol. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification