Insights into performance of a bot system

US12242539B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12242539-B2
Application numberUS-202318137829-A
CountryUS
Kind codeB2
Filing dateApr 21, 2023
Priority dateApr 26, 2019
Publication dateMar 4, 2025
Grant dateMar 4, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates generally to techniques for analyzing and improving a bot system, and more particularly to an analytic system integrated with a bot system for monitoring, analyzing, visualizing, diagnosing, and improving the performance of the bot system. For example, an analytic system is integrated with a bot system for monitoring, analyzing, visualizing, and improving the performance of the bot system. The analytic system monitors events occurred in conversations between end users and the bot system, aggregates and analyzes the collected events, and provides information regarding the conversations graphically on a graphic user interface as insights reports at different generalization levels. The insights reports offer developer-oriented analytics to pinpoint issues with skills so a user can address them before they cause problems. The insights let a user track conversation trends over time, identify execution paths, determine the accuracy of their intent resolutions, and access entire conversation transcripts.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing a plurality of events generated by a bot system, the bot system comprising a plurality of bots, each bot of the plurality of bots implemented using one or more trained machine-learning models; generating a plurality of reports based on the plurality of events; receiving an indication of a selection of a report of the plurality of reports, the indication of the selection received in response to a user providing an input on a graphical user interface, wherein the report provides a conversation completion performance indicator for providing insight into a percentage of complete conversations performed by the plurality of bots, a conversation completion performance indicator for providing insight into a number of complete conversations performed by each respective bot of the plurality of bots, and a conversation incompletion performance indicator for providing insight into a number of incomplete conversations performed by each respective bot of the plurality of bots; and in response to receiving the indication of the selection of the report, displaying the report and a plurality of user-selectable items for interacting with the report, wherein a user-selectable item of the plurality of user-selectable items comprises an element for selecting a portion of a conversation between a user of the bot system and a bot of the plurality of bots. 2. The method of claim 1 , wherein at least one event of the plurality of events is generated in response to the bot system determining one or more intents for a conversation between a user and one or more bots of the bot system. 3. The method of claim 1 , wherein a report of the plurality of reports provides insight into conversations performed of the plurality of bots over a period of time. 4. The method of claim 1 , wherein the report includes a graphic for evaluating performance of one or more bots of the plurality of bots. 5. The method of claim 1 , wherein the report includes information for evaluating types of errors in performance of one or more bots of the plurality of bots. 6. The method of claim 1 , wherein the conversation is included in a dialog between one or more bots of the bot system and the user. 7. The method of claim 1 , wherein the element for selecting the portion of the conversation comprises a plurality of sub-elements for filtering one or more conversational elements from the conversation. 8. A system comprising: a processing system; and one or more computer readable storage media storing instructions which, when executed by the processing system, cause the system to perform a method comprising: accessing a plurality of events generated by a bot system, the bot system comprising a plurality of bots, each bot of the plurality of bots implemented using one or more trained machine-learning models; generating a plurality of reports based on the plurality of events; receiving an indication of a selection of a report of the plurality of reports, the indication of the selection received in response to a user providing an input on a graphical user interface, wherein the report provides a conversation completion performance indicator for providing insight into a percentage of complete conversations performed by the plurality of bots, a conversation completion performance indicator for providing insight into a number of complete conversations performed by each respective bot of the plurality of bots, and a conversation incompletion performance indicator for providing insight into a number of incomplete conversations performed by each respective bot of the plurality of bots; and in response to receiving the indication of the selection of the report, displaying the report and a plurality of user-selectable items for interacting with the report, wherein a user-selectable item of the plurality of user-selectable items comprises an element for selecting a portion of a conversation between a user of the bot system and a bot of the plurality of bots. 9. The system of claim 8 , wherein at least one event of the plurality of events is generated in response to the bot system determining one or more intents for a conversation between a user and one or more bots of the bot system. 10. The system of claim 8 , wherein a report of the plurality of reports provides insight into conversations performed of the plurality of bots over a period of time. 11. The system of claim 8 , wherein the report includes a graphic for evaluating performance of one or more bots of the plurality of bots. 12. The system of claim 8 , wherein the report includes information for evaluating types of errors in performance of one or more bots of the plurality of bots. 13. The system of claim 8 , wherein the conversation is included in a dialog between one or more bots of the bot system and the user. 14. The system of claim 8 , wherein the element for selecting the portion of the conversation comprises a plurality of sub-elements for filtering one or more conversational elements from the conversation. 15. One or more non-transitory computer-readable media storing computer-readable instructions that, when executed by a processing system, cause a system to perform a method comprising: accessing a plurality of events generated by a bot system, the bot system comprising a plurality of bots, each bot of the plurality of bots implemented using one or more trained machine-learning models; generating a plurality of reports based on the plurality of events; receiving an indication of a selection of a report of the plurality of reports, the indication of the selection received in response to a user providing an input on a graphical user interface, wherein the report provides a conversation completion performance indicator for providing insight into a percentage of complete conversations performed by the plurality of bots, a conversation completion performance indicator for providing insight into a number of complete conversations performed by each respective bot of the plurality of bots, and a conversation incompletion performance indicator for providing insight into a number of incomplete conversations performed by each respective bot of the plurality of bots; and in response to receiving the indication of the selection of the report, displaying the report and a plurality of user-selectable items for interacting with the report, wherein a user-selectable item of the plurality of user-selectable items comprises an element for selecting a portion of a conversation between a user of the bot system and a bot of the plurality of bots. 16. The one or more non-transitory computer-readable media of claim 15 , wherein at least one event of the plurality of events is generated in response to the bot system determining one or more intents for a conversation between a user and one or more bots of the bot system. 17. The one or more non-transitory computer-readable media of claim 15 , wherein the report includes a graphic for evaluating performance of one or more bots of the plurality of bots. 18. The one or more non-transitory computer-readable media of claim 15 , wherein the report includes information for evaluating types of errors in performance of one or more bots of the plurality of bots. 19. The one or more non-transitory computer-readable media of claim 15 , wherein the conversation is included in a dialog between one or more bots of the bot system and the user. 20. The one or more non-transitory computer-readable media of claim 15 , wherein the element for selecting the por

Assignees

Inventors

Classifications

  • Creating reference templates; Clustering · CPC title

  • Training · CPC title

  • Abduction · CPC title

  • Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence · CPC title

  • Machine learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12242539B2 cover?
The present disclosure relates generally to techniques for analyzing and improving a bot system, and more particularly to an analytic system integrated with a bot system for monitoring, analyzing, visualizing, diagnosing, and improving the performance of the bot system. For example, an analytic system is integrated with a bot system for monitoring, analyzing, visualizing, and improving the perf…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F16/90332. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).