IP Library › Granted Patent US 12,737,734
Granted Patent B1
US 12,737,734 · App. 18/974,600 · Granted Sep 15, 2026

Systems, methods, and media for optimizing maintenance of facility units

Inventors: Charles W. Fastner (Pewaukee, WI); Timothy L. Ernst (Grafton, WI)
Assignee: Direct Supply, Inc.
G06Q10/20G06Q30/0645
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,737,734
App. No.
18/974,600
Granted
Sep 15, 2026
Kind
B1
Abstract

Systems, methods, and media for optimizing maintenance of facility units include proactively addressing the condition of a vacated unit before turning the unit over to a new occupant. The systems, methods, and media can incorporate a variety of information including the current condition of the unit, human input regarding the current condition of the unit, historical data regarding unit turns, stakeholder configurations and preferences, economic data associated with facility locations, and models to optimize maintenance events for facility units to help organizations achieve objectives more efficiently.

Claims (69)

1 . A computer-implemented method for predicting an occupancy schedule for a unit in a facility, comprising:

subsequent to the unit in the facility being vacated by a resident, receiving an input from a first user via a first computing device, the input detailing a condition of the unit in the facility;

generating a current grade for the unit in the facility based on the input detailing the condition of the unit in the facility;

identifying a target grade and a target time-to-occupancy for the unit in the facility;

determining, using one or more predictive machine learning (ML) models, a maintenance task for completion to modify the unit in the facility such that the unit in the facility can be associated with the target grade instead of the current grade, based on the one or more predictive ML models generating an output in response to receiving an input that includes the maintenance task, the output including a predicted time-to-occupancy resulting from the completion of the maintenance task or one or more predicted likelihoods that the completion of the maintenance task will result in one or more target time-to-occupancies,

wherein the one or more predictive ML models are trained using a dataset that includes outcome data including actual time-to-occupancies associated with historical maintenance tasks; and

in response to the output of the one or more predictive ML models satisfying the target time-to-occupancy, providing the maintenance task to a second user via a second computing device such that the second user can complete the maintenance task to modify the unit in the facility such that the unit in the facility can be associated with the target grade instead of the current grade and can satisfy the target time-to-occupancy.

2 . The method of claim 1 , wherein receiving the input from the first user detailing the condition of the unit in the facility comprises receiving images of the unit in the facility.

3 . The method of claim 1 , wherein generating the current grade for the unit in the facility based on the input detailing the condition of the unit in the facility comprises generating the current grade for the unit in the facility using the one or more predictive ML models.

4 . The method of claim 1 , comprising:

generating a first unit turn plan comprising a first target grade for the unit in the facility and a first maintenance task for completion to modify the unit in the facility such that the unit in the facility can be associated with the first target grade instead of the current grade;

generating a second unit turn plan comprising a second target grade for the unit in the facility and a second maintenance task for completion to modify the unit in the facility such that the unit in the facility can be associated with the second target grade instead of the current grade;

providing the first unit turn plan and the second unit turn plan to a third user via a third user device; and

receiving a selection of the first unit turn plan from the third user via the third user device;

wherein identifying the target grade for the unit in the facility comprises identifying the target grade as the first target grade responsive to receiving the selection of the first unit turn plan from the third user via the third user device; and

wherein determining the maintenance task for completion comprises determining the maintenance task to be the first maintenance task responsive to receiving the selection of the first unit turn plan from the third user via the third user device.

5 . The method of claim 1 , comprising:

applying the current grade for the unit in the facility and the economic data associated with the location of the facility as input to the one or more predictive ML models; and

determining a recommended rent level based on an output of the one or more predictive ML models;

wherein the target rent for the unit desired by the stakeholder is the recommended rent level.

6 . The method of claim 1 , wherein providing the maintenance task to the second user via the second computing device comprises providing the maintenance task to an internal staff member associated with the facility.

7 . The method of claim 1 , wherein the first user is the same as the second user.

8 . The method of claim 1 , wherein the predicted time-to-occupancy includes a predicted time until the unit is ready for a new resident.

9 . The method of claim 1 , comprising:

providing an indication of the target grade for the unit in the facility and the maintenance task for completion to modify the unit in the facility to a stakeholder associated with the facility for approval via a third computing device; and

receiving a second input from the stakeholder associated with the facility from the third computing device, the second input comprising an approval of the target grade for the unit in the facility and the maintenance task for completion to modify the unit in the facility;

wherein providing the maintenance task to the second user via the second computing device comprises providing the maintenance task to the second user via the second computing device responsive to receiving the approval.

10 . The method of claim 9 , comprising:

determining that the predicted time-to-occupancy included in the output generated by the one or more predictive ML models associated with the maintenance task exceeds a threshold amount of time;

