Automatically determining a current value for a home
First Claim
1. A method in a computing system having a processor for valuing a distinguished home among a population of homes each having attributes, comprising:
- retrieving information about each of a plurality of sales of homes among the population that have occurred since a distinguished date;
dividing the plurality of sales of homes among the population that have occurred since the distinguished date into a first group and a second group;
constructing a plurality of valuation sub-models, each valuation sub-model being constructed based on information about recent sales of homes among the population in the first group and attributes of the sold homes, each valuation sub-model being capable of producing a valuation for a home among the population of homes based upon attributes of the home;
constructing, by the processor a valuation meta-model based on information about recent sales of homes among the population in the first group and attributes of the sold homes, the valuation meta-model being capable of specifying, for a combination of the valuations produced for a home among the plurality of homes by each of the plurality of sub-models, the relative weight to be given to the valuation produced for the home by each of the plurality of sub-models based upon the home'"'"'s attributes;
for each of the plurality of valuation sub-models, applying the valuation sub-model to attributes of the distinguished home to obtain a valuation of the distinguished home;
applying the valuation meta-model to attributes of the distinguished home to obtain a weighting factor for each of the valuation sub-models;
combining the valuations of the distinguished home obtained from the valuation sub-models in accordance with the obtained weighting factors to obtain an overall valuation for the distinguished home; and
outputting the obtained overall valuation for the distinguished home.
5 Assignments
0 Petitions
Accused Products
Abstract
A facility for valuing a distinguished home located in a distinguished geographic area is described. The facility receives home attributes for the distinguished home. For each of a plurality of valuation sub-models, the facility applies the valuation sub-model to the received home attributes to obtain a sub-model valuation for the distinguished home. The facility further applies a meta-model to the record home attributes to obtain a relative weighting factor for each sub-model. The facility then uses the obtained relative weighting factors to combine the sub-model valuations to obtain an overall valuation for the distinguished home. The facility reports the obtained valuation for the distinguished home.
110 Citations
17 Claims
-
1. A method in a computing system having a processor for valuing a distinguished home among a population of homes each having attributes, comprising:
-
retrieving information about each of a plurality of sales of homes among the population that have occurred since a distinguished date; dividing the plurality of sales of homes among the population that have occurred since the distinguished date into a first group and a second group; constructing a plurality of valuation sub-models, each valuation sub-model being constructed based on information about recent sales of homes among the population in the first group and attributes of the sold homes, each valuation sub-model being capable of producing a valuation for a home among the population of homes based upon attributes of the home; constructing, by the processor a valuation meta-model based on information about recent sales of homes among the population in the first group and attributes of the sold homes, the valuation meta-model being capable of specifying, for a combination of the valuations produced for a home among the plurality of homes by each of the plurality of sub-models, the relative weight to be given to the valuation produced for the home by each of the plurality of sub-models based upon the home'"'"'s attributes; for each of the plurality of valuation sub-models, applying the valuation sub-model to attributes of the distinguished home to obtain a valuation of the distinguished home; applying the valuation meta-model to attributes of the distinguished home to obtain a weighting factor for each of the valuation sub-models; combining the valuations of the distinguished home obtained from the valuation sub-models in accordance with the obtained weighting factors to obtain an overall valuation for the distinguished home; and outputting the obtained overall valuation for the distinguished home. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. One or more computer memories collectively containing a trained home valuation meta-model state data structure for a population of homes, comprising information that specifies how to map from attributes of a home among the population of homes to a relative weight attributable to a valuation produced for the home by each of a plurality of different valuation models for homes among the plurality of homes, wherein the information comprises a recursive partitioning tree having a root nodes and a plurality of leaf nodes, the information being generated based on information about recent sales of homes among a population of homes and attributes of the sold homes, such that the contents of the data structure may be used to obtain from attributes of a home among the population of homes a relative weight attributable to a valuation produced for the home by each of a plurality of different valuation models based upon the home'"'"'s attributes, and such that the obtained relative weights may be used to combine valuations produced for the home to obtain an overall valuation for the home such that the recursive partitioning tree may be traversed from its root node to one of its leaf nodes based on attributes of the home, and wherein the obtained relative weights may be read from the traversed-to leaf node.
-
15. One or more computer memories collectively containing a dynamic home valuation model weighting data structure, comprising a plurality of entries, each entry both specifying a different one of a plurality of valuation models for homes that are among a population of homes and specifying a relative weight to be attributed to a result produced by the specified valuation model when applied to attributes of a home to be valued among the population of homes, the relative weights specified by the entries having been dynamically determined based upon the attributes of the home to be valued using a recursive partitioning tree having a root nodes and a plurality of leaf nodes, the relative weights specified by the entries being generated based on information about recent sales of homes among the population of homes and attributes of the sold homes, such that results produced by the plurality of valuation models may be combined in accordance with the relative weights specified by the entries to obtain an overall valuation for the home to be valued.
-
16. A computer-readable medium containing executable instructions capable of causing a computing system to perform a method for valuing a distinguished home among a population of homes each having attributes, the method comprising:
-
retrieving a plurality of valuation sub-models, each valuation sub-model being based on information about recent sales of homes among the population and attributes of the sold homes, each valuation sub-model being capable of producing a valuation for a home among the population of homes based upon attributes of the home; retrieving a valuation meta-model based on information about recent sales of homes among the population and attributes of the sold homes, the valuation meta-model being capable of specifying, for a combination of the valuations produced for a home among the plurality of homes by each of the plurality of sub-models, the relative weight to be given to the valuation produced for the home by each of the plurality of sub-models based upon the home'"'"'s attributes; for each of the plurality of valuation sub-models, applying the valuation sub-model to attributes of the distinguished home to obtain a valuation of the distinguished home; applying the valuation meta-model to attributes of the distinguished home to obtain a weighting factor for each of the valuation sub-models; and combining the valuations of the distinguished home obtained from the valuation sub-models in accordance with the obtained weighting factors to obtain an overall valuation for the distinguished home. - View Dependent Claims (17)
-
Specification