US 11,722,440 B2
Visual design of a conversational bot
Christopher Whitten, Seattle, WA (US); Sangwoo Han, Seattle, WA (US); Benjamin Abraham Russell Brown, Austin, TX (US); Vishwac Sena Kannan, Redmond, WA (US); Andrew Stephen Brown, Redmond, WA (US); Marieke Watson Iwema, Seattle, WA (US); and Yochay Kiriaty, Sammamish, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 4, 2022, as Appl. No. 17/712,825.
Application 17/712,825 is a continuation of application No. 16/696,181, filed on Nov. 26, 2019, granted, now 11,329,932.
Claims priority of provisional application 62/929,566, filed on Nov. 1, 2019.
Prior Publication US 2022/0231974 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/58 (2006.01); H04L 51/02 (2022.01); G06F 9/445 (2018.01); G06F 8/34 (2018.01); G06F 8/33 (2018.01); G06F 16/332 (2019.01); G06F 3/0482 (2013.01); G06F 8/35 (2018.01); G06F 8/30 (2018.01)
CPC H04L 51/02 (2013.01) [G06F 3/0482 (2013.01); G06F 8/30 (2013.01); G06F 8/33 (2013.01); G06F 8/34 (2013.01); G06F 8/35 (2013.01); G06F 9/44505 (2013.01); G06F 16/3329 (2019.01); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
at least one processor; and
memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to:
display a first display pane;
detect an authoring input relative to a set or visual nodes, connected by links as a flowchart, on the first display pane, the set of visual nodes in the flowchart being indicative of actions that a chatbot is configured to perform;
detect a node selection authoring input, selecting a selected visual node of the set of visual nodes on the first display pane, the selected visual node corresponding to an action the chatbot is configured to perform; and
display a second display pane, along with the first display pane, with one or m property authoring actuators that are actuatable to configure properties of the action corresponding to the selected visual node.