US 11,853,729 B2
Development system and method for a conversational application
David Ardman, Cote Saint Luc (CA); Andrew Matkin, Bolton, MA (US); Nirvana Tikku, Brooklyn, NY (US); Abhishek Rohatgi, Dollard-des-Ormeaux (CA); Marco Antonio Padron Chavez, Longueuil (CA); Flaviu Gelu Negrean, Verdun (CA); and Gabrielle R. Martone, Boonton, NJ (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Nuance Communications, Inc., Burlington, MA (US)
Filed on Dec. 16, 2022, as Appl. No. 18/083,084.
Application 18/083,084 is a continuation of application No. 17/070,841, filed on Oct. 14, 2020, granted, now 11,550,552.
Claims priority of provisional application 63/002,145, filed on Mar. 30, 2020.
Prior Publication US 2023/0126609 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 8/36 (2018.01); G06F 9/451 (2018.01); G06F 8/38 (2018.01); G10L 13/02 (2013.01); G10L 15/26 (2006.01); G06F 8/33 (2018.01); G06F 8/34 (2018.01); G06F 11/36 (2006.01); G10L 15/22 (2006.01); G06F 11/07 (2006.01); G06F 8/77 (2018.01); H04L 51/10 (2022.01); G10L 13/00 (2006.01)
CPC G06F 8/36 (2013.01) [G06F 8/33 (2013.01); G06F 8/34 (2013.01); G06F 8/38 (2013.01); G06F 8/77 (2013.01); G06F 9/453 (2018.02); G06F 11/0796 (2013.01); G06F 11/3608 (2013.01); G06F 11/3664 (2013.01); G10L 13/02 (2013.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G10L 13/00 (2013.01); H04L 51/10 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A computer-implemented method, executed on a computing device, comprising:
enabling usage of a conversational application by a plurality of users, wherein the conversational application is defined using a plurality of functional modules, wherein each functional module of the plurality of functional modules effectuates a logical function;
gathering usage data concerning usage of the conversational application by the plurality of users for each of the plurality of functional modules;
defining a visual representation of the conversational application for each of the plurality of functional modules;
overlaying the usage data onto the visual representation of the conversational application to generate visual traffic flow data for each of the plurality of functional modules, wherein the visual traffic flow data is configured to define a quantity of users intentionally leaving one or more of the plurality of functional modules; and
monitoring an outbound load balancing of a plurality of individual nodes within the conversational application based upon, at least in part, the visual traffic flow data.