Methods and systems for modifying a knowledge base system
AssigneeHewlett-Packard Development Company, L.P.
InventorTanushree Ray
Life of this patent
Estimating the term…
Abstract
In one embodiment, a query is received at a knowledge base system via a communications link and a new rule is generated in response to an indication that a rule library of the knowledge base system does not include a rule associated with the query. A synthetic document descriptor is received and a value associated with the synthetic document descriptor is stored at an action identifier of the new rule. The new rule is then stored at the rule library. The new rule has a condition identifier field and an action identifier field, and the condition identifier field of the new rule has a value associated with the query. The synthetic document descriptor includes a first reference to a portion of a first document and a second reference to a portion of a second document.
Claims20
A method to modify a knowledge base system, comprising:
- receiving a query via a communications link;
- generating a new rule in response to a determination that a rule library does not include a rule associated with the query, the new rule having a condition identifier field and an action identifier field, the condition identifier field of the new rule having a value associated with the query;
- receiving, after the determination, a synthetic document descriptor via the communications link, the synthetic document descriptor including a first reference to a portion of a first document and a second reference to a portion of a second document;
- storing a value associated with the synthetic document descriptor at the action identifier field of the new rule;
- and
- storing the new rule at the rule library.
A knowledge base system, comprising:
- a document repository including a plurality of documents;
- a synthetic document descriptor library including a plurality of synthetic document descriptors, each synthetic document descriptor from the plurality of synthetic document descriptors including a first reference associated with a portion of a first document from the plurality of documents and a second reference associated with a portion of a second document from the plurality of documents;
- a rule library including a plurality of rules, each rule from the plurality of rules including a condition identifier field and an action identifier field;
- an inference engine to receive a query, to determine that the rule library does not include a rule associated with the query, and to send a portion of a first synthetic document descriptor from the plurality of synthetic document descriptors and a portion of a second synthetic document descriptor from the plurality of synthetic document descriptors via the communications link in response to the determination that the rule library does not include a rule related to the query, the inference engine operatively coupled to the synthetic document descriptor library and the rule library.
A method to modify a knowledge base system, comprising:
- receiving a query via a communications link;
- comparing the query to a value of a condition identifier field of each rule from a plurality of rules;
- comparing the query to a value of a synonym field of each rule from the plurality of rules;
- determining, based on the comparing the query to the value of the condition identifier field of each rule from the plurality of rules and the comparing the query to a value of a synonym of the value of the condition identifier field of each rule from the plurality of rules, that the query does not satisfy any rule from the plurality of rules;
- and
- receiving, after the determining, a portion of a synthetic document descriptor via the communications link, the synthetic document descriptor including a first reference to a portion of a first document and a second reference to a portion of a second document.
Dependencies are inferred from the claim text.