| CPC G06F 40/40 (2020.01) [G06F 11/0769 (2013.01)] | 18 Claims |

|
1. A computer-implemented method for arranging output displayed on a client computer, comprising:
computing by a processor, for a major domain and a set of satellite domains, a respective plurality of domain weights based on a score for the major domain and a set of scores respective to the set of satellite domains, wherein the plurality of satellite domain weights is computed by computing a square root of a difference between a square of the major domain score and a corresponding satellite domain score;
computing by the processor a respective plurality of percentage values based on the plurality of domain weights;
aggregating data by the processor, wherein the aggregating is based on individual computed percentage values of the plurality of percentage values; and
causing to display on the client computer, using natural language processing, customized data having a plurality of text sentences generated based on the aggregated data, the plurality of text sentences summarizing information from at least one of the major domain and the set of satellite domains, wherein an amount of the customized data of the major domain displayed on the client computer is based at least in part on a portion of the plurality of domain weights for the major domain while a lesser amount of the customized data of the set of satellite domains displayed on the client computer is based at least in part on a different portion of the plurality of domain weights for the set of satellite domains, thereby improving a user experience by displaying the customized data to represent an area of focus.
|