Dynamic valuation system using object relationships and composite object data
AssigneeChicago Mercantile Exchange Inc.
InventorsSeo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.
Claims24
A computer implemented method comprising:
- identifying, by a processor in communication with a non-transitory memory via a network, from a set of base data objects stored in the non-transitory memory, a first core data object including an object value corroborated by a first plurality of external sources;
- receiving, from a transaction system processor, data indicative of a level of activity and a number of a second plurality of external sources for each of a plurality of composite data objects stored in the non-transitory memory, each of which includes two or more base data objects of the set of base data objects which contribute to a value as a whole of each of the plurality of composite data objects, at least one of which has an object relationship with the first core data object;
- computing, by the processor, a ranking value indicative of a level of confidence in the value as a whole of each of the plurality of composite data objects as a function of the data indicative of the level of activity and the number of the second plurality of external sources;
- generating, by the processor, a first data structure comprising data indicative of the plurality of composite data objects and, based on the object relationships thereof, the two or more base data objects, the first core data object, and the computed ranking value of the each of the plurality of composite data objects;
- identifying, by the processor and storing in the non-transitory memory, a first subset of the data stored in the first data structure indicative of all the plurality of composite data objects, the two or more base data objects, and the first core data object and further indicative of only the relationships therebetween having a highest computed ranking value;
- and
- generating, by the processor and storing in the non-transitory memory, from the identified first subset, a first subset of the plurality of composite data objects and, based thereon, determining a value of the two or more base data objects.
A system comprising:
- a processor;
- and
- a non-transitory memory in communication with the processor via a network, the non-transitory memory storing computer executable instructions to cause the processor to implement;
- an identification module configured to identify, from a set of base data objects stored in the non-transitory memory, a first core data object including an object value corroborated by a first plurality of external sources;
- a receiver configured to receive, from a transaction system processor, data indicative of a level of activity and a number of a second plurality of external sources for each of a plurality of composite data objects stored in the non-transitory memory, each of which includes two or more base data objects of the set of base data objects which contribute to a value as a whole of the composite data object, at least one of which has an object relationship with the first core data object;
- an evaluator configured to compute a ranking value indicative of a level of confidence in the value as a whole of each of the plurality of composite data objects as a function of the data indicative of the level of activity and the number of the second plurality of external sources;
- the evaluator further configured to generate a first data structure comprising data indicative of the plurality of composite data objects and, based on the object relationships thereof, the two or more base data objects, the first core data object, and the computed ranking value of the each of the plurality of composite data objects;
- the evaluator further configured to identify and store in the non-transitory memory, a first subset of the data stored in the first data structure indicative of all the plurality of composite data objects, the two or more base data objects, and the first core data object and further indicative of only the relationships therebetween having a highest computed ranking value;
- and
- the evaluator further configured to generate and store in the non-transitory memory, from the identified first subset, a first subset of the plurality of composite data objects and, based thereon, determine a value of the two or more base data objects.
A system comprising:
- means for identifying from a set of base data objects stored in a non-transitory memory, a first core data object including an object value corroborated by a first plurality of external sources;
- means for receiving data indicative of a level of activity and a number of a second plurality of external sources for each of a plurality of composite data objects stored in the non-transitory memory, each of which includes two or more base data objects of the set of base data objects which contribute to a value as a whole of each of the plurality of composite data objects, at least one of which has an object relationship with the first core data object;
- means for computing a ranking value indicative of a level of confidence in the value as a whole of each of the plurality of composite data objects as a function of the data indicative of the level of activity and the number of the second plurality of external sources;
- means for generating a first data structure comprising data indicative of the plurality of composite data objects and, based on the object relationships thereof, the two or more base data objects, the first core data object, and the computed ranking value of the each of the plurality of composite data objects;
- means for identifying and storing a first subset of the data stored in the first data structure indicative of all the plurality of composite data objects, the two or more base data objects, and the first core data object and further indicative of only the relationships therebetween having a highest computed ranking value;
- and
- means for generating and storing from the identified first subset, a first subset of the plurality of composite data objects and, based thereon, determining a value of the two or more base data objects.
Dependencies are inferred from the claim text.