[go: up one dir, main page]

US20160300251A1 - System and method for mapping and comparing choroplethic housing statistics - Google Patents

System and method for mapping and comparing choroplethic housing statistics Download PDF

Info

Publication number
US20160300251A1
US20160300251A1 US15/095,571 US201615095571A US2016300251A1 US 20160300251 A1 US20160300251 A1 US 20160300251A1 US 201615095571 A US201615095571 A US 201615095571A US 2016300251 A1 US2016300251 A1 US 2016300251A1
Authority
US
United States
Prior art keywords
property data
map image
choroplethic
statistics
housing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/095,571
Inventor
Nathan Pieter Den Herder
Rebecca Flynn Adler-Stratford
Silviu Cristian Marghescu
David A. Talbird
Eric Rosenblatt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fannie Mae Inc
Original Assignee
Fannie Mae Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fannie Mae Inc filed Critical Fannie Mae Inc
Priority to US15/095,571 priority Critical patent/US20160300251A1/en
Publication of US20160300251A1 publication Critical patent/US20160300251A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0202Market predictions or forecasting for commercial activities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • G06F17/30241
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • G06T11/26
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/32Indexing scheme for image data processing or generation, in general involving image mosaicing

Definitions

  • This application relates generally to comparing statistical data on the housing market with geospatial mapping.
  • Housing market information purchased from housing market entities (such as, Mortgage Brokers Association and First American CoreLogic) is used to analyze housing market trends. Further, maps specially designed to show particular housing market trends connected with specific geographic areas may sometimes be created and viewed individually to analyze housing market trends. However, because housing market information itself does not present coherent and readily attainable statistics without further manipulation and because such maps are subject to geographic and comparison limitations, a comprehensive multiple thematic map approach is needed to interpret statistical housing data concerning geographic areas.
  • the present invention relates to a mapping and comparing choroplethic housing statistics.
  • this comprises accessing property data corresponding to a geospatial area.
  • Analytics may be used to generate usable property data statistics from the accessed property data.
  • a thematic map image based on the usable property data statistics is then generated according to comparison categories, so that the thematic map image may be displayed.
  • the described invention may be embodied in various forms, including business processes, computer implemented methods, computer program products, computer systems and networks, user interfaces, application programming interfaces, and the like.
  • FIG. 1A-B are display diagrams illustrating examples of displays by a choroplethic comparison application
  • FIGS. 2A-B are block diagrams illustrating examples of a choroplethic comparison application
  • FIGS. 3A-B are block diagrams illustrating examples of systems in which a choroplethic comparison application operates
  • FIG. 4 is a flow diagram illustrating an example of a choroplethic comparison process
  • FIG. 5 is a flow diagram illustrating an example of a choroplethic comparison process.
  • the present invention relates to fitting housing market data, derivations from housing market data, and other statistics relevant to the housing market to defined geospatial areas. Specifically, this invention allows users to create maps and tables using any available data to clearly illustrate unique geographic patterns that would not otherwise be visible using the financial and housing market data alone.
  • users may be able to simultaneously produce on a single display screen at different levels of aggregation thematic maps, which is a type of map or chart designed to show a particular theme connected with a specific geographic area, and choroplethic maps, which is a type of thematic map in which areas may be shaded or patterned in proportion to the measurement of the statistical variable being displayed on the map.
  • thematic maps which is a type of map or chart designed to show a particular theme connected with a specific geographic area
  • choroplethic maps which is a type of thematic map in which areas may be shaded or patterned in proportion to the measurement of the statistical variable being displayed on the map.
  • users may be able to combine geospatial mapping with financial and housing market statistical data to produce corresponding tables.
  • Financial and housing market data may also be added to the tables in accordance with aggregation levels (e.g. geographic aggregation levels such as region, state, metropolitan statistical area (MSA), county, zip code, and census tract).
  • the table data may further be selected and displayable using color coded rankings, in accordance with thematic and choroplethic maps.
  • the rankings displayed may be based on the user-selected number of ranks (e.g. five or ten) and designated regions (e.g. national region or within a parent geographic region).
  • users may be able to compare an multiple maps at the same time while viewing multiple financial indicators and tables in support of housing market decision-making.
  • the present invention provides a method for mapping and comparing choroplethic housing statistics includes accessing database information containing property data, such as demographic, economic, and lending information used in the housing market (e.g. financial and housing market data).
  • the database information generally corresponds to geospatial areas; however, when information necessary for mapping and comparing choroplethic housing statistics does not possess this correspondence, the method may interpolate such correspondence.
  • the geospatial areas which relate to specific geographic regions or statistical regions, is alterable at anytime during user operation.
  • analytics that ensure usability of the property data may be performed on the property data.
  • the method may also perform analytics on the property data to derive statistics that may not be directly reported by the property data regions.
  • derived statistics may be summary statistics such as calculating an average home price for a given region. Although different calculations may be employed, it is preferred that a mean or median is used for given values in each region.
  • the available data i.e. the usable property data
  • the available data is used to generate and display thematic maps.
  • the available data is used to generate a thematic map based on dispersing within the aggregation levels the data according to a selected comparison category across the geospatial area.
  • the thematic maps may also be generated by combining previously generated maps to derive new thematic maps that display data not shown by the previously generated maps.
  • choroplethic maps may also be generated in accordance with at least one of a set of comparison categories (e.g., Roll Rates, SDQs, and Delinquent Loans).
  • the comparison categories will use color codes to display patterned areas in proportion to the statistics.
  • the method also supports display of multiple maps with unique filters for each map, and a new map may be generated whenever the filters are changed.
  • the displaying of multiple maps may be in any orientation, such as side-by-side or over-under. Yet, it is preferred that a side-by-side orientation is a default implementation where each map has an equivalent size and it is also preferred that when a new map is created the existing maps resize to accommodate the addition of the new map for simultaneous comparison.
  • the method will generate tables that combine the geospatial area and the property data statistics and that correspond to the thematic maps. Thus, all calculations that have already been performed for the thematic maps will be part of respective tables.
  • additional property data may be added to the table in accordance with the aggregation levels.
  • the integration between the maps and tables will be performed so that in response to clicking on particular locations in a map, a table or graph showing a comparison between the mapped statistical values at the selected locale (and other selected parent statistics) is displayed. Additionally, the table or graph will display more locations as additional lines are generated with the numbers of other locations as these locations are clicked.
  • a preferred way of implementing the above example is to use a mobile application installed on a terminal computer for thematic map and table generation as described above.
  • a terminal computer is not the only contemplated computer system. Any computer system, such as a laptop personal computer or a handheld portable computer (i.e., tablets, PDAs, cell phones, mobile phones, smart-phones, super-phones, etc.) may be implemented. Further, the functions described herein may be implemented on any conventional computing or electronic device, such as personal computer, conventional desktop computer, a network computer, or any of the various execution environments that will be readily apparent to the artisan and need not be named herein.
  • the computer system runs any conventional operating system through the interaction of the CPU (or GPU) and the memory to carry out the described functionality by execution of computer instructions.
  • Operating systems may include but are not limited to iOS, Android, Windows, Unix, Linux, Macintosh, or the like.
  • the computer system may further implement applications that facilitate calculations.
  • the memory may be any memory suitable for storing data, such as any volatile or non-volatile memory, whether virtual or permanent, or any other non-transitory computer readable medium (i.e., compact disk, hard disk, etc.).
  • the memory stores the choroplethic comparison application, which comprises program code that is executable by the processor to perform operations in support of supplying automatic promotions to the user. Therefore, the application is preferably provided as software on the computer system described above, yet it may alternatively be hardware, firmware, or any combination of software, hardware, and firmware. Still other embodiments include computer implemented processes described in connection with FIGS. 3A-B through 5 .
  • the choroplethic comparison application includes program code executable by the terminal computer to perform operations for thematic map and table generation as described above.
  • the choroplethic comparison application gathers data concerning the housing market and inserts the data into a database. Then, the choroplethic comparison application performs analytics on the data to ensure usability or to derive statistics that may not be directly reported.
  • the uppermost level of the choroplethic comparison application allows new maps to be created, provides a function to arrange all current maps, allows links showing all current maps to be sent via e-mail, and creates bookmarks in browsers for any link that is be e-mailed.
  • the new map window has a menu that allows control over which geographical and statistical regions may be displayed in the map, which statistics or derived calculations will be compared in those regions, whether five or ten bins (color codes or patterns) will be used in the map, and which month's data should be used.
  • Statistical regions may be any geographic region, with the most common being states, counties, and zip codes, and statistical regions may use arbitrary boundaries that take on any shape. Maps may also compare regions by different criteria utilizing color code assignations. Thus, although counties in one state may be colored relative to counties nationally by default, counties may also be colored relative to counties in their respective state.
  • FIGS. 1A-B are display diagrams illustrating examples of displays generated by a choroplethic comparison application.
  • FIG. 1A is a display generated by the choroplethic comparison application where three separate maps are generated corresponding to the United States with States colored according to national “Roll Rate” rankings 101 , to Florida with counties colored according to in State “Roll Rate” rankings 102 , and to Florida with Census Tracts colored according to in State “Roll Rate” rankings 103 (different colors are indicated as different patterns in the figures).
  • FIG. 1A illustrates simultaneous display of multiple maps, each with different characteristics and different time periods, generated from the clean and new data. These maps act independently of each other and may be capable of allowing a user to compare a statistic over times or regions while showing multiple statistics. Further, the multiple maps 101 , 102 , and 103 have unique filters that alter the choroplethic patterns whenever the filters may be changed.
  • FIG. 1B is a display diagram illustrating a display generated by the choroplethic comparison application where three separate maps corresponding to the United States with States colored according to national “Roll Rates” rankings 104 , to the United States with States colored according to national “SDQ” rankings 106 , and to the United States with States colored according to national “Delinquent Loan” rankings 108 .
  • the choroplethic comparison application is also configured to receive a selection of a number of buckets or bins into which the property data statistics may be divided, with a corresponding thematic map image being displayed according to the selected number of bins. This allows the user to customize the level of granularity at which the map image will distinguish geographic areas according to where they rank or reside according to selectable property data statistics.
  • the illustrated maps (and those illustrated in FIG. 1A ) were designated to have 10 bins to display the choroplethic patterns. That is, the 10 bins fit the relative housing market data regarding “Roll Rates” rankings, national “SDQ” rankings, and national “Delinquent Loan” rankings into the national and state geospatial areas.
  • Roll Rate Graph 105 includes line graphs illustrating the Roll Rate over time for selected regions or locations.
  • United States Map 104 the locations of California, Nation (the United States as a whole), Texas, Nevada, and Florida were selected and thus their respective line graphs are displayed on Roll Rate Graph 105 .
  • California, Nation, Texas, Nevada, and Florida were selected on United States Map 106 to produce SDQ Graph 107
  • California and Nation were selected on United States Map 108 to produce Delinquent Loan Graph 109 .
  • additional regions may be added to the graph by clicking on them after that graph window has been opened.
  • the graphs and maps may be simultaneously produced on a single display screen at different levels of aggregation, and users may combine the selectable regions of the maps and selectable trends shown on the graphs with other statistical data to produce corresponding maps, graphs, and tables to illustrate additional trends and patterns within the geographic areas. Further, additional financial and housing market data may then be added to those tables in accordance with aggregation levels, such as property data that has been cleaned or ensured as usable.
  • the maps, graphs, and tables may be integrated so that they perform further statistical generations, which may be displayed thematically, in response to clicking on particular locations in the maps, tables, or graphs. For instance, the state of Texas may be clicked on in each map 104 , 106 , and 108 to generate a graph that depicts the corresponding statistical trends for the state of Texas.
  • the choroplethic comparison application may examine housing data and summarize any number of statistics for display. Thus, although only a few statistics have been identified via FIGS. 1A-B , the choroplethic comparison application may analyze and summarize data using the hundreds of statistics available to the choroplethic comparison application.
  • FIGS. 2A-B are block diagrams illustrating examples of a choroplethic comparison application.
  • FIG. 2A is a block diagram illustrating an example of an electronic device 210 that comprises a choroplethic comparison application 200 A stored on a memory 212 and storing program code that is executable by a central processing unit (CPU) 211 to perform operations of accessing property data, producing usable data, and generating maps and tables, as described above.
  • the electronic device 210 may be any of the computer systems described above, and further the choroplethic comparison application 200 A may be implemented in any of the systems ( 350 A and 350 B) described below.
  • the choroplethic comparison application 200 A is preferably provided as software, but may alternatively be provided as hardware or firmware, or any combination of software, hardware and/or firmware.
  • the application 200 A is configured to provide the functionality of accessing property data, producing usable data, and generating maps and tables through the modules listed below.
  • the example of the application 200 A of FIG. 2A includes a property data access module 202 , an analytics module 203 , a map image module 204 , and a property data grid module 205 .
  • a property data access module 202 includes a property data access module 202 , an analytics module 203 , a map image module 204 , and a property data grid module 205 .
  • the functionality of application 200 A and the modules respective to that functionality may be provided on different devices, as individual software applications, or a combination of different devices and individual software applications, which is further described herein.
  • the property data access module 202 includes program code for carrying out access to and management of the property data, whether from internal or external resources.
  • the analytics module 203 includes program code for applying analytics that ensure the usability of the property data and to derive statistics that may not be directly reported by the property data regions.
  • the map image module 204 includes program code for accessing mapping functions, for displaying a map image corresponding to the geospatial area, and for managing the depiction of the map images and graphs indicative of the subject property data, as well as rankings and patterns. Further, the map image module 204 may display the property data within the defined geographic area with demarcations of the defined geographic area (e.g., highlighted boundaries) as the neighborhood of interest.
  • the neighborhood may be defined by inclusion within a user-defined shape, exclusion of a user-defined shape from a previously defined geographic area, the set of properties within a given distance from a location, properties corresponding to a tract or adjacent tracts, or properties currently displayed on a map image (which may be manipulated as desired, prior to user indication to lock in the defined area).
  • the property data grid/DB module 205 includes program code for managing the data set corresponding to a current session, including the usable and derived property data. It is configured as a database that allows the property data for the properties to be displayed in a tabular or grid format, with various sorting according to the property characteristics, economic distance, geographical distance, time, etc.
  • FIG. 2B is a block diagram illustrating an example of a choroplethic comparison application 200 B that is external to a terminal 209 , which accesses the functionality of the choroplethic comparison application 200 B. That is, a user device or a terminal computer may act as a terminal 209 where through either web browsing or mobile application technology the application 200 B is configured to run in the context of a server or host functionality. Further, the application 200 B at least includes an aggregation module 206 , a user interface module 207 , and an application programmable interface module 208 . Furthermore, the application 200 B may include any of the other modules listed in FIG. 2A . It should be understood that the same functionality may be provided using fewer, greater, or differently named modules, and the named these modules may be integrated with any of the other named modules.
  • the aggregation module 206 includes program code for combining previously generated maps to derive new thematic maps that display data not shown by the previously generated maps.
  • the user interface module 207 includes program code for managing the display and receipt of information from a user to provide the described functionality.
  • the user interface module 207 permits user management of the thematic and choroplethic maps, corresponding tables, and property data. Further, the user interface module permits the application 200 A to be displayed in a map, menu, icon, tabular, or grid format, with various functional representations according to a module's required functionality. That is, the user interface is configured to provide mapping and analytical tools that implement the choroplethic comparison application's mapping features to display bins (color codes) across geospatial areas to show patterns. Thus, although counties in one state may be colored relative to counties nationally by default, counties may also be colored relative to counties in their state.
  • mapping features include the capability to display the boundaries of on different aggregation levels. Additionally, a table or grid of data may concurrently be displayable so that the property data and derived data may be viewed and sorted based on any desired dimension. Additionally, the rows in the table may be connected to the full database entry as well as the graphs and maps. Thus, combined with the map view, the user interface module 207 allows for a convenient yet comprehensive interactive analysis of the derived statistics and property data.
  • the application programmable interface module 208 is configured to communicate directly with other applications, modules, models, devices, and other sources through both physical and virtual interfaces.
  • the application programmable interface module 208 manages the dispatching and receipt of information in relation to the above sources and sources external to the application along with integrating the application 200 A with other applications and drivers, as needed per operating system. Note, each above describe module and its functionality is further described in connection with FIGS. 3-5 below.
  • FIGS. 3A-B are block diagrams illustrating examples of systems in which a choroplethic comparison application operates.
  • FIG. 3 is block diagram illustrating an example of a system 350 A in which the choroplethic comparison applications 300 a - c operate.
  • FIG. 3A further illustrates several devices 310 a - c, each having the choroplethic comparison applications 300 a - c installed thereon (see also FIG. 2A-B ).
  • the devices 310 a - c are preferably terminal computers, but may alternatively be any of the computer systems described above.
  • the network 340 over which the devices 310 a - c (through their interfaces, which are not shown) communicate preferably is a local area network; however, it may alternatively be any conventional networking technology.
  • the network may be any of the technologies of cellular, global area network, wireless local area networks, wide area networks, local area networks, or combinations thereof, but is not limited to.
  • the interfaces of the devices 310 a - c may be any interface suited for input and output of communication data, whether that communication is visual, auditory, electrical, transitive, or the like.
  • FIG. 3B is an illustrated alternative where client devices 309 a - c may respectively access a device 310 d (see also FIG. 2A-B ), preferably through direct application linking, with the device 310 d providing the choroplethic comparison application 300 d for access by the client devices 309 a - c.
  • the device 310 d is preferably a server providing application access to and computing power for use by client devices 309 a - c (i.e. smartphones). This would reduce the resource requirements on the client side and enhance efficiency of the system 350 B.
  • the functionality of the choroplethic comparison application 300 d may be divided between the client devices 309 a - c and the device 310 d, where either function may be located separately on either device and accessed through distributed computing, such that the functionality is provided for, shared, and relied upon by other devices.
  • the analytics module 203 and the property data access module 202 may be located on a device 310 d, such as a server, while the map image module 204 may be located on a client device 309 a, such as a tablet PC, and in support of the client device 309 a generating a map image using the map image module 204 , the client device 309 a accesses through a network 340 the functionality of the analytics module 203 and the property data access module 202 on the device 310 d.
  • a single computing device may be independently configured to include the entire functionality of the choroplethic comparison application 300 d.
  • market resources 320 are shown as a singular block in the figure, but it should be understood that the singular block represents a variety of resources, including financial intuition databases, MLS listings, GIS data, or resources compiled by an information services provider (i.e. tax assessors, other appraising services, and the like). Further, market resources 320 are typically accessed externally for use by the applications, since the amount of property data is rather voluminous, and since the application is configured to allow access to multiple housing resource databases. The application accesses and retrieves the market data from these resources in support of illustrating non-obvious geographic patterns that would not otherwise be visible using the financial and housing market data alone.
  • FIG. 4 is a flow diagram illustrating an example of a choroplethic comparison process. Specifically, FIG. 4 is a flow diagram illustrating an example of the choroplethic comparison process 400 that describes one possible operation sequence for the applications 200 A and 200 B.
  • the choroplethic comparison process 400 begins by accessing 401 the property data corresponding to an identified geospatial area.
  • the geospatial area may be defined by an automatic neighborhood of interest selection or by user designated regions.
  • the process 400 performs 402 usability and derivation calculations on the accessed property data to clean and prepare the data for pattern display.
  • the process 400 generates and displays 403 thematic maps using patterns based on the derivations and usable property data.
  • the process 400 generates and displays 404 interactive tables or graphs corresponding to the thematic maps.
  • FIG. 5 is a flow diagram illustrating an example of a choroplethic comparison process. Specifically, FIG. 5 is a flow diagram illustrating an example of the choroplethic comparison process 500 that describes one possible operation sequence for the applications 200 A and 200 B.
  • the choroplethic comparison process 500 begins by accessing 501 financial and housing market data relative to different aggregation levels as defined above. Then, usability and derivation calculations are performed 502 on the accessed financial and housing market data. The process 500 then generates 503 thematic maps and corresponding tables based on the derivations and usable data. Next, by combining and comparing the thematic maps previously generated, the process 500 may generate choroplethic maps detailing patterns based on said combined and compared thematic maps while generating the corresponding tables. Alternatively, instead of progressing to the generation of choroplethic maps, the process 500 may skip to displaying 505 the generated thematic maps and corresponding tables, as in FIG. 4 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention relates to a mapping and comparing choroplethic housing statistics. In one example, this comprises accessing property data corresponding to a geospatial area. Analytics are used to generate usable property data statistics from the accessed property data. A thematic map image based on the usable property data statistics is then generated according to comparison categories, so that the thematic map image may be displayed.

