Interactive graphical user interface for reverse real estate search
AssigneeResynque, Inc.
InventorMaritsa Christoudias Nunziata
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure perform reverse real estate searches using interactive GUIs. In some embodiments, techniques are provided to dynamically identify potential buyers (or renters) and then output those results in an interactive GUI that permits the searcher (e.g., a seller or agent) to then filter the results or update their search criteria. Further, the GUI can provide the ability for the searcher to contact potential buyers, all while remaining anonymous. Thus, the embodiments herein expand the technical benefits of using GUIs to perform real estate searches initiated by buyers (who can remain anonymous) to sellers and other agents to identify potential buyers or renters.
Claims17
A method, comprising:
- receiving a plurality of profiles for buyers interested in acquiring physical properties, wherein the plurality of profiles each indicate a geographic region of interest, a purchasing power of a respective buyer, and a closing attribute of the respective buyer;
- receiving a seller profile using an application programming interface (API), the seller profile comprising a desired sell price range from an owner of a physical property and a closing requirement for closing on a sale of the physical property, wherein the API prevents the owner from identifying a maximum purchasing power of one of the buyers by changing the desired sell price range over multiple search queries by permitting the owner to input the desired sell price range using only a fixed list of different price ranges;
- receiving a search area from the owner of the physical property, wherein the search area defines a geographic region that includes the physical property;
- determining a subset of the plurality of profiles that have geographic regions of interests that at least partially overlap the search area;
- determining which of the subset of the plurality of profiles have closing attributes that satisfy the closing requirement in the seller profile and have purchasing powers that are within the desired sell price range;
- outputting search results in an interactive graphical user interface (GUI) based on determining the subset of the plurality of profiles that satisfy the the closing requirement and have purchasing powers that are within the desired sell price range, wherein the search results indicate which of the buyers are potentially interested in acquiring the physical property, wherein the GUI comprises a filtering input/output (I/O) element enabling selection of one or more filtering options;
- receiving, after outputting the search results, selection of one or more filtering options using the filtering I/O element;
- and
- updating, in real-time, the search results in the GUI in response to receiving the selection of the one or more filtering options by filtering the subset of the plurality of profiles that satisfy the closing requirement and have purchasing powers that are within the desired sell price range.
A non-transitory computer-readable storage medium comprising computer-readable program code that, when executed using one or more computer processors, performs an operation comprising:
- receiving a plurality of profiles for buyers interested in acquiring physical properties, wherein the plurality of profiles each indicate a geographic region of interest, a purchasing power of a respective buyer, and a closing attribute of the respective buyer;
- receiving a seller profile using an application programming interface (API), the seller profile comprising a desired sell price range from an owner of a physical property and a closing requirement for closing on a sale of the physical property, wherein the API prevents the owner from identifying a maximum purchasing power of one of the buyers by changing the desired sell price range over multiple search queries by permitting the owner to input the desired sell price range using only a fixed list of different price ranges;
- receiving a search area from the owner of the physical property, wherein the search area defines a geographic region that includes the physical property;
- determining a subset of the plurality of profiles that have geographic regions of interests that at least partially overlap the search area;
- determining which of the subset of the plurality of profiles have closing attributes that satisfy the closing requirement in the seller profile and have purchasing powers that are within the desired sell price range;
- outputting search results in an interactive graphical user interface (GUI) based on determining the subset of the plurality of profiles that satisfy the closing requirement and have purchasing powers that are within the desired sell price range, wherein the search results indicate which of the buyers are potentially interested in acquiring the physical property, wherein the GUI comprises a filtering input/output (I/O) element enabling selection of one or more filtering options;
- receiving, after outputting the search results, selection of one or more filtering options using the filtering I/O element;
- and
- updating, in real-time, the search results in the GUI in response to receiving the selection of the one or more filtering options by filtering the subset of the plurality of profiles that satisfy the closing requirement and have purchasing powers that are within the desired sell price range.
A system comprising:
- one or more computer processors;
- and
- logic encoded in a non-transitory medium, the logic executable by operation of the one or more computer processors to perform an operation comprising:
- receiving a plurality of profiles for buyers interested in physical properties, wherein the plurality of profiles each indicate a geographic region of interest, a purchasing power of a respective buyer, and a closing attribute of the respective buyer;
- receiving a seller profile using an application programming interface (API), the seller profile comprising a desired sell price range from an owner of a physical property and a closing requirement for closing on a sale of the physical property, wherein the API prevents the owner from identifying a maximum purchasing power of one of the buyers by changing the desired sell price range over multiple search queries by permitting the owner to input the desired sell price range using only a fixed list of different price ranges;
- receiving a search area from the owner of the physical property, wherein the search area defines a geographic region that includes the physical property;
- determining a subset of the plurality of profiles that have geographic regions of interests that at least partially overlap the search area;
- determining which of the subset of the plurality of profiles have closing attributes that satisfy the closing requirement in the seller profile and have purchasing powers that are within the desired sell price range;
- outputting search results in an interactive graphical user interface (GUI) based on determining the subset of the plurality of profiles that satisfy the closing requirement and have purchasing powers that are within the desired sell price range, wherein the search results indicate which of the buyers are potentially interested in acquiring or leasing the physical property, wherein the GUI comprises a filtering input/output (I/O) element enabling selection of one or more filtering options;
- receiving, after outputting the search results, selection of one or more filtering options using the filtering I/O element;
- and
- updating, in real-time, the search results in the GUI in response to receiving the selection of the one or more filtering options by filtering the subset of the plurality of profiles that satisfy the closing requirement and have purchasing powers that are within the desired sell price range.
Dependencies are inferred from the claim text.