Personalized real estate event feed
First Claim
1. A computer-implemented method of providing a personalized real estate data feed for a user, the method comprising:
- receiving user information that specifies one or more types of events of a plurality of events, each said event comprising a respective corresponding modification to a listing of a parcel of real property;
selecting an event source from which real estate information can be received;
connecting to the selected event source;
receiving from the selected event source one or more indications that one or more events of said plurality of events have occurred;
based on the received user information and the received indications, identifying events of which to notify the user;
automatically formatting in extensible markup language a feed item describing at least one of the events;
detecting a feed reader application installed on a computing device associated with the user;
in response to identifying at least one of the events of which to notify the user, providing to the computing device a uniform resource locator (URL) enabling the feed reader to access the formatted feed item and the user to view on the computing device at least one of the events; and
storing correlation information that associates the user with one or more of said identified events, wherein the preceding steps are performed by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A personalized feed system is described herein that provides feeds that are tailored to the preferences of each user of a real estate website or application. A user signs up to receive a stored profile with the website, and the profile includes information such as what geographical regions the buyer is interested in, what types of homes the buyer is looking for, and so on. The personalized feed system uses this information to provide a feed specific to the buyer that notifies the buyer of listings that are of particular relevance to that buyer. The personalized feed system summarizes other real estate events that are relevant to the user in a single time-oriented feed. Buyers receive information about new and/or modified listings, sales, outstanding offers, status of a transaction, and the like, while sellers receive information about sales, new and/or modified listings, open offers, and so on.
-
Citations
20 Claims
-
1. A computer-implemented method of providing a personalized real estate data feed for a user, the method comprising:
-
receiving user information that specifies one or more types of events of a plurality of events, each said event comprising a respective corresponding modification to a listing of a parcel of real property; selecting an event source from which real estate information can be received; connecting to the selected event source; receiving from the selected event source one or more indications that one or more events of said plurality of events have occurred; based on the received user information and the received indications, identifying events of which to notify the user; automatically formatting in extensible markup language a feed item describing at least one of the events; detecting a feed reader application installed on a computing device associated with the user; in response to identifying at least one of the events of which to notify the user, providing to the computing device a uniform resource locator (URL) enabling the feed reader to access the formatted feed item and the user to view on the computing device at least one of the events; and storing correlation information that associates the user with one or more of said identified events, wherein the preceding steps are performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system for providing a personalized real estate event feed, the system comprising:
-
a processor and memory configured to execute software instructions embodied within the following components; a user profile component that stores user profile information for one or more users of the system; a real estate data store that stores information from one or more event sources that include various sources of real estate related information, user profile information, and user-to-event association information; an event detection component that detects separate events from the event sources and stores the events in the real estate data store, each said event comprising a respective corresponding modification to a listing of a parcel of real property; a user-event correlation component that periodically analyzes the real estate data store to identify events relevant to particular users and to associate those events with the particular users; a feed rendering component that automatically formats in extensible markup language feed items describing at least one of the events; a feed management component that manages a personalized feed for each user of the system, wherein the personalized feed includes feed items based on the identified events for each particular user in response to identifying at least one event relevant to a particular user, the feed management component detecting a feed reader application installed on a computing device associated with the user, the feed management component further providing to the computing device a uniform resource locator (URL) enabling the feed reader to access the formatted feed item and the user to view on the computing device the at least one event; and a feed interactivity component that handles user interaction with interactive feed items in the user'"'"'s personalized feed, wherein an interactive feed item can receive a response from the user. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium comprising instructions for controlling a computer system to display a personalized user feed for a user of a real estate application, wherein the instructions, upon execution, cause a processor to perform actions comprising:
-
receiving user information that identifies a particular user requesting to display the user'"'"'s personalized user feed of real estate events that have occurred in a particular time period, each said event comprising a respective corresponding modification to a listing of a parcel of real property; retrieving one or more latest feed items that represent events that have occurred in the time period specified; rendering a feed that mixes feed items from multiple data sources in a uniform format for display in a feed format that is different than the native format of the underlying information; automatically formatting the feed in extensible markup language; detecting a feed reader application installed on a computer system associated with the user; in response to retrieving at least one of the feed items, providing to the user computer system a uniform resource locator (URL) enabling the feed reader to access the formatted feed and the user to view on the user computer system at least one of the feed items; in response to the computing device accessing the URL, displaying the rendered feed to the user; receiving a user interaction with an interactive feed item in the displayed feed that requests a user response; and recording a response indicated by the user interaction and providing the response to a requesting party.
-
Specification