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.
Claims20
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 and a purchasing power of a respective buyer;
- receiving a desired sell price range from an owner of a physical property using an application programming interface (API), wherein the API prevents the owner from identifying a maximum purchasing power of one of the buyers 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;
- 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 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 have purchasing powers that are within the desired sell price range, wherein the interactive 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 interactive GUI in response to receiving the selection of the one or more filtering options by filtering the subset of the plurality of profiles that 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 and a purchasing power of a respective buyer;
- receiving a desired sell price range from an owner of a physical property using an application programming interface (API), wherein the API prevents the owner from identifying a maximum purchasing power of one of the buyers 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;
- 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 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 have purchasing powers that are within the desired sell price range, wherein the interactive 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 interactive GUI in response to receiving the selection of the one or more filtering options by filtering the subset of the plurality of profiles that 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 acquiring physical properties, wherein the plurality of profiles each indicate a geographic region of interest and a purchasing power of a respective buyer;
- receiving a desired sell price range from an owner of a physical property using an application programming interface (API), wherein the API prevents the owner from identifying a maximum purchasing power of one of the buyers 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;
- 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 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 have purchasing powers that are within the desired sell price range, wherein the interactive 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 interactive GUI in response to receiving the selection of the one or more filtering options by filtering the subset of the plurality of profiles that have purchasing powers that are within the desired sell price range.
Dependencies are inferred from the claim text.