wherein providing the indication of the target grade and the maintenance task to the stakeholder for approval via the third computing device comprises providing the indication of the target grade and the maintenance task to the stakeholder for approval responsive to determining that the predicted time-to-occupancy included in the output generated by the one or more predictive ML models associated with the maintenance task exceeds the threshold amount of time.

11 . The method of claim 1 , wherein determining the maintenance task for completion to modify the unit in the facility comprises:

applying the current grade for the unit in the facility and the target grade for the unit in the facility as input to the one or more predictive ML models;

determining a unit turn plan for the unit in the facility based on an output of the one or more predictive ML models; and

identifying the maintenance task as being part of the unit turn plan.

12 . The method of claim 11 , comprising:

receiving an updated grade for the unit in the facility after completion of the maintenance task; and

training the one or more predictive ML models based on the updated grade.

13 . The method of claim 1 , wherein:

receiving the target time-to-occupancy for the unit desired by a stakeholder; and

identifying the target grade for the unit in the facility comprises applying the preference data and the economic data as input to the one or more predictive ML models.

14 . The method of claim 13 , comprising:

receiving indication of an actual time-to-occupancy associated with a resident that moves into the unit in the facility; and

training the one or more predictive ML models based on the actual time-to-occupancy.

15 . The method of claim 1 , comprising:

prompting a third user to provide a human grade for the unit in the facility based on the input detailing a condition of the unit in the facility; and

receiving a second input from the third user via a third computing device, the second input comprising the human grade for the unit in the facility;

wherein generating the current grade for the unit in the facility comprises generating the current grade for the unit in the facility based on the human grade for the unit in the facility.

16 . The method of claim 15 , wherein generating the current grade for the unit in the facility comprises generating the current grade for the unit in the facility by applying the input detailing the condition of the unit in the facility and the human grade for the unit in the facility as input to the one or more predictive ML models.

17 . The method of claim 16 , comprising:

receiving an indication of an actual rent received from a new resident that moves into the unit in the facility;

receiving an indication of an actual time-to-occupancy associated with the new resident that moves into the unit in the facility; and

training the one or more predictive ML models based on the actual time-to-occupancy.

18 . One or more non-transitory computer-readable storage medium having instructions stored thereon that, when executed by processing circuitry, cause the processing circuitry to:

subsequent to a unit in a facility being vacated by a resident, receive an input from a first user via a first computing device, the input detailing a condition of the unit in the facility;

generate a current grade for the unit in the facility based on the input detailing the condition of the unit in the facility;

identify a target grade and a target time-to-occupancy for the unit in the facility;

determine, using one or more predictive ML models, a maintenance task for completion to modify the unit in the facility such that the unit in the facility can be associated with the target grade instead of the current grade, based on the one or more predictive ML models generating an output in response to receiving an input that includes the maintenance task, the output including a predicted time-to-occupancy resulting from the completion of the maintenance task or one or more predicted likelihoods that the completion of the maintenance task will result in one or more target time-to-occupancies,

wherein the one or more predictive ML models are trained using a dataset that includes outcome data including actual time-to-occupancies associated with historical maintenance tasks; and

in response to the output of the one or more predictive ML models satisfying the target time-to-occupancy, provide the maintenance task to a second user via a second computing device such that the second user can complete the maintenance task to modify the unit in the facility such that the unit in the facility can be associated with the target grade instead of the current grade and can satisfy the target time-to-occupancy.

19 . A system for predicting an occupancy schedule for a unit in a facility, comprising:

memory comprising machine-readable instructions; and

processing circuitry to execute the machine-readable instructions to:

subsequent to the unit in the facility being vacated by a resident, receive an input from a first user via a first computing device, the input detailing a condition of the unit in the facility;

generate a current grade for the unit in the facility based on the input detailing the condition of the unit in the facility;

identify a target grade and a target time-to-occupancy for the unit in the facility;

determine, using one or more predictive machine learning (ML) models, a maintenance task for completion to modify the unit in the facility such that the unit in the facility can be associated with the target grade instead of the current grade, based on the one or more predictive ML models generating an output in response to receiving an input that includes the maintenance task, the output including a predicted time-to-occupancy resulting from the completion of the maintenance task or one or more predicted likelihoods that the completion of the maintenance task will result in one or more target time-to-occupancies,

wherein the one or more predictive ML models are trained using a dataset that includes outcome data including actual time-to-occupancies associated with historical maintenance tasks; and

in response to the output of the one or more predictive ML models satisfying the target time-to-occupancy, provide the maintenance task to a second user via a second computing device such that the second user can complete the maintenance task to modify the unit in the facility such that the unit in the facility can be associated with the target grade instead of the current grade and can satisfy the target time-to-occupancy.

