Operation for multiple chat bots operation in organization

US11057320B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11057320-B2
Application numberUS-201916535273-A
CountryUS
Kind codeB2
Filing dateAug 8, 2019
Priority dateJun 27, 2019
Publication dateJul 6, 2021
Grant dateJul 6, 2021

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.

An improved chat bot operation enables multiple teams to leverage a common bot deployment, rather than requiring each team to build and deploy their own. A context-aware operation identifies a user's context and selects a context file, from among a plurality of context files, to tailor actions and responses. Each team thus has a reduced workload in generating a context file rather than an entire bot deployment. An exemplary method includes: receiving a first chat content from a first chat session; determining a first context for the first chat content; selecting, based at least on the first context, a first context file from a plurality of context files; determining, based at least on the first chat content and the first context file, a first action for the chat bot, wherein determining the first action for the chat bot comprises parsing the first context file; and executing the first action.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for managing operations of a chat bot, the system comprising: a processor; and a data acquisition sensor configured to acquire data of a status of an instrumented server of a user; a computer-readable medium storing instructions that are operative when executed by the processor to: receive a first chat content from a first chat session; identify an entity in the first chat session using the acquired data, wherein the user belongs to the entity; determine a first context for the first chat content using the status of the instrumented server of the user and the entity to which the user belongs; generate, based at least on the first context, a first context file from a plurality of context files previously provided by the entity, wherein the first context file comprises a function for accessing an executable, external resource; determine, based at least on the first chat content and the first context file, a first action for the chat bot, wherein determining the first action for the chat bot comprises parsing the first context file; and execute the first action. 2. The system of claim 1 wherein: the entity is a team within an organization deploying the chat bot, the first context corresponds with the team within the organization deploying the chat bot, and to generate the first context file, the processor is configured to generate functions to be performed by the context file. 3. The system of claim 1 wherein the function for accessing the executable, external resource is a custom tool or a third party tool, and wherein executing the action comprises: executing the function; and reporting a result of executing the function to the first chat session. 4. The system of claim 1 wherein the instructions are further operative to: receive a second chat content from a second chat session including a second entity, different than the first chat session with the entity; determine a second context for the second chat content, the second context different than the first context; generate, based at least on the second context, a second context file from the plurality of context files, the second context file different than the first context file; determine, based at least on the second chat content and the second context file, a second action for the chat bot, wherein determining the second action for the chat bot comprises parsing the second context file; and execute the second action. 5. The system of claim 4 wherein the instructions are further operative to: receive the second context file; and add the second context file to the plurality of context files. 6. The system of claim 1 wherein the plurality of context files comprises a plurality of YAML files. 7. The system of claim 1 wherein executing the first action comprises: controlling the data acquisition sensor to collect data; and reporting the collected data to the first chat session. 8. The system of claim 1 wherein determining a first context for the first chat content comprises determining, using artificial intelligence (AI), a first context for the first chat content. 9. The system of claim 1 wherein the instructions are further operative to: enhance the plurality of context files with additional functionality using a machine learning (ML) component by improving the first context file or adding additional context files for the entity responsive to learning additional chat content received from the user during the first chat session, wherein the additional chat content comprises additional questions received from the user responsive to the first action for the chat bot. 10. A method of managing operations of a chat bot, the method comprising: receiving a first chat content from a first chat session; acquiring data of a status of an instrumented server of a user; identifying an entity in the first chat session using the acquired data, wherein the user belongs to the entity; determining a first context for the first chat content using the status of the instrumented server of the user and the entity to which the user belongs; generating, based at least on the first context, a first context file from a plurality of context files previously provided by the entity, wherein the first context file comprises a function for accessing an executable, external resource; determining, based at least on the first chat content and the first context file, a first action for the chat bot, wherein determining the first action for the chat bot comprises parsing the first context file; and executing the first action. 11. The method of claim 10 wherein: the first context corresponds with a first organization of a plurality of organizations using the chat bot, and generating the first context file includes generating functions to be performed by the context file. 12. The method of claim 10 wherein the first context file comprises a function for accessing an external resource, and wherein executing the action comprises: executing the function; and reporting a result of executing the function to the first chat session. 13. The method of claim 10 further comprising: receiving a second chat content from a second chat session, different than the first chat session; determining a second context for the second chat content, the second context different than the first context; generating, based at least on the second context, a second context file from the plurality of context files, the second context file different than the first context file; determining, based at least on the second chat content and the second context file, a second action for the chat bot, wherein determining the second action for the chat bot comprises parsing the second context file; and executing the second action. 14. The method of claim 13 further comprising: receiving the second context file; and adding the second context file to the plurality of context files. 15. The method of claim 10 wherein the plurality of context files comprises a plurality of YAML files. 16. The method of claim 10 wherein executing the first action comprises: reporting the acquired data to the first chat session. 17. The method of claim 10 wherein determining a first context for the first chat content comprises determining, using artificial intelligence (AI), a first context for the first chat content. 18. The method of claim 10 further comprising: enhancing the plurality of context files with additional functionality using a machine learning (ML) component. 19. One or more computer storage devices having computer-executable instructions stored thereon for managing operations of a chat bot, which, on execution by a computer, cause the computer to perform operations comprising: receiving a first chat content from a first chat session; acquiring data of a status of an instrumented server of a user; identifying an entity in the first chat session using the acquired data, wherein the user belongs to the entity; determining a first context for the first chat content using the status of the instrumented server of the user and the entity to which the user belongs; generating, based at least on the first context, a first context file from a plurality of context files previously provided by the entity, wherein the first context file comprises a function for accessing an executable, external resource; determining, based at least on the first chat content and the first context file, a first action for the chat bot, wherein determining the first ac

Assignees

Inventors

Classifications

  • H04L51/02Primary

    using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages · CPC title

  • Parsing · CPC title

  • Session establishment or de-establishment · CPC title

  • Discourse or dialogue representation · CPC title

  • Session management · 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 US11057320B2 cover?
An improved chat bot operation enables multiple teams to leverage a common bot deployment, rather than requiring each team to build and deploy their own. A context-aware operation identifies a user's context and selects a context file, from among a plurality of context files, to tailor actions and responses. Each team thus has a reduced workload in generating a context file rather than an entir…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification H04L51/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 06 2021 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).