US 12,462,594 B2
Report template generation based on user intent
Leandro da Silva Bianchini, Parsippany, NJ (US); Allan Barcelos, Porto Alegre (BR); Fernanda Tosca, Porto Alegre (BR); and Rodrigo Faria, Porto Alegre (BR)
Assigned to ADP, Inc., Roseland, NJ (US)
Filed by ADP, Inc., Roseland, NJ (US)
Filed on Dec. 13, 2022, as Appl. No. 18/080,183.
Prior Publication US 2024/0193977 A1, Jun. 13, 2024
Int. Cl. G06V 30/262 (2022.01); G06F 40/20 (2020.01); G06V 30/19 (2022.01); G06V 30/413 (2022.01); G06V 30/414 (2022.01)
CPC G06V 30/274 (2022.01) [G06F 40/20 (2020.01); G06V 30/19093 (2022.01); G06V 30/19107 (2022.01); G06V 30/413 (2022.01); G06V 30/414 (2022.01)] 15 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computer system from a plurality of disparate computing systems, a plurality of output data objects generated by one or more applications executed on the plurality of disparate computing systems, the plurality of output data objects including a plurality of fields;
providing, by the computer system, for display via an interface, a drop down menu containing the plurality of fields;
receiving, by the computer system, a first input from a user selecting a first field of the plurality of fields displayed via the interface;
extracting, by the computer system, text from a set of output data objects of the plurality of output data objects, the set of output data objects including the first field;
identifying, by the computer system, keywords in the text and the first field that are common to similar output data objects of the set of output data objects, wherein the similar output data objects share one or more fields;
grouping, by the computer system, the keywords that are shared across the similar output data objects of the set of output data objects into one or more clusters;
determining, by the computer system, an intent of the user based on the keywords of the one or more clusters and the first field;
generating, by the computer system, a suggested title based on the keywords of the one or more clusters;
generating, by the computer system, a template based on the intent, the template including the suggested title and the first field;
transmitting, by the computer system, for display via the interface, the template; and
transmitting, by the computer system, for display via the interface, in response to receiving a second input from the user selecting the template, an output data object generated using the template, the output data object including the suggested title and the first field.