20 . The system of claim 19 , wherein the predicted time-to-occupancy includes a predicted time until the unit is ready for a new resident.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2024
From: FASTNER, CHARLES W.; ERNST, TIMOTHY L.
To: DIRECT SUPPLY, INC.
Reel/Frame 069653/0533 →
Continuity (1)
Provisional Application 63607917 · Dec 8, 2023
References Cited (51)
US 7664667B1 · Ruppelt et al. · 2010 [cited by applicant]
US 8103531B2 · Wollan et al. · 2012 [cited by applicant]
US 8180661B2 · Thielges et al. · 2012 [cited by applicant]
US 8271321B1 · Kestenbaum · 2012 [cited by applicant]
US 8600556B2 · Nesler et al. · 2013 [cited by applicant]
US 8719066B2 · Cartwright · 2014 [cited by applicant]
US 8965927B2 · Ferrara et al. · 2015 [cited by applicant]
US 9479388B2 · Castel et al. · 2016 [cited by applicant]
US 9536231B2 · Lerick et al. · 2017 [cited by applicant]
US 9818072B2 · Perez, Jr. et al. · 2017 [cited by applicant]
US 10025887B1 · Santarone et al. · 2018 [cited by applicant]
US 10216155B2 · Zhu et al. · 2019 [cited by applicant]
US 10235639B1 · Mandel et al. · 2019 [cited by applicant]
US 10241505B2 · Cohen et al. · 2019 [cited by applicant]
US 10268782B1 · Santarone et al. · 2019 [cited by applicant]
US 10498808B2 · Purushothaman et al. · 2019 [cited by applicant]
US 10685308B1 · Avery, Jr. et al. · 2020 [cited by applicant]
US 10901446B2 · Nesler et al. · 2021 [cited by applicant]
US 10949807B2 · Jayaraman et al. · 2021 [cited by applicant]
US 10977881B1 · Buentello et al. · 2021 [cited by applicant]
US 11055797B1 · Carone · 2021 [cited by applicant]
US 11062274B2 · Morisawa et al. · 2021 [cited by applicant]
US 11354443B2 · Balzamo, Jr. · 2022 [cited by applicant]
US 11948214B1 · Hammill · 2024 [cited by examiner]
US 20020095269A1 · Natalini et al. · 2002 [cited by applicant]
US 20020138289A1 · Thielges et al. · 2002 [cited by applicant]
US 20090063202A1 · Becerra et al. · 2009 [cited by applicant]
US 20090216552A1 · Watrous · 2009 [cited by applicant]
US 20100023352A1 · Smith et al. · 2010 [cited by applicant]
US 20120047082A1 · Bodrozic · 2012 [cited by applicant]
US 20130054276A1 · Hamann · 2013 [cited by applicant]
US 20130290052A1 · Settino · 2013 [cited by examiner]
US 20140359677A1 · Ogle · 2014 [cited by applicant]
US 20150193864A1 · Allison · 2015 [cited by examiner]
US 20150302414A1 · Cox et al. · 2015 [cited by applicant]
US 20180102958A1 · Guthrie et al. · 2018 [cited by applicant]
US 20180204167A1 · Rayner et al. · 2018 [cited by applicant]
US 20180240055A1 · Theus et al. · 2018 [cited by applicant]
US 20190102753A1 · Harrison et al. · 2019 [cited by applicant]
US 20190156443A1 · Hall · 2019 [cited by applicant]
US 20190325368A1 · Turney et al. · 2019 [cited by applicant]
US 20190355076A1 · Marcinkowski et al. · 2019 [cited by applicant]
US 20210056509A1 · Lindy · 2021 [cited by examiner]
US 20210089940A1 · Lin et al. · 2021 [cited by applicant]
US 20210090188A1 · Lai · 2021 [cited by examiner]
US 20210398054A1 · Jaggers et al. · 2021 [cited by applicant]
US 20220374030A1 · Lehtonen et al. · 2022 [cited by applicant]
US 20220413669A1 · Fastner et al. · 2022 [cited by applicant]
CA 2932198A1 · 2016 [cited by applicant]
Bouabdallaoui et al. Predictive Maintenance in Building Facilities: A Machine Learning-Based Approach. Sensors (Basel). Feb. 3, 2021;21(4):1044. doi: 10.3390/s21041044. PMID: 33546418; PMCID: PMC7913483. (Year: 2021). [cited by examiner]
FMX Learning Center, FMX Administrator Maintenance, Technology, and Custom Work Request Module Guide, Retrieved from https://web.archive.org/web/20170308061228/https://help.gofmx.com/hc/en-us/articles/207050896-FMX-Admi… [cited by applicant]