Distributed computing architecture for intent matching
AssigneeZoom Communications, Inc.
InventorsConnor Isaac Brinton, Victor The Vong
Life of this patent
Estimating the term…
Abstract
A server transmits a query received from a user device to multiple deployment engines, each deployment engine being associated with an intent. The server receives, from each of a subset of the multiple deployment engines, a score representing a likelihood that the query matches to the associated intent. The server transmits, to the user device, a message comprising representations of intents for which the score is within a predefined range.
Claims20
A method, comprising:
- transmitting a query received from a user device to multiple deployment engines, each deployment engine being associated with an intent and the multiple deployment engines being controlled by a controller engine that accesses a data repository of intents and generates a deployment engine for at least one intent from the data repository;
- receiving, from each of a subset of the multiple deployment engines, a score representing a likelihood that the query matches to the intent;
- and
- transmitting, to the user device, a message comprising representations of intents for which the score is within a predefined range.
A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
- transmitting a query received from a user device to multiple deployment engines, each deployment engine being associated with an intent and the multiple deployment engines being controlled by a controller engine that accesses a data repository of intents and generates a deployment engine for at least one intent from the data repository;
- receiving, from each of a subset of the multiple deployment engines, a score representing a likelihood that the query matches to the intent;
- and
- transmitting, to the user device, a message comprising representations of intents for which the score is within a predefined range.
An apparatus comprising:
- a memory;
- and
- a processor configured to execute instructions stored in the memory to:
- transmit a query received from a user device to multiple deployment engines, each deployment engine being associated with an intent and the multiple deployment engines being controlled by a controller engine that accesses a data repository of intents and generates a deployment engine for at least one intent from the data repository;
- receive, from each of a subset of the multiple deployment engines, a score representing a likelihood that the query matches to the intent;
- and
- transmit, to the user device, a message comprising representations of intents for which the score is within a predefined range.
Dependencies are inferred from the claim text.