IP Library Granted Patent US 11,507,992
Granted Patent B1
US 11,507,992 · App. 17/568,309 · Granted Nov 22, 2022

Systems and methods for displaying filters and intercepts leveraging a predictive analytics architecture

Inventors: Frederic Leveau (Atlanta, GA); Kevin Bruce Olson (Fort Worth, TX); Alexandra Elizabeth Barnes (Atlanta, GA)
Assignee: Rent Group Inc.
G06Q30/0625G06F3/0482G06F3/04847G06F9/451G06F16/9535G06F16/9538G06N5/047G06N20/00G06Q30/0641
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 11,507,992
App. No.
17/568,309
Granted
Nov 22, 2022
Kind
B1
Abstract

A system and method are disclosed for improving searching functionalities using graphical user interfaces. A web-based platform receives data relating to user activity during a search session, and furthermore presents suggested actions and/or search refinements based on the user activity. Processing modules include logic for identifying patterns and/or indicators in the user activity, and furthermore match detected patterns and/or indicators with suggested actions. The suggested actions are presented on the graphical user interface for allowing a user to refine the search session without exiting or terminating the search session.

Claims (39)

1. A system comprising:

a server comprising a processor, wherein the server is operatively connected to an electronic computing device and is configured to receive search session data in an uninterrupted data flow from the electronic computing device, the search session data corresponding to a user continuously viewing and interacting with one or more property listings included in a property listing search session presented on a display at the electronic computing device, wherein the property listing search session comprises a presentment of a plurality of property listings displayed as visually-presentable data objects in a linear scrollable arrangement, and wherein the processor is configured to:

process the search session data to identify search session patterns or indicators representative of user search behavior;

match a particular user action suggestion to identified user search patterns or indicators within the search session data; and

transmit the particular user action suggestion to the electronic computing device as a particular visually-presentable data object, wherein the particular user action suggestion is presented on the display at the electronic computing device as the particular visually-presentable data object positioned between two other visually-presentable data objects in the linear scrollable arrangement representing two property listings of the plurality of property listings in response to the user scrolling through the linear scrollable arrangement.

2. The system of claim 1 , wherein the processor is further configured to process the search session data via executing:

static logic comprising predetermined logic, wherein in response to executing the static logic the processor identifies predetermined search patterns or indicators within the search session data; and

dynamic logic comprising machine learning-generated logic, wherein in response to executing the dynamic logic the processor identifies search patterns or indicators within the search session data not identifiable by the static logic, wherein the machine learning-generated logic is automatically reconfigured in response to identifying search patterns or indicators in the search session data.

3. The system of claim 1 , wherein the particular user action suggestion comprises:

instructions to modify the display at the electronic computing device to present suggested property listing search refinement parameters; and

instructions to establish a connection back to the server to return selected property listing search refinement parameters received in response to the user engaging with the particular user action suggestion.

4. The system of claim 3 , wherein the selected property listing search refinement parameters comprise data relating to user interaction with an adjustable slide bar or selection of property listing search parameters.

5. The system of claim 3 , wherein the processor is further configured to:

receive the selected property listing search refinement parameters in response to the user interacting with the particular user action suggestion; and

transmit one or more refined property listings to the electronic computing device to be presented on the display, wherein the one or more refined property listings comprise property listing characteristics included in the selected property listing search refinement parameters.

6. The system of claim 1 , wherein the indicators included in the search session data comprise total time spent viewing the particular property listing.

7. The system of claim 1 , wherein the server comprises third-party user data corresponding to a geolocation associated with the one or more property listings, and further comprising searched parameters by a plurality of different users associated with the geolocation.

8. The system of claim 1 , wherein the search session data comprises real-time or historical data corresponding to the user's or other users' trends in searching property listings on electronic computing devices.

9. The system of claim 1 , wherein the particular user action suggestion is presented in-line with one or more property listings of the property listing search session, wherein the particular user action suggestion is presented in a visual format comprising dimensions matching those of the one or more property listings.

10. The system of claim 1 , wherein the particular user action suggestion is presented as a slide-out notification visually resembling the one or more property listings.

11. A method executed via a server comprising a processor, wherein the processor is operatively connected to an electronic computing device and is configured to receive search session data in an uninterrupted data flow from the electronic computing device, the search session data corresponding to a user continuously viewing and interacting with one or more property listings included in a property listing search session presented on a display at the electronic computing device, wherein the property listing search session comprises a presentment of a plurality of property listings displayed as visually-presentable data objects in a linear scrollable arrangement, the method comprising the steps of:

processing the search session data to identify search session patterns or indicators representative of user search behavior;

matching a particular user action suggestion to identified user search patterns or indicators within the search session data; and

transmitting the particular user action suggestion to the electronic computing device as a particular visually-presentable data object, wherein the particular user action suggestion is presented on the display at the electronic computing device as the particular visually-presentable data object positioned between two other visually-presentable data objects in the linear scrollable arrangement representing two property listings of the plurality of property listings in response to the user scrolling through the linear scrollable arrangement.

12. The method of claim 11 , further comprising the steps of:

processing the search session data via executing static logic comprising predetermined logic, wherein in response to executing the static logic the processor identifies predetermined search patterns or indicators within the search session data; and

processing the search session data via executing dynamic logic comprising machine learning-generated logic, wherein in response to executing the dynamic logic the processor identifies search patterns or indicators within the search session data not identifiable by the static logic, wherein the machine learning-generated logic is automatically reconfigured in response to identifying search patterns or indicators in the search session data.

13. The method of claim 11 , wherein the particular user action suggestion comprises:

instructions to modify the display at the electronic computing device to present suggested property listing search refinement parameters; and

instructions to establish a connection back to the server to return selected property listing search refinement parameters received in response to the user engaging with the particular user action suggestion.

14. The method of claim 13 , wherein the selected property listing search refinement parameters comprise data relating to user interaction with an adjustable slide bar or selection of property listing search parameters.

15. The method of claim 13 , further comprising the steps of:

receiving the selected property listing search refinement parameters in response to the user interacting with the particular user action suggestion; and

transmitting one or more refined property listings to the electronic computing device to be presented on the display, wherein the one or more refined property listings comprise property listing characteristics included in the selected property listing search refinement parameters.

16. The method of claim 11 , wherein the indicators included in the search session data comprise total time spent viewing the particular property listing.

17. The method of claim 11 , wherein the server comprises third-party user data corresponding to a geolocation associated with the one or more property listings, and further comprising search parameters by a plurality of different users associated with the geolocation.

18. The method of claim 11 , wherein the search session data comprises real-time or historical data corresponding to the user's or other users' trends in searching property listings on electronic computing devices.

19. The method of claim 11 , wherein the particular user action suggestion is presented in-line with one or more property listings of the property listing search session, wherein the particular user action suggestion is presented in a visual format comprising dimensions matching those of the one or more property listings.

20. The method of claim 11 , wherein the particular user action suggestion is presented as a slide-out notification visually resembling the one or more property listings.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 15, 2025
From: APOLLO ADMINISTRATIVE AGENCY LLC, AS AGENT
To: REDFIN CORPORATION; RENT GROUP INC.
Reel/Frame 072326/0606 →
SECURITY INTEREST Recorded Nov 8, 2023
From: REDFIN CORPORATION; RENT GROUP INC.
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 065517/0205 →
CHANGE OF NAME Recorded Jun 22, 2022
From: RENTPATH HOLDINGS, INC.
To: RENT GROUP INC.
Reel/Frame 060413/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2022
From: RENTPATH, LLC
To: RENTPATH HOLDINGS, INC.
Reel/Frame 058679/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2022
From: LEVEAU, FREDERIC; OLSON, KEVIN BRUCE; BARNES, ALEXANDRA ELIZABETH
To: RENTPATH, LLC
Reel/Frame 058753/0758 →