IP Library Granted Patent US 12,651,212
Granted Patent B2
US 12,651,212 · App. 18/912,940 · Granted Jun 9, 2026

Systems and methods for scheduling and performing self-guided tours of multi-unit residential facilities

Inventors: Georgianna Oliver (Medfield, MA); Michael R. Molt (Manhattan, KS); John I. Doyle (Washington, DC)
Assignee: Tour24, Inc.
G06Q10/02G06Q20/4014G06Q50/16G07C9/20
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 12,651,212
App. No.
18/912,940
Granted
Jun 9, 2026
Kind
B2
Abstract

Systems, methods and software for scheduling and performing self-guided tours (SGTs) of multi-unit residential facilities (MURFs) are provided. For scheduling SGTs, the method includes receiving guest information, payment information, and identification (ID) information from a client device, determining validity of the payment and ID information, and receiving and confirming an SGT tour time. For performing SGTs, the method includes sending property access information to a client device, receiving a trigger from a property access control system indicating that a user of the client device has entered the MURF, providing MURF tour directions to the client device, and receiving tour data for the SGT. The disclosed systems, methods, and software provide prospective tenant users and owners and/or management of MURFs efficient and user-friendly interaction to accomplish and enhance their tour operation experiences.

Claims (78)

1 . A system for a self-guided tour (SGT) of a multi-unit residential facility (MURF), comprising:

a tour server configured to:

schedule the SGT of a unit of the MURF;

provide, to a client device, an access screen based on scheduling the SGT, wherein the access screen comprises an indicia for unlocking a smartlock device associated with the MURF;

receive, from the client device, user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF;

unlock the smartlock device based on the received user input;

subsequent to unlocking the smartlock device, determine that a user associated with the client device has completed the scheduled SGT of the unit;

based on determining that the user has completed the scheduled SGT, generate one or more follow-up messages related to the SGT, wherein the one or more follow-up messages comprises a link to a leasing application for the unit of the MURF; and

provide, to the client device, the one or more follow-up messages; and the client device configured to:

receive, from the tour server, the access screen based on the scheduled SGT of the unit, wherein the access screen comprises the indicia for unlocking the smartlock device to access the MURF;

provide, to the tour server, the user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF;

receive, from the tour server, the one or more follow-up messages; and

obtain user input from the user that responds to the one or more follow-up messages.

2 . The system of claim 1 , wherein the one or more follow-up messages guide the user to apply for the unit.

3 . The system of claim 1 , wherein the tour server is further configured to:

receive the user input from the client device; and

provide the user input to a management system associated with the MURF.

4 . The system of claim 1 , wherein the one or more follow-up messages comprise questions asking the user whether the user has queries related to the unit of the MURF.

5 . The system of claim 1 , wherein:

the tour server is further configured to:

subsequent to detecting that the access screen is used to unlock the smartlock device, receive a floor plan of the unit from a management system; and

provide, to the client device, the floor plan of the unit; and

the client device further configured to:

receive the floor plan of the unit from the tour server.

6 . A tour server comprising:

one or more processors; and

a non-transitory computer-readable medium having processor-executable instructions stored thereon for a self-guided tour (SGT) of a multi-unit residential facility (MURF), wherein the processor-executable instructions, when executed by the one or more processors, facilitate:

receiving, from a client device, a request to schedule the SGT of a unit of the MURF, wherein the request is initiated based on the client device scanning a quick-response (QR) code;

based on the request, scheduling the SGT of the unit of the MURF;

providing, to the client device, an access screen based on scheduling the SGT, wherein the access screen comprises an indicia for unlocking a smartlock device associated with the MURF;

based on user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF, unlocking the smartlock device;

subsequent to unlocking the smartlock device, determining that a user associated with the client device has completed the scheduled SGT of the unit;

based on determining that the user associated with the client device has completed the scheduled SGT of the unit, generating one or more follow-up messages related to the SGT of the unit, wherein the one or more follow-up messages comprises a link to a leasing application for the unit of the MURF; and

providing, to the client device, the one or more follow-up messages.

7 . The tour server of claim 6 , wherein the one or more follow-up messages comprise feedback questions related to the unit of the MURF.

8 . The tour server of claim 6 , wherein the processor-executable instructions further facilitate:

receiving, from the client device, user input that responds to the one or more follow-up messages; and

providing the user input to a management system associated with the MURF.

9 . The tour server of claim 6 , wherein the one or more follow-up messages comprise questions asking the user whether the user has queries related to the unit of the MURF.

10 . The tour server of claim 6 , wherein scheduling the SGT of the unit comprises:

receiving payment information associated with the user;

providing the payment information to a payment provider to determine whether the payment information is valid; and

based on receiving an indication indicating the payment information is valid from the payment provider, scheduling the SGT of the unit.

11 . The tour server of claim 6 , wherein scheduling the SGT of the unit comprises:

receiving identification (ID) information for the user;

providing the ID information to an ID verification provider to determine whether the ID information is valid; and

scheduling the SGT of the unit based on receiving an indication indicating the ID information is valid from the ID verification provider.

12 . The tour server of claim 6 , wherein providing the access screen comprises providing an access code to the client device at a set time interval prior to the scheduled SGT of the unit.

13 . The tour server of claim 6 , wherein the processor-executable instructions further facilitate:

subsequent to the user using the access screen to unlock the smartlock device to access the unit, receiving a floor plan of the unit from a management system; and

providing, to the client device, the floor plan of the unit.

14 . The tour server of claim 6 , wherein the one or more follow-up messages guide the user to apply for the unit of the MURF.

15 . The tour server of claim 6 , wherein scheduling the SGT of the unit comprises:

providing, to the client device, a scheduling interface that includes a plurality of available time slots associated with the unit;

receiving, from the client device, a selection of a time slot of the plurality of available time slots for scheduling the SGT of the unit; and

updating, by the tour server, the plurality of available time slots associated with the unit based on the selected time slot.

16 . The tour server of claim 15 , wherein providing the scheduling interface including the plurality of available time slots associated with the unit comprises:

providing, to a manager device, an availability input interface associated with the unit, wherein the availability input interface is configured to receive availability information associated with the unit;

receiving the availability information associated with the unit that is received by the availability input interface; and

determining, based on the availability information, the plurality of available time slots associated with the unit.

17 . The tour server of claim 16 , wherein the processor-executable instructions further facilitate:

receiving an update to the availability information associated with the unit that is provided to the availability input interface, wherein the update to the availability information comprises an indication that the unit is unavailable for SGTs for a subset of the plurality of available time slots.

18 . A non-transitory computer-readable medium having processor-executable instructions stored thereon for a self-guided tour (SGT) of a multi-unit residential facility (MURF), wherein the processor-executable instructions, when executed, facilitate:

receiving, from a client device, a request to schedule the SGT of a unit of the MURF, wherein the request is initiated based on the client device scanning a quick-response (QR) code;

based on the request, scheduling the SGT of the unit of the MURF;

providing, to the client device, an access screen based on scheduling the SGT, wherein the access screen comprises an indicia for unlocking a smartlock device associated with the MURF;

based on user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF, unlocking the smartlock device;

subsequent to the smartlock device, determining that a user associated with the client device has completed the scheduled SGT of the unit;

based on determining that the user associated with the client device has completed the scheduled SGT of the unit, generating one or more follow-up messages related to the SGT of the unit, wherein the one or more follow-up messages comprises a link to a leasing application for the unit of the MURF; and

providing, to the client device, the one or more follow-up messages.

19 . The non-transitory computer-readable medium of claim 18 , wherein scheduling the SGT of the unit comprises:

receiving payment information associated with the user;

providing the payment information to a payment provider to determine whether the payment information is valid; and

based on receiving an indication indicating the payment information is valid from the payment provider, scheduling the SGT of the unit.

20 . The non-transitory computer-readable medium of claim 18 , wherein scheduling the SGT of the unit comprises:

receiving identification (ID) information for the user;

providing the ID information to an ID verification provider to determine whether the ID information is valid; and

scheduling the SGT of the unit based on receiving an indication indicating the ID information is valid from the ID verification provider.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: OLIVER, GEORGIANNA; MOLT, MICHAEL R.; DOYLE, JOHN I.
To: GIBRALTAR INDUSTRIES, INC.
Reel/Frame 068874/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: GIBRALTAR INDUSTRIES, INC.
To: TOUR24, INC.
Reel/Frame 068874/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: GIBRALTAR INDUSTRIES, INC.
To: TOUR24, INC.
Reel/Frame 068874/0476 →
Continuity (4)
Continuation 18159879 · Jan 26, 2023
Continuation 16518772 · Jul 22, 2019
Provisional Application 62701100 · Jul 20, 2018
Related Publication 20250117716A1 · Apr 10, 2025
References Cited (24)
US 7389123B2 · Rydgren et al. · 2008 [cited by applicant]
US 9754433B2 · Lagimodiere et al. · 2017 [cited by applicant]
US 10410303B1 · Catalano · 2019 [cited by applicant]
US 20060122850A1 · Ward · 2006 [cited by examiner]
US 20080162042A1 · Huber et al. · 2008 [cited by applicant]
US 20100030590A1 · Sodaro · 2010 [cited by applicant]
US 20100312670A1 · Dempsey · 2010 [cited by applicant]
US 20140100905A1 · Alexander et al. · 2014 [cited by applicant]
US 20170083961A1 · Polston · 2017 [cited by examiner]
US 20170140594A1 · Zastrow et al. · 2017 [cited by applicant]
US 20180190056A1 · Desinor, Jr. · 2018 [cited by examiner]
US 20180247473A1 · Panchal et al. · 2018 [cited by applicant]
US 20180365914A1 · Chiu · 2018 [cited by examiner]
US 20200342507A1 · Hubbard et al. · 2020 [cited by applicant]
US 20210063164A1 · Rezvani · 2021 [cited by examiner]
Ho et al., Smart locks: Lessons for securing commodity internet of things devices, Asia CCS '16: Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security, pp. 461-471 (Year: 2016). [cited by examiner]
Gimeno et al., “Combining traditional and indirect augmented reality for indoor crowded environments. A case study on the Casa Batlló museum,” Computers & Graphics, 69: 92-103 (2017). [cited by applicant]
Lewis, “Airbnb Integration,” RemoteLock, article downloaded from the Internet on Jul. 16, 2019, at https://support.remotelock.com/hc/en-us/articles/360001772751-Airbnb-Integration, 13 pp. (Mar. 14, 2018). [cited by applicant]
Opendoor, “How do I visit and Opendoor home?” article downloaded from the Internet on Jul. 22, 2019, at https://www.opendoor.com/w/faq/hot-to-visit-an-opendoor-home, 5 pp. [cited by applicant]
Pynwheel Touchscreens, “Self Tour,” downloaded from Internet on Jul. 16, 2019, as https://pynwheeltouchscreens.com/Self-Tour, 3 pp. [cited by applicant]
Weiss, “This app aims to be the Uber of rental brokers,” [cited by applicant]
S. Alletto et al., “An Indoor Location-Aware System for an IoT-Based Smart Museum,” Apr. 2016, in IEEE Internet of Things Journal, vol. 3, No. 2, pp. 244-253, Apr. 2016, doi: 10.1109/JIOT, 2015.2506258 (Year: 2016). [cited by applicant]
U.S. Appl. No. 16/518,772, filed Jul. 22, 2019. [cited by applicant]
U.S. Appl. No. 18/159,879, filed Jan. 26, 2023. [cited by applicant]