System and method for generating responses for inputs using a hybrid state engine table
First Claim
1. A command response table for generating multiple intelligence levels of response to inputs, comprising:
- a first class of instructions that generate a first intelligence level of responses to a first class of inputs;
a second class of instructions that generate a second intelligence level of responses to a second class of inputs;
script instructions that generate detailed logical responses to a third class of inputs; and
an index comprising a list of anticipated input messages, each anticipated input associated with at least one instruction from said first, second, or script instructions for generating a response.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for quickly generating responses to vast numbers and types of inputs employs a command response table that includes instructions for generating simple responses and various levels of detailed logical responses. In a preferred embodiment, the command response table provides three levels of responses: a first level of response for unintelligently responding to certain inputs, a second level of response for intelligently responding to certain input using simple commands and a third level of response for providing detailed logical responses by invoking scripts. Preferably, detailed logical responses are provided via scripts that are invoked by a script invocation instruction stored in the command response table. The command response table can include thousands of responses indexed by thousands of input messages. When an input command is received, the command response table is searched for the input command. If the command is found, a response is generated from an associated instruction. In a preferred embodiment, the command response table is compiled to a loadable image and is run in conjunction with an operating system having a command response table interpreter. This way, the command response table can be ported to any system employing the operating system. Where a command response table includes script invocations, the scripts are preferably compiled to a loadable image and run in conjunction with an operation system having a script interpreter. This way, the compiled scripts can be ported to any system employing the operating system.
71 Citations
11 Claims
-
1. A command response table for generating multiple intelligence levels of response to inputs, comprising:
-
a first class of instructions that generate a first intelligence level of responses to a first class of inputs; a second class of instructions that generate a second intelligence level of responses to a second class of inputs; script instructions that generate detailed logical responses to a third class of inputs; and an index comprising a list of anticipated input messages, each anticipated input associated with at least one instruction from said first, second, or script instructions for generating a response. - View Dependent Claims (2)
-
-
3. A system for generating multiple levels of logical responses comprising:
a command response table having instructions for receiving inputs and generating multiple levels of responses to said inputs, said command response table including a first class of instructions that generate a first intelligence level of responses to a first class of inputs, a second class of instructions that generate a second intelligence level of responses to a second class of inputs, and script instructions that generate detailed logical responses to a third class of inputs, said command response table being compiled to a loadable image; and a command response table interpreter that interprets said command response table, wherein said command response table can be ported to a platform for which said command response table interpreter loadable image is compiled. - View Dependent Claims (4, 5)
-
6. A method for employing a command response table for generating multiple intelligence levels of response to inputs, comprising the steps of:
-
providing a first class of instructions for generating a first intelligence level of responses to a first class of inputs; providing a second class of instructions for generating a second intelligence level of responses to a second class of inputs; providing script instructions for generating detailed logical responses to a third class of inputs; and providing an index comprising a list of anticipated input messages and associating each anticipated input with at least one instruction from said first second, or script instructions for generating a response. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification