RESEARCH REPORT RECOMMENDATION ENGINE ("R+hu 3 +lE")
First Claim
1. Apparatus for ranking a plurality of research reports, the apparatus comprising:
- a receiver configured to receive the plurality of research reports;
a processor configured to rank the plurality of research reports based, at least in part, on the magnitude of times the research reports have been downloaded by a group of peers of a pre-determined entity, and, based on the ranking of research reports, assign a first score to each of the plurality of research reports;
the processor being further configured to rank the plurality of research reports using multi-dimensional clustering, the ranking using multi-dimensional clustering, the ranking based, at least in part, on the proximity of the research report to a center of a multi-dimensional cluster, and based on the ranking using multi-dimensional clustering, assign a second score to each of the plurality of research reports; and
the processor being further configured to rank the plurality of research reports using a trending metric assigned to each of the plurality of research reports, the trending metric being based on the amount of times the research reports were read, the trending metric being updated periodically, and, based on the trending metric, to assign a third score to each of the plurality of research reports;
the processor being further configured to calculate a final report score for each research report, the final report score being based, at least in part, on the sum of the first score, the second score and the third score; and
the processor being further configured to reduce the magnitude of each final report score based, at least in part, on the magnitude of elapsed time from publication of each research report.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor for providing a plurality of research reports to a pre-determined entity. The processor may rank a plurality of research reports based, at least in part, on the magnitude of times the research reports have been read by a group of peers of the pre-determined entity. The processor may assign a first score (r) to each of the research reports based on the ranking. The processor may also rank the plurality of research reports using multi-dimensional clustering and assign a second score based thereon (i). The processor may also rank the plurality of research reports using a trending metric and assign a third score (p) based thereon. The trending metric may be based on the amount of times the research reports were read in a pre-determined period. The processor may calculate a final report score for each research report according to the following equation:
- dp=a freshness of reports.
87 Citations
18 Claims
-
1. Apparatus for ranking a plurality of research reports, the apparatus comprising:
-
a receiver configured to receive the plurality of research reports; a processor configured to rank the plurality of research reports based, at least in part, on the magnitude of times the research reports have been downloaded by a group of peers of a pre-determined entity, and, based on the ranking of research reports, assign a first score to each of the plurality of research reports; the processor being further configured to rank the plurality of research reports using multi-dimensional clustering, the ranking using multi-dimensional clustering, the ranking based, at least in part, on the proximity of the research report to a center of a multi-dimensional cluster, and based on the ranking using multi-dimensional clustering, assign a second score to each of the plurality of research reports; and the processor being further configured to rank the plurality of research reports using a trending metric assigned to each of the plurality of research reports, the trending metric being based on the amount of times the research reports were read, the trending metric being updated periodically, and, based on the trending metric, to assign a third score to each of the plurality of research reports; the processor being further configured to calculate a final report score for each research report, the final report score being based, at least in part, on the sum of the first score, the second score and the third score; and the processor being further configured to reduce the magnitude of each final report score based, at least in part, on the magnitude of elapsed time from publication of each research report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture comprising a non-transitory computer usable medium having computer readable program code embodied therein, the code when executed by a processor causes a computer associated with a financial institution to provide a plurality of research reports to a pre-determined entity, the computer readable program code in said article comprising:
-
computer readable program code for causing the computer to rank a plurality of research reports based, at least in part, on the magnitude of times the research reports have been read by a group of peers of the pre-determined entity, and, based on the ranking, assign a first score (r) to each of the plurality of research reports; computer readable program code for causing the computer to rank the plurality of research reports using multi-dimensional clustering, said ranking using multi-dimensional clustering for arranging the plurality of research reports with respect to proximity to a center of a multi-dimensional cluster, and, based on the ranking using the multi-dimensional clustering, assign a second score (i) to each of the plurality of research reports; computer readable program code for causing the computer to rank the plurality of research reports using a trending metric assigned to each of the plurality of research reports, the trending metric representing the magnitude of times the research reports were reviewed, the trending metric being updated following a pre-determined time period, and, based on the ranking using the trending metric, assign a third score (p) to each of the plurality of research reports; and computer readable program code for causing the computer to calculate a final report score for each research report according to the following equation; - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification