US11803592B2ActiveUtilityA1

Method, system, and computer program product for developing dialogue templates for an intelligent industrial assistant

Assignee: iT SpeeX LLCPriority: Feb 8, 2019Filed: Feb 10, 2020Granted: Oct 31, 2023
Est. expiryFeb 8, 2039(~12.6 yrs left)· nominal 20-yr term from priority
G06F 16/90332G05B 23/0216G06F 3/0484G06F 8/34G06F 9/451G06F 9/453G06F 3/167G06F 40/186G10L 15/22H04M 3/493G06F 16/3329G06F 40/35H04M 2201/42
62
PatentIndex Score
1
Cited by
50
References
15
Claims

Abstract

Provided is a method for developing at least one dialogue template for an intelligent industrial assistant. The method may include receiving first group identification data associated with a first group of features. First feature identification data associated with a first feature of the first group of features may be received. First sequence identification data associated with a first sequence performable by an intelligent industrial assistant based on the first feature may be received. Expected dialogue data associated with expected dialogue of the first sequence may be received. Action data associated with at least one action of the first sequence may be received. A first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the expected dialogue data, and the action data may be generated. 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 developing at least one dialogue template for an intelligent industrial assistant, comprising:
 displaying, with at least one processor, a first set of graphical elements of a graphical user interface; 
 receiving, by the first set of graphical elements of the graphical user interface, first group identification data associated with a first group of features associated with a first industrial machine, the first group identification data comprising at least one identifier of the first industrial machine; 
 in response to receiving the first group identification data, displaying, with at least one processor, a second set of graphical elements of the graphical user interface; 
 receiving, by the second set of graphical elements of the graphical user interface, first feature identification data associated with a first feature of the first group of features; 
 in response to receiving the first feature identification data, displaying, with at least one processor, a third set of graphical elements of the graphical user interface; 
 receiving, by the third set of graphical elements of the graphical user interface, first sequence identification data associated with a first sequence performable by the intelligent industrial assistant based on the first feature; 
 in response to receiving the first sequence identification data, displaying, with at least one processor, a fourth set of graphical elements of the graphical user interface; 
 receiving, by the fourth set of graphical elements of the graphical user interface, first expected dialogue data associated with first expected dialogue of the first sequence, the first expected dialogue data comprising parameter data associated with at least one parameter of the first expected dialogue data; 
 in response to receiving the first expected dialogue data, displaying, with at least one processor, a fifth set of graphical elements of the graphical user interface; 
 receiving, by the fifth set of graphical elements of the graphical user interface, action data associated with at least one action of the first sequence; 
 receiving, by the graphical user interface, second sequence identification data associated with a second sequence performable by the intelligent industrial assistant based on the first feature; and 
 receiving, by the graphical user interface, second expected dialogue data associated with second expected dialogue of the second sequence, wherein an ending step of the first expected dialogue data matches a starting step of the second expected dialogue data to link the first sequence to the second sequence, wherein the first feature comprises a complex feature comprising the first sequence as a prerequisite to the second sequence such that the second sequence is only started by a user input associated with the second expected dialogue data after the ending step of the first expected dialogue data; and 
 generating, with at least one processor, a first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the first expected dialogue data, the action data, the second sequence identification data, and the second expected dialogue data. 
 
     
     
       2. The method of  claim 1 , further comprising:
 adding the first dialogue template to package data for the intelligent industrial assistant; and 
 communicating the package data to the intelligent industrial assistant. 
 
     
     
       3. The method of  claim 1 , further comprising:
 communicating the first dialogue template to the intelligent industrial assistant, wherein the intelligent industrial assistant adds the first dialogue template to package data of the intelligent industrial assistant. 
 
     
     
       4. The method of  claim 1 , further comprising:
 displaying, with at least one processor, a first view of the graphical user interface, the first view comprising the first set of graphical elements and the second set of graphical elements. 
 
     
     
       5. The method of  claim 4 , further comprising:
 displaying, with at least one processor, a second view of the graphical user interface, the second view comprising the third set of graphical elements and a first portion of the fourth set of graphical elements to receive a first portion of the first expected dialogue data, the first portion of the first expected dialogue data comprising expected initiating dialogue data associated with at least one phrase for initiating the first sequence. 
 
     
     
       6. The method of  claim 5 , further comprising:
 displaying, with at least one processor, a third view of the graphical user interface, the third view comprising a second portion of the fourth set of graphical elements to receive a second portion of the first expected dialogue data, the second portion of the first expected dialogue data comprising the parameter data associated with the at least one parameter of the first expected dialogue data. 
 
     
     
       7. The method of  claim 6 , further comprising:
 displaying, with at least one processor, a fourth view of the graphical user interface, the fourth view comprising a third portion of the fourth set of graphical elements to receive a third portion of the first expected dialogue data, the third portion of the first expected dialogue data comprising script data based on the at least one parameter of the first expected dialogue data. 
 
     
     
       8. The method of  claim 7 , further comprising:
 displaying, with at least one processor, a fifth view of the graphical user interface, the fifth view comprising the fifth set of graphical elements to receive the action data based on the first sequence identification data and the at least one parameter of the first expected dialogue data. 
 
     
     
       9. The method of  claim 1 , wherein the action data comprises at least one of an audio output of the intelligent industrial assistant, a media item for display by the intelligent industrial assistant, a tabular list for display by the intelligent industrial assistant, a report template for outputting by the intelligent industrial assistant, a machine interface for accessing by the intelligent industrial assistant, a database interface for accessing by the intelligent industrial assistant, or a combination thereof. 
     
     
       10. The method of  claim 1 , further comprising verifying, with at least one processor, the first dialogue template does not contain errors. 
     
     
       11. The method of  claim 1 , further comprising:
 receiving, with at least one processor, language data associated with at least one language associated with at least one of the first group identification data, the first feature identification data, the first sequence identification data, or a combination thereof. 
 
     
     
       12. The method of  claim 1 , further comprising:
 communicating the first dialogue template to a remote system, wherein the remote system adds the first dialogue template to package data for the intelligent industrial assistant. 
 
     
     
       13. The method of  claim 12 , wherein the remote system communicates the package data to the intelligent industrial assistant. 
     
     
       14. A system for developing at least one dialogue template for an intelligent industrial assistant, comprising:
 at least one processor; and 
 at least one non-transitory computer readable medium comprising instructions to direct the at least one processor to:
 display a first set of graphical elements of a graphical user interface; 
 receive, by the first set of graphical elements of the graphical user interface, first group identification data associated with a first group of features associated with a first industrial machine, the first group identification data comprising at least one identifier of the first industrial machine; 
 in response to receiving the first group identification data, display a second set of graphical elements of the graphical user interface; 
 receive, by the second set of graphical elements of the graphical user interface, first feature identification data associated with a first feature of the first group of features; 
 in response to receiving the first feature identification data, display a third set of graphical elements of the graphical user interface; 
 receive, by the third set of graphical elements of the graphical user interface, first sequence identification data associated with a first sequence performable by the intelligent industrial assistant based on the first feature; 
 in response to receiving the first sequence identification data, display a fourth set of graphical elements of the graphical user interface; 
 receive, by the fourth set of graphical elements of the graphical user interface, first expected dialogue data associated with first expected dialogue of the first sequence, the first expected dialogue data comprising parameter data associated with at least one parameter of the first expected dialogue data; 
 in response to receiving the first expected dialogue data, display a fifth set of graphical elements of the graphical user interface; 
 receive, by the fifth set of graphical elements of the graphical user interface, action data associated with at least one action of the first sequence; 
 receive, by the graphical user interface, second sequence identification data associated with a second sequence performable by the intelligent industrial assistant based on the first feature; and 
 receive, by the graphical user interface, second expected dialogue data associated with second expected dialogue of the second sequence, wherein an ending step of the first expected dialogue data matches a starting step of the second expected dialogue data to link the first sequence to the second sequence, wherein the first feature comprises a complex feature comprising the first sequence as a prerequisite to the second sequence such that the second sequence is only started by a user input associated with the second expected dialogue data after the ending step of the first expected dialogue data; and 
 generate a first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the first expected dialogue data, the action data, the second sequence identification data, and the second expected dialogue data. 
 
 
     
     
       15. A computer program product for developing at least one dialogue template for 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:
 display a first set of graphical elements of a graphical user interface; 
 receive, by the first set of graphical elements of the graphical user interface, first group identification data associated with a first group of features associated with a first industrial machine, the first group identification data comprising at least one identifier of the first industrial machine; 
 in response to receiving the first group identification data, display a second set of graphical elements of the graphical user interface; 
 receive, by the second set of graphical elements of the graphical user interface, first feature identification data associated with a first feature of the first group of features; 
 in response to receiving the first feature identification data, display a third set of graphical elements of the graphical user interface; 
 receive, by the third set of graphical elements of the graphical user interface, first sequence identification data associated with a first sequence performable by the intelligent industrial assistant based on the first feature; 
 in response to receiving the first sequence identification data, display a fourth set of graphical elements of the graphical user interface; 
 receive, by the fourth set of graphical elements of the graphical user interface, first expected dialogue data associated with first expected dialogue of the first sequence, the first expected dialogue data comprising parameter data associated with at least one parameter of the first expected dialogue data; 
 in response to receiving the first expected dialogue data, display a fifth set of graphical elements of the graphical user interface; 
 receive, by the fifth set of graphical elements of the graphical user interface, action data associated with at least one action of the first sequence; and 
 receive, by the graphical user interface, second sequence identification data associated with a second sequence performable by the intelligent industrial assistant based on the first feature; and 
 receive, by the graphical user interface, second expected dialogue data associated with second expected dialogue of the second sequence, wherein an ending step of the first expected dialogue data matches a starting step of the second expected dialogue data to link the first sequence to the second sequence, wherein the first feature comprises a complex feature comprising the first sequence as a prerequisite to the second sequence such that the second sequence is only started by a user input associated with the second expected dialogue data after the ending step of the first expected dialogue data; and 
 generate a first dialogue template based on the first group identification data, the first feature identification data, the first sequence identification data, the first expected dialogue data, the action data, the second sequence identification data, and the second expected dialogue data.

Join the waitlist — get patent alerts

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

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