Query planner agent for multimedia system
AssigneeRoku, Inc.
InventorsKapil Kumar, Srimaruti Manoj Nimmagadda, Rahul Agarwal, Nitish Aggarwal
Life of this patent
Estimating the term…
Abstract
A method is described and includes receiving by a query planner agent of a query response system a user query comprising a request for a response; determining a type of the received user query; identifying one of a plurality of response modules comprising the query response system based on the determined type of the received user query; and forwarding the received user query to the identified one of the plurality of response modules. In example embodiments, the determined type of the received user query comprises one of a lexical query, a categorical query, an explanatory query, and a multistep query, each of which is routed to a different response module.
Claims21
A computer-implemented method comprising:
- receiving by a query planner agent of a multimedia content retrieval system a user query comprising a request for a response, the multimedia content retrieval system comprising a portion of a multimedia system for presenting multimedia content items to the user via a media system comprising a display device and a remote control unit for controlling operation of the media system and wherein the user query is entered using the remote control unit;
- determining a type of the received user query;
- identifying one of a plurality of response modules comprising the multimedia content retrieval system based on the determined type of the received user query;
- and
- forwarding the received user query to the identified one of the plurality of response modules;
- wherein the response comprises an indication of all of the multimedia content items that satisfy the user query.
3-4. (canceled)
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to:
- receive by a query planner agent of a multimedia content retrieval system a user query comprising a request for a response, the multimedia content retrieval_system comprising a portion of a multimedia system for presenting multimedia content items to the user via a media system comprising a display device and a remote control unit for controlling operation of the media system and wherein the user query is entered using the remote control unit;
- determine a type of the received user query;
- identify one of a plurality of response modules comprising the multimedia content retrieval system based on the determined type of the received user query;
- and
- forward the received user query to the identified one of the plurality of response modules,
- wherein the determined type of the received user query comprises one of a lexical query, a categorical query, an explanatory query, and a multistep query;
- and
- wherein each of the determined types has associated therewith a different one of the plurality of response modules;
- and
- wherein the response comprises an indication of all of the multimedia content items that satisfy the user query.
A multimedia content retrieval system comprising a portion of a multimedia system for presenting multimedia content items to a user via a media system comprising a display device and a remote control unit for controlling operation of the media system, the multimedia content retrieval system comprising:
- a query planner agent;
- and
- a plurality of query response modules each associated with a different one of a plurality of query types, wherein at least one but not all of the query response modules comprises a large language model and at least one but not all of the query response modules comprises a search engine;
- wherein the query planner agent is configured to:
- receive a user query comprising a request for a response, wherein the user query is entered using the remote control unit;
- determine one of the query types of the received user query;
- identify the one of a plurality of response modules associated with the determined one of the query types of the received user query;
- and
- providing the received user query to the identified one of the plurality of response modules;
- wherein the response comprises an indication of all of the multimedia content items that satisfy the user query.
Dependencies are inferred from the claim text.