Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
92 words
A method of modeling services available via networks comprising steps of: selecting a core service of interest; forming a discovery template that is specific to said core service such that said discovery template includes instructions for implementing automated techniques for discovering instances of services and service elements which are anticipated as being cooperative in execution of said core service within a network environment, including formatting said discovery template for access during implementation of said automated techniques; and displaying discovered instances of said services and service elements in isolation from said discovery template.
Claim 2
Independent Claim
92 words
A method of modeling services available via networks comprising steps of: selecting a core service of interest; forming a discovery template that is specific to said core service such that said discovery template includes instructions for implementing automated techniques for discovering instances of services and service elements which are anticipated as being cooperative in execution of said core service within a network environment, including formatting said discovery template for access during implementation of said automated techniques; and displaying discovered instances of said services and service elements in isolation from said discovery template.
Claim 3
Dependent Claim
45 words
The method of claim 1 wherein said step of forming said discovery template includes identifying types of said service elements without specifying actual service elements, said step further including identifying types of services which are anticipated as being cooperative in execution of said core service.
Claim 4
Dependent Claim
36 words
The method of claim 2 wherein said step of identifying said types of service elements includes specifying types of servers and wherein identifying said types of services includes specifying services enabled by said types of servers.
Claim 5
Dependent Claim
34 words
The method of claim 2 wherein said step of forming said discovery template includes associating each identified type of service and type of service element with a discovery module for implementing said automated techniques.
Claim 6
Dependent Claim
35 words
The method of claim 4 wherein said step of forming said discovery template further includes specifying dependencies among said discovery modules with respect to sequencing deployment of said discovery modules in implementing said automated techniques.
Claim 7
Dependent Claim
46 words
The method of claim 4 wherein said step of forming said discovery template includes providing instructions regarding organizing outputs of each said discovery module for display during said step of displaying discovered instances, said step of displaying being executable in the absence of said discovery template.
Claim 8
Dependent Claim
30 words
The method of claim 1 wherein said formatting of said discovery template includes storing said discovery template in a format compatible with a discovery engine for driving said automated techniques.
Claim 9
Dependent Claim
43 words
The method of claim 1 wherein said formatting of said discovery template includes arranging said instructions in an order which determines a sequence for implementing said automated techniques, said step of displaying including employing a service model template to determine a display format.
Claim 10
Dependent Claim
53 words
The method of claim 1 further comprising a step of enabling cooperation between memory for storing said discovery template and software for implementing said automated techniques such that said software determines a sequence for implementing said automated techniques, said step of displaying including employing a service model template to determine a display format.
Claim 11
Independent Claim
117 words
A method of modeling a selected service available via a network comprising steps of: enabling discovery capabilities for executing diverse discovery routines specific to acquiring decentralized information that identifies services and service elements of said network; forming a discovery template that is specific to said selected service, including providing data relevant to triggering selected said discovery routines for acquiring said decentralized information, said selected discovery routines being related to acquiring instance information identifying services and service elements accessed in providing said selected service; storing said discovery template; and activating an automated process for collecting said decentralized information so as to drive modeling of said selected service, including accessing said discovery template to initiate said selected discovery routines.
Claim 12
Independent Claim
117 words
A method of modeling a selected service available via a network comprising steps of: enabling discovery capabilities for executing diverse discovery routines specific to acquiring decentralized information that identifies services and service elements of said network; forming a discovery template that is specific to said selected service, including providing data relevant to triggering selected said discovery routines for acquiring said decentralized information, said selected discovery routines being related to acquiring instance information identifying services and service elements accessed in providing said selected service; storing said discovery template; and activating an automated process for collecting said decentralized information so as to drive modeling of said selected service, including accessing said discovery template to initiate said selected discovery routines.
Claim 13
Dependent Claim
50 words
The method of claim 10 wherein said step of forming said discovery template includes identifying types of service elements, including identifying at least one server type such that said step of activating said automated process includes transmitting queries that are specific to discovering instances of servers of said server type.
Claim 14
Dependent Claim
54 words
The method of claim 11 wherein said step of enabling said discovery capabilities includes providing software discovery modules specific to an Internet Services Provider (ISP) system, said discovery template being formed without being specific to said ISP system, thereby enabling use of said discovery template with any one of a plurality of ISP systems.
Claim 15
Dependent Claim
38 words
The method of claim 10 wherein said step of forming said discovery template includes providing instructions for configuring outputs generated in response to said discovery routines, said modeling being performed without entering said outputs into said discovery template.
Claim 16
Dependent Claim
66 words
The method of claim 10 wherein said step of forming said discovery template includes forming template sections such that each template section (1) is specific to a type of service element, (2) specifies at least one said discovery routine for identifying a service element of said type, and (3) specifies dependencies that said at least one discovery routine has on outputs of other said discovery routines.
Claim 17
Independent Claim
192 words
A system for modeling a selected core service available via a network comprising: a plurality of discovery module means for accessing decentralized information available on said network and for generating outputs indicative of service elements of said network; a discovery engine means connected to each of said discovery module means, said discovery module means b being responsive to said discovery engine means with respect to invoking individual discovery module means; and a stored discovery template that is specific to said core service to be modeled, said discovery template including data indicative of selected said service elements which are anticipated as being cooperative in execution of said core service, said discovery template further including data indicative of selected discovery module means for identifying said selected service elements, said discovery engine means being connected to access said discovery template such that said discovery engine means automatically invokes said selected discovery module means; wherein said discovery template controls said discovery engine means and wherein said discovery engine means controls said discovery module means, said outputs that are indicative of said service elements being recorded for representation of said core service independently of said discovery template.
Claim 18
Independent Claim
192 words
A system for modeling a selected core service available via a network comprising: a plurality of discovery module means for accessing decentralized information available on said network and for generating outputs indicative of service elements of said network; a discovery engine means connected to each of said discovery module means, said discovery module means b being responsive to said discovery engine means with respect to invoking individual discovery module means; and a stored discovery template that is specific to said core service to be modeled, said discovery template including data indicative of selected said service elements which are anticipated as being cooperative in execution of said core service, said discovery template further including data indicative of selected discovery module means for identifying said selected service elements, said discovery engine means being connected to access said discovery template such that said discovery engine means automatically invokes said selected discovery module means; wherein said discovery template controls said discovery engine means and wherein said discovery engine means controls said discovery module means, said outputs that are indicative of said service elements being recorded for representation of said core service independently of said discovery template.
Claim 19
Dependent Claim
50 words
The system of claim 15 wherein at least some of said discovery module means are configured to generate outputs indicative of selected services which are anticipated as being cooperative in execution of said core service, said stored discovery template having data indicative of said at least some discovery module means.
Claim 20
Dependent Claim
64 words
The system of claim 16 further comprising a service model instance engine means for generating a graphical representation of said core service in response to said outputs of said discovery module means, said graphical representation including nodes representing said service elements that are indicated within said outputs of said selected discovery module means, said service model engine means being independent of said discovery template.
Claim 21
Dependent Claim
30 words
The system of claim 16 wherein said discovery template further includes information indicative of operational dependencies among said discovery module means in discovering said selected services and selected service elements.
Claim 22
Dependent Claim
33 words
The system of claim 18 wherein said discovery template has an arrangement that controls a sequence of invoking said selected discovery module means, said arrangement being at least partially determined by said dependencies.
Claim 23
Dependent Claim
30 words
The system of claim 18 wherein said discovery engine means determines a sequence of invoking said selected discovery module means, said sequence being at least partially determined by said dependencies.
Claim 24
Dependent Claim
29 words
The system of claim 18 wherein said discovery module means cooperate to determine a sequence of generating said outputs, said sequence being at least partially determined by said dependencies.