Method and system for instant messaging Bots specification using state transition methodology and XML
AssigneeInternational Business Machines Corporation
InventorsNianjun Zhou, Chen Shu, Dikran S. Meliksetian
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNianjun Zhou, Chen Shu, Dikran S. Meliksetian
Estimating the term…
A framework for creating instant messaging Bots that autonomously operate within an instant messaging sessions to respond to requests from other user(s) or Bot(s). Bot operation is defined by a state machine with one or more states that are described in XML documents. These XML documents abide by the grammar of a Bot Transition Definition Language (BTDL) that is defined in an XML schema. A Bot developer creates a state transition diagram via a Graphical User Interface. The state transition diagram defines states, transitions between states, and conditions for each of those state transitions and methods to be performed upon each state transition. An XML document that conforms to BTDL format is created from the state transition definition diagram. Both stateful and stateless Bots are defined using XML documents abiding to a BTDL format. A runtime environment implements the Bots, accepts runtime inputs and generates responses.
A method for defining an instant messaging Bot process, the method comprising:
An instant messaging Bot development system, comprising:
A processor configured to execute an instant messaging Bot runtime system, comprising:
A computer program product for defining an instant messaging Bot process, the computer program product comprising:
A method for defining an instant messaging Bot process, the method comprising:
Dependencies are inferred from the claim text.