Description

  • CROSS REFERENCE
  • This application is a Continuation Application of the U.S. application Ser. No. 13/599,009, filed Aug. 30, 2012, U.S. Pat. No. 9,311,726 to be issued on Apr. 12, 2016, the entire contents of which are incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • This application relates generally to comparing statistical data on the housing market with geospatial mapping.
  • 2. Description of the Related Art
  • Housing market information purchased from housing market entities (such as, Mortgage Brokers Association and First American CoreLogic) is used to analyze housing market trends. Further, maps specially designed to show particular housing market trends connected with specific geographic areas may sometimes be created and viewed individually to analyze housing market trends. However, because housing market information itself does not present coherent and readily attainable statistics without further manipulation and because such maps are subject to geographic and comparison limitations, a comprehensive multiple thematic map approach is needed to interpret statistical housing data concerning geographic areas.
  • SUMMARY OF THE INVENTION
  • The present invention relates to a mapping and comparing choroplethic housing statistics. In one example, this comprises accessing property data corresponding to a geospatial area. Analytics may be used to generate usable property data statistics from the accessed property data. A thematic map image based on the usable property data statistics is then generated according to comparison categories, so that the thematic map image may be displayed.
  • The described invention may be embodied in various forms, including business processes, computer implemented methods, computer program products, computer systems and networks, user interfaces, application programming interfaces, and the like.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and other more detailed and specific features of the described are more fully disclosed in the following specification, reference being had to the accompanying drawings, in which:
  • FIG. 1A-B are display diagrams illustrating examples of displays by a choroplethic comparison application;
  • FIGS. 2A-B are block diagrams illustrating examples of a choroplethic comparison application;
  • FIGS. 3A-B are block diagrams illustrating examples of systems in which a choroplethic comparison application operates;
  • FIG. 4 is a flow diagram illustrating an example of a choroplethic comparison process; and
  • FIG. 5 is a flow diagram illustrating an example of a choroplethic comparison process.
  • DETAILED DESCRIPTION OF THE INVENTION
  • In the following description, for purposes of explanation, numerous details are set forth, such as flowcharts and system configurations, to provide an understanding of one or more embodiments. However, it is and will be apparent to one skilled in the art that these specific details are not required to practice the described invention.
  • Financial and housing market information itself does not present coherent and readily attainable statistics without further manipulation. The present invention relates to fitting housing market data, derivations from housing market data, and other statistics relevant to the housing market to defined geospatial areas. Specifically, this invention allows users to create maps and tables using any available data to clearly illustrate unique geographic patterns that would not otherwise be visible using the financial and housing market data alone.
  • Further, users may be able to simultaneously produce on a single display screen at different levels of aggregation thematic maps, which is a type of map or chart designed to show a particular theme connected with a specific geographic area, and choroplethic maps, which is a type of thematic map in which areas may be shaded or patterned in proportion to the measurement of the statistical variable being displayed on the map.
  • Furthermore, users may be able to combine geospatial mapping with financial and housing market statistical data to produce corresponding tables. Financial and housing market data may also be added to the tables in accordance with aggregation levels (e.g. geographic aggregation levels such as region, state, metropolitan statistical area (MSA), county, zip code, and census tract). The table data may further be selected and displayable using color coded rankings, in accordance with thematic and choroplethic maps. The rankings displayed may be based on the user-selected number of ranks (e.g. five or ten) and designated regions (e.g. national region or within a parent geographic region). Thus, users may be able to compare an multiple maps at the same time while viewing multiple financial indicators and tables in support of housing market decision-making.
  • In one embodiment, the present invention provides a method for mapping and comparing choroplethic housing statistics includes accessing database information containing property data, such as demographic, economic, and lending information used in the housing market (e.g. financial and housing market data). The database information generally corresponds to geospatial areas; however, when information necessary for mapping and comparing choroplethic housing statistics does not possess this correspondence, the method may interpolate such correspondence. In addition, the geospatial areas, which relate to specific geographic regions or statistical regions, is alterable at anytime during user operation.
  • After accessing the database information, analytics that ensure usability of the property data may be performed on the property data. Whether before, during, or after the property data is “cleaned,” the method may also perform analytics on the property data to derive statistics that may not be directly reported by the property data regions. For example, derived statistics may be summary statistics such as calculating an average home price for a given region. Although different calculations may be employed, it is preferred that a mean or median is used for given values in each region.
  • Next, the available data (i.e. the usable property data) is used to generate and display thematic maps. Preferably, the available data is used to generate a thematic map based on dispersing within the aggregation levels the data according to a selected comparison category across the geospatial area. The thematic maps may also be generated by combining previously generated maps to derive new thematic maps that display data not shown by the previously generated maps. In addition to the thematic maps, choroplethic maps may also be generated in accordance with at least one of a set of comparison categories (e.g., Roll Rates, SDQs, and Delinquent Loans). The comparison categories will use color codes to display patterned areas in proportion to the statistics. The method also supports display of multiple maps with unique filters for each map, and a new map may be generated whenever the filters are changed. The displaying of multiple maps may be in any orientation, such as side-by-side or over-under. Yet, it is preferred that a side-by-side orientation is a default implementation where each map has an equivalent size and it is also preferred that when a new map is created the existing maps resize to accommodate the addition of the new map for simultaneous comparison.
  • Furthermore, the method will generate tables that combine the geospatial area and the property data statistics and that correspond to the thematic maps. Thus, all calculations that have already been performed for the thematic maps will be part of respective tables. In addition, after a table is generated, additional property data may be added to the table in accordance with the aggregation levels. The integration between the maps and tables will be performed so that in response to clicking on particular locations in a map, a table or graph showing a comparison between the mapped statistical values at the selected locale (and other selected parent statistics) is displayed. Additionally, the table or graph will display more locations as additional lines are generated with the numbers of other locations as these locations are clicked.
  • A preferred way of implementing the above example is to use a mobile application installed on a terminal computer for thematic map and table generation as described above. However, a terminal computer is not the only contemplated computer system. Any computer system, such as a laptop personal computer or a handheld portable computer (i.e., tablets, PDAs, cell phones, mobile phones, smart-phones, super-phones, etc.) may be implemented. Further, the functions described herein may be implemented on any conventional computing or electronic device, such as personal computer, conventional desktop computer, a network computer, or any of the various execution environments that will be readily apparent to the artisan and need not be named herein.
  • The computer system runs any conventional operating system through the interaction of the CPU (or GPU) and the memory to carry out the described functionality by execution of computer instructions. Operating systems may include but are not limited to iOS, Android, Windows, Unix, Linux, Macintosh, or the like. The computer system may further implement applications that facilitate calculations. The memory may be any memory suitable for storing data, such as any volatile or non-volatile memory, whether virtual or permanent, or any other non-transitory computer readable medium (i.e., compact disk, hard disk, etc.). Preferably, the memory stores the choroplethic comparison application, which comprises program code that is executable by the processor to perform operations in support of supplying automatic promotions to the user. Therefore, the application is preferably provided as software on the computer system described above, yet it may alternatively be hardware, firmware, or any combination of software, hardware, and firmware. Still other embodiments include computer implemented processes described in connection with FIGS. 3A-B through 5.
  • The artisan will readily recognize the various alternative programming languages and execution platforms that are and will become available, and the described is not limited to any specific execution environment. The mapping and comparing choroplethic housing statistics features will now be described in further detail through the below examples.
  • The choroplethic comparison application includes program code executable by the terminal computer to perform operations for thematic map and table generation as described above. The choroplethic comparison application gathers data concerning the housing market and inserts the data into a database. Then, the choroplethic comparison application performs analytics on the data to ensure usability or to derive statistics that may not be directly reported. Note, the uppermost level of the choroplethic comparison application allows new maps to be created, provides a function to arrange all current maps, allows links showing all current maps to be sent via e-mail, and creates bookmarks in browsers for any link that is be e-mailed.
  • After the choroplethic comparison application generates a new map, the new map window has a menu that allows control over which geographical and statistical regions may be displayed in the map, which statistics or derived calculations will be compared in those regions, whether five or ten bins (color codes or patterns) will be used in the map, and which month's data should be used. Statistical regions may be any geographic region, with the most common being states, counties, and zip codes, and statistical regions may use arbitrary boundaries that take on any shape. Maps may also compare regions by different criteria utilizing color code assignations. Thus, although counties in one state may be colored relative to counties nationally by default, counties may also be colored relative to counties in their respective state.
  • FIGS. 1A-B are display diagrams illustrating examples of displays generated by a choroplethic comparison application. FIG. 1A is a display generated by the choroplethic comparison application where three separate maps are generated corresponding to the United States with States colored according to national “Roll Rate” rankings 101, to Florida with counties colored according to in State “Roll Rate” rankings 102, and to Florida with Census Tracts colored according to in State “Roll Rate” rankings 103 (different colors are indicated as different patterns in the figures). FIG. 1A illustrates simultaneous display of multiple maps, each with different characteristics and different time periods, generated from the clean and new data. These maps act independently of each other and may be capable of allowing a user to compare a statistic over times or regions while showing multiple statistics. Further, the multiple maps 101, 102, and 103 have unique filters that alter the choroplethic patterns whenever the filters may be changed.
  • FIG. 1B is a display diagram illustrating a display generated by the choroplethic comparison application where three separate maps corresponding to the United States with States colored according to national “Roll Rates” rankings 104, to the United States with States colored according to national “SDQ” rankings 106, and to the United States with States colored according to national “Delinquent Loan” rankings 108. The choroplethic comparison application is also configured to receive a selection of a number of buckets or bins into which the property data statistics may be divided, with a corresponding thematic map image being displayed according to the selected number of bins. This allows the user to customize the level of granularity at which the map image will distinguish geographic areas according to where they rank or reside according to selectable property data statistics. For example, the illustrated maps (and those illustrated in FIG. 1A) were designated to have 10 bins to display the choroplethic patterns. That is, the 10 bins fit the relative housing market data regarding “Roll Rates” rankings, national “SDQ” rankings, and national “Delinquent Loan” rankings into the national and state geospatial areas.
  • Further, since the choroplethic comparison application displays graphs based on locations selected within each map, graphs of the market data values may be created by clicking on a particular colored region. That is, Roll Rate Graph 105 includes line graphs illustrating the Roll Rate over time for selected regions or locations. In United States Map 104, the locations of California, Nation (the United States as a whole), Texas, Nevada, and Florida were selected and thus their respective line graphs are displayed on Roll Rate Graph 105. Similarly, California, Nation, Texas, Nevada, and Florida were selected on United States Map 106 to produce SDQ Graph 107, while California and Nation were selected on United States Map 108 to produce Delinquent Loan Graph 109. For any one of the graphs 105, 107, and 109, additional regions may be added to the graph by clicking on them after that graph window has been opened.
  • Accordingly, the graphs and maps (104-109) may be simultaneously produced on a single display screen at different levels of aggregation, and users may combine the selectable regions of the maps and selectable trends shown on the graphs with other statistical data to produce corresponding maps, graphs, and tables to illustrate additional trends and patterns within the geographic areas. Further, additional financial and housing market data may then be added to those tables in accordance with aggregation levels, such as property data that has been cleaned or ensured as usable. Thus, in each display generated by the choroplethic comparison application, the maps, graphs, and tables may be integrated so that they perform further statistical generations, which may be displayed thematically, in response to clicking on particular locations in the maps, tables, or graphs. For instance, the state of Texas may be clicked on in each map 104, 106, and 108 to generate a graph that depicts the corresponding statistical trends for the state of Texas.
  • In addition, the choroplethic comparison application may examine housing data and summarize any number of statistics for display. Thus, although only a few statistics have been identified via FIGS. 1A-B, the choroplethic comparison application may analyze and summarize data using the hundreds of statistics available to the choroplethic comparison application.
  • FIGS. 2A-B are block diagrams illustrating examples of a choroplethic comparison application. Specifically, FIG. 2A is a block diagram illustrating an example of an electronic device 210 that comprises a choroplethic comparison application 200A stored on a memory 212 and storing program code that is executable by a central processing unit (CPU) 211 to perform operations of accessing property data, producing usable data, and generating maps and tables, as described above. Alternatively, the electronic device 210 may be any of the computer systems described above, and further the choroplethic comparison application 200A may be implemented in any of the systems (350A and 350B) described below. Further, the choroplethic comparison application 200A is preferably provided as software, but may alternatively be provided as hardware or firmware, or any combination of software, hardware and/or firmware.
  • The application 200A is configured to provide the functionality of accessing property data, producing usable data, and generating maps and tables through the modules listed below. The example of the application 200A of FIG. 2A includes a property data access module 202, an analytics module 203, a map image module 204, and a property data grid module 205. Although one modular breakdown of the application 200A is offered, it should be understood that the same functionality may be provided using fewer, greater, or differently named modules. Additionally, the functionality of application 200A and the modules respective to that functionality may be provided on different devices, as individual software applications, or a combination of different devices and individual software applications, which is further described herein.
  • The property data access module 202 includes program code for carrying out access to and management of the property data, whether from internal or external resources.
  • The analytics module 203 includes program code for applying analytics that ensure the usability of the property data and to derive statistics that may not be directly reported by the property data regions.
  • The map image module 204 includes program code for accessing mapping functions, for displaying a map image corresponding to the geospatial area, and for managing the depiction of the map images and graphs indicative of the subject property data, as well as rankings and patterns. Further, the map image module 204 may display the property data within the defined geographic area with demarcations of the defined geographic area (e.g., highlighted boundaries) as the neighborhood of interest. The neighborhood may be defined by inclusion within a user-defined shape, exclusion of a user-defined shape from a previously defined geographic area, the set of properties within a given distance from a location, properties corresponding to a tract or adjacent tracts, or properties currently displayed on a map image (which may be manipulated as desired, prior to user indication to lock in the defined area).
  • The property data grid/DB module 205 includes program code for managing the data set corresponding to a current session, including the usable and derived property data. It is configured as a database that allows the property data for the properties to be displayed in a tabular or grid format, with various sorting according to the property characteristics, economic distance, geographical distance, time, etc.
  • In another embodiment, FIG. 2B is a block diagram illustrating an example of a choroplethic comparison application 200B that is external to a terminal 209, which accesses the functionality of the choroplethic comparison application 200B. That is, a user device or a terminal computer may act as a terminal 209 where through either web browsing or mobile application technology the application 200B is configured to run in the context of a server or host functionality. Further, the application 200B at least includes an aggregation module 206, a user interface module 207, and an application programmable interface module 208. Furthermore, the application 200B may include any of the other modules listed in FIG. 2A. It should be understood that the same functionality may be provided using fewer, greater, or differently named modules, and the named these modules may be integrated with any of the other named modules.
  • In FIG. 2B, the aggregation module 206 includes program code for combining previously generated maps to derive new thematic maps that display data not shown by the previously generated maps.
  • The user interface module 207 includes program code for managing the display and receipt of information from a user to provide the described functionality. The user interface module 207 permits user management of the thematic and choroplethic maps, corresponding tables, and property data. Further, the user interface module permits the application 200A to be displayed in a map, menu, icon, tabular, or grid format, with various functional representations according to a module's required functionality. That is, the user interface is configured to provide mapping and analytical tools that implement the choroplethic comparison application's mapping features to display bins (color codes) across geospatial areas to show patterns. Thus, although counties in one state may be colored relative to counties nationally by default, counties may also be colored relative to counties in their state. Further, mapping features include the capability to display the boundaries of on different aggregation levels. Additionally, a table or grid of data may concurrently be displayable so that the property data and derived data may be viewed and sorted based on any desired dimension. Additionally, the rows in the table may be connected to the full database entry as well as the graphs and maps. Thus, combined with the map view, the user interface module 207 allows for a convenient yet comprehensive interactive analysis of the derived statistics and property data.
  • The application programmable interface module 208 is configured to communicate directly with other applications, modules, models, devices, and other sources through both physical and virtual interfaces. The application programmable interface module 208 manages the dispatching and receipt of information in relation to the above sources and sources external to the application along with integrating the application 200A with other applications and drivers, as needed per operating system. Note, each above describe module and its functionality is further described in connection with FIGS. 3-5 below.
  • FIGS. 3A-B are block diagrams illustrating examples of systems in which a choroplethic comparison application operates. Specifically, FIG. 3 is block diagram illustrating an example of a system 350A in which the choroplethic comparison applications 300 a-c operate. FIG. 3A further illustrates several devices 310 a-c, each having the choroplethic comparison applications 300 a-c installed thereon (see also FIG. 2A-B). The devices 310 a-c are preferably terminal computers, but may alternatively be any of the computer systems described above. Similarly, the network 340 over which the devices 310 a-c (through their interfaces, which are not shown) communicate preferably is a local area network; however, it may alternatively be any conventional networking technology. For instance, the network may be any of the technologies of cellular, global area network, wireless local area networks, wide area networks, local area networks, or combinations thereof, but is not limited to. Further, the interfaces of the devices 310 a-c may be any interface suited for input and output of communication data, whether that communication is visual, auditory, electrical, transitive, or the like.
  • FIG. 3B is an illustrated alternative where client devices 309 a-c may respectively access a device 310 d (see also FIG. 2A-B), preferably through direct application linking, with the device 310 d providing the choroplethic comparison application 300 d for access by the client devices 309 a-c. In this embodiment, the device 310 d is preferably a server providing application access to and computing power for use by client devices 309 a-c (i.e. smartphones). This would reduce the resource requirements on the client side and enhance efficiency of the system 350B. However, as another alternative, the functionality of the choroplethic comparison application 300 d may be divided between the client devices 309 a-c and the device 310 d, where either function may be located separately on either device and accessed through distributed computing, such that the functionality is provided for, shared, and relied upon by other devices. For instance, the analytics module 203 and the property data access module 202 may be located on a device 310 d, such as a server, while the map image module 204 may be located on a client device 309 a, such as a tablet PC, and in support of the client device 309 a generating a map image using the map image module 204, the client device 309 a accesses through a network 340 the functionality of the analytics module 203 and the property data access module 202 on the device 310 d. Finally, of course, a single computing device may be independently configured to include the entire functionality of the choroplethic comparison application 300 d.
  • Additionally, as illustrated in FIGS. 3A-B, market resources 320 are shown as a singular block in the figure, but it should be understood that the singular block represents a variety of resources, including financial intuition databases, MLS listings, GIS data, or resources compiled by an information services provider (i.e. tax assessors, other appraising services, and the like). Further, market resources 320 are typically accessed externally for use by the applications, since the amount of property data is rather voluminous, and since the application is configured to allow access to multiple housing resource databases. The application accesses and retrieves the market data from these resources in support of illustrating non-obvious geographic patterns that would not otherwise be visible using the financial and housing market data alone.
  • FIG. 4 is a flow diagram illustrating an example of a choroplethic comparison process. Specifically, FIG. 4 is a flow diagram illustrating an example of the choroplethic comparison process 400 that describes one possible operation sequence for the applications 200A and 200B.
  • Specifically, the choroplethic comparison process 400 begins by accessing 401 the property data corresponding to an identified geospatial area. The geospatial area may be defined by an automatic neighborhood of interest selection or by user designated regions. Next, the process 400 performs 402 usability and derivation calculations on the accessed property data to clean and prepare the data for pattern display. Once the property data is ‘ready,’ the process 400 generates and displays 403 thematic maps using patterns based on the derivations and usable property data. Then, whether through automatic generation or user indication, the process 400 generates and displays 404 interactive tables or graphs corresponding to the thematic maps.
  • FIG. 5 is a flow diagram illustrating an example of a choroplethic comparison process. Specifically, FIG. 5 is a flow diagram illustrating an example of the choroplethic comparison process 500 that describes one possible operation sequence for the applications 200A and 200B.
  • Specifically, the choroplethic comparison process 500 begins by accessing 501 financial and housing market data relative to different aggregation levels as defined above. Then, usability and derivation calculations are performed 502 on the accessed financial and housing market data. The process 500 then generates 503 thematic maps and corresponding tables based on the derivations and usable data. Next, by combining and comparing the thematic maps previously generated, the process 500 may generate choroplethic maps detailing patterns based on said combined and compared thematic maps while generating the corresponding tables. Alternatively, instead of progressing to the generation of choroplethic maps, the process 500 may skip to displaying 505 the generated thematic maps and corresponding tables, as in FIG. 4.
  • Thus, embodiments of the described produce and provide methods and apparatus for a model for providing real-time location-based promotions to a vehicle purchaser without the need for additional post-purchase decision conversations and signing ceremonies. Although the described is detailed considerably above with reference to certain embodiments thereof, the invention may be variously embodied without departing from the spirit or scope of the invention. Therefore, the following claims should not be limited to the description of the embodiments contained herein in any way.

