Mechanism for indicating and resolving the trust level of information
First Claim
Patent Images
1. A method for managing trust level of a collection of information having a first calculation data and a second calculation data, comprising:
- obtaining, using a processor of a computer system, the first calculation data from a data source;
calculating, using the processor, the second calculation data from at least the first calculation data according to a first relationship of a calculation engine;
determining, using the processor and based on a trust structure, a second trust level of the second calculation data from at least a first trust level based on the data source; and
indicating validity of the second calculation data based on the derived second trust level,wherein the trust structure comprises an ordered graph structure comprising;
a first node corresponding to the first calculation data,a second node corresponding to the second calculation data, anda first edge connecting the first node and the second node, wherein the second node is a parent node of the first node,wherein the second trust level is determined from the first trust level according to a weight associated with the first edge, andwherein the weight associated with the first edge relates to how the second calculation data is calculated from the first calculation data and is determined from the first relationship of the calculation engine.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for managing trust level of a collection of information having a first input data and a derived data. The method involves obtaining the first input data from a data source, generating the derived data from at least the first input data, determining a derived trust level of the derived data from at least a first input trust level based on the data source, and indicating validity of the derived data based on the derived trust level.
-
Citations
30 Claims
-
1. A method for managing trust level of a collection of information having a first calculation data and a second calculation data, comprising:
-
obtaining, using a processor of a computer system, the first calculation data from a data source; calculating, using the processor, the second calculation data from at least the first calculation data according to a first relationship of a calculation engine; determining, using the processor and based on a trust structure, a second trust level of the second calculation data from at least a first trust level based on the data source; and indicating validity of the second calculation data based on the derived second trust level, wherein the trust structure comprises an ordered graph structure comprising; a first node corresponding to the first calculation data, a second node corresponding to the second calculation data, and a first edge connecting the first node and the second node, wherein the second node is a parent node of the first node, wherein the second trust level is determined from the first trust level according to a weight associated with the first edge, and wherein the weight associated with the first edge relates to how the second calculation data is calculated from the first calculation data and is determined from the first relationship of the calculation engine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing trust level of a collection of information having a first calculation data and a second calculation data, comprising:
-
generating an ordered graph structure associated with a calculation engine of a financial software product (FSP), wherein the second calculation data is calculated from at least the first calculation data, within the FSP, using the calculation engine according to a first relationship of the calculation engine, wherein the ordered graph structure comprises a first node corresponding to the first calculation data, a second node corresponding to the second calculation data, and a first edge connecting the first node and the second node, wherein the second node is a parent node of the first node; and determining, using a processor of a computer system, a second trust level of the second calculation data from at least a first trust level of the first calculation data according to a weight associated with the first edge, wherein the weight associated with the first edge relates to how the second calculation data is calculated from the first calculation data and is determined based on the first relationship of the calculation engine, and wherein the first calculation data is obtained from a data source and the first trust level is determined based on a trust level of the data source. - View Dependent Claims (7, 8)
-
-
9. A system for managing trust level of a collection of information having a first calculation data, a second calculation data, and a third calculation data, comprising:
-
a processor; memory storing instructions when executed by the processor comprise functionality for; obtaining the first calculation data from a data source; calculating the second calculation data from at least the first calculation data according to a first relationship of a calculation engine; determining, based on a trust structure, a second trust level of the second calculation data from at least a first trust level based on the data source; and modifying the second trust level according to user confirmation of validity of the second calculation data, wherein the trust structure comprises an ordered graph structure comprising; a first node corresponding to the first calculation data, a second node corresponding to the second calculation data, and a first edge connecting the first node and the second node, wherein the second node is a parent of the first node, wherein the second trust level is determined from the first trust level according to a weight associated with the first edge, and wherein the weight associated with the first edge relates to how the second calculation data is calculated from the first calculation data and is determined from the first relationship of the calculation engine; determining a third trust level of the third calculation data; further calculating the second calculation data from at least the third calculation data according to a second relationship of the calculation engine; and further determining the second trust level from at least the third trust level according to a weight associated with a second edge of the trust structure, wherein the ordered graph of the trust structure further comprises a third node corresponding to the third calculation data and the second edge connecting the second node and the third node, wherein the second node is a parent node of the third node, wherein the weight associated with the second edge relates to how the second calculation data is calculated from the third calculation data and is determined based on the second relationship of the calculation engine, and wherein the weight associated with the first edge and the weight associated with the second edge are normalized for the second node; and a display device operatively coupled to the processor and configured to display a graphical user interface comprising; a first calculation data field for displaying the first calculation data; a first annotation for annotating the first calculation data based on the first trust level field to indicate validity of the first calculation data; a second calculation data field for displaying the second calculation data; a second annotation for annotating the second calculation data based on the second trust level field to indicate validity of the second calculation data; a third calculation data field for displaying the third calculation data; a third annotation for annotating the third calculation data field based on the third trust level to indicate validity of the third calculation data; and a user input field for receiving the user confirmation of the validity of the second calculation data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable storage medium, embodying instructions executable by the computer to perform method steps for managing trust level of a collection of information a first calculation data and a second calculation data, the instructions comprising functionality to:
-
obtain the first calculation data from a data source; calculate the second calculation data from the first calculation data according to a first relationship of a calculation engine; determine, based on a trust structure, a second trust level of the second calculation data from at least a first trust level based on the data source; and indicate validity of the second calculation data based on the second trust level, wherein the trust structure comprises an ordered graph structure comprising; a first node corresponding to the first calculation data, a second node corresponding to the second calculation data, and a first edge connecting the first node and the second node, wherein the second node is a parent node of the first node, wherein the second trust level is determined from the first trust level according to a weight associated with the first edge, and wherein the weight associated with the first edge relates to how the second calculation data is calculated from the first calculation data and is determined from the first relationship of the calculation engine. - View Dependent Claims (28, 29, 30)
-
Specification