[go: up one dir, main page]

US20200349176A1 - Flexible real estate search - Google Patents

Flexible real estate search Download PDF

Info

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
Application number
US16/930,603
Inventor
Matthew Scott Daimler
Susan Beth Daimler
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.)
MFTB Holdco Inc
Original Assignee
Zillow LLC
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 Zillow LLC filed Critical Zillow LLC
Priority to US16/930,603 priority Critical patent/US20200349176A1/en
Publication of US20200349176A1 publication Critical patent/US20200349176A1/en
Assigned to ZILLOW, LLC reassignment ZILLOW, LLC ARTICLES OF ENTITY CONVERSION AND CERTIFICATE OF FORMATION Assignors: ZILLOW, INC.
Assigned to PUSH SUB I, INC. reassignment PUSH SUB I, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ZILLOW, LLC
Assigned to MFTB Holdco, Inc. reassignment MFTB Holdco, Inc. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: PUSH SUB I, INC.
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • 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/24Querying
    • G06F16/242Query formulation
    • G06F16/2428Query 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

A facility for adjusting a display of a result of searching a property database is described. The facility, after displaying a list of properties satisfying a search filter, allows a user to specify property attributes the values of which are not currently shown for the properties, and redisplays the list of properties by additionally showing the values of those property attributes for the properties.

Description

    CROSS-REFERENCE TO RELATED APPLICATION(S)
  • 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.
  • TECHNICAL FIELD
  • The described technology is directed to the field of automated real estate information tools.
  • BACKGROUND
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION
  • 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. 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. 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.
  • 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. Those skilled in the art will recognize that the client computer systems could be connected to the server 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 in server 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 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. 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. In step 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 this user 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 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. 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.
  • 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 this user 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 a button 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 this user interface 600, a user clicks on the button 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 the checkmark 613 for having outdoor space and the checkmark 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 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.
  • 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)

I/We claim:
1. A computing system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:
causing, by the computing system, display a first version of a table showing first results of searching a real estate database, wherein each row of the first version of the table:
corresponds to a real estate property, and
displays one or more attributes of that real estate property;
receiving a selection of one or more additional attributes which are not in the displayed one or more attributes in the first version of the table; and
causing, by the computing system, display of a second version of the table showing the first results of searching the real estate database, wherein the second version of the table displays additional columns corresponding to the one or more additional attributes.
2. The computing system of claim 1,
wherein the first results of searching the real estate database are obtained by searching the real estate database using a search filter specifying set of real estate attributes, and
wherein each column of the first version of the table corresponds to one of the real estate attributes of the set of real estate attributes.
3. The computing system of claim 1, wherein displaying the second version of the table includes refreshing the displayed first version of the table to include the additional columns corresponding to the one or more additional attributes.
4. The computing system of claim 1, wherein displaying the first version of the table is in a first user interface and wherein displaying the second version of the table is in a second user interface different from the first user interface.
5. The computing system of claim 1, wherein the process further comprises:
receiving user input selecting a column of the second version of the table; and
sorting the second version of the table based on the selected column.
6. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process comprising:
causing, by the computing system, display of a first version of a table showing first results of searching a real estate database, wherein each row of the first version of the table:
corresponds to a real estate property, and
displays one or more attributes of that real estate property;
receiving a selection of one or more additional attributes which are not in the displayed one or more attributes in the first version of the table; and
causing, by the computing system, display of a second version of the table showing two or more of the first results of searching the real estate database, wherein the second version of the table displays additional columns corresponding to the one or more additional attributes.
7. The non-transitory computer-readable storage medium of claim 6,
wherein receiving the selection of one or more additional attributes includes receiving a deselection of at least one attribute, of the one or more attributes of the real estate properties displayed in the first version of the table, and
wherein the display of the second version of the table excludes at least one column, included in first version of the table, corresponding to the deselected at least one attribute.
8. The non-transitory computer-readable storage medium of claim 6,
wherein receiving the selection of one or more additional attributes includes receiving a modification to search criteria used to obtain the first results of searching the real estate database;
wherein the process further comprises searching the real estate database using the modified search criteria to obtain second search results, the second search results:
including the two or more of the first results,
including at least one result not in the first results, and
excluding at least one result included in the first results; and
wherein the second version of the table shows the second search results.
9. The non-transitory computer-readable storage medium of claim 6, wherein the display of the first version of the table and the display of the second version of the table are performed in one or more webpages.
10. The non-transitory computer-readable storage medium of claim 6,
wherein the one or more attributes of that real estate property are displayed in columns of the first version of the table; and
wherein columns of the first version of the table are a predetermined number of properties that satisfy search criteria used in the searching of the real estate database.
11. The non-transitory computer-readable storage medium of claim 6, wherein the process further comprises:
receiving an indication to swap one or more columns included in the second version of the table to be rows in a third version of the table; and
in response to receiving the indication, causing display of the third version of the table, wherein the third version of the table swaps one or more columns from the second version of the table to be rows in the third version of the table.
12. The non-transitory computer-readable storage medium of claim 6, wherein the process further comprises:
receiving an indication to convert the second version of the table to a list; and
in response to receiving the indication, causing display of a list showing the two or more of the first results.
13. The non-transitory computer-readable storage medium of claim 6,
wherein the first results of searching the real estate database are obtained by searching the real estate database using a search filter specifying set of real estate attributes; and
wherein each column of the first version of the table corresponds to one of the real estate attributes of the set of real estate attributes.
14. A method, in a computing system, for displaying electronic records of real estate properties identified as satisfying search criteria, the method comprising:
displaying a first version of a table with results of searching a real estate property database;
receiving a selection of additional property attributes; and
in response to receiving the selection of additional property attributes, adjusting the display of the first version of the table to show a second version of the table,
wherein the second version of the table shows the results from the first version of the table a) with two or more of the rows from the first version of the table and b) with additional columns corresponding to the selected additional property attributes.
15. The method of claim 14 further comprising:
receiving a deselection of at least one property attribute, and
wherein the second version of the table excludes at least one column, included in first version of the table, corresponding to the deselected at least one attribute.
16. The method of claim 14 further comprising:
receiving a modification to search criteria used to obtain the results of searching the real estate property database; and
searching the real estate property database using the modified search criteria to obtain second search results, the second search results including:
records corresponding to the two or more of the rows from the first version of the table, and
at least one record not in the results shown in the first version of the table;
wherein the second version of the table shows the second search results.
17. The method of claim 14,
wherein the first version of the table shows one or more attributes of real estate properties in columns; and
wherein the columns of the first version of the table are a predetermined number of real estate properties that satisfy search criteria used in the searching of the real estate property database.
18. The method of claim 14, wherein the process further comprises:
receiving an indication to swap one or more columns included in the second version of the table to be rows in a third version of the table; and
in response to receiving the indication, causing display of the third version of the table, wherein the third version of the table swaps one or more columns from the second version of the table to be rows in the third version of the table.
19. The method of claim 14 further comprising:
receiving an indication to convert the second version of the table to a list; and
in response to receiving the indication, causing displayed of a list showing results corresponding to the two or more of the rows from the first version of the table.
20. The method of claim 14,
wherein the first results of searching the real estate property database are obtained by searching the real estate property database using a search filter specifying set of real estate attributes, and
wherein each column of the first version of the table corresponds to one of the real estate attributes of the set of real estate attributes.
US16/930,603 2013-11-12 2020-07-16 Flexible real estate search Pending US20200349176A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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