Preference stack
First Claim
1. A system for customizing a display of property records in combination with a virtual map, the system comprising:
- at least one computer processor; and
at least one executable software module configured to, when executed by the at least one computer processor,identify a plurality of property records based on a plurality of preference criteria,generate a virtual map comprising representations of the plurality of property records,receive a selection of one of a plurality of property attributes,determine a range of values for the selected property attribute based on the plurality of property records,divide the range of values into a plurality of discrete segments,associate each of the plurality of property records with one of the plurality of discrete segments,generate a first graph comprising a plurality of first visual representations, wherein each of the plurality of first visual representations corresponds to one of the plurality of discrete segments, comprises a visual representation of a number of the plurality of property records which are associated with the corresponding discrete segment, and is selectable by a user,generate a second graph comprising a plurality of second visual representations, wherein each of the plurality of second visual representations corresponds to one of a subset of two or more of the plurality of preference criteria and comprises a visual representation of a number of the plurality of property records which satisfy the corresponding preference criterion,receive a selection of one or more of the plurality of first visual representations, and,in response to the selection of one or more of the plurality of first visual representations,update the virtual map to visually identify a subset of the representations of the plurality of property records which are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations, andupdate the second graph such that each of the plurality of second visual representations comprise a visual representation of a number of the plurality of property records which satisfy the corresponding preference criterion and are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for customizing a display of records. In an embodiment, a plurality of records are identified, and a virtual map comprising representations of the records is generated. In response to a selection of a property attribute, a range of values for the attribute is determined and divided into a plurality of segments. Each record is associated with one of the segments, and a graph is generated comprising visual representations. Each visual representation in the graph corresponds to one of the segments and comprises a representation of a number of the records which are associated with the corresponding segment. In response to selection of one or more of the visual representations, the virtual map is updated to visually identify a subset of the representations of the records which are associated with the segment corresponding to the selected visual representation(s).
-
Citations
16 Claims
-
1. A system for customizing a display of property records in combination with a virtual map, the system comprising:
-
at least one computer processor; and at least one executable software module configured to, when executed by the at least one computer processor, identify a plurality of property records based on a plurality of preference criteria, generate a virtual map comprising representations of the plurality of property records, receive a selection of one of a plurality of property attributes, determine a range of values for the selected property attribute based on the plurality of property records, divide the range of values into a plurality of discrete segments, associate each of the plurality of property records with one of the plurality of discrete segments, generate a first graph comprising a plurality of first visual representations, wherein each of the plurality of first visual representations corresponds to one of the plurality of discrete segments, comprises a visual representation of a number of the plurality of property records which are associated with the corresponding discrete segment, and is selectable by a user, generate a second graph comprising a plurality of second visual representations, wherein each of the plurality of second visual representations corresponds to one of a subset of two or more of the plurality of preference criteria and comprises a visual representation of a number of the plurality of property records which satisfy the corresponding preference criterion, receive a selection of one or more of the plurality of first visual representations, and, in response to the selection of one or more of the plurality of first visual representations, update the virtual map to visually identify a subset of the representations of the plurality of property records which are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations, and update the second graph such that each of the plurality of second visual representations comprise a visual representation of a number of the plurality of property records which satisfy the corresponding preference criterion and are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for customizing a display of property records in combination with a virtual map, the system comprising:
-
at least one computer processor; and at least one executable software module configured to, when executed by the at least one computer processor, identify a plurality of property records based on a plurality of preference criteria, generate a virtual map comprising representations of the plurality of property records, receive a selection of one of a plurality of property attributes, determine a range of values for the selected property attribute based on the plurality of property records, divide the range of values into a plurality of discrete segments, associate each of the plurality of property records with one of the plurality of discrete segments, generate a first graph comprising a plurality of first visual representations, wherein each of the plurality of first visual representations corresponds to one of the plurality of discrete segments, comprises a visual representation of a number of the plurality of property records which are associated with the corresponding discrete segment, and is selectable by a user, receive a selection of one or more of the plurality of first visual representations, in response to the selection of one or more of the plurality of first visual representations, update the virtual map to visually identify a subset of the representations of the plurality of property records which are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations, generate a preference stack comprising a representation of a first property attribute and a representation of a second property attribute, receive an indication that the second property attribute should be given more weight than the first property attribute, and, in response to the indication, update the representations of the plurality of property records of the virtual map, wherein representations of property records which meet the second property attribute are visually emphasized over representations of property records which meet the first property attribute but do not meet the second property attribute.
-
-
9. A method for customizing a display of property records in combination with a virtual map, the method comprising, by at least one hardware processor:
-
identifying a plurality of property records based on a plurality of preference criteria; generating a virtual map comprising representations of the plurality of property records; receiving a selection of one of a plurality of property attributes; determining a range of values for the selected property attribute based on the plurality of property records; dividing the range of values into a plurality of discrete segments; associating each of the plurality of property records with one of the plurality of discrete segments; generating a first graph comprising a plurality of first visual representations, wherein each of the plurality of first visual representations corresponds to one of the plurality of discrete segments, comprises a visual representation of a number of the plurality of property records which are associated with the corresponding discrete segment, and is selectable by a user; generating a second graph comprising a plurality of second visual representations, wherein each of the plurality of second visual representations corresponds to one of a subset of two or more of the plurality of preference criteria and comprises a visual representation of a number of the plurality of property records which satisfy the corresponding preference criterion; receiving a selection of one or more of the plurality of first visual representations; and
,in response to the selection of one or more of the plurality of first visual representations, updating the virtual map to visually identify a subset of the representations of the plurality of property records which are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations, and updating the second graph such that each of the plurality of second visual representations comprise a visual representation of a number of the plurality of property records which satisfy the corresponding preference criterion and are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for customizing a display of property records in combination with a virtual map, the method comprising, by at least one hardware processor:
-
identifying a plurality of property records based on a plurality of preference criteria; generating a virtual map comprising representations of the plurality of property records; receiving a selection of one of a plurality of property attributes; determining a range of values for the selected property attribute based on the plurality of property records; dividing the range of values into a plurality of discrete segments; associating each of the plurality of property records with one of the plurality of discrete segments; generating a first graph comprising a plurality of first visual representations, wherein each of the plurality of first visual representations corresponds to one of the plurality of discrete segments, comprises a visual representation of a number of the plurality of property records which are associated with the corresponding discrete segment, and is selectable by a user; receiving a selection of one or more of the plurality of first visual representations; in response to the selection of one or more of the plurality of first visual representations, updating the virtual map to visually identify a subset of the representations of the plurality of property records which are associated with the discrete segment corresponding to the selected one or more of the plurality of first visual representations; generating a preference stack comprising a representation of a first property attribute and a representation of a second property attribute; receiving an indication that the second property attribute should be given more weight than the first property attribute; and
,in response to the indication, updating the representations of the plurality of property records of the virtual map, wherein representations of property records which meet the second property attribute are visually emphasized over representations of property records which meet the first property attribute but do not meet the second property attribute.
-
Specification