US 12,423,321 B2
Autonomous user-directed insights and dashboard recommendations
Vijay Kumar Aggarwal, Schwenksville, PA (US); Manjunath Rajanna Gangadhar, Danville, CA (US); Vivek Gandhari, Borabanda (IN); Renu Chintalapati, San Ramon, CA (US); and Ashlesh Bajpai, Fremont, CA (US)
Assigned to Oracle International Corporation, Redwood City, CA (US)
Filed by Oracle International Corporation, Redwood City, CA (US)
Filed on Oct. 25, 2023, as Appl. No. 18/494,029.
Prior Publication US 2025/0139118 A1, May 1, 2025
Int. Cl. G06F 16/26 (2019.01); G06F 16/2457 (2019.01)
CPC G06F 16/26 (2019.01) [G06F 16/24578 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a non-transitory computer-readable medium;
a communications interface; and
a processor communicatively coupled to the non-transitory computer-readable medium and the communications interface, the processor configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to:
determine, by an insight engine, first usage tracking information associated with a first client device;
generate, by the insight engine, a user-directed insight based on the first usage tracking information associated with the first client device;
generate, by a recommendation engine, a plurality of recommendation responses based on the user-directed insight and the first usage tracking information, wherein a recommendation response comprises a natural language recommendation for addressing the user-directed insight;
determine, by the recommendation engine, one or more parameters associated with each of the plurality of recommendation responses;
determine, by the recommendation engine, a plurality of dashboard profiles based on the one or more parameters and the user-directed insight, wherein each dashboard profile of the plurality of dashboard profiles is configured to provide distinct subject matter associated with the one or more parameters of a respective recommendation response;
generate, by the recommendation engine, a plurality of recommendations wherein each of the plurality of recommendations comprises a respective recommendation response of the plurality of recommendation responses and a dashboard recommendation for a respective dashboard profile of the plurality of dashboard profiles; and
transmit, to the first client device, the plurality of recommendations.