CPC G06Q 50/16 (2013.01) [G06F 3/0482 (2013.01); G06F 16/258 (2019.01); G06F 16/29 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06F 16/9538 (2019.01); G06Q 30/0201 (2013.01); G06F 16/9536 (2019.01); G06Q 10/10 (2013.01); G06Q 30/018 (2013.01); G06Q 30/0617 (2013.01); G06Q 30/0627 (2013.01); G06Q 50/26 (2013.01); H04L 51/046 (2013.01); H04L 67/10 (2013.01)] | 20 Claims |
1. An automated method for searching, generating, and presenting requested information for real estate properties, the method comprising:
periodically accessing a plurality of data sources for property listings, wherein the plurality of data sources comprises on-market property sources and off-market property sources, said periodically accessing comprising:
retrieving the property listings from the plurality of sources;
converting the property listings to a common format; and
storing the property listings in the common format in a parcel database;
displaying, on a graphical user interface (GUI) of a client device, icons corresponding to initial property listings from the parcel database that meet initial requirements of a buyer arranged on the GUI in a first order;
monitoring actions of the buyer when searching for and viewing the initial property listings, calculating machine intelligence provided analytics of the actions, and generating revised property listings from the parcel database that meet revised requirements of the buyer based on the machine intelligence provided analytics;
rearranging and displaying, on the GUI, the icons corresponding to the initial property listings rearranged on the GUI in a second order different from the first order based on the analytics of the actions;
removing, from the GUI, one or more of the icons corresponding to the initial property listings and displaying, on the GUI, additional icons corresponding to the revised property listings; and
examining communications between the buyer and the agent within an automated system, said examining comprising:
noting a query from the buyer that is entered via a communications window on the client device, and parsing the query;
in response to determining that information corresponding to the query is within the parcel database, retrieving the information;
in response to determining that the information corresponding to the query is not within the parcel database, processing images or videos corresponding to the query to extract relevant data and generate the information from the extracted relevant data;
inserting the information into a conversation on the client device, wherein the information is inserted via a message bubble, a popup window, or voice;
detecting a change in buyer criteria by detecting a custom request for additional information from the buyer within the communications based on information provided in the revised property listings, where the additional information is not available in the parcel database;
updating the machine intelligence provided analytics based on the change in buyer criteria; and
employing updated machine intelligence provided analytics to:
match the custom request with a particular data source and obtain data from the data source corresponding to the additional information;
generate the additional information based upon the data obtained from the particular data source; and
insert the additional information into the communications that are transmitted from the agent back to the buyer.
|