IP Library Granted Patent US 10,430,902
Granted Patent B1
US 10,430,902 · App. 14/325,078 · Granted Oct 1, 2019

Automatic updating of real estate database

Inventors: Shourabh Rawat (Mountain View, CA); Jeff McConathy (San Francisco, CA); Todd Holloway (San Francisco, CA); Sriram Gopalakrishnan (Berkeley, CA); Abhinav Kulkarni (San Francisco, CA)
Assignee: Trulia, LLC
G06Q50/16G06F16/5866
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,430,902
App. No.
14/325,078
Granted
Oct 1, 2019
Kind
B1
Abstract

A system for updating a database comprises an input interface and a processor. The input interface is configured to receive image data. The processor is configured to determine from the image data one or more attributes of a database entry for real estate property and update the database entry for the real estate property.

Claims (42)

1. A system for updating a real-estate database comprising a computer-readable medium having contents stored thereon that when executed by one or more processors of the system cause the system to:

store, at a real estate property database, a set of real estate properties and a set of attributes associated with each real estate property;

receive, at an input interface, image data of a real estate property in the set of real estate properties;

determine, at the one or more processors, from the image data one or more tags associated with the real estate property;

compare, at one or more processors, at least one of the one or more determined tags to attributes in the set of attributes associated with the real estate property; and

when a discrepancy is identified between the at least one of the one or more determined tags and the attributes in the set of attributes associated with the real estate property, update a database entry in the real estate property database, wherein the update comprises modifying at least one attribute in the set of attributes associated with the real estate property based on the one or more tags; and

display, at an output interface, visual information based on at least a portion of the updated database entry.

2. The system of claim 1 , wherein the image data comprises a photo.

3. The system of claim 1 , wherein the image data comprises three-dimensional image data.

4. The system of claim 3 , wherein the three-dimensional image data comprises LIDAR data.

5. The system of claim 1 , wherein an attribute of the one or more attributes comprises one of the following: a neighborhood attribute, a room type attribute, a house type attribute, a view type attribute, a room attribute, a location attribute.

6. The system of claim 1 , wherein an attribute of the one or more attributes comprises one of the following: property tree count, home square footage, number of floors, presence of a deck, presence of a hot tub, presence of a dock to a lake, presence of a pool, presence of a garage, driveway material, property slope, presence of a fireplace, presence of a wine cellar, number of bathrooms, number of bedrooms, total number of rooms.

7. The system of claim 1 , wherein the system is further configured to confirm, by one or more processors, an attribute of the one or more attributes with a user.

8. The system of claim 1 , wherein updating an attribute of the one or more attributes entry comprises corroborating the attribute associated with the real estate property.

9. The system of claim 1 , wherein updating an attribute of the one or more attributes comprises associating a new attribute with the real estate property.

10. The system of claim 1 , wherein updating an attribute of the one or more attributes comprises deleting an attribute associated with the real estate property.

11. The system of claim 1 , wherein updating an attribute of the one or more attributes comprises flagging the attribute for review.

12. The system of claim 1 , wherein updating an attribute of the one or more attributes comprises modifying a value associated with the attribute for review.

13. The system of claim 1 , wherein the system is further configured to determine, by the one or more processors, an associated image order for the data base entry based in part on at least one attribute in the set of attributes associated with each real estate property.

14. The system of claim 1 , wherein the system is further configured to search, by the one or more processors, the real estate property database for a specific attribute from the set of attributes.

15. The system of claim 1 , wherein the system is further configured to generate, by the one or more processors, a display for a specific set of attributes.

16. The system of claim 1 , wherein the displayed visual information comprises an indication of one or more corroborated attributes.

17. The system of claim 1 , wherein an attribute of the one or more attributes comprises: property tree count, home square footage, number of floors, presence of a deck, presence of a hot tub, presence of a dock to a lake, presence of a pool, presence of a garage, driveway material, property slope, presence of a fireplace, presence of a wine cellar, number of bathrooms, number of bedrooms, total number of rooms, neighborhood, room type, house type, view, location, or any combination thereof.

18. The system of claim 9 , further configured to:

adding, by the one or more processors, the new attribute to a corroboration queue; and

for each specified attribute in the corroboration queue:

displaying, at the output interface, the specific attribute;

receiving at least one corroboration indication for the specific attribute; and

storing the corroboration indication in the real estate property database.

19. A method for updating a real estate property database storing a set of real estate properties, comprising:

receiving image data of a real estate property in the set of real estate properties, wherein each real estate property in the set of real estate properties is associated with a set of attributes;

determining, using at least one processor, from the image data one or more tags associated with the real estate property;

comparing, using the at least one processor, at least one of the one or more determined tags to attributes in the set of attributes associated with the real estate property, updating a database entry in the real estate property database, wherein the updating comprises modifying at least one attribute in the set of attributes associated with the real estate property based on the one or more tags; and

displaying, at an output interface, visual information based on at least a portion of the updated database entry.

20. A computer program product for updating a real estate property database storing a set of real estate properties, the computer program product being embodied in a computer readable storage device and comprising computer instructions for:

receiving, at an input interface image data of a real estate property in the set of real estate properties, wherein each real estate property in the set of real estate properties is associated with a set of attributes;

determining, at one or more processors, from the image data one or more tags associated with the real estate property;

comparing, at the one or more processors, at least one of the one or more determined tags to attributes in the set of attributes associated with the real estate property;

when a discrepancy is identified between the at least one of the one or more determined tags and the attributes in the set of attributes associated with the real estate property,

updating the database entry in the real estate property database, wherein the update comprises modifying at least one attribute in the set of attributes associates with the real estate property based on the one or more tags; and

displaying, at an output interface, visual information based on at least a portion of the updates database entry.

21. The method of claim 19 , wherein the image data comprises a photo, three-dimensional image data, or any combination thereof.

Assignments (6)
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 Feb 9, 2021
From: TRULIA, LLC
To: ZILLOW, INC.
Reel/Frame 055203/0057 →
CHANGE OF NAME Recorded Feb 3, 2016
From: TRULIA, INC.
To: TRULIA, LLC
Reel/Frame 037689/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2014
From: RAWAT, SHOURABH; MCCONATHY, JEFF; HOLLOWAY, TODD; GOPALAKRISHNAN, SRIRAM; KULKARNI, ABHINAV
To: TRULIA, INC.
Reel/Frame 033682/0367 →
Cited By (12)
US 12,229,845 US 12,282,458 US 12,293,579 US 12,333,788 US 12,380,675 US 12,443,609 US 12,504,871 US 12,518,395 US 12,555,172 US 12,579,786 US 12,694,669 US 12,700,042