Platform for conversation-based insight search in analytics systems

US11714807B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11714807-B2
Application numberUS-201916726462-A
CountryUS
Kind codeB2
Filing dateDec 24, 2019
Priority dateDec 24, 2019
Publication dateAug 1, 2023
Grant dateAug 1, 2023

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.

Methods, systems, and computer-readable storage media for receiving, by a conversation-based search system (CSS) of an analytics system, verbal input from a user, providing, by the CSS, text input based on the verbal input, processing, by the CSS, the text input to determine a set of contexts, each context in the set of context representing one or more operations of an enterprise, determining, by the CSS, one or more insights based on the set of contexts, each insight representative of a performance of the enterprise, and displaying, by the analytics system, a story comprising one or more visualizations, each visualization depicting at least one insight.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for providing insights from an analytics system based on verbal input of a user, the method being executed by one or more processors and comprising: receiving, by a conversation-based search system (CSS) of an analytics system, verbal input from a user during a session between the user and the CSS, the CSS providing a user profile of the user based on interactions of the user with the CSS; providing, by the CSS, text input based on the verbal input; processing, by the CSS, the text input to determine a set of contexts, a number of contexts in the set of contexts being limited by a context limit defined in a configuration, each context in the set of contexts representing one or more operations of an enterprise, contexts are provided in the set of contexts based on one or more patterns associated with the user in the user profile; determining, by the CSS, a set of insights based on the set of contexts, each insight representative of a performance of the enterprise; receiving, by a smart freeze module of the CSS, user input indicating that a current depth of insight is usable and, in response, storing one or more insights in the set of insights for use in a subsequent session; and displaying, by the analytics system and during the session, a story comprising one or more visualizations, each visualization depicting at least one insight. 2. The method of claim 1 , wherein the text input is provided by processing the verbal input through one or more natural language system (NLS) libraries. 3. The method of claim 1 , further comprising determining a data fence for the user at least partially based on a role that is assigned to the user, the data fence determining one or more data sources to be accessed to determine the set of contexts. 4. The method of claim 1 , further comprising determining that a configuration setting indicates that the CSS is accessible to the user, and in response, enabling the CSS to receive the verbal input from the user. 5. The method of claim 1 , further comprising providing an intermediate story based on at least one insight of the one or more insights, wherein at least a portion of the intermediate story is included in the story. 6. The method of claim 1 , wherein at least one context is determined as a leading context and at least one context is determined as an intermediate context. 7. The method of claim 1 , wherein contexts in the set of contexts are provided in a rank order. 8. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for providing insights from an analytics system based on verbal input of a user, the operations comprising: receiving, by a conversation-based search system (CSS) of an analytics system, verbal input from a user during a session between the user and the CSS, the CSS providing a user profile of the user based on interactions of the user with the CSS; providing, by the CSS, text input based on the verbal input; processing, by the CSS, the text input to determine a set of contexts, a number of contexts in the set of contexts being limited by a context limit defined in a configuration, each context in the set of contexts representing one or more operations of an enterprise, contexts are provided in the set of contexts based on one or more patterns associated with the user in the user profile; determining, by the CSS, a set of insights based on the set of contexts, each insight representative of a performance of the enterprise; receiving, by a smart freeze module of the CSS, user input indicating that a current depth of insight is usable and, in response, storing one or more insights in the set of insights for use in a subsequent session; and displaying, by the analytics system and during the session, a story comprising one or more visualizations, each visualization depicting at least one insight. 9. The computer-readable storage medium of claim 8 , wherein the text input is provided by processing the verbal input through one or more natural language system (NLS) libraries. 10. The computer-readable storage medium of claim 8 , wherein operations further comprise determining a data fence for the user at least partially based on a role that is assigned to the user, the data fence determining one or more data sources to be accessed to determine the set of contexts. 11. The computer-readable storage medium of claim 8 , wherein operations further comprise determining that a configuration setting indicates that the CSS is accessible to the user, and in response, enabling the CSS to receive the verbal input from the user. 12. The computer-readable storage medium of claim 8 , wherein operations further comprise providing an intermediate story based on at least one insight of the one or more insights, wherein at least a portion of the intermediate story is included in the story. 13. The computer-readable storage medium of claim 8 , wherein at least one context is determined as a leading context and at least one context is determined as an intermediate context. 14. The computer-readable storage medium of claim 8 , wherein contexts in the set of contexts are provided in a rank order. 15. A system, comprising: a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for providing insights from an analytics system based on verbal input of a user, the operations comprising: receiving, by a conversation-based search system (CSS) of an analytics system, verbal input from a user during a session between the user and the CSS, the CSS providing a user profile of the user based on interactions of the user with the CSS; providing, by the CSS, text input based on the verbal input; processing, by the CSS, the text input to determine a set of contexts, a number of contexts in the set of contexts being limited by a context limit defined in a configuration, each context in the set of contexts representing one or more operations of an enterprise, contexts are provided in the set of contexts based on one or more patterns associated with the user in the user profile; determining, by the CSS, a set of insights based on the set of contexts, each insight representative of a performance of the enterprise; receiving, by a smart freeze module of the CSS, user input indicating that a current depth of insight is usable and, in response, storing one or more insights in the set of insights for use in a subsequent session; and displaying, by the analytics system and during the session, a story comprising one or more visualizations, each visualization depicting at least one insight. 16. The system of claim 15 , wherein the text input is provided by processing the verbal input through one or more natural language system (NLS) libraries. 17. The system of claim 15 , wherein operations further comprise determining a data fence for the user at least partially based on a role that is assigned to the user, the data fence determining one or more data sources to be accessed to determine the set of contexts. 18. The system of claim 15 , wherein operations further comprise determining that a configuration setting indicates that the CSS is accessible to the user, and in response, enabling the CSS to receive the verbal input from the user.

Assignees

Inventors

Classifications

  • G06F16/243Primary

    Natural language query formulation · CPC title

  • of query operations · CPC title

  • Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • Execution procedure of a spoken command · 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 US11714807B2 cover?
Methods, systems, and computer-readable storage media for receiving, by a conversation-based search system (CSS) of an analytics system, verbal input from a user, providing, by the CSS, text input based on the verbal input, processing, by the CSS, the text input to determine a set of contexts, each context in the set of context representing one or more operations of an enterprise, determining, …
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F16/243. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 01 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).