Rules engine for social learning
AssigneeInternational Business Machines Corporation
InventorsBikram Sengupta, Prasenjit Dey, Padmanabha Venkatagiri Seshadri, Aditya K. Sinha, Chalapathy Neti, Satyanarayana V. Nitta, Ravindranath Kokku
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for a socially connectable agent. A non-limiting example of the computer-implemented method includes receiving, by a processor, input events. The method includes evaluating and enacting rules, by the processor, based on the received input events, where the rule include stochastic elements and temporal operators. The method pushes, by the processor, action events that result from the evaluation and enactment of the rules, and initiates, by the processor, action events.
Claims20
A computer-implemented method comprising:
- receiving, by a processor, input events;
- evaluating and enacting rules, by the processor, based on the received input events, where the rules include stochastic rule enactments comprising an introduction of a deliberate uncertainty in an outcome of at least one of the rules;
- pushing, by the processor, action events that result from the evaluation and enactment of the rules;
- and
- initiating, by the processor, action events received.
A system comprising:
- a memory;
- a processor coupled to the memory, the processor operable to execute instructions stored in the memory, the instructions causing the processor to:
- receive input events;
- evaluate and enact rules based on the received input events, where the rules include stochastic rule enactments comprising an introduction of a deliberate uncertainty in an outcome of at least one of the rules;
- and
- push action events that result from the evaluation and enactment of the rules.
A computer program product for socially, connectable agents, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer, to cause the computer to perform a method comprising:
- receiving input events;
- evaluating and enacting rules based on the received input events, where the rules include stochastic rule enactments comprising an introduction of a deliberate uncertainty in an outcome of at least one of the rules;
- push, by the processor, action events that result from the evaluation and enactment of the rules;
- and
- initiate, by the processor, action events.
Dependencies are inferred from the claim text.