Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
178 words
A method of processing data from a communications network, the network comprising entities which offer and receive services to and from each other, the method comprising the steps of: adapting a virtual model of the network according to events in the network, the model comprising a plurality of managed units corresponding to the network entities, each of said units containing information about the services offered and received by its corresponding entity to and from other entities, wherein the information about the services comprises degradation status of the services, and having associated knowledge based reasoning capacity for adapting the model by adapting said information; notifying one of the managed units of an event raised by its corresponding entity; and determining the cause of the event using the virtual model by a. selecting one or more rules associated with the unit which correspond to the type of event notified, b. applying the rule or rules to determine whether the cause is internal to the corresponding entity, or is a result of a degradation of services received by the corresponding entity.
Claim 2
Independent Claim
178 words
A method of processing data from a communications network, the network comprising entities which offer and receive services to and from each other, the method comprising the steps of: adapting a virtual model of the network according to events in the network, the model comprising a plurality of managed units corresponding to the network entities, each of said units containing information about the services offered and received by its corresponding entity to and from other entities, wherein the information about the services comprises degradation status of the services, and having associated knowledge based reasoning capacity for adapting the model by adapting said information; notifying one of the managed units of an event raised by its corresponding entity; and determining the cause of the event using the virtual model by a. selecting one or more rules associated with the unit which correspond to the type of event notified, b. applying the rule or rules to determine whether the cause is internal to the corresponding entity, or is a result of a degradation of services received by the corresponding entity.
Claim 3
Dependent Claim
21 words
The method of claim 1 wherein the reasoning capacity comprises a set of rules representing the behaviour of the corresponding entity.
Claim 4
Dependent Claim
18 words
The method of claim 2 wherein the rules represent the behaviour of the corresponding entity under fault conditions.
Claim 5
Dependent Claim
29 words
The method of claim 3 wherein the rules further represent behaviour of the corresponding entity under conditions of a fault in another entity that is supplying services to it.
Claim 6
Dependent Claim
28 words
The method of claim 2 wherein the information concerning services between a given pair of said units is held in an interactor object shared by the two units.
Claim 7
Dependent Claim
26 words
The method of claim 5 wherein the interactor object has type representing a type of service, and associated state representing degradation states of its service type.
Claim 8
Dependent Claim
27 words
The method of claim 5 wherein the pair of units communicate with each other using a limited set of messages, relating to a state of the interactor.
Claim 9
Dependent Claim
33 words
The method of claim 5 wherein the pair of units communicate with each other using a limited set of messages relating to the event, or to a fault state of the originating unit.
Claim 10
Dependent Claim
76 words
The method of claim 1 wherein the information concerning services between a given pair of units is held in an interactor object, one of said given pair being the notified unit, the method further comprising the steps of: communicating a degradation in services to the other unit of the pair, using the interactor object, and applying rules associated with the other unit of the pair, to determine whether the cause is internal to its corresponding entity.
Claim 11
Dependent Claim
40 words
The method of claim 9 wherein a truth value taken from a multivalued logic, the value being associated with the degradation, is determined by the rules associated with the notified unit, and is communicated to the other of the units.
Claim 12
Dependent Claim
30 words
The method of claim 9 wherein the problem object is associated with the notified unit, and the reasoning capacity comprises rules representing the behaviour of the unit under fault conditions.
Claim 13
Dependent Claim
23 words
The method of claim 11 wherein the rules comprise rules for mapping a fault in the unit to degradation of services it offers.
Claim 14
Dependent Claim
21 words
The method of claim 11 wherein the rules comprise rules for mapping degradation of services offered to that of services received.
Claim 15
Dependent Claim
39 words
The method of claim 11 wherein the rules comprise rules representing the behaviour of the unit under conditions of faults in a limited number of other units, whose corresponding entities are functionally linked in a chain of service connections.
Claim 16
Dependent Claim
26 words
The method of claim 11 comprising the step of applying the problem object rules to translate the event to a service degradation of the notified unit.
Claim 17
Dependent Claim
25 words
The method of claim 11 comprising the steps of determining that the event cannot be translated and broadcasting the event to other units for translation.
Claim 18
Dependent Claim
29 words
The method of claim 16 wherein the event is broadcast to a limited number of other units, whose corresponding entities are functionally linked in a chain of service connections.
Claim 19
Dependent Claim
45 words
The method of claim 1 wherein in response to the event, a problem object is created, comprising a knowledge based reasoning capacity for determining whether one possible cause of the event is true, the method comprising the step of exercising the problem object reasoning capacity.
Claim 20
Dependent Claim
16 words
A system comprising processing means arranged to operate according to the method of claim 1 .
Claim 21
Dependent Claim
62 words
The method of claim 1 wherein the reasoning capacity of the managed units are implemented in classes which have a static and dynamic part, the dynamic part connecting instances of the class to rules which provide the reasoning capacity, whereby the dynamic part held by the static part can be changed while a system using these classes for its operation is running.
Claim 22
Dependent Claim
16 words
The method of claim 20 wherein services also implement a reasoning capacity in the same manner.
Claim 23
Dependent Claim
49 words
The method of claim 1 wherein the reasoning capacity of the managed units comprises one or more rulebases, each rulebase comprising rules encoded directly in an object oriented language, by specialising selected classes of an object oriented compiler so extending its functionality that it compiles rules and standard code.
Claim 24
Independent Claim
177 words
A method of processing data from a communications network, the network comprising entities which offer and receive services to and from each other, the method comprising the steps of: adapting a virtual model of the network according to events in the network, the model comprising a plurality of managed units corresponding to the network entities, each of said units containing information about the services offered and received by its corresponding entity to and from other entities, wherein the information about the services comprises degradation status of the services, and having associated knowledge based reasoning capacity for adapting the model by adapting said information; notifying one of the managed units of an event raised by its corresponding entity; and determining consequences of the event using the virtual model by a. selecting one or more rules associated with the unit which correspond to the type of event notified, b. applying the rule or rules to determine whether the cause is internal to the corresponding entity, or is a result of a degradation of services received by the corresponding entity.
Claim 25
Independent Claim
177 words
A method of processing data from a communications network, the network comprising entities which offer and receive services to and from each other, the method comprising the steps of: adapting a virtual model of the network according to events in the network, the model comprising a plurality of managed units corresponding to the network entities, each of said units containing information about the services offered and received by its corresponding entity to and from other entities, wherein the information about the services comprises degradation status of the services, and having associated knowledge based reasoning capacity for adapting the model by adapting said information; notifying one of the managed units of an event raised by its corresponding entity; and determining consequences of the event using the virtual model by a. selecting one or more rules associated with the unit which correspond to the type of event notified, b. applying the rule or rules to determine whether the cause is internal to the corresponding entity, or is a result of a degradation of services received by the corresponding entity.
Claim 26
Independent Claim
178 words
A method of processing data from a communications network, the network comprising entities which offer and receive services to and from each other, the method comprising steps of: adapting a virtual model of the network according to events in the network, the model comprising a plurality of managed units corresponding to the network entities, each of said units containing explicit information about the services offered and received by its corresponding entity to and from other entities, wherein the information about the services comprises a variety of possible degradation states of the services, and having associated knowledge based reasoning capacity for adapting the model by adapting said information; notifying one of the managed units of an event raised by its corresponding entity; and determining consequences of the event using the virtual model by a) selecting one or more rules associated with the unit which correspond to the type of event notified, b) applying the rule or rules to determine whether the consequences are internal to the corresponding entity, or result in degradation of services offered by the corresponding entity.
Claim 27
Independent Claim
178 words
A method of processing data from a communications network, the network comprising entities which offer and receive services to and from each other, the method comprising steps of: adapting a virtual model of the network according to events in the network, the model comprising a plurality of managed units corresponding to the network entities, each of said units containing explicit information about the services offered and received by its corresponding entity to and from other entities, wherein the information about the services comprises a variety of possible degradation states of the services, and having associated knowledge based reasoning capacity for adapting the model by adapting said information; notifying one of the managed units of an event raised by its corresponding entity; and determining consequences of the event using the virtual model by a) selecting one or more rules associated with the unit which correspond to the type of event notified, b) applying the rule or rules to determine whether the consequences are internal to the corresponding entity, or result in degradation of services offered by the corresponding entity.