US2022035795A1PendingUtilityA1
Report management system
Est. expiryAug 3, 2040(~14 yrs left)· nominal 20-yr term from priority
G06N 20/00G06F 16/338G06Q 10/105G06Q 10/067G06F 16/2379G06N 5/04G06F 16/252G06F 40/169
52
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method, computer system, and computer program product are provided for generating reports. Existing reports are collected and modeled to determine a number of contexts. An index of the existing reports is generated according the contexts determined by the modeling. a predicted context of a new report is predicted according to the modeling. According to the index, suggested reports are identified based on the predicted context for the new report. The suggested reports are presented in a graphical user interface.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for managing reports, the method comprising:
collecting, by a number of processors, existing reports; modeling, by the number of processors, the existing reports to determine a number of contexts of the existing reports; generating, by the number of processors, an index of the existing reports according the contexts determined by the modeling; predicting, by the number of processors according to the modeling, a predicted context of a new report; identifying, by the number of processors according to the index, suggested reports based on the predicted context for the new report; and presenting, by the number of processors, the suggested reports in a graphical user interface.
2 . The method of claim 1 , wherein each existing report including a title field, a description field, and at least one other field, and wherein modeling the existing reports further comprises:
generating annotations for the existing reports according to a title field and a description field of the existing reports; and determining a number of contexts for the number of existing reports according to the annotations.
3 . The method of claim 2 , wherein modeling the number of existing reports further comprises:
determining, according to the at least one other field of the existing reports, a number of features for the existing reports; and for each context, weighting the number of features based on a normalization of a counting occurrences of the features within a context.
4 . The method of claim 3 , wherein weighting the features are adjusted in order to maximize correct predictions.
5 . The method of claim 1 , wherein a predicting the predicted context of a new report further comprises:
determining features of the new report; and for each context, scoring the new report according to a weighting of the features for the existing reports; and identifying a context having a highest score.
6 . The method of claim 5 , wherein the suggested reports identified according to the context having the highest score.
7 . The method of claim 1 , further comprising:
in response to receiving an indication of a suggested report, generating the new report according to the suggested reports.
8 . A system for managing reports, the system comprising:
a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a number of processors connected to the bus system, wherein the number of processors execute the program instructions:
to collect existing reports;
to model the existing reports to determine a number of contexts of the existing reports;
to generate an index of the existing reports according the contexts determined by the modeling;
to predict according to the modeling, a predicted context of a new report;
to identify according to the index, suggested reports based on the predicted context for the new report; and
to present the suggested reports in a graphical user interface.
9 . The system of claim 8 , wherein each existing report including a title field, a description field, and at least one other field, and wherein in modeling the existing reports, the number of processors execute the program instructions:
to generate annotations for the existing reports according to a title field and a description field of the existing reports; and to determine a number of contexts for the existing reports according to the annotations.
10 . The system of claim 9 , wherein in modeling the number of existing reports, the number of processors execute the program instructions:
to determine, according to the at least one other field of the existing reports, a number of features for the existing reports; and for each context, to weight the features based on a normalization of a counting occurrences of the features within a context.
11 . The system of claim 10 , wherein weighting the features are adjusted in order to maximize correct predictions.
12 . The system of claim 8 , wherein in predicting the predicted context of a new report, the number of processors execute the program instructions:
to determine features of the new report; and for each context, to score the new report according to a weighting of the features for the existing reports; and to identify a context having a highest score.
13 . The system of claim 12 , wherein the suggested reports are identified according to the context having the highest score.
14 . The system of claim 8 , wherein the number of processors further execute the program instructions:
to generate the new report according to the suggested reports in response to receiving an indication of a suggested report.
15 . A computer program product for managing reports, the computer program product comprising:
a computer-readable storage media; and program code, stored on the computer-readable storage media, for collecting existing reports; program code, stored on the computer-readable storage media, for modeling the existing reports to determine a number of contexts of the existing reports; program code, stored on the computer-readable storage media, for generating an index of the existing reports according the contexts determined by the modeling; program code, stored on the computer-readable storage media, for predicting, according to the modeling, a predicted context of a new report; program code, stored on the computer-readable storage media, for identifying, according to the index, suggested reports based on the predicted context for the new report; and program code, stored on the computer-readable storage media, for presenting the suggested reports in a graphical user interface.
16 . The computer program product of claim 15 , wherein each existing report including a title field, a description field, and at least one other field, and wherein the program code for modeling the existing reports further comprises:
program code for generating annotations for the existing reports according to a title field and a description field of the existing reports; and program code for determining a number of contexts for the existing reports according to the annotations.
17 . The computer program product of claim 16 , wherein the program code for modeling the number of existing reports further comprises:
program code for determining, according to the at least one other field of the existing reports, a number of features for the existing reports; and program code, for each context, for weighting the features based on a normalization of a counting occurrences of the features within a context.
18 . The computer program product of claim 17 , wherein weighting the features are adjusted in order to maximize correct predictions.
19 . The computer program product of claim 15 , wherein the program code for predicting the predicted context of a new report further comprises:
program code for determining features of the new report; and program code, for each context, for scoring the new report according to a weighting of the features for the existing reports; and program code for identifying a context having a highest score.
20 . The computer program product of claim 19 , wherein the suggested reports identified according to the context having the highest score.
21 . The computer program product of claim 15 , further comprising:
program code, stored on the computer-readable storage media, for generating the new report according to the suggested reports in response to receiving an indication of a suggested report.Join the waitlist — get patent alerts
Track US2022035795A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.