IP Library Patent Application 18627506
Patent Application
App. No. 18/627,506

SYSTEM AND METHOD FOR RESPONDING TO USER QUERIES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/627,506
Abstract

One or more computing devices and/or methods are provided. In an example, a query may be received. A set of content items associated with the query may be identified. A first language model may be used to determine a plurality of sets of contextual information based upon the set of content items. For example, a first set of contextual information of the plurality of sets of contextual information is determined based upon the query and a first content item of the set of content items. A second set of contextual information is determined based upon the query and a second content item of the set of content items. A second language model may be used to determine a response to the query based upon the plurality of sets of contextual information.

Claims (81)

1 . A method, comprising:

receiving a query;

identifying a set of content items associated with the query;

determining, using a first language model, a plurality of sets of contextual information based upon the set of content items, wherein determining the plurality of sets of contextual information comprises:

determining a first set of contextual information based upon the query and a first content item of the set of content items; and

determining a second set of contextual information based upon the query and a second content item of the set of content items; and

determining, using a second language model, a response to the query based upon the plurality of sets of contextual information.

2 . The method of claim 1 , wherein:

determining the first set of contextual information comprises instructing the first language model to use the first content item to provide a second response to the query; and

determining the second set of contextual information comprises instructing the first language model to use the second content item to provide a third response to the query.

3 . The method of claim 1 , wherein:

identifying the set of content items associated with the query comprises:

identifying, using a content item retrieval tool, a pool of content items, wherein the pool of content items comprises the first content item;

determining an entity associated with the query;

determining, using a third language model and based upon the first content item, a first relevance classification indicative of whether the first content item is relevant to the entity; and

including the first content item in the set of content items based upon the first relevance classification indicating that the first content item is relevant to the entity.

4 . The method of claim 3 , wherein:

the pool of content items comprises a third content item; and

identifying the set of content items associated with the query comprises:

determining, using the third language model and based upon the third content item, a second relevance classification indicative of whether the third content item is relevant to the entity; and

not including the third content item in the set of content items based upon the second relevance classification indicating that the third content item is not relevant to the entity.

5 . The method of claim 1 , wherein:

determining the first set of contextual information and determining the second set of contextual information are performed concurrently.

6 . The method of claim 1 , comprising:

providing the response to the query for display on a client device.

7 . The method of claim 6 , wherein:

the query is received from the client device.

8 . The method of claim 1 , wherein:

the second language model is the same as the first language model.

9 . The method of claim 1 , wherein:

the second language model is different than the first language model.

10 . A non-transitory machine-readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

receiving a query;

identifying a set of content items associated with the query;

determining, using a first language model, a plurality of sets of contextual information based upon the set of content items, wherein determining the plurality of sets of contextual information comprises:

determining a first set of contextual information based upon the query and a first content item of the set of content items; and

determining a second set of contextual information based upon the query and a second content item of the set of content items; and

determining, using a second language model, a response to the query based upon the plurality of sets of contextual information.

11 . The non-transitory machine-readable medium of claim 10 , wherein:

determining the first set of contextual information comprises instructing the first language model to use the first content item to provide a second response to the query; and

determining the second set of contextual information comprises instructing the first language model to use the second content item to provide a third response to the query.

12 . The non-transitory machine-readable medium of claim 10 , wherein:

identifying the set of content items associated with the query comprises:

identifying, using a content item retrieval tool, a pool of content items, wherein the pool of content items comprises the first content item;

determining an entity associated with the query;

determining, using a third language model and based upon the first content item, a first relevance classification indicative of whether the first content item is relevant to the entity; and

including the first content item in the set of content items based upon the first relevance classification indicating that the first content item is relevant to the entity.

13 . The non-transitory machine-readable medium of claim 12 , wherein:

the pool of content items comprises a third content item; and

identifying the set of content items associated with the query comprises:

determining, using the third language model and based upon the third content item, a second relevance classification indicative of whether the third content item is relevant to the entity; and

not including the third content item in the set of content items based upon the second relevance classification indicating that the third content item is not relevant to the entity.

14 . The non-transitory machine-readable medium of claim 10 , wherein:

determining the first set of contextual information and determining the second set of contextual information are performed concurrently.

15 . The non-transitory machine-readable medium of claim 10 , the operations comprising:

providing the response to the query for display on a client device.

16 . The non-transitory machine-readable medium of claim 15 , wherein:

the query is received from the client device.

17 . A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

receiving a query;

identifying a set of content items associated with the query;

determining, using a first language model, a plurality of sets of contextual information based upon the set of content items, wherein determining the plurality of sets of contextual information comprises:

determining a first set of contextual information based upon the query and a first content item of the set of content items; and

determining a second set of contextual information based upon the query and a second content item of the set of content items; and

determining, using a second language model, a response to the query based upon the plurality of sets of contextual information.

18 . The computing device of claim 17 , wherein:

determining the first set of contextual information comprises instructing the first language model to use the first content item to provide a second response to the query; and

determining the second set of contextual information comprises instructing the first language model to use the second content item to provide a third response to the query.

19 . The computing device of claim 17 , wherein:

identifying the set of content items associated with the query comprises:

identifying, using a content item retrieval tool, a pool of content items, wherein the pool of content items comprises the first content item;

determining an entity associated with the query;

determining, using a third language model and based upon the first content item, a first relevance classification indicative of whether the first content item is relevant to the entity; and

including the first content item in the set of content items based upon the first relevance classification indicating that the first content item is relevant to the entity.

20 . The computing device of claim 19 , wherein:

the pool of content items comprises a third content item; and

identifying the set of content items associated with the query comprises:

determining, using the third language model and based upon the third content item, a second relevance classification indicative of whether the third content item is relevant to the entity; and

not including the third content item in the set of content items based upon the second relevance classification indicating that the third content item is not relevant to the entity.

Assignments (2)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded May 19, 2026
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 075625/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2024
From: BEN-BASSAT, ILAN; SHIRWADKAR, SANIKA; SEBASTIAN, KENNETH; ANTONOVSKY, GREGORY
To: YAHOO ASSETS LLC
Reel/Frame 067013/0796 →