IP Library Granted Patent US 11,550,552
Granted Patent B2
US 11,550,552 · App. 17/070,841 · Granted Jan 10, 2023

Development system and method for a conversational application

Inventors: David Ardman (Cote Saint Luc, CA); Andrew Matkin (Bolton, MA); Nirvana Tikku (Brooklyn, NY); Abhishek Rohatgi (Dollard-des-Ormeaux, CA); Marco Antonio Padron Chavez (Longueuil, CA); Flaviu Gelu Negrean (Verdun, CA); Gabrielle R. Martone (Boonton, NJ)
Assignee: Nuance Communications, Inc.
G06F8/36G06F8/33G06F8/34G06F8/38G06F8/77G06F9/453G06F11/0796G06F11/3608G06F11/3664G10L13/02G10L15/22G10L15/26G10L13/00H04L51/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,550,552
App. No.
17/070,841
Granted
Jan 10, 2023
Kind
B2
Abstract

A method, computer program product, and computing system for enabling usage of a conversational application by a plurality of users; gathering usage data concerning usage of the conversational application by the plurality of users; defining a visual representation of the conversational application; and overlaying the usage data onto the visual representation of the conversational application to generate visual traffic flow data.

Claims (93)

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; and

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 the conversational application at of the plurality of functional modules.

2. The computer-implemented method of claim 1 wherein the visual representation of the conversational application is a logic flow of the conversational application.

3. The computer-implemented method of claim 1 wherein the plurality of functional modules includes:

one or more predefined functional modules; and

one or more user-defined functional modules.

4. The computer-implemented method of claim 1 wherein the visual traffic flow data is configured to further define one or more of:

a flow of the plurality of users through the visual representation of the conversational application;

a quantity of users entering one or more of the plurality of functional modules;

a percentage of users entering one or more of the plurality of functional modules;

a quantity of users leaving one or more of the plurality of functional modules;

a percentage of users leaving one or more of the plurality of functional modules; and

a percentage of users leaving the conversational application.

5. The computer-implemented method of claim 1 wherein the plurality of users includes:

one or more end users.

6. The computer-implemented method of claim 1 wherein the plurality of users includes:

one or more testers.

7. The computer-implemented method of claim 1 wherein the conversational application includes one or more of:

a multi-channel conversational application; and

a multi-modality conversational application.

8. The computer-implemented method of claim 7 wherein the multi-channel conversational application includes one or more of:

an IVR channel;

an SMS channel;

a mobile-based channel; and

a web-based channel.

9. The computer-implemented method of claim 7 wherein the multi-modality conversational application includes one or more of:

an audio-based communication modality; and

a visual-based communication modality.

10. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations 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; and

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 the conversational application at of the plurality of functional modules.

11. The computer program product of claim 10 wherein the visual representation of the conversational application is a logic flow of the conversational application.

12. The computer program product of claim 10 wherein the plurality of functional modules includes:

one or more predefined functional modules; and

one or more user-defined functional modules.

13. The computer program product of claim 10 wherein the visual traffic flow data is configured to further define one or more of:

a flow of the plurality of users through the visual representation of the conversational application;

a quantity of users entering one or more of the plurality of functional modules;

a percentage of users entering one or more of the plurality of functional modules;

a quantity of users leaving one or more of the plurality of functional modules;

a percentage of users leaving one or more of the plurality of functional modules; and

a percentage of users leaving the conversational application.

14. The computer program product of claim 10 wherein the plurality of users includes:

one or more end users.

15. The computer program product of claim 10 wherein the plurality of users includes:

one or more testers.

16. The computer program product of claim 10 wherein the conversational application includes one or more of:

a multi-channel conversational application; and

a multi-modality conversational application.

17. The computer program product of claim 16 wherein the multi-channel conversational application includes one or more of:

an IVR channel;

an SMS channel;

a mobile-based channel; and

a web-based channel.

18. The computer program product of claim 16 wherein the multi-modality conversational application includes one or more of:

an audio-based communication modality; and

a visual-based communication modality.

19. A computing system including a processor and memory configured to perform operations 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; and

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 the conversational application at of the plurality of functional modules.

20. The computing system of claim 19 wherein the visual representation of the conversational application is a logic flow of the conversational application.

21. The computing system of claim 19 wherein the plurality of functional modules includes:

one or more predefined functional modules; and

one or more user-defined functional modules.

22. The computing system of claim 19 wherein the visual traffic flow data is configured to further define one or more of:

a flow of the plurality of users through the visual representation of the conversational application;

a quantity of users entering one or more of the plurality of functional modules;

a percentage of users entering one or more of the plurality of functional modules;

a quantity of users leaving one or more of the plurality of functional modules;

a percentage of users leaving one or more of the plurality of functional modules; and

a percentage of users leaving the conversational application.

23. The computing system of claim 19 wherein the plurality of users includes:

one or more end users.

24. The computing system of claim 19 wherein the plurality of users includes:

one or more testers.

25. The computing system of claim 19 wherein the conversational application includes one or more of:

a multi-channel conversational application; and

a multi-modality conversational application.

26. The computing system of claim 25 wherein the multi-channel conversational application includes one or more of:

an IVR channel;

an SMS channel;

a mobile-based channel; and

a web-based channel.

27. The computing system of claim 25 wherein the multi-modality conversational application includes one or more of:

an audio-based communication modality; and

a visual-based communication modality.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065530/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2022
From: ARDMAN, DAVID; MATKIN, ANDREW; TIKKU, NIRVANA; ROHATGI, ABHISHEK; PADRON CHAVEZ, MARCO ANTONIO; NEGREAN, FLAVIU GELU; MARTONE, GABRIELLE R.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 059972/0666 →