Claims (21)

1-19. (canceled)
20. A method for mapping and comparing choroplethic housing statistics, comprising:
accessing property data corresponding to a geospatial area to generate property data statistics;
generating, according to at least one of a set of comparison categories, a thematic map image based on dispersing the property data statistics across the geospatial area in accordance with an aggregation level; and
displaying on a display device the thematic map image.
21. The method of claim 20, wherein the geospatial area is alterable based on an identified statistical region.
22. The method of claim 20, wherein property data includes financial and housing market data, and wherein accessing property data includes gathering financial and housing market data from an external database.
23. The method of claim 20, wherein dispersing the property data statistics comprises utilizing a set of bins that identify a rank for sections of the aggregation level.
24. The method of claim 23, wherein the thematic map image includes a set of choroplethic housing statistic map images displaying pattern areas that are patterned in proportion to the set of bins.
25. The method of claim 24, wherein displaying on a display device the thematic map image includes displaying the set of choroplethic housing statistic map images in a side-by-side orientation.
26. The method of claim 20, wherein when section of the aggregation levels within the thematic map image is selected, a new thematic map image is generated and displayed.
27. The method of claim 26, wherein the new thematic map image is generated and displayed in a side-by-side orientation with the thematic map image, and wherein the thematic map image resizes to accommodate the side-by-side orientation.
28. The method of claim 20, further comprising:
performing analytics on the property data to generate the property data statistics including deriving statistics that are not directly reported by the property data.
29. The method of claim 28, wherein performing analytics further includes performing a usability calculation on the property data to produce clean statistics.
30. The method of claim 20, wherein the thematic map image includes a set of choroplethic housing statistic map images that are subjected to an identified time range.
31. The method of claim 20, further comprising:
generating a table corresponding to the thematic map image.
32. The method of claim 31, wherein generating the table is based on combining the geospatial area and the property data statistics, and wherein, after the table is generated, additional property data is added to the table in accordance with the aggregation levels.
33. The method of claim 20, wherein the aggregation levels include the geographic aggregation levels of region, state, metropolitan statistical area, county, zip code, and census tract.
34. A non-transitory computer readable medium storing program code executable by a processor to perform operations comprising:
accessing property data corresponding to a geospatial area to generate property data statistics;
generating, according to at least one of a set of comparison categories, a thematic map image based on dispersing the property data statistics across the geospatial area in accordance with an aggregation level; and
displaying on a display device the thematic map image.
35. The computer readable medium of claim 34, wherein the geospatial area is alterable based on an identified statistical region.
36. The computer readable medium of claim 34, wherein property data includes financial and housing market data, and wherein accessing property data includes gathering financial and housing market data from an external database.
37. The computer readable medium of claim 34, wherein dispersing the property data statistics comprises utilizing a set of bins that identify a rank for sections of the aggregation level.
38. The computer readable medium of claim 37, wherein the thematic map image includes a set of choroplethic housing statistic map images displaying pattern areas that are patterned in proportion to the set of bins.
39. The computer readable medium of claim 38, wherein displaying on a display device the thematic map image includes displaying the set of choroplethic housing statistic map images in a side-by-side orientation.
US15/095,571 2012-08-30 2016-04-11 System and method for mapping and comparing choroplethic housing statistics Abandoned US20160300251A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/095,571 US20160300251A1 (en) 2012-08-30 2016-04-11 System and method for mapping and comparing choroplethic housing statistics

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/599,009 US9311726B2 (en) 2012-08-30 2012-08-30 System and method for mapping and comparing choroplethic housing statistics
US15/095,571 US20160300251A1 (en) 2012-08-30 2016-04-11 System and method for mapping and comparing choroplethic housing statistics

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/599,009 Continuation US9311726B2 (en) 2012-08-30 2012-08-30 System and method for mapping and comparing choroplethic housing statistics

