System and method of real estate data analysis and display to support business management
First Claim
1. A method of data mining to support the management of a real estate business having a hierarchical management structure and including a plurality of units, comprising:
- periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
aggregating, at one or more hierarchical levels of said business, only said data that is associated with properties listed or sold by said real estate business; and
displaying said data, on an ad hoc basis, in a consistent manner across said levels.
1 Assignment
0 Petitions
Accused Products
Abstract
A suite of software tools performs data mining on data periodically extracted from one or more Multiple Listing Service (MLS) databases to support the management of a real estate business. Data relating to properties listed or sold by units of the business, such as agents, offices, regions, or the entire business, are extracted and aggregated at each hierarchical level. Novel performance metrics are defined, calculated, tracked and displayed in a consistent manner across hierarchical levels. The similarity of views of the data facilitate communication across organizational levels and support improved productivity. The tools may access MLS-derived real estate data associated with other properties to perform market analysis—including both market share by selected competitors and overall market trends—to support pricing of properties, and to discover and recruit high performance personnel.
133 Citations
69 Claims
-
1. A method of data mining to support the management of a real estate business having a hierarchical management structure and including a plurality of units, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
aggregating, at one or more hierarchical levels of said business, only said data that is associated with properties listed or sold by said real estate business; and
displaying said data, on an ad hoc basis, in a consistent manner across said levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of analyzing real estate data for a real estate business unit, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
analyzing only data from said local database that is associated with properties listed or sold by said real estate business unit; and
calculating and displaying the ratio of the number of successfully closed transactions by said real estate business unit to the number of listings by said real estate business unit. - View Dependent Claims (31)
-
-
32. A method of analyzing real estate data for a real estate business unit, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
analyzing only data from said local database that is associated with properties listed or sold by said real estate business unit; and
calculating and displaying the average time spent marketing each listing taken by said business unit, whether or not the listed property sells. - View Dependent Claims (33)
-
-
34. A method of analyzing real estate data for a real estate business unit, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
aggregating data from said local database;
displaying said aggregate data in a table or graph; and
upon selection of an aggregate data point in the form of a table entry or graph element, and execution of a predetermined input, displaying detailed underlying data comprising the aggregate data point selected.
-
-
35. A method of analyzing real estate data for a real estate enterprise, comprising:
-
periodically extracting real estate data from two or more Multiple Listing Service (MLS) databases to a local database;
extracting data from said local database and aggregating data across said two or more MLS databases; and
displaying said aggregate data in a table or graph.
-
-
36. A method of managing a real estate business comprising a plurality of units, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
extracting from said local database data associated with properties listed or sold by said units;
displaying data associated with a first said unit in first display on a first terminal;
displaying a list of said units on a second terminal;
selectively displaying data associated with said first unit in a second display on a second terminal in response to a user selecting said first unit from said list, wherein said first and second displays display the same data in substantially the same way. - View Dependent Claims (37, 38)
-
-
39. A method of ascertaining real estate market trends, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
defining a market by selecting one or more property attributes, including MLS-defined geographic area;
on an ad hoc basis, extracting data associated with properties in said market from said local database;
analyzing said data associated with properties in said market to calculate predetermined market metrics; and
displaying at least one said market metric over a predetermined time period in a table or graph. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A method of evaluating a real estate agent not associated with a real estate business, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
extracting data from said local database that is associated with properties listed or sold by said real estate agent over a predetermined time period;
analyzing said data against financial and performance metrics unique to said real estate business; and
displaying information estimating what said real estate agent'"'"'s performance would have been within said real estate business over said time period. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A method of determining a listing price for a subject property, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
obtaining one or more attributes of the subject property;
extracting from said local database properties having similar attributes;
displaying a graph depicting the number of said similar properties listed and sold over a predetermined time period, and the number of currently active listings of said similar properties. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method of assessing real estate market share, comprising:
-
periodically extracting real estate data from one or more Multiple Listing Service (MLS) databases to a local database;
defining a market by identifying attributes including MSL-defined geographic area;
defining competitors by identifying one or more real estate offices or brokers;
extracting from said local database, data associated with properties in said market that were listed or sold by said competitors;
calculating the relative share of said market held by each said competitor; and
displaying said share. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68)
-
-
69. A method of executing real estate analysis software on a terminal having an network connection, comprising:
-
upon loading, checking to determine if the software being loaded is the most current version available;
if the software is current, loading the software and accessing a local database containing real estate data extracted from one or more Multiple Listing Service (MLS) databases;
if the software is not current, updating the software prior to accessing said database; and
extracting and analyzing real estate data from said local database.
-
Specification