Extensible device data gathering
First Claim
1. A method for extensible device data gathering in a network having one or more devices, comprising:
- storing gatherer module set information regarding at least one existing gatherer module, each said existing gatherer module capable of accepting a request to gather data from at least one of said devices and gathering data according to said request;
accepting new gatherer module information regarding a new gatherer module;
adding said new gatherer module information to said stored gatherer module set information;
accepting a request to gather device data;
requesting said data from at least one selected gatherer module; and
receiving said data from said at least one selected gatherer module.
5 Assignments
0 Petitions
Accused Products
Abstract
Extensible device data gathering is performed by a server in concert with at least one gatherer. The server accepts requests from clients and dispatches a gatherer to gather device data from devices on a network. When the data is returned, the server stores the data in a repository. The server also handles requests for repository data from clients. A gatherer presents an interface to the server which the server can use to dispatch the gatherer. The system is extensible because new gatherers may be created and may register with the server without any changes to the server. In one embodiment, this extensibility is achieved using the COM (Component Object Model) technology.
22 Citations
28 Claims
-
1. A method for extensible device data gathering in a network having one or more devices, comprising:
-
storing gatherer module set information regarding at least one existing gatherer module, each said existing gatherer module capable of accepting a request to gather data from at least one of said devices and gathering data according to said request;
accepting new gatherer module information regarding a new gatherer module;
adding said new gatherer module information to said stored gatherer module set information;
accepting a request to gather device data;
requesting said data from at least one selected gatherer module; and
receiving said data from said at least one selected gatherer module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for extensible device data gathering in a network having one or more devices, comprising:
-
gatherer module set storage for gatherer module set information regarding at least one existing gatherer module, each of said existing gatherer module capable of accepting a request to gather data from at least one of said devices and gathering data according to said request;
new gatherer module acceptance logic for accepting new gatherer module information regarding a new gatherer module;
gatherer module set storage adding logic for adding said new gatherer module information to said stored gatherer module set information in said gatherer module set storage;
device data request acceptance logic for accepting a request to gather device data;
gatherer request logic for requesting said data from at least one selected gatherer module; and
gatherer data receipt logic for receiving said data from said at least oneselected gatherer module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium for extensible device data gathering in a network having one or more devices, said computer-readable medium with instructions to perform acts comprising:
-
storing existing gatherer module set information regarding at least one existing gatherer module, each of said gatherer module capable of accepting a request to gather data from at least one of said devices and gathering data according to said request;
accepting new gatherer module information regarding a new gatherer module;
adding said new gatherer module information to said stored gatherer module set information;
accepting a request to gather device data;
requesting said data from at least one selected gatherer module; and
receiving said data from said at least one selected gatherer module. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for extensible device data gathering in a network having one or more devices, comprising:
-
gatherer module set storage means for gatherer module set information regarding at least one existing gatherer module, each of said existing gatherer module capable of accepting a request to gather data from at least one of said devices and gathering data according to said request;
new gatherer module acceptance means for accepting new gatherer module information regarding a new gatherer module;
gatherer module set storage adding means for adding said new gatherer module information to said stored gatherer module set information in said gatherer module set storage means;
device data request acceptance means for accepting a request to gather device data;
gatherer request means for requesting said data from at least one selected gatherer module; and
gatherer data receipt means for receiving said data from said at least oneselected gatherer module.
-
Specification