Publications (1)

Publication Number Publication Date
US20160300251A1 true US20160300251A1 (en) 2016-10-13

Family

ID=50186909

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/599,009 Active 2033-04-11 US9311726B2 (en) 2012-08-30 2012-08-30 System and method for mapping and comparing choroplethic housing statistics
US15/095,571 Abandoned US20160300251A1 (en) 2012-08-30 2016-04-11 System and method for mapping and comparing choroplethic housing statistics

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/599,009 Active 2033-04-11 US9311726B2 (en) 2012-08-30 2012-08-30 System and method for mapping and comparing choroplethic housing statistics

Country Status (1)

Country Link
US (2) US9311726B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9886525B1 (en) * 2016-12-16 2018-02-06 Palantir Technologies Inc. Data item aggregate probability analysis system
US11645667B2 (en) 2019-03-04 2023-05-09 John C. Noel, SR. Economic development and collaboration system
US11816689B2 (en) * 2019-03-04 2023-11-14 John Christopher Noel, SR. Business wish creation and collaboration website

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6060646B2 (en) * 2012-11-27 2017-01-18 株式会社デンソー Map display device and map display system
US9891808B2 (en) * 2015-03-16 2018-02-13 Palantir Technologies Inc. Interactive user interfaces for location-based data analysis
US10282360B2 (en) * 2017-08-03 2019-05-07 Sap Se Uniform chart formatting based on semantics in data models
US11788847B2 (en) * 2019-09-15 2023-10-17 Oracle International Corporation Concurrent visualization of multiple transportation plans
US11321347B1 (en) * 2020-10-20 2022-05-03 X Development Llc Partitioning agricultural fields for annotation
CN113010511A (en) * 2020-12-31 2021-06-22 杭州拓深科技有限公司 Map hierarchical aggregation display method and device, electronic device and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030011599A1 (en) * 2001-07-10 2003-01-16 Mike Du 3-D map data visualization
US20080005674A1 (en) * 2006-06-30 2008-01-03 Wattenberg Martin M System and method for visually analyzing geographic data
US20080097768A1 (en) * 2006-10-12 2008-04-24 Godshalk Edward L Visualization of future value predictions and supporting factors for real estate by block
US20090187447A1 (en) * 2008-01-08 2009-07-23 Honesty Young Cheng Checking the correctness of gis data
US20100017733A1 (en) * 1999-07-22 2010-01-21 Barros Barbara L Graphic-Information Flow for Visually Analyzing Patterns and Relationships
US20100041419A1 (en) * 2008-08-12 2010-02-18 Kota Enterprises, Llc Customized content delivery through the use of arbitrary geographic shapes
US20100325166A1 (en) * 2009-06-19 2010-12-23 Microsoft Corporation Creating new charts and data visualizations
US20110072024A1 (en) * 2005-09-27 2011-03-24 Patentratings, Llc Method and system for probabilistically quantifying and visualizing relevance between two or more citationally or contextually related data objects
US8151194B1 (en) * 2008-03-26 2012-04-03 Google Inc. Visual presentation of video usage statistics

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5361201A (en) 1992-10-19 1994-11-01 Hnc, Inc. Real estate appraisal using predictive modeling
US6025843A (en) * 1996-09-06 2000-02-15 Peter Sklar Clustering user interface
US5966700A (en) 1997-12-23 1999-10-12 Federal Home Loan Bank Of Chicago Management system for risk sharing of mortgage pools
US7792742B1 (en) 1999-08-27 2010-09-07 Federal Home Loan Mortgage Corporation Risk-based reference pool capital reducing systems and methods
US7028007B1 (en) 1999-08-27 2006-04-11 Federal Home Loan Mortgage Corp. Guarantee certificates
US7509261B1 (en) 1999-12-06 2009-03-24 Federal Home Loan Mortgage Corporation Method for forecasting house prices using a dynamic error correction model
US7340431B1 (en) 2001-07-30 2008-03-04 Federal Home Loan Mortgage Corporation (Freddie Mac) Systems and methods for determining the value of assets
US7711574B1 (en) 2001-08-10 2010-05-04 Federal Home Loan Mortgage Corporation (Freddie Mac) System and method for providing automated value estimates of properties as of a specified previous time period
US7835919B1 (en) 2001-08-10 2010-11-16 Freddie Mac Systems and methods for home value scoring
US7289965B1 (en) 2001-08-10 2007-10-30 Freddie Mac Systems and methods for home value scoring
US7945510B1 (en) 2002-07-31 2011-05-17 Federal Home Loan Mortgage Corp. (Freddie Mac) Systems and methods for providing a mortgage with a sliding credit line
US7451095B1 (en) 2002-10-30 2008-11-11 Freddie Mac Systems and methods for income scoring
US7797166B1 (en) 2002-10-30 2010-09-14 Federal Home Loan Mortgage Corporation (Freddie Mac) Systems and methods for generating a model for income scoring
US7996313B1 (en) 2003-03-03 2011-08-09 Federal Home Loan Mortgage Corporation (Freddie Mac) Method for structuring a supplemental interest mortgage
US7593890B1 (en) 2003-11-04 2009-09-22 Freddie Mac Systems and methods for determining the likelihood that a loan closes
US7647272B1 (en) 2003-12-10 2010-01-12 Federal Home Loan Mortgage Corporation (Freddie Mac) Systems and methods for providing an adjustable rate mortgage with a fixed monthly payment
US20050154657A1 (en) 2004-01-12 2005-07-14 Kim Christopher D.Y. Condition scoring for a property appraisal system
US20050154656A1 (en) 2004-01-12 2005-07-14 Kim Christopher D.Y. Ranking comparable properties for appraisal
US7693764B1 (en) 2004-07-16 2010-04-06 Federal Home Loan Mortgage Corporation Systems and methods for assessing property value fraud
US20060200384A1 (en) * 2005-03-03 2006-09-07 Arutunian Ethan B Enhanced map imagery, such as for location-based advertising and location-based reporting
US8386395B1 (en) 2005-04-28 2013-02-26 Federal Home Loan Mortgage Corporation (Freddie Mac) Systems and methods for modifying a loan
US8521644B1 (en) 2005-06-24 2013-08-27 Federal Home Loan Mortgage Corporation Systems, methods. and computer products for directing cash flows associated with mortgage-backed securities
US7882025B1 (en) 2005-11-18 2011-02-01 Federal Home Loan Mortgage Corporation (Freddie Mac) Systems and methods of a mortgage pricing service
US8209258B1 (en) 2005-11-18 2012-06-26 Freddie Mac Systems and methods of a mortgage pricing service
US7505038B2 (en) * 2006-04-20 2009-03-17 International Business Machines Corporation Method for displaying graphical data
US7616217B2 (en) * 2006-04-26 2009-11-10 Google Inc. Dynamic exploration of electronic maps
US9031881B2 (en) 2006-06-30 2015-05-12 Corelogic Solutions, Llc Method and apparatus for validating an appraisal report and providing an appraisal score
US7925982B2 (en) * 2006-09-01 2011-04-12 Cheryl Parker System and method of overlaying and integrating data with geographic mapping applications
WO2008055226A2 (en) 2006-10-31 2008-05-08 Gwen Magrisso Appraisal evaluation and scoring system and method
US7904381B1 (en) 2007-02-01 2011-03-08 Federal Home Loan Mortgage Corporation (Freddie Mac) Systems, methods, and computer products for optimizing the selection of collateral
US8046306B2 (en) 2007-06-29 2011-10-25 Zaio Corporation System, method, and apparatus for property appraisals
KR100782151B1 (en) * 2007-07-25 2007-12-07 태양정보시스템(주) Geodetic survey method that can modify attribute data of digital map and confirm accuracy of attribute data simultaneously with geodetic survey
US20090254841A1 (en) * 2007-11-12 2009-10-08 Move Sales, Inc. Apparatus, method, and computer program product for characterizing user-defined areas
US8140421B1 (en) 2008-01-09 2012-03-20 Zillow, Inc. Automatically determining a current value for a home
US20100036750A1 (en) * 2008-08-08 2010-02-11 John Whelan System and method for displaying real estate properties for sale, real estate properties wanted and/or areas in which properties are for sale and/or desired
US8799812B2 (en) * 2010-04-29 2014-08-05 Cheryl Parker System and method for geographic based data visualization and extraction
US8869038B2 (en) * 2010-10-06 2014-10-21 Vistracks, Inc. Platform and method for analyzing real-time position and movement data
US20130067379A1 (en) * 2011-09-13 2013-03-14 General Electric Company Graphical comparison of geographic information system data
US9053578B2 (en) * 2011-12-16 2015-06-09 Christopher V. Beckman Techniques for capturing and generating images and reports with image elements and live data

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100017733A1 (en) * 1999-07-22 2010-01-21 Barros Barbara L Graphic-Information Flow for Visually Analyzing Patterns and Relationships
US20030011599A1 (en) * 2001-07-10 2003-01-16 Mike Du 3-D map data visualization
US20110072024A1 (en) * 2005-09-27 2011-03-24 Patentratings, Llc Method and system for probabilistically quantifying and visualizing relevance between two or more citationally or contextually related data objects
US20080005674A1 (en) * 2006-06-30 2008-01-03 Wattenberg Martin M System and method for visually analyzing geographic data
US20080097768A1 (en) * 2006-10-12 2008-04-24 Godshalk Edward L Visualization of future value predictions and supporting factors for real estate by block
US20090187447A1 (en) * 2008-01-08 2009-07-23 Honesty Young Cheng Checking the correctness of gis data
US8151194B1 (en) * 2008-03-26 2012-04-03 Google Inc. Visual presentation of video usage statistics
US20100041419A1 (en) * 2008-08-12 2010-02-18 Kota Enterprises, Llc Customized content delivery through the use of arbitrary geographic shapes
US20100325166A1 (en) * 2009-06-19 2010-12-23 Microsoft Corporation Creating new charts and data visualizations

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9886525B1 (en) * 2016-12-16 2018-02-06 Palantir Technologies Inc. Data item aggregate probability analysis system
US10691756B2 (en) 2016-12-16 2020-06-23 Palantir Technologies Inc. Data item aggregate probability analysis system
US11645667B2 (en) 2019-03-04 2023-05-09 John C. Noel, SR. Economic development and collaboration system
US11816689B2 (en) * 2019-03-04 2023-11-14 John Christopher Noel, SR. Business wish creation and collaboration website

