US2022108077A1PendingUtilityA1

Method, System, and Computer Program Product for an Intelligent Industrial Assistant

Assignee: iT SpeeX LLCPriority: Jul 17, 2018Filed: Dec 15, 2021Published: Apr 7, 2022
Est. expiryJul 17, 2038(~11.9 yrs left)· nominal 20-yr term from priority
G06Q 50/04Y02P90/80G06F 40/30G05B 2219/23386G05B 19/0423
55
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for using an intelligent industrial assistant, comprising:
 generating, by at least one device, at least one dialogue template based on ethnographically studying at least one user of a group of users having a role associated with an industrial machine, each dialogue template comprising a mapping based on a respective ethnographic relationship of at least one ethnographic relationship specific to users of the industrial machine associating at least one function performable by an intelligent industrial assistant and at least one task determined based on 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, the at least one device remote from the industrial machine;   generating, by the at least one device, package data comprising the at least one dialogue template;   receiving, by 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 at least one first task based on ethnographically studying the at least one user of the group of users having the role associated with the industrial machine; 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.   
     
     
         2 . The method of  claim 1 , wherein the at least one device comprises a remote server, the method further comprising:
 communicating, by the remote server, the package data comprising the at least one dialogue template to the intelligent industrial assistant.   
     
     
         3 . The method of  claim 1 , wherein the at least one device comprises a user device,
 wherein generating the at least one dialogue template comprises generating, by the user device, the at least one dialogue template,   wherein generating the package data comprises generating, by the at least one user device, the package data comprising the at least one dialogue template, and   wherein the method further comprises:
 communicating, by the user device, the package data to the intelligent industrial assistant. 
   
     
     
         4 . The method of  claim 3 , wherein the at least one device further comprises at least one remote server, and
 wherein communicating the package data comprises:
 communicating, by the user device, the package data to the remote server; and 
 communicating, by the remote server, the package data to the intelligent industrial assistant. 
   
     
     
         5 . The method of  claim 1 , wherein the package data comprises an industrial machine interface for the industrial machine, wherein the industrial machine interface comprises an application programming interface (API) associated with the industrial machine. 
     
     
         6 . The method of  claim 1 , wherein the intelligent industrial assistant comprises a first intelligent industrial assistant of a plurality of intelligent industrial assistants, and
 wherein receiving the package data comprises receiving, by each intelligent industrial assistant from the at least one device, the package data.   
     
     
         7 . The method of  claim 6 , wherein the industrial machine comprises a first industrial machine of a plurality of industrial machines, and
 wherein the package data for each respective intelligent industrial assistant comprises a respective industrial machine interface for at least one respective industrial machine, and wherein the respective industrial machine interface comprises an application programming interface (API) associated with the at least one respective industrial machine.   
     
     
         8 . The method of  claim 1 , further comprising:
 receiving, by the intelligent industrial assistant, response data in response to the command data; and   communicating, by the intelligent industrial assistant, a response to the user based on the response data.   
     
     
         9 . The method of  claim 1 , wherein the at least one dialogue template comprises a plurality of dialogue templates, the method further comprising:
 selecting, by the intelligent industrial assistant, the first dialogue template from the plurality of dialogue templates based on the natural language input.   
     
     
         10 . The method of  claim 1 , further comprising:
 determining, by the intelligent industrial assistant, the natural language input is insufficient to map to a portion of the first dialogue template;   communicating, by the intelligent industrial assistant, a prompt requesting additional input to the user;   receiving, by the intelligent industrial assistant, a second natural language input form the user; and   mapping, by the intelligent industrial assistant, at least a portion of the second natural language input to the portion of the first dialogue template.   
     
     
         11 . The method of  claim 1 , further comprising:
 communicating, by the intelligent industrial assistant, a prompt requesting confirmation for the at least one command to the user based on the first dialogue template;   receiving, by the intelligent industrial assistant, a second natural language input from the user; and   determining, by the intelligent industrial assistant, the user has confirmed the at least one command based on the second natural language input.   
     
     
         12 . The method of  claim 1 , wherein the package data further comprises at least one of a media item, a tabular list, a report template, a machine interface, a database interface, or a combination thereof. 
     
     
         13 . The method of  claim 12 , wherein the media item comprises at least one of a user manual, a video recording, an audio recording, or a combination thereof. 
     
     
         14 . The method of  claim 13 , wherein the user manual comprises a plurality of media markers, wherein the first dialogue template is associated with at least one media marker of the plurality of media markers, wherein the command data is associated with the at least one media marker of the plurality of media markers, and wherein communicating the command data comprises transmitting, by the intelligent industrial assistant, the command data to a user device to display the at least one media marker of the user manual. 
     
     
         15 . The method of  claim 12 , wherein the package data comprises the tabular list, wherein the first dialogue template is associated with at least one field of the tabular list, wherein the command data is associated with the at least one field of the tabular list, and wherein communicating the command data comprises transmitting, by the intelligent industrial assistant, the command data to a user device to display the at least one field of the tabular list. 
     
     
         16 . The method of  claim 12 , wherein the package data comprises a first report template, and wherein the first report template comprises at least one of a history field, a filtering field, a statistics field, a calculation field, a warning field, an alarm field, a machine status field, or a combination thereof. 
     
     
         17 . A system for using an intelligent industrial assistant, comprising:
 at least one device configured to:
 generate at least one dialogue template based on ethnographically studying at least one user of a group of users having a role associated with an industrial machine, each dialogue template comprising a mapping based on a respective ethnographic relationship of at least one ethnographic relationship specific to users of the industrial machine associating at least one function performable by an intelligent industrial assistant and at least one task determined based on 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, the at least one device remote from the industrial machine; 
 generate package data comprising the at least one dialogue template; and 
   the intelligent industrial assistant configured to:
 receive the package data from the at least one device, the intelligent industrial assistant directly connected to the industrial machine; 
 receive a natural language input from a user of the group of users having the role; 
 map 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 at least one first task based on ethnographically studying the at least one user of the group of users having the role associated with the industrial machine; 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. 
   
     
     
         18 . The system of  claim 17 , wherein the at least one device comprises a remote server, and wherein the remote server is further configured to communicate the package data comprising the at least one dialogue template to the intelligent industrial assistant. 
     
     
         19 . The system of  claim 17 , wherein the at least one device comprises a user device, and wherein the user device is further configured to communicate the package data comprising the at least one dialogue template to the intelligent industrial assistant. 
     
     
         20 . 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:
 generate at least one dialogue template based on ethnographically studying at least one user of a group of users having a role associated with an industrial machine, each dialogue template comprising a mapping based on a respective ethnographic relationship of at least one ethnographic relationship specific to users of the industrial machine associating at least one function performable by an intelligent industrial assistant and at least one task determined based on 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;   receive, by 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 at least one first task based on ethnographically studying the at least one user of the group of users having the role associated with the industrial machine; 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.

Join the waitlist — get patent alerts

Track US2022108077A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.