| CPC G06F 16/245 (2019.01) [G06F 3/0482 (2013.01); G06F 16/248 (2019.01); G06F 16/252 (2019.01)] | 20 Claims |

|
1. A system comprising:
a processor; and
a memory communicatively coupled to the processor and storing instructions that, when executed by the processor, perform operations, comprising:
processing a user query to identify a term;
identifying, in a data source, a first data item associated with the term;
identifying, in the data source, a first relationship between the first data item and a first user;
identifying, in the data source, a second relationship between the first user and one or more second data items associated with the term based on interaction between the first user and the one or more second data items;
generating a suggested query based on the term and the second relationship;
in response to generating the suggested query, identifying a set of data items responsive to the suggested query; and
providing a response to the user query, the response including the set of data items.
|