IP Library Granted Patent US 10,754,884
Granted Patent B1
US 10,754,884 · App. 14/078,076 · Granted Aug 25, 2020

Flexible real estate search

Inventors: Matthew Scott Daimler (New York, NY); Susan Beth Daimler (New York, NY)
Assignee: Zillow, Inc.
G06F16/335
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,754,884
App. No.
14/078,076
Granted
Aug 25, 2020
Kind
B1
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.

Claims (29)

1. A method in a computer system of adjusting a display of a result of searching a property database, comprising:

causing, by the computer system, to be displayed a first version of a table showing a first result of searching a property database using a search filter based on a first group of one or more property attributes, wherein each row of the first version of the table corresponds to a property that satisfies the search filter and each column of the first version of the table corresponds to a property attribute in a second group of one or more property attributes; and

receiving, by the computer system, user input selecting a third group of one or more property attributes which are not in the second group; and

causing, by the computer system, to be displayed a second version of the table showing the first result of searching the property database using the search filter based on the first group of one or more property attributes, containing the same rows as the first version of the table, with additional columns corresponding to the one or more property attributes in the third group.

2. The method of claim 1 , further comprising, based on the receiving, causing to be displayed a table showing a result of searching the property database using the search filter, wherein the rows correspond to the properties that satisfy the search filter and the columns correspond to the property attributes in the second and third groups.

3. The method of claim 1 , further comprising, based on the receiving, causing the first version of the table to be refreshed to include additional columns which correspond to the one or more property attributes in the third group.

4. The method of claim 1 , wherein the one or more property attributes in the third group are not in the first group.

5. The method of claim 1 , wherein the second group includes the first group.

6. The method of claim 1 , further comprising receiving user input selecting one of columns of the table on which to sort the table.

7. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for adjusting a display of a result of searching a property database, the operations comprising:

causing, by the computing system, to be displayed a first version of a table showing a first result of searching a property database using a search filter based on a first group of one or more property attributes, wherein each row of the first version of the table corresponds to a property that satisfies the search filter and each column of the first version of the table corresponds to a property attribute in a second group of one or more property attributes;

receiving, by the computing system, user input selecting a third group of one or more property attributes which are not in the second group; and

causing, by the computing system, to be displayed a second version of the table showing the first result of searching the property database using the search filter based on the first group of one or more property attributes, containing the same rows as the first version of the table, with additional columns corresponding to the one or more property attributes in the third group.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the operations further comprise, based on the receiving, causing to be displayed a table showing a result of searching the property database using the search filter, wherein the rows correspond to the properties that satisfy the search filter and the columns correspond to the property attributes in the second and third groups.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the operations further comprise, based on the receiving, causing the first version of the table to be refreshed to include additional columns which correspond to the one or more property attributes in the third group.

10. The non-transitory computer-readable storage medium of claim 7 , wherein the one or more property attributes in the third group are not in the first group.

11. The non-transitory computer-readable storage medium of claim 7 , wherein the second group includes the first group.

12. The non-transitory computer-readable storage medium of claim 7 , wherein the operations further comprise receiving user input selecting one of columns of the table on which to sort the table.

13. A computing system for a result of searching a property database, the 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 operations comprising:

causing, by the computing system, to be displayed a first version of a table showing a first result of searching a property database using a search filter based on a first group of one or more property attributes, wherein each row of the first version of the table corresponds to a property that satisfies the search filter and each column of the first version of the table corresponds to a property attribute in a second group of one or more property attributes;

receiving, by the computing system, user input selecting a third group of one or more property attributes which are not in the second group; and

causing, by the computing system, to be displayed a second version of the table showing the first result of searching the property database using the search filter based on the first group of one or more property attributes, containing the same rows as the first version of the table, with additional columns corresponding to the one or more property attributes in the third group.

14. The computing system of claim 13 , wherein the operations further comprise, based on the receiving, causing to be displayed a table showing a result of searching the property database using the search filter, wherein the rows correspond to the properties that satisfy the search filter and the columns correspond to the property attributes in the second and third groups.

15. The computing system of claim 13 , wherein the operations further comprise, based on the receiving, causing the first version of the table to be refreshed to include additional columns which correspond to the one or more property attributes in the third group.

16. The computing system of claim 13 , wherein the one or more property attributes in the third group are not in the first group.

17. The computing system of claim 13 , wherein the second group includes the first group.

18. The computing system of claim 13 , wherein the operations further comprise receiving user input selecting one of columns of the table on which to sort the table.

Assignments (4)
MERGER Recorded Jan 12, 2023
From: PUSH SUB I, INC.
To: MFTB HOLDCO, INC.
Reel/Frame 062389/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2023
From: ZILLOW, LLC
To: PUSH SUB I, INC.
Reel/Frame 062353/0901 →
ARTICLES OF ENTITY CONVERSION AND CERTIFICATE OF FORMATION Recorded Dec 15, 2022
From: ZILLOW, INC.
To: ZILLOW, LLC
Reel/Frame 062136/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2014
From: DAIMLER, MATTHEW SCOTT; DAIMLER, SUSAN BETH
To: ZILLOW, INC.
Reel/Frame 032577/0001 →
Cited By (1)
US 12,271,967