Patent attributes
A method, computer program product, and system for enhancing dynamically enhancing query results. A processor(s) monitors computing activities performed by a user, via a client. The processor(s) analyzes the computing activities to identify data comprising a user profile: elements relevant to the user and relationships. The processor(s) generates a knowledge graph with the data. The processor(s) obtains input from the user. The processor(s) executes one or more queries on one or more data sources to retrieve standard search results. The processor(s) analyzes the input and the search results to identify segments of the input and the search results relevant to items comprising the data in the graph and defines links between the items, the data, and the segments. The processor(s) generates contextual search results that include the standard search results, a portion of the items, and a portion of the links and transmits the contextual search results, to the client.