Method, system, and computer program product for an intelligent industrial assistant
AssigneeiT SpeeX LLC
InventorsRonald D. Bagley, Jr., Thomas John Kuhnell, Kyle David Steinfort
Life of this patent
Estimating the term…
Abstract
Provided is a method for using an intelligent industrial assistant. The method may include receiving package data comprising at least one dialogue template. A natural language input may be received from a user. At least a portion of the natural language input may be mapped to a first dialogue template of the at least one dialogue template. At least one command may be determined based on the first dialogue template. Command data associated with the at least one command may be communicated. A system and computer program product are also disclosed.
Claims19
A method for using an intelligent industrial assistant, comprising:
- receiving, by at least one device, activity data based on ethnographically studying at least one user of a group of users having a role associated with an industrial machine, the at least one device remote from the industrial machine;
- generating, by the at least one device, at least one dialogue template based on the activity data from ethnographically studying the at least one user of the group of users having the role associated with the industrial machine, each dialogue template comprising a mapping based on a respective ethnographic relationship of at least one ethnographic relationship associating at least one function performable by an intelligent industrial assistant and at least one task determined based on the activity data from ethnographically studying the at least one user of the group of users having the role associated with the industrial machine, one or more of the at least one dialogue template comprising at least one alternative item of expected dialogue based on a corpus of vocabulary including technically-alike meanings in relation to the industrial machine based on the at least one ethnographic relationship;
- generating, by the at least one device, package data comprising the at least one dialogue template;
- installing, on the intelligent industrial assistant, the package data from the at least one device, the intelligent industrial assistant directly connected to the industrial machine;
- receiving, by the intelligent industrial assistant, a natural language input from a user of the group of users having the role;
- mapping, by the intelligent industrial assistant, at least a portion of the natural language input to a first dialogue template of the at least one dialogue template, the first dialogue template comprising a first mapping based on a first ethnographic relationship associating the activity data associated with the role of the user;
- at least one first task based on the activity data;
- at least one of the industrial machine or a database associated with the at least one first task;
- a dialogue sequence based on the at least one first task and the at least one of the industrial machine or the database;
- at least one first function performable by the intelligent industrial assistant based on the at least one first task, the at least one of the industrial machine or the database, and the dialogue sequence;
- and at least one action based on the at least one first function;
- determining, by the intelligent industrial assistant, at least one command based on the at least one action of the first dialogue template;
- and
- communicating, by the intelligent industrial assistant, command data associated with the at least one command to the at least one of the industrial machine or the database associated with the first dialogue template.
A system for using an intelligent industrial assistant, comprising:
- at least one device configured to:
- receive activity data based on ethnographically studying at least one user of a group of users having a role associated with an industrial machine, the at least one device remote from the industrial machine;
- generate at least one dialogue template based on the activity data from ethnographically studying the at least one user of the group of users having the role associated with the industrial machine, each dialogue template comprising a mapping based on a respective ethnographic relationship of at least one ethnographic relationship associating at least one function performable by an intelligent industrial assistant and at least one task determined based on the activity data from ethnographically studying the at least one user of the group of users having the role associated with the industrial machine, one or more of the at least one dialogue template comprising at least one alternative item of expected dialogue based on a corpus of vocabulary including technically-alike meanings in relation to the industrial machine based on the at least one ethnographic relationship;
- generate package data comprising the at least one dialogue template;
- and
- the intelligent industrial assistant configured to:
- install, on the intelligent industrial assistant, the package data from the at least one device, the intelligent industrial assistant directly connected to the industrial machine;
- receive, via a dialogue manager of the intelligent industrial assistant, a natural language input from a user of the group of users having the role;
- map, by a decision engine of the intelligent industrial assistant, at least a portion of the natural language input to a first dialogue template of the at least one dialogue template, the first dialogue template comprising a first mapping based on a first ethnographic relationship associating the activity data associated with the role of the user;
- at least one first task based on the activity data;
- at least one of the industrial machine or a database associated with the at least one first task;
- a dialogue sequence based on the at least one first task and the at least one of the industrial machine or the database;
- at least one first function performable by the intelligent industrial assistant based on the at least one first task, the at least one of the industrial machine or the database, and the dialogue sequence;
- and at least one action based on the at least one first function;
- determine, by the decision engine of the intelligent industrial assistant, at least one command based on the at least one action of the first dialogue template;
- and
- communicate, by the decision engine of the intelligent industrial assistant, command data associated with the at least one command to the at least one of the industrial machine or the database associated with the first dialogue template.
A computer program product for using an intelligent industrial assistant, the computer program product comprising at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to:
- receive activity data based on ethnographically studying at least one user of a group of users having a role associated with an industrial machine;
- generate at least one dialogue template based on the activity data from ethnographically studying the at least one user of the group of users having the role associated with the industrial machine, each dialogue template comprising a mapping based on a respective ethnographic relationship of at least one ethnographic relationship associating at least one function performable by an intelligent industrial assistant and at least one task determined based on the activity data from ethnographically studying the at least one user of the group of users having the role associated with the industrial machine, one or more of the at least one dialogue template comprising at least one alternative item of expected dialogue based on a corpus of vocabulary including technically-alike meanings in relation to the industrial machine based on the at least one ethnographic relationship;
- generate package data comprising the at least one dialogue template;
- install, on the intelligent industrial assistant, the package data comprising the at least one dialogue template, the intelligent industrial assistant directly connected to the industrial machine;
- receive, via a dialogue manager of the intelligent industrial assistant, a natural language input from a user of the group of users having the role;
- map, by a decision engine of the intelligent industrial assistant, at least a portion of the natural language input to a first dialogue template of the at least one dialogue template, the first dialogue template comprising a first mapping based on a first ethnographic relationship associating the activity data associated with the role of the user;
- at least one first task based on the activity data;
- at least one of the industrial machine or a database associated with the at least one first task;
- a dialogue sequence based on the at least one first task and the at least one of the industrial machine or the database;
- at least one first function performable by the intelligent industrial assistant based on the at least one first task, the at least one of the industrial machine or the database, and the dialogue sequence;
- and at least one action based on the at least one first function;
- determine, by the decision engine of the intelligent industrial assistant, at least one command based on the at least one action of the first dialogue template;
- and
- communicate, by the decision engine of the intelligent industrial assistant, command data associated with the at least one command to the at least one of the industrial machine or the database associated with the first dialogue template.
Dependencies are inferred from the claim text.