Also Published As

Publication number Publication date
US20140063020A1 (en) 2014-03-06
US9311726B2 (en) 2016-04-12

Similar Documents

Publication Publication Date Title
US9311726B2 (en) System and method for mapping and comparing choroplethic housing statistics
US11460996B2 (en) Modifying style layer properties of a digital map
Hochrainer-Stigler et al. Toward a framework for systemic multi-hazard and multi-risk assessment and management
Aigner et al. Visualizing time-oriented data—a systematic view
US10474735B2 (en) Dynamic zooming of content with overlays
US11567628B2 (en) Cognitive composition of multi-dimensional icons
US20150073866A1 (en) Data visualization and user interface for monitoring resource allocation to customers
WO2020253059A1 (en) Method and apparatus for implementing multi-stage linkage drop-down box, and computer device
AU2019200530A1 (en) Identifying network security risks
CN104573904B (en) User and software action monitoring data visualization system in network trading
US20150058093A1 (en) Reusable user interface control and ranking circle
CN102982084A (en) Multi-dimentional data report
US20170052669A1 (en) Navigation and visualization of multi-dimensional data
US20170300184A1 (en) Method and system for providing an intuitive and interactive financial transaction categorization display
US20030132944A1 (en) User control of generalized semantic zooming
US20160104176A1 (en) Visualizing forecast data
Parush et al. Impact of visualization type and contextual factors on performance with enterprise resource planning systems
US20230334592A1 (en) Dashboard interface data reconciliation and task processing
US9596654B2 (en) Association of applications to clusters mapped to logical battery partitions
CN111984743B (en) Audit business data display method, audit business data display device, audit business data display computer equipment and audit business data storage medium
CN104951477B (en) Method and apparatus for crossing filter data
US20170046717A1 (en) Database systems and user interfaces for dynamic interaction with, and comparison of, customer data
CN108390888A (en) Visual presentation method, device and the user terminal of network safety situation
CN112100990A (en) Chart processing, data processing method and device
CN117668331A (en) Data visualization method, device, equipment and medium based on AI model

Legal Events

Date Code Title Description
STCV Information on status: appeal procedure

Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCV Information on status: appeal procedure

Free format text: BOARD OF APPEALS DECISION RENDERED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION