US 12,468,746 B2
Enhancing artificial intelligence responses with contextual usage insights
Akash Vivek Maharaj, Palo Alto, CA (US); Vaishnavi Muppala, San Jose, CA (US); Shivakumar Vaithyanathan, San Jose, CA (US); Manas Garg, Fremont, CA (US); Kenneth George Russell, Mountain View, CA (US); Ishita Dasgupta, South San Francisco, CA (US); Anup Bandigadi Rao, San Jose, CA (US); and Aleksander Pejcic, Lafayette, CA (US)
Assigned to ADOBE INC., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Apr. 4, 2024, as Appl. No. 18/626,551.
Prior Publication US 2025/0315460 A1, Oct. 9, 2025
Int. Cl. G06F 16/33 (2025.01); G06F 16/3332 (2025.01); G06F 16/338 (2019.01); G06F 16/35 (2025.01); G06F 16/353 (2025.01); H04L 67/50 (2022.01)
CPC G06F 16/3338 (2019.01) [G06F 16/338 (2019.01); G06F 16/353 (2019.01); H04L 67/535 (2022.05)] 20 Claims
OG exemplary drawing
 
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising:
determining a user query comprises a concepts question regarding one or more features of a computer application;
responsive to determining the user query comprises the concepts question, identifying, from a corpus of documents providing information regarding the computer application, documentation describing the one or more features of the computer application relevant to the concepts question;
causing a generative model to generate text for a response to the concepts question using the documentation describing the one or more features of the computer application;
determining to enhance the response by adding contextual usage insights to the response;
responsive to determining to add contextual usage insights to the response, retrieving usage data generated through use of the computer application, wherein the usage data is selected based on relevance to the user query and/or the response;
causing the generative model to generate text for an enhanced response using the response and the usage data, wherein the enhanced response is generated by the generative model to include general information regarding the one or more features of the computer application based on the response and at least one contextual usage insight based on the usage data; and
providing the enhanced response to a user device for presentation.