Task processing and execution using large language models

US2025298990A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025298990-A1
Application numberUS-202418611159-A
CountryUS
Kind codeA1
Filing dateMar 20, 2024
Priority dateMar 20, 2024
Publication dateSep 25, 2025
Grant date

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.

One example method includes receiving, by an artificial intelligence (“AI”) assistant, a user query comprising one or more tasks; determining one or more services based on the user query; obtaining, for each of the one or more services, a plurality of examples, each example providing an example command suitable for execution by the respective service; generating one or more instructions based on the user query, the one or more services, and the one or more pluralities of examples; providing the one or more instructions to a trained large language model (“LLM”); receiving, from the LLM, one or more commands corresponding to the user query; for each command of the plurality of commands, issuing the respective command to a corresponding service of the one or more services; generating a response to the user query based on results of the plurality of commands; and outputting the response

First claim

Opening claim text (preview).

That which is claimed is: 1 . A method comprising: receiving, by an artificial intelligence (“AI”) assistant, a user query comprising one or more tasks; determining one or more services based on the user query; obtaining, for each of the one or more services, a plurality of examples, each example providing an example command suitable for execution by the respective service; generating one or more instructions based on the user query, the one or more services, and the one or more pluralities of examples; providing the one or more instructions to a trained large language model (“LLM”); receiving, from the LLM, one or more commands corresponding to the user query; for each command of the one or more commands, issuing the respective command to a corresponding service of the one or more services; generating a response to the user query based on results of the one or more commands; and outputting the response. 2 . The method of claim 1 , further comprising: generating, using a trained ML model, one or more first embeddings based on the user query; generating, using the trained ML model, one or more second embeddings based on descriptions of the one or more services; and wherein determining the one or more services is based on the one or more first embeddings and the one or more second embeddings. 3 . The method of claim 2 , further comprising: determining, for each service, a confidence based on the one or more first embeddings and one or more second embeddings corresponding to the respective service; and determining the one or more services based on the respective confidences and a confidence threshold. 4 . The method of claim 2 , further comprising: determining, for each service, a confidence based on the one or more first embeddings and one or more second embeddings corresponding to the respective service; and wherein obtaining, for each of the one or more services, the plurality of examples is based on the respective confidence for the respective service. 5 . The method of claim 1 , further comprising: for each example, generating a relevancy based on the user query; and wherein obtaining, for each of the one or more services, the plurality of examples is based on the respective relevancies. 6 . The method of claim 5 , further comprising: generating, using a trained ML model, one or more first embeddings based on the user query; generating, using the trained ML model, one or more second embeddings based on the pluralities of examples; and wherein generating the relevancy is based on at least a subset of the one or more first embeddings and the respective one or more second embeddings associated with the respective example. 7 . The method of claim 1 , wherein the issuing the respective command is performed by the AI assistant. 8 . The method of claim 1 , wherein the issuing the respective command is performed by the trained LLM. 9 . A system comprising: a non-transitory computer-readable medium; and one or more processors communicatively connected to the non-transitory computer-readable medium, the one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to cause the one or more processors to: receive, by an artificial intelligence (“AI”) assistant, a user query comprising one or more tasks; determine one or more services based on the user query; obtain, for each of the one or more services, a plurality of examples, each example providing an example command suitable for execution by the respective service; generate one or more instructions based on the user query, the one or more services, and the one or more pluralities of examples; provide the one or more instructions to a trained large language model (“LLM”); receive, from the LLM, one or more commands corresponding to the user query; for each command of the one or more commands, issue the respective command to a corresponding service of the one or more services; generate a response to the user query based on results of the one or more commands; and output the response. 10 . The system of claim 9 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to: generate, using a trained ML model, one or more first embeddings based on the user query; generate, using the trained ML model, one or more second embeddings based on descriptions of the one or more services; and wherein determining the one or more services is based on the one or more first embeddings and the one or more second embeddings. 11 . The system of claim 10 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to: determine, for each service, a confidence based on the one or more first embeddings and one or more second embeddings corresponding to the respective service; and determine the one or more services based on the respective confidences and a confidence threshold. 12 . The system of claim 10 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to: determine, for each service, a confidence based on the one or more first embeddings and one or more second embeddings corresponding to the respective service; and wherein obtaining, for each of the one or more services, the plurality of examples is based on the respective confidence for the respective service. 13 . The system of claim 9 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to: for each example, generate a relevancy based on the user query; and wherein obtaining, for each of the one or more services, the plurality of examples is based on the respective relevancies. 14 . The system of claim 13 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to: generate, using a trained ML model, one or more first embeddings based on the user query; generate, using the trained ML model, one or more second embeddings based on the pluralities of examples; and wherein generating the relevancy is based on at least a subset of the one or more first embeddings and the respective one or more second embeddings associated with the respective example. 15 . The system of claim 9 , wherein the issuing the respective command is performed by the AI assistant. 16 . The system of claim 9 , wherein the issuing the respective command is performed by the trained LLM. 17 . A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to: receive, by an artificial intelligence (“AI”) assistant, a user query comprising one or more tasks; determine one or more services based on the user query; obtain, for each of the one or more services, a plurality of examples, each example providing an example command suitable for execution by the respective service; generate one or more instructions based on the user query, the one or more services, and the one or more pluralities of examples; provide the one or more instructions to a trained large language model (“LLM”); receive, from the LLM, one or more commands corresponding to the user query; for each command of the one or

Assignees

Inventors

Classifications

  • G06F40/40Primary

    Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title

  • in dialogue systems · 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 US2025298990A1 cover?
One example method includes receiving, by an artificial intelligence (“AI”) assistant, a user query comprising one or more tasks; determining one or more services based on the user query; obtaining, for each of the one or more services, a plurality of examples, each example providing an example command suitable for execution by the respective service; generating one or more instructions based o…
Who is the assignee on this patent?
Zoom Video Communications Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).