US20200349176A1 - Flexible real estate search - Google Patents
Flexible real estate search Download PDFInfo
- Publication number
- US20200349176A1 US20200349176A1 US16/930,603 US202016930603A US2020349176A1 US 20200349176 A1 US20200349176 A1 US 20200349176A1 US 202016930603 A US202016930603 A US 202016930603A US 2020349176 A1 US2020349176 A1 US 2020349176A1
- Authority
- US
- United States
- Prior art keywords
- version
- real estate
- attributes
- results
- property
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/335—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
Definitions
- the described technology is directed to the field of automated real estate information tools.
- FIG. 1 is a high-level block diagram showing a typical environment in which a software, hardware, and/or firmware facility implementing the functionality described herein operates in some embodiments.
- FIG. 2 is a table diagram showing example data stored in a property database.
- FIG. 3 is a flow diagraph showing steps typically performed by the facility in order to adjust the display of a result of searching a property database.
- FIG. 4 is an image diagram showing an example user interface for specifying search criteria for searching a property database.
- FIG. 5 is an image diagram showing an example user interface for displaying a result of searching a property database based on specified search criteria.
- FIG. 6 is an image diagram showing an example user interface for selecting a group of one or more property attributes to enhance the display of a result of searching a property database.
- FIG. 7 is an image diagram showing an example user interface for displaying a result of searching a property database in response to a selection of a group of one or more property attributes for display.
- the inventors have recognized that conventional approaches to presenting properties in the housing markets have significant disadvantages. These typically limit a property seeker in the amount and types of information received regarding the properties in the markets, and thus make it harder for the property seeker to make an intelligent decision on which property to buy or rent.
- the inventors have conceived a software and/or hardware facility for allowing a user to control the amount and types of information to receive regarding the properties of interest.
- the facility initially displays a result of searching a property database and subsequently allows a user to select additional information to display for each property in the search result.
- the facility may initially display values of one or more property attributes in an initial display group for each property in the search result, allow a user to select one or more property attributes that are in a subsequent display group but not in the initial display group, and display values of the property attributes in both the initial and subsequent display groups for each property in the search result in response to the user selection.
- the facility allows a user to select a search group of one or more property attributes to control the search and require that the one or more property attributes in the search group be excluded from the subsequent display group.
- the facility may also require that the search group be contained in the initial display group.
- the facility allows a user to sort the result of searching the property database on any of the attributes of which the values are displayed for each property in the search result.
- the facility affords property seekers more flexibility in customizing the presentation of the properties of interest than conventional approaches.
- FIG. 1 is a high-level block diagram showing a typical environment in which a software, hardware, and/or firmware facility implementing the functionality described herein operates in some embodiments.
- the environment 100 includes a server computer system 150 .
- the server computer system 150 includes a memory 160 .
- the memory 160 includes software 161 incorporating both the facility 162 and data 163 typically used by facility.
- the memory further includes a web server computer program 166 for providing web pages and/or other information, such as information produced by the facility, to other computers. While items 162 and 163 are stored in memory while being used, those skilled in the art will appreciate that these items, or portions of them, maybe be transferred between memory and a persistent storage device 173 for purposes of memory management, data integrity, and/or other purposes.
- the server computer system 150 further includes one or more central processing units (CPU) 171 for executing programs, such as programs 161 , 162 , and 166 , and a computer-readable medium drive 172 for reading information or installing programs such as the facility from tangible computer-readable storage media, such as a floppy disk, a CD-ROM, a DVD, a USB flash drive, and/or other tangible computer-readable storage media.
- CPU central processing units
- programs 161 , 162 , and 166 executing programs
- a computer-readable medium drive 172 for reading information or installing programs such as the facility from tangible computer-readable storage media, such as a floppy disk, a CD-ROM, a DVD, a USB flash drive, and/or other tangible computer-readable storage media.
- the computer system 150 also includes one or more of the following: a network connection device 174 for connecting to a network (for example, the Internet 140 ) to exchange programs and/or data via its networking hardware, such as switches, routers, repeaters, electrical cables and optical fibers, light emitters and receivers, radio transmitters and receivers, and the like; an information input device 175 ; and an information output device 176 .
- a network connection device 174 for connecting to a network (for example, the Internet 140 ) to exchange programs and/or data via its networking hardware, such as switches, routers, repeaters, electrical cables and optical fibers, light emitters and receivers, radio transmitters and receivers, and the like
- an information input device 175 such as switches, routers, repeaters, electrical cables and optical fibers, light emitters and receivers, radio transmitters and receivers, and the like
- an information input device 175 such as switches, routers, repeaters, electrical cables and optical fibers, light emitters and receivers, radio transmitters and receivers, and the like
- the block diagram also illustrates several client computer systems, such as client computer systems 110 , 120 , and 130 .
- Each of the client computer systems includes a web client computer program, such as web clients 111 , 121 and 131 , for receiving web pages and/or other information in response to requests to web server computer programs, such as web server computer program 166 .
- the client computer systems are connected via the Internet 140 or a data transmission network of another type to the server computer system 150 .
- the client computer systems could be connected to the server computer system 150 by networks other than the Internet, however.
- some or all of the client computer systems are used to capture input to the facility and display output from the facility.
- these client computer systems can include other server computer systems, desktop computer systems, laptop computer systems, mobile phones, personal digital assistants, tablet computers, televisions, cameras, automobile computers, electronic media players, etc.
- these client computer systems include various combinations of the components shown in server computer system 150 .
- the facility maintains a property database storing a variety of information for each property.
- the information may be represented as a list of property attributes, which may be further classified.
- FIG. 2 is a table diagram showing example information stored in the property database.
- the information is represented as a list of property attributes 202 .
- Included in the table 200 are some common property attributes, such as the sales price, the maintenance fee, the size, the number of bedrooms and the number of bathrooms.
- additional property attributes which correspond to apartment features, such as washer/dryer and outdoor space, and building features, such as gym and parking.
- a property ID of 1048 an active status, a sale price of $849,000, a rental price of $2,800, a maintenance fee of $2,176, a size of 1,100 square feet, two bedrooms, two bathrooms, having the washer/dryer, having no outdoor space, having no fireplace, having a gym, having a doorman, having parking space, allowing no pets, allowing no file-a-terre, and allowing not subletting.
- FIG. 2 and each table diagram discussed below show a table whose contents and organization are designed to make them more comprehensible by a human reader
- actual data structures used by the facility to store this information may differ from the table shown, in that they, for example, may be organized in a different manner; may contain more or less information than shown; may be compressed and/or encrypted; may contain a much larger number of rows than shown, etc.
- FIG. 3 is a flow diagraph showing steps typically performed by the facility in order to adjust a display of a result of searching the property database.
- the facility selects a search group of one or more property attributes to form search criteria for searching the property database based on a search instruction received from a user. Specifically, the facility turns each property attribute in the search group into a search criterion by specifying one or more acceptable values, and combines the search criteria to form a filter. It will be appreciated that the facility does not place any specific limit on the number of property attributes to be included in the search group, and it allows multiple search criteria to be combined in various ways.
- FIG. 4 is an image diagram showing an example user interface for specifying search criteria for searching the property database.
- a user may indicate the acceptable values for each property attribute. Specifically, the user may specify a range for the sale price in the fields 401 and 402 , for the number of bedrooms in the fields 411 and 412 , for the number of bathrooms in the fields 421 and 422 , and for the size in the fields 431 and 432 .
- the user may also designate yes or no for having a washer/dryer in either of the radio buttons 441 and 442 , for having outdoor space in either of the radio buttons 451 and 452 , and for having fireplaces in either of the radio buttons 461 and 462 .
- the user specifies a sales price in the range between $600,000 and $1,750,000, a number of bedrooms of two or more, and a number of bathrooms of one-and-a-half or more.
- the facility takes these property attributes with specified values as search criteria.
- the facility may enhance this user interface or offer another user interface for the user to specify how to combine the search criteria. For example, it may allow the user to search for properties with two bedrooms or two bathrooms, or for properties which have any number of bedrooms other than four.
- the facility displays a result of searching the property database using the search criteria. For each property in the property database that satisfies the search criteria, the facility shows the values of one or more property attributes in an initial display group for the property. It will be appreciated that the facility may determine whether a property satisfies the search criteria in various says, ranging from requiring an exact match of every search criterion to permitting one or more fuzzy matches and mismatches. In some embodiments, the facility represents the result as a table, where each row corresponds to a property that satisfies the search criteria and each column corresponds to a property attribute in the initial display group.
- the facility shows information regarding only a predetermined number of properties that satisfy the search criteria, switch the rows and columns, or represent the result as a list.
- the facility may select the initial display group automatically or based on a user instruction. It will be appreciated that the facility does not place any specific limit on the number of property attributes to be included in the initial display group.
- the initial display group contains the search group.
- the facility sorts the result on one or more property attributes in the initial display group based on a user instruction and redisplays the result to the user.
- FIG. 5 is an image diagram showing an example user interface for displaying a result of searching the property database based on certain search criteria.
- the facility shows the search criteria in 502 and the corresponding search result in 504 .
- the search criteria comprise a price in the range between $600,000 and $1,750,000, a number of bedrooms of two or more, and a number of bathrooms of one-and-a-half or more. Therefore, the price, the number of bedrooms and the number of bathrooms constitute the search group of property attributes.
- the facility includes the photo, the address, the status, the price, the size, the layout (numbers of bedrooms and bathrooms) and the total charges (maintenance fee and any other fees) of a property in the initial display group of property attributes.
- the facility shows the values of those property attributes in columns 511 - 517 .
- the following property attribute values are shown: a photo showing the building entrance, “230 West End Avenue #8AG”, Active, $849,000, 1,100 square feet, 2 bedrooms and 2 bathrooms, and $2,176.
- all the property attributes in the search group belongs to the initial display group, but they do not have to be.
- Certain property attributes that are not in the search group are also included in the initial display group, but they also do not have to be.
- the facility also shows a button 520 to allow a user to enhance the display of the search result.
- the facility selects a subsequent display group of one or more property attributes based on a user instruction to enhance the display of the search result. Specifically, for each property that satisfies the search criteria, the facility shows the values of the property attributes in not only the initial display group but also the subsequent display group in response to the selection of the subsequent display group. It will be appreciated that the facility does not place any specific limit on the number of property attributes to be included in the subsequent display group. As the subsequent display group is used to augment the initial display group, any property attribute in the initial display group would not be in the subsequent display group. In some embodiments, any property attribute in the search group also would not be in the subsequent display group. It will be appreciated that the facility may also use the subsequent display group to simplify the display of the search result. Specifically, for each property that satisfies the search criteria, the facility would then show the values of the property attributes in the initial display group but not in the subsequent display group.
- FIG. 6 is an image diagram showing an example user interface for selecting the subsequent display group of one or more property attributes to supplement the display of the search result.
- a user clicks on the button 602 on the user interface for initially displaying the result of searching the property database.
- the facility displays this user interface 604 listing property attributes that are not in the initial display group.
- the user can then select property attributes from the list by turning on any of the checkmarks 611 - 626 in front of the listings of these property attributes.
- the user turns on the checkmark 613 for having outdoor space and the checkmark 620 for allow dogs.
- the facility includes the selected property attributes in the subsequent display group.
- the user can also deselect certain property attributes from the list by turning off the corresponding checkmarks.
- the facility displays the search result by also showing values of the property attributes in the subsequent display group for each property included in the search result.
- the facility may do so by refreshing the display in the original user interface.
- the facility may do so by presenting a separate display in a different user interface.
- the facility sorts the result by one or more properties in the initial and subsequent display groups based on a user instruction and redisplays the result to the user. Given the enhanced display of the search result, a user may also realize how to further narrow the search. Therefore, in some embodiments, the facility allows the user to modify the search criteria by varying the acceptable values or changing the search group of one or more property attributes.
- FIG. 7 is an image diagram showing an example user interface for displaying the result of searching the property database in response to the selection of the subsequent display group of one or more property attributes.
- this user interface 700 in response to a user selection of the property attributes of having outdoor space and allowing dogs, the facility now shows, for each property included in the search result, the values of these two property attributes in columns 702 and 703 in addition to the values of the property attributes previously shown. The user may then access the drop-down list 704 to sort the result by one or more property attributes of which the values are shown for the properties included in the search result.
- steps shown in FIG. 3 may be altered in a variety of ways. For example, the order of the steps may be rearranged; some steps may be performed in parallel; shown steps may be omitted, or other steps may be included; a shown step may be divided into substeps, or multiple shown steps may be combined into a single step, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- This application is a continuation of U.S. patent application Ser. No. 14/078,076 filed on Nov. 12, 2013, which is incorporated herein by reference in its entirety.
- The described technology is directed to the field of automated real estate information tools.
- In today's housing market, property seekers often use online tools to find the properties of interest. For example, a property seeker might use such a tool to search for properties within a certain zip code having a certain minimum number of bedrooms.
-
FIG. 1 is a high-level block diagram showing a typical environment in which a software, hardware, and/or firmware facility implementing the functionality described herein operates in some embodiments. -
FIG. 2 is a table diagram showing example data stored in a property database. -
FIG. 3 is a flow diagraph showing steps typically performed by the facility in order to adjust the display of a result of searching a property database. -
FIG. 4 is an image diagram showing an example user interface for specifying search criteria for searching a property database. -
FIG. 5 is an image diagram showing an example user interface for displaying a result of searching a property database based on specified search criteria. -
FIG. 6 is an image diagram showing an example user interface for selecting a group of one or more property attributes to enhance the display of a result of searching a property database. -
FIG. 7 is an image diagram showing an example user interface for displaying a result of searching a property database in response to a selection of a group of one or more property attributes for display. - The inventors have recognized that conventional approaches to presenting properties in the housing markets have significant disadvantages. These typically limit a property seeker in the amount and types of information received regarding the properties in the markets, and thus make it harder for the property seeker to make an intelligent decision on which property to buy or rent.
- Accordingly, the inventors have conceived a software and/or hardware facility for allowing a user to control the amount and types of information to receive regarding the properties of interest. In some embodiments, the facility initially displays a result of searching a property database and subsequently allows a user to select additional information to display for each property in the search result. Specifically, the facility may initially display values of one or more property attributes in an initial display group for each property in the search result, allow a user to select one or more property attributes that are in a subsequent display group but not in the initial display group, and display values of the property attributes in both the initial and subsequent display groups for each property in the search result in response to the user selection.
- In certain embodiments, the facility allows a user to select a search group of one or more property attributes to control the search and require that the one or more property attributes in the search group be excluded from the subsequent display group. The facility may also require that the search group be contained in the initial display group.
- In some embodiments, the facility allows a user to sort the result of searching the property database on any of the attributes of which the values are displayed for each property in the search result.
- By performing in some or all of the ways described above, the facility affords property seekers more flexibility in customizing the presentation of the properties of interest than conventional approaches.
-
FIG. 1 is a high-level block diagram showing a typical environment in which a software, hardware, and/or firmware facility implementing the functionality described herein operates in some embodiments. Theenvironment 100 includes aserver computer system 150. Theserver computer system 150 includes amemory 160. Thememory 160 includessoftware 161 incorporating both thefacility 162 anddata 163 typically used by facility. The memory further includes a webserver computer program 166 for providing web pages and/or other information, such as information produced by the facility, to other computers. While 162 and 163 are stored in memory while being used, those skilled in the art will appreciate that these items, or portions of them, maybe be transferred between memory and aitems persistent storage device 173 for purposes of memory management, data integrity, and/or other purposes. Theserver computer system 150 further includes one or more central processing units (CPU) 171 for executing programs, such as 161, 162, and 166, and a computer-programs readable medium drive 172 for reading information or installing programs such as the facility from tangible computer-readable storage media, such as a floppy disk, a CD-ROM, a DVD, a USB flash drive, and/or other tangible computer-readable storage media. Thecomputer system 150 also includes one or more of the following: anetwork connection device 174 for connecting to a network (for example, the Internet 140) to exchange programs and/or data via its networking hardware, such as switches, routers, repeaters, electrical cables and optical fibers, light emitters and receivers, radio transmitters and receivers, and the like; aninformation input device 175; and aninformation output device 176. - The block diagram also illustrates several client computer systems, such as
110, 120, and 130. Each of the client computer systems includes a web client computer program, such asclient computer systems 111, 121 and 131, for receiving web pages and/or other information in response to requests to web server computer programs, such as webweb clients server computer program 166. The client computer systems are connected via the Internet 140 or a data transmission network of another type to theserver computer system 150. Those skilled in the art will recognize that the client computer systems could be connected to theserver computer system 150 by networks other than the Internet, however. In some embodiments, some or all of the client computer systems are used to capture input to the facility and display output from the facility. In some embodiments, these client computer systems can include other server computer systems, desktop computer systems, laptop computer systems, mobile phones, personal digital assistants, tablet computers, televisions, cameras, automobile computers, electronic media players, etc. In various embodiments, these client computer systems include various combinations of the components shown inserver computer system 150. - While various embodiments are described in terms of the environment described above, those skilled in the art will appreciate that the facility may be implemented in a variety of other environments including a single, monolithic computer system, as well as various other combinations of computer systems or similar devices connected in various ways.
- The facility maintains a property database storing a variety of information for each property. The information may be represented as a list of property attributes, which may be further classified.
FIG. 2 is a table diagram showing example information stored in the property database. The information is represented as a list ofproperty attributes 202. Included in the table 200 are some common property attributes, such as the sales price, the maintenance fee, the size, the number of bedrooms and the number of bathrooms. Also included in the table 200 are additional property attributes which correspond to apartment features, such as washer/dryer and outdoor space, and building features, such as gym and parking. For example, for the first listed property, the following information is shown: a property ID of 1048, an active status, a sale price of $849,000, a rental price of $2,800, a maintenance fee of $2,176, a size of 1,100 square feet, two bedrooms, two bathrooms, having the washer/dryer, having no outdoor space, having no fireplace, having a gym, having a doorman, having parking space, allowing no pets, allowing no pied-a-terre, and allowing not subletting. - While
FIG. 2 and each table diagram discussed below show a table whose contents and organization are designed to make them more comprehensible by a human reader, those skilled in the art will appreciate that actual data structures used by the facility to store this information may differ from the table shown, in that they, for example, may be organized in a different manner; may contain more or less information than shown; may be compressed and/or encrypted; may contain a much larger number of rows than shown, etc. -
FIG. 3 is a flow diagraph showing steps typically performed by the facility in order to adjust a display of a result of searching the property database. Instep 302, the facility selects a search group of one or more property attributes to form search criteria for searching the property database based on a search instruction received from a user. Specifically, the facility turns each property attribute in the search group into a search criterion by specifying one or more acceptable values, and combines the search criteria to form a filter. It will be appreciated that the facility does not place any specific limit on the number of property attributes to be included in the search group, and it allows multiple search criteria to be combined in various ways. -
FIG. 4 is an image diagram showing an example user interface for specifying search criteria for searching the property database. With thisuser interface 400, a user may indicate the acceptable values for each property attribute. Specifically, the user may specify a range for the sale price in the 401 and 402, for the number of bedrooms in thefields 411 and 412, for the number of bathrooms in thefields 421 and 422, and for the size in thefields 431 and 432. The user may also designate yes or no for having a washer/dryer in either of thefields 441 and 442, for having outdoor space in either of theradio buttons 451 and 452, and for having fireplaces in either of theradio buttons 461 and 462. In this example, the user specifies a sales price in the range between $600,000 and $1,750,000, a number of bedrooms of two or more, and a number of bathrooms of one-and-a-half or more. As a result, the facility takes these property attributes with specified values as search criteria. In some embodiments, the facility may enhance this user interface or offer another user interface for the user to specify how to combine the search criteria. For example, it may allow the user to search for properties with two bedrooms or two bathrooms, or for properties which have any number of bedrooms other than four.radio buttons - In
step 304, the facility displays a result of searching the property database using the search criteria. For each property in the property database that satisfies the search criteria, the facility shows the values of one or more property attributes in an initial display group for the property. It will be appreciated that the facility may determine whether a property satisfies the search criteria in various says, ranging from requiring an exact match of every search criterion to permitting one or more fuzzy matches and mismatches. In some embodiments, the facility represents the result as a table, where each row corresponds to a property that satisfies the search criteria and each column corresponds to a property attribute in the initial display group. In various embodiments, the facility shows information regarding only a predetermined number of properties that satisfy the search criteria, switch the rows and columns, or represent the result as a list. The facility may select the initial display group automatically or based on a user instruction. It will be appreciated that the facility does not place any specific limit on the number of property attributes to be included in the initial display group. In some embodiments, the initial display group contains the search group. In some embodiments, the facility sorts the result on one or more property attributes in the initial display group based on a user instruction and redisplays the result to the user. -
FIG. 5 is an image diagram showing an example user interface for displaying a result of searching the property database based on certain search criteria. With thisuser interface 500, the facility shows the search criteria in 502 and the corresponding search result in 504. In this example, the search criteria comprise a price in the range between $600,000 and $1,750,000, a number of bedrooms of two or more, and a number of bathrooms of one-and-a-half or more. Therefore, the price, the number of bedrooms and the number of bathrooms constitute the search group of property attributes. The facility includes the photo, the address, the status, the price, the size, the layout (numbers of bedrooms and bathrooms) and the total charges (maintenance fee and any other fees) of a property in the initial display group of property attributes. Therefore, for each property included in the search result, the facility shows the values of those property attributes in columns 511-517. For the first listed property, the following property attribute values are shown: a photo showing the building entrance, “230 West End Avenue #8AG”, Active, $849,000, 1,100 square feet, 2 bedrooms and 2 bathrooms, and $2,176. As can be seen, all the property attributes in the search group belongs to the initial display group, but they do not have to be. Certain property attributes that are not in the search group are also included in the initial display group, but they also do not have to be. As will be discussed below, the facility also shows abutton 520 to allow a user to enhance the display of the search result. - In
step 306, the facility selects a subsequent display group of one or more property attributes based on a user instruction to enhance the display of the search result. Specifically, for each property that satisfies the search criteria, the facility shows the values of the property attributes in not only the initial display group but also the subsequent display group in response to the selection of the subsequent display group. It will be appreciated that the facility does not place any specific limit on the number of property attributes to be included in the subsequent display group. As the subsequent display group is used to augment the initial display group, any property attribute in the initial display group would not be in the subsequent display group. In some embodiments, any property attribute in the search group also would not be in the subsequent display group. It will be appreciated that the facility may also use the subsequent display group to simplify the display of the search result. Specifically, for each property that satisfies the search criteria, the facility would then show the values of the property attributes in the initial display group but not in the subsequent display group. -
FIG. 6 is an image diagram showing an example user interface for selecting the subsequent display group of one or more property attributes to supplement the display of the search result. To invoke thisuser interface 600, a user clicks on thebutton 602 on the user interface for initially displaying the result of searching the property database. As a result, the facility displays this user interface 604 listing property attributes that are not in the initial display group. The user can then select property attributes from the list by turning on any of the checkmarks 611-626 in front of the listings of these property attributes. In this example, the user turns on thecheckmark 613 for having outdoor space and thecheckmark 620 for allow dogs. As a result, the facility includes the selected property attributes in the subsequent display group. The user can also deselect certain property attributes from the list by turning off the corresponding checkmarks. - In
step 308, the facility displays the search result by also showing values of the property attributes in the subsequent display group for each property included in the search result. As one example, the facility may do so by refreshing the display in the original user interface. As another example, the facility may do so by presenting a separate display in a different user interface. In some embodiments, the facility sorts the result by one or more properties in the initial and subsequent display groups based on a user instruction and redisplays the result to the user. Given the enhanced display of the search result, a user may also realize how to further narrow the search. Therefore, in some embodiments, the facility allows the user to modify the search criteria by varying the acceptable values or changing the search group of one or more property attributes. The above-mentioned features of the facility provide a user with a customized presentation of the properties of interest and enable the user to make an intelligent decision on which property to buy or rent. -
FIG. 7 is an image diagram showing an example user interface for displaying the result of searching the property database in response to the selection of the subsequent display group of one or more property attributes. With thisuser interface 700, in response to a user selection of the property attributes of having outdoor space and allowing dogs, the facility now shows, for each property included in the search result, the values of these two property attributes in 702 and 703 in addition to the values of the property attributes previously shown. The user may then access the drop-downcolumns list 704 to sort the result by one or more property attributes of which the values are shown for the properties included in the search result. - Those skilled in the art will appreciate that the steps shown in
FIG. 3 may be altered in a variety of ways. For example, the order of the steps may be rearranged; some steps may be performed in parallel; shown steps may be omitted, or other steps may be included; a shown step may be divided into substeps, or multiple shown steps may be combined into a single step, etc. - It will be appreciated by those skilled in the art that the above-described facility may be straightforwardly adapted or extended in various ways. While the foregoing description makes reference to particular embodiments, the scope of the invention is defined solely by the claims that follow and the elements recited therein.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/930,603 US20200349176A1 (en) | 2013-11-12 | 2020-07-16 | Flexible real estate search |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/078,076 US10754884B1 (en) | 2013-11-12 | 2013-11-12 | Flexible real estate search |
| US16/930,603 US20200349176A1 (en) | 2013-11-12 | 2020-07-16 | Flexible real estate search |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/078,076 Continuation US10754884B1 (en) | 2013-11-12 | 2013-11-12 | Flexible real estate search |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20200349176A1 true US20200349176A1 (en) | 2020-11-05 |
Family
ID=72140985
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/078,076 Active 2034-11-26 US10754884B1 (en) | 2013-11-12 | 2013-11-12 | Flexible real estate search |
| US16/916,552 Active US11232142B2 (en) | 2013-11-12 | 2020-06-30 | Flexible real estate search |
| US16/930,603 Pending US20200349176A1 (en) | 2013-11-12 | 2020-07-16 | Flexible real estate search |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/078,076 Active 2034-11-26 US10754884B1 (en) | 2013-11-12 | 2013-11-12 | Flexible real estate search |
| US16/916,552 Active US11232142B2 (en) | 2013-11-12 | 2020-06-30 | Flexible real estate search |
Country Status (1)
| Country | Link |
|---|---|
| US (3) | US10754884B1 (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11068911B1 (en) | 2011-03-09 | 2021-07-20 | Zillow, Inc. | Automatically determining market rental rate index for properties |
| US11093982B1 (en) | 2014-10-02 | 2021-08-17 | Zillow, Inc. | Determine regional rate of return on home improvements |
| US11244361B2 (en) | 2006-02-03 | 2022-02-08 | Zillow, Inc. | Automatically determining a current value for a home |
| US11288756B1 (en) | 2011-03-09 | 2022-03-29 | Zillow, Inc. | Automatically determining market rental rates for properties |
| US11315202B2 (en) | 2006-09-19 | 2022-04-26 | Zillow, Inc. | Collecting and representing home attributes |
| US11354701B1 (en) | 2015-03-18 | 2022-06-07 | Zillow, Inc. | Allocating electronic advertising opportunities |
| US11449958B1 (en) | 2008-01-09 | 2022-09-20 | Zillow, Inc. | Automatically determining a current value for a home |
| US11727449B2 (en) | 2010-09-16 | 2023-08-15 | MFTB Holdco, Inc. | Valuation system |
| US11861747B1 (en) | 2017-09-07 | 2024-01-02 | MFTB Holdco, Inc. | Time on market and likelihood of sale prediction |
| US11886962B1 (en) | 2016-02-25 | 2024-01-30 | MFTB Holdco, Inc. | Enforcing, with respect to changes in one or more distinguished independent variable values, monotonicity in the predictions produced by a statistical model |
| WO2025010345A3 (en) * | 2023-07-03 | 2025-04-24 | Red Atlas Inc. | Systems and methods for developing a knowledge base comprised of data collected from myriad sources |
| US12475087B2 (en) * | 2024-03-19 | 2025-11-18 | Sap Se | Deployment of configuration data in parallel to active test usage |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10754884B1 (en) * | 2013-11-12 | 2020-08-25 | Zillow, Inc. | Flexible real estate search |
| US10984489B1 (en) | 2014-02-13 | 2021-04-20 | Zillow, Inc. | Estimating the value of a property in a manner sensitive to nearby value-affecting geographic features |
| US10007677B1 (en) * | 2014-12-04 | 2018-06-26 | Google Llc | System and method for geospatial indexing |
| US11250486B1 (en) | 2018-08-03 | 2022-02-15 | Rentpath Holdings, Inc. | Systems and methods for displaying filters and intercepts leveraging a predictive analytics architecture |
| US20220405671A1 (en) * | 2021-06-21 | 2022-12-22 | Modern Market Technologies, Inc. | System and method for optimizing a proposed dwelling |
| US20230097970A1 (en) * | 2021-09-30 | 2023-03-30 | II James Andrew Duda | System, method, apparatus, and computer program product for a real estate valuation |
| US20230130241A1 (en) * | 2021-10-25 | 2023-04-27 | At&T Intellectual Property I, L.P. | Interface for dynamic monitoring of real property environmental conditions via fixed and mobile sensor devices |
| US12271967B2 (en) | 2021-11-19 | 2025-04-08 | R.E. Data Lab, Inc. | Comparative searching in a real estate search engine |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2984674A1 (en) * | 2000-02-25 | 2001-08-25 | Costar Realty Information, Inc. | System and method for collection, distribution, and use of information in connection with commercial real estate |
| US20050289108A1 (en) * | 2004-06-25 | 2005-12-29 | Andrew Carol | Methods and systems for managing data |
| US7225249B1 (en) * | 1997-09-26 | 2007-05-29 | Mci, Llc | Integrated systems for providing communications network management services and interactive generating invoice documents |
Family Cites Families (215)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4870576A (en) | 1986-03-19 | 1989-09-26 | Realpro, Ltd. | Real estate search and location system and method |
| US5414621A (en) | 1992-03-06 | 1995-05-09 | Hough; John R. | System and method for computing a comparative value of real estate |
| US5361201A (en) | 1992-10-19 | 1994-11-01 | Hnc, Inc. | Real estate appraisal using predictive modeling |
| WO1995012176A2 (en) | 1993-10-29 | 1995-05-04 | Keithley Ronald D | Interactive multimedia communications system which accesses industry-specific information |
| US5592375A (en) | 1994-03-11 | 1997-01-07 | Eagleview, Inc. | Computer-assisted system for interactively brokering goods or services between buyers and sellers |
| US5754850A (en) | 1994-05-11 | 1998-05-19 | Realselect, Inc. | Real-estate method and apparatus for searching for homes in a search pool for exact and close matches according to primary and non-primary selection criteria |
| US5680305A (en) | 1995-02-16 | 1997-10-21 | Apgar, Iv; Mahlon | System and method for evaluating real estate |
| US5794216A (en) | 1995-07-14 | 1998-08-11 | Brown; Timothy Robert | Methods and system for data acquisition in a multimedia real estate database |
| US6115694A (en) | 1995-08-25 | 2000-09-05 | General Electric Company | Method for validating specified prices on real property |
| US6178406B1 (en) | 1995-08-25 | 2001-01-23 | General Electric Company | Method for estimating the value of real property |
| US6597983B2 (en) | 1996-08-22 | 2003-07-22 | Wgrs Licensing Company, Llc | Geographic location multiple listing service identifier and method of assigning and using the same |
| US5855011A (en) | 1996-09-13 | 1998-12-29 | Tatsuoka; Curtis M. | Method for classifying test subjects in knowledge and functionality states |
| US6401070B1 (en) | 1996-10-11 | 2002-06-04 | Freddie Mac | System and method for providing house price forecasts based on repeat sales model |
| BR9714949A (en) | 1996-12-20 | 2005-04-12 | Princeton Video Image Inc | Superior adjustment device for targeted electronic insertion of video indications |
| US5857174A (en) | 1997-11-21 | 1999-01-05 | Dugan; John W. | Real estate appraisal method and device for standardizing real property marketing analysis by using pre-adjusted appraised comparable sales |
| US6240425B1 (en) | 1997-12-31 | 2001-05-29 | John Naughton | Geographic search engine having independent selections of direction and distance from a relocatable hub |
| US6877015B1 (en) | 1998-09-04 | 2005-04-05 | Microsoft Corporation | System and method for dynamically adjusting data values in response to remote user input |
| US6397208B1 (en) * | 1999-01-19 | 2002-05-28 | Microsoft Corporation | System and method for locating real estate in the context of points-of-interest |
| AU3761900A (en) | 1999-03-17 | 2000-10-04 | Sandra L. Gioia | System for specifying building upgrade options and determining building cost |
| US6493721B1 (en) | 1999-03-31 | 2002-12-10 | Verizon Laboratories Inc. | Techniques for performing incremental data updates |
| US6609118B1 (en) | 1999-06-21 | 2003-08-19 | General Electric Company | Methods and systems for automated property valuation |
| US7058817B1 (en) | 1999-07-02 | 2006-06-06 | The Chase Manhattan Bank | System and method for single sign on process for websites with multiple applications and services |
| US6684196B1 (en) | 1999-07-07 | 2004-01-27 | Ziprealty, Inc. | Beginning-to-end online automation of real estate transactions |
| US7120599B2 (en) | 1999-12-30 | 2006-10-10 | Ge Capital Commercial Finance, Inc. | Methods and systems for modeling using classification and regression trees |
| US6615187B1 (en) | 2000-02-09 | 2003-09-02 | Warren S. Ashenmil | Method of securitizing and trading real estate brokerage options |
| US20020007336A1 (en) | 2000-04-04 | 2002-01-17 | Robbins Michael L. | Process for automated owner-occupied residental real estate valuation |
| US20010039506A1 (en) | 2000-04-04 | 2001-11-08 | Robbins Michael L. | Process for automated real estate valuation |
| US7454355B2 (en) | 2000-04-27 | 2008-11-18 | Milman Robert N | Method and system for providing real estate information using a computer network, such as the internet |
| US9875492B2 (en) | 2001-05-22 | 2018-01-23 | Dennis J. Dupray | Real estate transaction system |
| US6618715B1 (en) | 2000-06-08 | 2003-09-09 | International Business Machines Corporation | Categorization based text processing |
| US20020082903A1 (en) | 2000-06-22 | 2002-06-27 | Seiichiro Yasuzawa | Real estate net-market system |
| US20040093270A1 (en) | 2000-06-30 | 2004-05-13 | Gilbert Hugh Heathcote | Method and system for amplifying advertisements |
| US20020052814A1 (en) | 2000-07-10 | 2002-05-02 | Ketterer Robert M. | Virtual real estate brokage system |
| US20040054605A1 (en) * | 2000-07-18 | 2004-03-18 | Whittet William Clayton | Method and system for publishing a real estate listing through a global computer network |
| US20020035520A1 (en) | 2000-08-02 | 2002-03-21 | Weiss Allan N. | Property rating and ranking system and method |
| US7333943B1 (en) | 2000-08-11 | 2008-02-19 | The Prudential Insurance Company Of America | Method and system for managing real property transactions having internet access and control |
| US20050154664A1 (en) | 2000-08-22 | 2005-07-14 | Guy Keith A. | Credit and financial information and management system |
| AU2001288502A1 (en) | 2000-08-28 | 2002-03-13 | Isdi.Net, Llc | Value your home |
| US7870576B2 (en) | 2000-09-08 | 2011-01-11 | Prime Research Alliance E., Inc. | Targeted advertising through electronic program guide |
| US7174301B2 (en) | 2000-10-23 | 2007-02-06 | Costar Group, Inc. | System and method for accessing geographic-based data |
| US20090132316A1 (en) | 2000-10-23 | 2009-05-21 | Costar Group, Inc. | System and method for associating aerial images, map features, and information |
| US7487114B2 (en) * | 2000-10-23 | 2009-02-03 | Costar Group, Inc. | System and method for associating aerial images, map features, and information |
| US7640204B2 (en) * | 2000-10-23 | 2009-12-29 | Costar Group, Inc. | System and method for collection, distribution, and use of information in connection with commercial real estate |
| US7130810B2 (en) | 2000-11-20 | 2006-10-31 | General Electrical Capital Corp | Method and system for property valuation in an on-line computing environment |
| US7016866B1 (en) | 2000-11-28 | 2006-03-21 | Accenture Sdn. Bhd. | System and method for assisting the buying and selling of property |
| US7523047B1 (en) | 2000-12-20 | 2009-04-21 | Demandtec, Inc. | Price optimization system |
| KR100997708B1 (en) | 2001-03-22 | 2010-12-02 | 미카엘 정 | Email, Internet Target / Direct Marketing, and Email Banner Method and System |
| US7346519B2 (en) | 2001-04-10 | 2008-03-18 | Metropolitan Regional Information Systems, Inc | Method and system for MRIS platinum database |
| US6760707B2 (en) | 2001-06-01 | 2004-07-06 | Amanda Provost | Method for advertising real estate over the internet |
| US20030004781A1 (en) | 2001-06-18 | 2003-01-02 | Mallon Kenneth P. | Method and system for predicting aggregate behavior using on-line interest data |
| US20030115164A1 (en) | 2001-07-31 | 2003-06-19 | Bingchiang Jeng | Neural network representation for system dynamics models, and its applications |
| 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 |
| US7289965B1 (en) | 2001-08-10 | 2007-10-30 | Freddie Mac | Systems and methods for home value scoring |
| US7249146B2 (en) | 2001-09-06 | 2007-07-24 | Shimon Brecher | Computerized system and method for acquiring and analyzing data pertaining to real estate |
| US7219078B2 (en) | 2001-09-06 | 2007-05-15 | Causeway Data Communications Limited | Spatially-based valuation of property |
| US20030101063A1 (en) * | 2001-09-28 | 2003-05-29 | Sexton Ashley K. | Real estate information system |
| US20030078878A1 (en) | 2001-10-22 | 2003-04-24 | Opsahl-Ong Lorinda R. | Systems and methods for evaluating commercial real estate property using stochastic vacancy information |
| US8015091B1 (en) | 2001-11-21 | 2011-09-06 | Clayton Fixed Income Services, Inc. | Analyzing investment data |
| US7136871B2 (en) | 2001-11-21 | 2006-11-14 | Microsoft Corporation | Methods and systems for selectively displaying advertisements |
| US7783562B1 (en) | 2001-11-21 | 2010-08-24 | Clayton Fixed Income Services Inc. | Credit risk managing loan pools |
| US20030101074A1 (en) | 2001-11-29 | 2003-05-29 | Takeshi Suzuki | System and method for evaluating real estate and the surrounding environment and visualizing the evaluation results |
| US20030110122A1 (en) | 2001-12-07 | 2003-06-12 | Nalebuff Barry J. | Home equity insurance financial product |
| US7818219B2 (en) | 2001-12-27 | 2010-10-19 | American Hungarian Technologies Inc. | Electronic realty and transaction system and method therein |
| US6876955B1 (en) | 2001-12-28 | 2005-04-05 | Fannie Mae | Method and apparatus for predicting and reporting a real estate value based on a weighted average of predicted values |
| US20110066510A1 (en) | 2002-01-16 | 2011-03-17 | Galip Talegon | Methods for valuing and placing advertising |
| US20030149658A1 (en) | 2002-02-06 | 2003-08-07 | Radian Group, Inc. | System for providing a warranty for the automated valuation of property |
| US7451065B2 (en) | 2002-03-11 | 2008-11-11 | International Business Machines Corporation | Method for constructing segmentation-based predictive models |
| US8521619B2 (en) | 2002-03-27 | 2013-08-27 | Autotrader.Com, Inc. | Computer-based system and method for determining a quantitative scarcity index value based on online computer search activities |
| US20030191723A1 (en) | 2002-03-28 | 2003-10-09 | Foretich James Christopher | System and method for valuing real property |
| US20030212565A1 (en) | 2002-05-08 | 2003-11-13 | Badali Robert C. | Appraisal and home inspection process |
| US20040039629A1 (en) | 2002-05-23 | 2004-02-26 | Kevin Hoffman | Web based method and system for managing and transferring business information |
| JP3954454B2 (en) | 2002-07-05 | 2007-08-08 | アルパイン株式会社 | Map data distribution system and navigation device |
| US20040019517A1 (en) | 2002-07-26 | 2004-01-29 | Fidelity National Information Solutions, Inc. | Method of establishing an insurable value estimate for a real estate property |
| WO2004025413A2 (en) | 2002-09-10 | 2004-03-25 | Visa International Service Association | Data authentication and provisioning method and system |
| US20040049440A1 (en) | 2002-09-11 | 2004-03-11 | Masahiro Shinoda | Real estate appraisal auxiliary system, a storage medium with a computer software program stored therein for use by a computer system to assist in appraising real estate, and a real estate appraisal auxiliary method |
| US7870078B2 (en) | 2002-11-01 | 2011-01-11 | Id Insight Incorporated | System, method and computer program product for assessing risk of identity theft |
| US20040153330A1 (en) | 2003-02-05 | 2004-08-05 | Fidelity National Financial, Inc. | System and method for evaluating future collateral risk quality of real estate |
| US20040220872A1 (en) | 2003-04-29 | 2004-11-04 | Pollock Frederick E. | Lending based on an asset and securitization of loan interests |
| US8051089B2 (en) | 2003-04-30 | 2011-11-01 | Hewlett-Packard Development Company, L.P. | Systems and methods for location-based real estate service |
| IL156392A0 (en) | 2003-06-11 | 2004-01-04 | Makor Issues & Rights Ltd | A method and system for optimized real estate appraisal |
| US20040267657A1 (en) | 2003-06-28 | 2004-12-30 | Global Skyline Llc | Method for valuing forwards, futures and options on real estate |
| US7908248B2 (en) | 2003-07-22 | 2011-03-15 | Sap Ag | Dynamic meta data |
| US20050108084A1 (en) | 2003-08-08 | 2005-05-19 | Sridhar Ramamoorti | Methods and systems for valuing a business decision |
| US20050071376A1 (en) | 2003-09-30 | 2005-03-31 | Manoj Modi | System and method of managing real property through a central database |
| US7464109B2 (en) * | 2003-09-30 | 2008-12-09 | U-Haul International, Inc. | System and method of compiling real property information from a central database |
| 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 |
| US20050187778A1 (en) | 2004-02-20 | 2005-08-25 | Guy Mitchell | Method and system for estimating the value of real estate |
| US20050192930A1 (en) | 2004-02-27 | 2005-09-01 | Terradatum, Inc. | System and method of real estate data analysis and display to support business management |
| US7788186B1 (en) | 2004-03-10 | 2010-08-31 | Fannie Mae | Method and system for automated property valuation adjustment |
| US20050240429A1 (en) | 2004-04-22 | 2005-10-27 | Andrew Dieden | Method for assembling, organizing, disseminating and managing information relating to real estate transactions |
| JP4330488B2 (en) | 2004-05-12 | 2009-09-16 | 達實 小野 | Heat treatment equipment using superheated steam |
| US20090043637A1 (en) | 2004-06-01 | 2009-02-12 | Eder Jeffrey Scott | Extended value and risk management system |
| US9213461B2 (en) | 2004-06-16 | 2015-12-15 | Redfin Corporation | Web-based real estate mapping system |
| US20050288942A1 (en) | 2004-06-25 | 2005-12-29 | First American Real Estate Solutions, L.P. | Method and apparatus for valuing property |
| US20060015357A1 (en) | 2004-07-16 | 2006-01-19 | First American Real Estate Solutions, L.P. | Method and apparatus for spatiotemporal valuation of real estate |
| US20060020424A1 (en) | 2004-07-20 | 2006-01-26 | Carl Quindel | Apparatus and method for analyzing trends with values of interest |
| US20060105342A1 (en) | 2004-08-31 | 2006-05-18 | Mario Villena | Computerized systems for formation and update of databases |
| US20070005373A1 (en) | 2004-08-31 | 2007-01-04 | Villena Mario A | Computerized agent and systems for automatic searching of properties having favorable attributes |
| WO2006025830A1 (en) | 2004-08-31 | 2006-03-09 | Homexperts, Inc. | System and method for updating value of a property |
| US20060080114A1 (en) | 2004-10-07 | 2006-04-13 | Real Soft Commercial Connection, Llc | Method and system for providing real estate search information |
| US8370267B2 (en) | 2004-10-14 | 2013-02-05 | Carey Mead Consultants, Inc. | System and method for appraiser-assisted valuation |
| US20060085210A1 (en) | 2004-10-19 | 2006-04-20 | Michael Owens | System and method for facilitating like kind exchanges |
| WO2006043951A2 (en) | 2004-10-19 | 2006-04-27 | Network Real Estate Corporation | System and method for facilitating like kind exchanges |
| US20060089842A1 (en) | 2004-10-22 | 2006-04-27 | Medawar Cherif R | System and method for finding, analyzing, controlling, timing and strategizing real estate investing online |
| US9076185B2 (en) | 2004-11-30 | 2015-07-07 | Michael Dell Orfano | System and method for managing electronic real estate registry information |
| US8001024B2 (en) | 2004-12-08 | 2011-08-16 | Corelogic Information Solutions, Inc. | Method and apparatus for testing automated valuation models |
| US20060167710A1 (en) | 2005-01-25 | 2006-07-27 | King Martin T | Method and system for registering potential acquirers of assets that are not currently on the market |
| US7567262B1 (en) | 2005-02-25 | 2009-07-28 | IDV Solutions LLC | Hybrid graphics for interactive reporting |
| US7725359B1 (en) | 2005-04-21 | 2010-05-25 | Jennifer Katzfey | Electronic realty systems and methods |
| US8386395B1 (en) | 2005-04-28 | 2013-02-26 | Federal Home Loan Mortgage Corporation (Freddie Mac) | Systems and methods for modifying a loan |
| US7826965B2 (en) | 2005-06-16 | 2010-11-02 | Yahoo! Inc. | Systems and methods for determining a relevance rank for a point of interest |
| US8660919B2 (en) | 2005-07-01 | 2014-02-25 | Consumerinfo.Com, Inc. | Method for monitoring and reporting changes in the value of real estate |
| WO2007022224A2 (en) * | 2005-08-16 | 2007-02-22 | Trulia, Inc. | Real estate listing and advertising system |
| US20070043770A1 (en) | 2005-08-22 | 2007-02-22 | Redfin | Discovery method for buyers, sellers of real estate |
| US8311888B2 (en) | 2005-09-14 | 2012-11-13 | Jumptap, Inc. | Revenue models associated with syndication of a behavioral profile using a monetization platform |
| WO2007033402A1 (en) | 2005-09-19 | 2007-03-29 | Property Ratings Pty Ltd | Property rating and ranking system and method |
| FI20051118L (en) | 2005-11-04 | 2007-05-05 | Igglo Oy | Method and system for providing an automated search service in the real estate market |
| US20070106523A1 (en) | 2005-11-07 | 2007-05-10 | Eaton James M | Information system and method for generating appraisal reports for real properties |
| US20070124235A1 (en) | 2005-11-29 | 2007-05-31 | Anindya Chakraborty | Method and system for income estimation |
| US8099683B2 (en) * | 2005-12-08 | 2012-01-17 | International Business Machines Corporation | Movement-based dynamic filtering of search results in a graphical user interface |
| US20080086356A1 (en) | 2005-12-09 | 2008-04-10 | Steve Glassman | Determining advertisements using user interest information and map-based location information |
| US20070143132A1 (en) | 2005-12-16 | 2007-06-21 | Linne Mark R | Automated valuation of a plurality of properties |
| US7725477B2 (en) * | 2005-12-19 | 2010-05-25 | Microsoft Corporation | Power filter for online listing service |
| EP1964046A4 (en) | 2005-12-24 | 2013-01-09 | Rich Media Club Llc | System and method for the creation, distribution and tracking of advertising via electronic networks |
| US8515839B2 (en) | 2006-02-03 | 2013-08-20 | Zillow, Inc. | Automatically determining a current value for a real estate property, such as a home, that is tailored to input from a human user, such as its owner |
| US8676680B2 (en) | 2006-02-03 | 2014-03-18 | Zillow, Inc. | Automatically determining a current value for a home |
| US7970674B2 (en) | 2006-02-03 | 2011-06-28 | Zillow, Inc. | Automatically determining a current value for a real estate property, such as a home, that is tailored to input from a human user, such as its owner |
| US20070244780A1 (en) | 2006-03-26 | 2007-10-18 | Liu Ralph Y | Real estate derivative financial products, index design, trading methods, and supporting computer systems |
| US20070255581A1 (en) | 2006-04-26 | 2007-11-01 | Otto Jay P | Online real estate marketplace |
| US20070265957A1 (en) | 2006-05-10 | 2007-11-15 | Asheesh Advani | System and method for automated flexible person-to-person lending |
| US9031881B2 (en) | 2006-06-30 | 2015-05-12 | Corelogic Solutions, Llc | Method and apparatus for validating an appraisal report and providing an appraisal score |
| US7860769B2 (en) | 2006-07-26 | 2010-12-28 | Benson Tracey M | Method of preventing fraud |
| US20080077458A1 (en) | 2006-09-19 | 2008-03-27 | Andersen Timothy J | Collecting and representing home attributes |
| US20080301064A1 (en) | 2006-10-05 | 2008-12-04 | Burns James M | System and Method for Determining a Real Estate Property Valuation |
| US20080109409A1 (en) | 2006-11-08 | 2008-05-08 | Ma Capital Lllp | Brokering keywords in radio broadcasts |
| US20080133319A1 (en) | 2006-11-30 | 2008-06-05 | Oia Intellectuals, Inc. | Method and apparatus of determining effect of price on distribution of time to sell real property |
| US7974904B2 (en) | 2007-01-31 | 2011-07-05 | Paul Frischer | Method of trading in real estate derivatives |
| US8650067B1 (en) | 2007-02-27 | 2014-02-11 | Richard Moss | Systems, methods, and computer program product for real estate value analysis |
| US20080255921A1 (en) | 2007-04-11 | 2008-10-16 | Microsoft Corporation | Percentage based online advertising |
| US7827128B1 (en) | 2007-05-11 | 2010-11-02 | Aol Advertising Inc. | System identification, estimation, and prediction of advertising-related data |
| US7917431B2 (en) | 2007-05-18 | 2011-03-29 | Bank Of America Corporation | Equity protection |
| US20080288335A1 (en) | 2007-05-18 | 2008-11-20 | Goldberg Neal J | Home valuator |
| US7933798B1 (en) | 2007-05-25 | 2011-04-26 | Google Inc. | Determining and displaying impression share to advertisers |
| US7856370B2 (en) | 2007-06-15 | 2010-12-21 | Saama Technologies, Inc. | Method and system for displaying predictions on a spatial map |
| US8046306B2 (en) | 2007-06-29 | 2011-10-25 | Zaio Corporation | System, method, and apparatus for property appraisals |
| WO2009006452A2 (en) | 2007-07-01 | 2009-01-08 | Kerry Fendick | Method and system for forecasting financial statements and analysis thereof |
| US8219471B2 (en) | 2007-07-05 | 2012-07-10 | Alvi Abuaf | Real estate appreciation contract |
| US8032401B2 (en) | 2007-07-18 | 2011-10-04 | General Electric Company | System and method to calculate procurement of assets |
| US20090030707A1 (en) | 2007-07-23 | 2009-01-29 | Yahoo! Inc. | System and method of researching real estate |
| US20090043603A1 (en) | 2007-08-09 | 2009-02-12 | Sage Properties, Inc. | Systems and methods for commercial real estate investment services |
| US20090076902A1 (en) | 2007-09-17 | 2009-03-19 | Yahoo! Inc. | Advertising within address books |
| US20080015890A1 (en) | 2007-09-28 | 2008-01-17 | Krishna Malyala | Method and apparatus for searching for real property |
| US20110066561A1 (en) | 2009-07-28 | 2011-03-17 | Lazarre Paul E | Leveraged Usage of Information Regarding Real Estate Offerings |
| US20090254841A1 (en) | 2007-11-12 | 2009-10-08 | Move Sales, Inc. | Apparatus, method, and computer program product for characterizing user-defined areas |
| US8341089B2 (en) * | 2007-11-29 | 2012-12-25 | Ross Stores, Inc. | Real estate management system and method |
| US8095434B1 (en) * | 2007-12-17 | 2012-01-10 | Zillow, Inc. | Automatically performing varying levels of summarization of geographic data points in response to a user's selection of zoom level |
| WO2009086121A1 (en) | 2007-12-19 | 2009-07-09 | Match.Com, Lp | Matching process system and method |
| US8140421B1 (en) | 2008-01-09 | 2012-03-20 | Zillow, Inc. | Automatically determining a current value for a home |
| US20090210287A1 (en) | 2008-02-18 | 2009-08-20 | Microsoft Corporation | Advertisement space allocation |
| US20120005111A2 (en) | 2008-03-06 | 2012-01-05 | Lowenstein Douglas | Financing of tenant improvements |
| US20090287596A1 (en) | 2008-05-15 | 2009-11-19 | Alex Henriquez Torrenegra | Method, System, and Apparatus for Facilitating Transactions Between Sellers and Buyers for Travel Related Services |
| US8712908B2 (en) | 2008-07-01 | 2014-04-29 | Habitat Economics, LLC | Home appreciation participation notes |
| US20100023379A1 (en) | 2008-07-07 | 2010-01-28 | HMVP Partners, LLC | Method and system for determining real estate market value changes |
| US9141640B2 (en) * | 2008-07-09 | 2015-09-22 | MLSListings, Inc. | Methods and systems of advanced real estate searching |
| US20100076881A1 (en) | 2008-09-19 | 2010-03-25 | O'grady Thomas Liam | Enhanced Valuation System and Method for Real Estate |
| US8583562B1 (en) | 2008-10-01 | 2013-11-12 | RealAgile, Inc. | Predicting real estate and other transactions |
| US10380652B1 (en) | 2008-10-18 | 2019-08-13 | Clearcapital.Com, Inc. | Method and system for providing a home data index model |
| US20100114678A1 (en) | 2008-11-05 | 2010-05-06 | Google Inc. | Compensation Distribution Using Quality Score |
| US20100161498A1 (en) | 2008-12-12 | 2010-06-24 | First American Corelogic, Inc. | Method, system and computer program product for creating a real estate pricing indicator and predicting real estate trends |
| US7962353B1 (en) | 2009-04-20 | 2011-06-14 | PriceLock Finance LLC | Home resale price protection plan |
| US8442908B2 (en) | 2009-06-12 | 2013-05-14 | MCMCAP Partners, LLC | Systems and methods for asset valuation |
| US20110071899A1 (en) | 2009-07-08 | 2011-03-24 | Niel Robertson | Creating, Managing and Optimizing Online Advertising |
| US8401877B2 (en) | 2009-08-05 | 2013-03-19 | Qbe Holdings, Inc. | Insurance claim processing |
| US20110047083A1 (en) | 2009-08-18 | 2011-02-24 | Lawler Rebecca J | Computer system and method for negotiating a price of a rental property |
| US8478643B1 (en) | 2009-10-12 | 2013-07-02 | Google Inc. | Optimal pricing and advertisement slot allocation |
| US8433512B1 (en) | 2009-11-12 | 2013-04-30 | Google Inc. | Enhanced identification of interesting points-of-interest |
| US20110196762A1 (en) | 2010-02-04 | 2011-08-11 | Dupont David W | Online user directed valuation model (udvm) |
| US20110218937A1 (en) | 2010-03-03 | 2011-09-08 | Jeremy Elser | System and Methods for Management of Real Property |
| US20110218934A1 (en) | 2010-03-03 | 2011-09-08 | Jeremy Elser | System and methods for comparing real properties for purchase and for generating heat maps to aid in identifying price anomalies of such real properties |
| US20110251974A1 (en) | 2010-04-07 | 2011-10-13 | Woodard Scott E | System and method for utilizing sentiment based indicators in determining real property prices and days on market |
| US8458074B2 (en) | 2010-04-30 | 2013-06-04 | Corelogic Solutions, Llc. | Data analytics models for loan treatment |
| US20120030092A1 (en) | 2010-07-30 | 2012-02-02 | Bank Of America Corporation | Loan collateral equity tracker |
| US10380653B1 (en) | 2010-09-16 | 2019-08-13 | Trulia, Llc | Valuation system |
| US20120072357A1 (en) | 2010-09-22 | 2012-03-22 | Bradford Technologies, Inc. | Method and system for predicting property values within discrete finite market elements |
| US8856028B2 (en) | 2011-01-24 | 2014-10-07 | Yahoo! Inc. | Inventory allocation for advertising with changeable supply landscape |
| US8628151B1 (en) | 2011-02-18 | 2014-01-14 | Corelogic Solutions, Llc | Systems and methods for facilitating financial transactions involving bundles of properties |
| US10198735B1 (en) | 2011-03-09 | 2019-02-05 | Zillow, Inc. | Automatically determining market rental rate index for properties |
| US10460406B1 (en) | 2011-03-09 | 2019-10-29 | Zillow, Inc. | Automatically determining market rental rates for properties |
| US20150356576A1 (en) | 2011-05-27 | 2015-12-10 | Ashutosh Malaviya | Computerized systems, processes, and user interfaces for targeted marketing associated with a population of real-estate assets |
| US20120330719A1 (en) | 2011-05-27 | 2012-12-27 | Ashutosh Malaviya | Enhanced systems, processes, and user interfaces for scoring assets associated with a population of data |
| US20120311431A1 (en) * | 2011-05-31 | 2012-12-06 | HomeFinder.com, LLC | System and method for automatically generating a single property website |
| US20120323798A1 (en) | 2011-06-17 | 2012-12-20 | Fannie Mae | Valuation of properties bordering specified geographic features |
| US20130041841A1 (en) | 2011-08-11 | 2013-02-14 | Revestor Llc | Real Estate Investment System and Method of Controlling a Commercial System by Generating Key Investment Indicators |
| WO2013090784A1 (en) | 2011-12-15 | 2013-06-20 | Irick Robert Graham | Methods for facilitating a real estate transaction |
| WO2013132408A1 (en) | 2012-03-04 | 2013-09-12 | Jeffries Adam | Data systems processing |
| US9009610B2 (en) * | 2012-06-07 | 2015-04-14 | Costar Group, Inc. | Method and apparatus for managing real estate data |
| US10672088B2 (en) | 2012-06-19 | 2020-06-02 | Fannie Mae | Automated valuation model with comparative value history information |
| US20140012720A1 (en) | 2012-07-03 | 2014-01-09 | William H. O'Kane | Integrated property mortgage and property improvement loan application system and method |
| US20140257924A1 (en) | 2013-03-08 | 2014-09-11 | Corelogic Solutions, Llc | Automated rental amount modeling and prediction |
| US9361274B2 (en) | 2013-03-11 | 2016-06-07 | International Business Machines Corporation | Interaction detection for generalized linear models for a purchase decision |
| US20140279692A1 (en) | 2013-03-12 | 2014-09-18 | Brad A. Boothby | Optimizing return on investment in real property |
| US20140316857A1 (en) | 2013-04-22 | 2014-10-23 | Lawrence Roberts | Housing price estimator |
| US20140372203A1 (en) | 2013-06-14 | 2014-12-18 | Microsoft Corporation | Quality-weighted second-price auctions for advertisements |
| US20150006311A1 (en) | 2013-06-26 | 2015-01-01 | Google Inc. | Variable diversity filters for multiple position content auctions |
| US9582819B2 (en) | 2013-09-26 | 2017-02-28 | Greenfield Advisors, Llc | Automated-valuation-model training-data optimization systems and methods |
| US10754884B1 (en) * | 2013-11-12 | 2020-08-25 | Zillow, Inc. | Flexible real estate search |
| US20150149275A1 (en) | 2013-11-25 | 2015-05-28 | Yahoo! Inc. | Quasi-proportional allocation of combination items for serving in an online auction-based marketplace |
| US20150269264A1 (en) | 2014-03-20 | 2015-09-24 | RealAnalogics, Inc. | Interactive Real Estate Information Resource Systems And Methods |
| US9536011B1 (en) | 2014-08-18 | 2017-01-03 | Google Inc. | Applying string matching algorithms to finding ad unit availability interval |
| US20160048934A1 (en) | 2014-09-26 | 2016-02-18 | Real Data Guru, Inc. | Property Scoring System & Method |
| US20160171622A1 (en) | 2014-12-15 | 2016-06-16 | Loss of Use, Inc. | Insurance Asset Verification and Claims Processing System |
| US10643232B1 (en) | 2015-03-18 | 2020-05-05 | Zillow, Inc. | Allocating electronic advertising opportunities |
| US10192275B2 (en) | 2015-03-30 | 2019-01-29 | Creed Smith | Automated real estate valuation system |
| US10789549B1 (en) | 2016-02-25 | 2020-09-29 | Zillow, Inc. | Enforcing, with respect to changes in one or more distinguished independent variable values, monotonicity in the predictions produced by a statistical model |
-
2013
- 2013-11-12 US US14/078,076 patent/US10754884B1/en active Active
-
2020
- 2020-06-30 US US16/916,552 patent/US11232142B2/en active Active
- 2020-07-16 US US16/930,603 patent/US20200349176A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7225249B1 (en) * | 1997-09-26 | 2007-05-29 | Mci, Llc | Integrated systems for providing communications network management services and interactive generating invoice documents |
| CA2984674A1 (en) * | 2000-02-25 | 2001-08-25 | Costar Realty Information, Inc. | System and method for collection, distribution, and use of information in connection with commercial real estate |
| US20050289108A1 (en) * | 2004-06-25 | 2005-12-29 | Andrew Carol | Methods and systems for managing data |
Non-Patent Citations (4)
| Title |
|---|
| CNN.com, "America's Choice Election Center", https://web.archive.org/web/20130502195425/http://www.cnn.com/election/2012/results/race/president# (Year: 2012) * |
| Metacritic, "Advance Search: Movies", https://web.archive.org/web/20120314221715/http://www.metacritic.com/advanced-search/movie (Year: 2012) * |
| Oracle, Hide and Reveal Columns, https://docs.oracle.com/cd/E28385_01/en/E28380/html/toc.htm (Year: 2012) * |
| Total War: Empire, PC [Game]. Irvine, CA: Sega. (Year: 2009) * |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11244361B2 (en) | 2006-02-03 | 2022-02-08 | Zillow, Inc. | Automatically determining a current value for a home |
| US11769181B2 (en) | 2006-02-03 | 2023-09-26 | Mftb Holdco. Inc. | Automatically determining a current value for a home |
| US11315202B2 (en) | 2006-09-19 | 2022-04-26 | Zillow, Inc. | Collecting and representing home attributes |
| US11449958B1 (en) | 2008-01-09 | 2022-09-20 | Zillow, Inc. | Automatically determining a current value for a home |
| US11727449B2 (en) | 2010-09-16 | 2023-08-15 | MFTB Holdco, Inc. | Valuation system |
| US11068911B1 (en) | 2011-03-09 | 2021-07-20 | Zillow, Inc. | Automatically determining market rental rate index for properties |
| US11288756B1 (en) | 2011-03-09 | 2022-03-29 | Zillow, Inc. | Automatically determining market rental rates for properties |
| US12045864B1 (en) | 2014-10-02 | 2024-07-23 | MFTB Holdco, Inc. | Determine regional rate of return on home improvements |
| US11093982B1 (en) | 2014-10-02 | 2021-08-17 | Zillow, Inc. | Determine regional rate of return on home improvements |
| US11354701B1 (en) | 2015-03-18 | 2022-06-07 | Zillow, Inc. | Allocating electronic advertising opportunities |
| US11886962B1 (en) | 2016-02-25 | 2024-01-30 | MFTB Holdco, Inc. | Enforcing, with respect to changes in one or more distinguished independent variable values, monotonicity in the predictions produced by a statistical model |
| US11861747B1 (en) | 2017-09-07 | 2024-01-02 | MFTB Holdco, Inc. | Time on market and likelihood of sale prediction |
| WO2025010345A3 (en) * | 2023-07-03 | 2025-04-24 | Red Atlas Inc. | Systems and methods for developing a knowledge base comprised of data collected from myriad sources |
| US12293301B2 (en) | 2023-07-03 | 2025-05-06 | Red Atlas Inc. | Systems and methods for developing a knowledge base comprised of multi-modal data from myriad sources |
| US12332922B2 (en) | 2023-07-03 | 2025-06-17 | Red Atlas, Inc. | Systems and methods for developing and organizing a knowledge base comprised of data collected from myriad sources |
| US12339878B2 (en) | 2023-07-03 | 2025-06-24 | Red Atlas Inc. | Systems and methods for region-based segmentation of a knowledge base developed using data collected from myriad sources |
| US12475087B2 (en) * | 2024-03-19 | 2025-11-18 | Sap Se | Deployment of configuration data in parallel to active test usage |
Also Published As
| Publication number | Publication date |
|---|---|
| US10754884B1 (en) | 2020-08-25 |
| US20200334279A1 (en) | 2020-10-22 |
| US11232142B2 (en) | 2022-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11232142B2 (en) | Flexible real estate search | |
| US10775968B2 (en) | Systems and methods for analyzing visual content items | |
| CN110781391A (en) | Information recommendation method, device, equipment and storage medium | |
| US11017024B2 (en) | Media content rankings for discovery of novel content | |
| CN101828393B (en) | Media-based recommendations | |
| US12136098B2 (en) | Adaptively enhancing procurement data | |
| US10997652B2 (en) | Systems for using transaction data to generate optimized event templates based on a requested event type | |
| US20140379528A1 (en) | System and method for graphically building weighted search queries | |
| US11620690B2 (en) | Using transaction data to identify computing devices capable of performing transactions subject to transaction parameters | |
| US8515953B2 (en) | Temporal visualization of query results | |
| CN105745643A (en) | Methods and systems for creating image-based content based on text-based content | |
| US20190095085A1 (en) | Page construction method, terminal, computer readable storage medium, and page construction device | |
| CN103514290A (en) | Electronic map information point acquisition method, acquisition device and server | |
| CN113204704B (en) | Content information display method and device, electronic equipment and readable medium | |
| JP2015517133A (en) | Interactive comparison display of information | |
| CN114595384A (en) | Book recommendation method and device, electronic equipment and storage medium | |
| US20150154706A1 (en) | Systems and methods for financial asset analysis | |
| US12292939B2 (en) | Discovering alternate online service providers | |
| KR20200040813A (en) | Create search result-based listings in a single view | |
| CN115033777B (en) | Data recommendation method, electronic device and storage medium | |
| US10877981B1 (en) | Stopword inclusion for searches | |
| US9747628B1 (en) | Generating category layouts based on query fingerprints | |
| CN112749313A (en) | Label labeling method and device, computer equipment and storage medium | |
| US20240330358A1 (en) | Computerized system for determining common interest using image-based user preferences | |
| EP4513413A1 (en) | Interface layout to discover and optimize economics of information exchange of digitally virtualized physical space |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| AS | Assignment |
Owner name: ZILLOW, LLC, WASHINGTON Free format text: ARTICLES OF ENTITY CONVERSION AND CERTIFICATE OF FORMATION;ASSIGNOR:ZILLOW, INC.;REEL/FRAME:062136/0427 Effective date: 20221028 |
|
| AS | Assignment |
Owner name: PUSH SUB I, INC., WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ZILLOW, LLC;REEL/FRAME:062353/0901 Effective date: 20221030 Owner name: PUSH SUB I, INC., WASHINGTON Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:ZILLOW, LLC;REEL/FRAME:062353/0901 Effective date: 20221030 |
|
| AS | Assignment |
Owner name: MFTB HOLDCO, INC., WASHINGTON Free format text: MERGER;ASSIGNOR:PUSH SUB I, INC.;REEL/FRAME:062389/0035 Effective date: 20221031 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION COUNTED, NOT YET MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |