Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
227 words
A method for enabling an application program to access information regarding a specific device, said method employing a database that includes a managed entity (ME) data structure for each one of a plurality of devices, each ME data structure associated with one or more management interface (MI) data structures that contain one or more procedures for interacting with a device and an associated ME data structure, said method comprising the steps of: a) responding to a request from said application program for information regarding a device, by requesting an MI data structure that will enable retrieval of said information; b) if a proxy MI data structure exists that corresponds to said MI data structure, returning to said application program a handle of said proxy MI data structure, and if no said proxy MI data structure exists, creating a corresponding MI data structure and returning a handle thereof to said application program; c) employing said proxy MI data structure to request information regarding said specific device, and if said information is resident in cache, providing said information to said application; d) if said data is not resident in said cache, employing a method of said MI data structure to access said device and to obtain said information from said device and to return said information to said application program; and d) caching said information returned in step d).
Claim 2
Independent Claim
227 words
A method for enabling an application program to access information regarding a specific device, said method employing a database that includes a managed entity (ME) data structure for each one of a plurality of devices, each ME data structure associated with one or more management interface (MI) data structures that contain one or more procedures for interacting with a device and an associated ME data structure, said method comprising the steps of: a) responding to a request from said application program for information regarding a device, by requesting an MI data structure that will enable retrieval of said information; b) if a proxy MI data structure exists that corresponds to said MI data structure, returning to said application program a handle of said proxy MI data structure, and if no said proxy MI data structure exists, creating a corresponding MI data structure and returning a handle thereof to said application program; c) employing said proxy MI data structure to request information regarding said specific device, and if said information is resident in cache, providing said information to said application; d) if said data is not resident in said cache, employing a method of said MI data structure to access said device and to obtain said information from said device and to return said information to said application program; and d) caching said information returned in step d).
Claim 3
Dependent Claim
34 words
The method as recited in claim 1, wherein step a) accesses a name of an ME data structure that corresponds to said specific device and determines a name of said MI data structure therefrom.
Claim 4
Dependent Claim
33 words
The method as recited in claim 1, wherein each MI data structure includes one or more procedures that may be used with plural devices to obtain common types of information regarding such devices.
Claim 5
Dependent Claim
26 words
The method as recited in claim 3, wherein all MI data structures that retrieve a same type of device information are of the same object type.
Claim 6
Dependent Claim
262 words
A memory media for controlling a computer to enable an application program to access information regarding a specific device, said computer including a database that includes a managed entity (ME) data structure for each of a plurality of devices, each ME data structure associated with one or more management interface (MI) data structures that contain one or more procedures for interacting with a device and an associated ME data structure, said memory media comprising: a) means for controlling said computer to respond to a request from said application program for information regarding a device, by requesting an MI data structure that will enable retrieval of said information; b) means for controlling said computer to return to said application program a handle of a proxy MI data structure if a proxy MI data structure exists that corresponds to said MI data structure, and if no said proxy MI data structure exists, to create a corresponding MI data structure and to return a handle thereof to said application program; c) means for controlling said computer to employ said proxy MI data structure to request information regarding said specific device, and if said information is resident in cache, to provide said information to said application; d) means for controlling said computer, if said data is not resident in said cache, to employ a method of said MI data structure to access said device and to obtain said information from said device and to return said information to said application program; and d) means for controlling said computer to cache said information returned by means d).
Claim 7
Dependent Claim
262 words
A memory media for controlling a computer to enable an application program to access information regarding a specific device, said computer including a database that includes a managed entity (ME) data structure for each of a plurality of devices, each ME data structure associated with one or more management interface (MI) data structures that contain one or more procedures for interacting with a device and an associated ME data structure, said memory media comprising: a) means for controlling said computer to respond to a request from said application program for information regarding a device, by requesting an MI data structure that will enable retrieval of said information; b) means for controlling said computer to return to said application program a handle of a proxy MI data structure if a proxy MI data structure exists that corresponds to said MI data structure, and if no said proxy MI data structure exists, to create a corresponding MI data structure and to return a handle thereof to said application program; c) means for controlling said computer to employ said proxy MI data structure to request information regarding said specific device, and if said information is resident in cache, to provide said information to said application; d) means for controlling said computer, if said data is not resident in said cache, to employ a method of said MI data structure to access said device and to obtain said information from said device and to return said information to said application program; and d) means for controlling said computer to cache said information returned by means d).
Claim 8
Dependent Claim
36 words
The memory media as recited in claim 5, wherein means a) initially accesses a name of the ME data structure that corresponds to said specific device and determines said MI data structure as being associated therewith.
Claim 9
Dependent Claim
34 words
The memory media as recited in claim 5, wherein each MI data structure includes one or more procedures that may be used with plural devices to obtain common types of information regarding such devices.
Claim 10
Dependent Claim
28 words
The memory media as recited in claim 7, wherein all MI data structures that retrieve a same type of device information are of the same data object type.