IP Library Granted Patent US 12,066,358
Granted Patent B2
US 12,066,358 · App. 18/139,723 · Granted Aug 20, 2024

System and method for alerting third-parties of an unfavorable condition

Inventors: Ben Bayless (Decatur, AL); Andy Burran (Chickamauga, GA); John Calagaz (Mobile, AL); Michael Cox (Soddy Daisy, TN)
Assignee: Independence Materials Group, LLC
G01M5/005G01M5/0091G08B21/182G08B21/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,066,358
App. No.
18/139,723
Granted
Aug 20, 2024
Kind
B2
Abstract

A system and method for monitoring conditions in a crawl space is provided. The system generally comprises at least one sensor, computing device, data aggregator operably connected to the at least one sensor, processor operably connected to the computing device, power supply, and non-transitory computer-readable medium coupled to the processor and having instructions stored thereon. The system is designed to collect condition data via the at least one sensor and determine whether the conditions within the crawl space could have a detrimental impact on the building. In particular, the system is designed to alert a third-party when a condition might cause damage to a building so that the third-party might correct the cause of the condition.

Claims (67)

1. A system for alerting parties of unfavorable conditions, the system comprising:

one or more processors;

one or more non-transitory computer-readable mediums operatively coupled to the one or more processors and having instructions stored thereon, which when executed cause the one or more processors to:

receive condition data captured by one or more sensors for a plurality of buildings;

store the condition data from the one or more sensors for the plurality of buildings in one or more profiles, wherein the one or more profiles comprise:

a plurality of user profiles; and

a plurality of building profiles;

wherein one or more of the plurality of user profiles are linked to one or more of the plurality of building profiles; and

wherein the condition data for the one or more sensors is stored within a respective building profile for the plurality of buildings;

access condition thresholds from the one or more profiles for the plurality of buildings;

compare the condition data to the condition thresholds;

identify that the condition data violates at least one of the condition thresholds; and

send an alert of an unfavorable condition in a building to a user on a user computer device in response to identifying that the condition data for a sensor for the building violates the at least one of the condition thresholds, wherein the user is determined from a user profile linked to a building profile for the building.

2. The system of claim 1 , wherein the plurality of user profiles, the plurality of building profiles, the condition data, and the condition thresholds are stored in a database, and wherein the database is a relational database or an object database.

3. The system of claim 1 , wherein when the instructions are executed the one or more processors are further configured to:

receive a selection of the at least one of the condition thresholds from the user through a user interface.

4. The system of claim 1 , wherein the condition thresholds are customized condition thresholds, and wherein when the instructions are executed the one or more processors are further configured to:

capture the condition data multiple times between a first time and a second time;

determine a customized condition threshold based on an analysis of the condition data captured multiple times between the first time and the second time.

5. The system of claim 1 , wherein when the instructions are executed the one or more processors are further configured to:

send an alert of the unfavorable condition and the condition data to a vendor responsible for assessing the building.

6. The system of claim 1 , wherein the user is a passive user for the building.

7. The system of claim 1 , wherein the user is a monitoring user for the building, and wherein the monitoring user receives permission to access the condition data from a passive user.

8. The system of claim 7 , wherein when the instructions are executed the one or more processors are further configured to:

receive a selection from the monitoring user of a vendor for assessing the building; and

send an alert to the passive user regarding the condition data and the vendor.

9. The system of claim 1 , wherein when the instructions are executed the one or more processors are further configured to:

receive a request from a requesting user to access a building profile of one of the plurality of buildings; and

identify a permission level for the requesting user to access the building profile; and

grant or deny access to content within the one or more profiles based on the permission level;

wherein the requesting user is a passive user, a monitoring user, or a vendor user.

10. The system of claim 1 , wherein when the instructions are executed the one or more processors are further configured to:

receive confirmation from a vendor user that a vendor task for the unfavorable condition has been completed; and

send an alert to the user that the vendor task for the unfavorable condition has been completed.

11. The system of claim 1 , wherein the one or more sensors comprise:

a thermometer, a hygrometer, a gas detector, a microphone, a vibration sensor, a current sensor, an ultrasonic sensor, an infrared sensor, a microwave sensor, a photoelectric sensor, a time-of-flight sensor, a float sensor.

12. A method for alerting parties of unfavorable conditions, the method comprising:

receiving, via one or more processing devices, condition data captured by one or more sensors for a plurality of buildings;

storing, via the one or more processing devices, the condition data from the one or more sensors for the plurality of buildings in one or more profiles, wherein the one or more profiles comprise:

a plurality of user profiles; and

a plurality of building profiles;

wherein one or more of the plurality of user profiles are linked to one or more of the plurality of building profiles; and

wherein the condition data for the one or more sensors is stored within a respective building profile for the plurality of buildings;

accessing, via the one or more processing devices, condition thresholds from the one or more profiles for the plurality of buildings;

comparing, via the one or more processing devices, the condition data to the condition thresholds;

identifying, via the one or more processing devices, that the condition data violate at least one of the condition thresholds; and

sending, via the one or more processing devices, an alert of an unfavorable condition in a building to a user on a user computer device in response to identifying that the condition data for a sensor for the building violates the at least one of the condition thresholds, wherein the user is determined from a user profile linked to a building profile for the building.

13. The method of claim 12 , wherein the plurality of user profiles, the plurality of building profiles, the condition data, and the condition thresholds are stored in a database, and wherein the database is a relational database or an object database.

14. The method of claim 12 , further comprising:

receiving, via the one or more processing devices, a selection of the at least one of the condition thresholds from the user through a user interface.

15. The method of claim 12 , wherein the condition thresholds are customized condition thresholds, and wherein the method further comprises:

capturing, via the one or more processing devices, the condition data multiple times between a first time and a second time;

determining, via the one or more processing devices, a customized condition threshold based on an analysis of the condition data captured multiple times between the first time and the second time.

16. The method of claim 12 , further comprising:

sending, via the one or more processing devices, an alert of the unfavorable condition and the condition data to a vendor responsible for assessing the building.

17. The method of claim 12 , wherein the user is a passive user for the building or a monitoring user for the building, and wherein the monitoring user receives permission to access the condition data from the passive user.

18. A computer program product for alerting parties of unfavorable conditions, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program instructions portions embodied therein, the computer-readable program instruction portions comprising:

instructions configured to receive condition data captured by one or more sensors for a plurality of buildings;

instructions configured to store the condition data from the one or more sensors for the plurality of buildings in one or more profiles, wherein the one or more profiles comprise:

a plurality of user profiles; and

a plurality of building profiles;

wherein one or more of the plurality of user profiles are linked to one or more of the plurality of building profiles; and

wherein the condition data for the one or more sensors is stored within a respective building profile for the plurality of buildings;

instructions configured to access condition thresholds from the one or more profiles for the plurality of buildings;

instructions configured to compare the condition data to the condition thresholds;

instructions configured to identify that the condition data violates at least one of the condition thresholds; and

instructions configured to send an alert of an unfavorable condition in a building to a user on a user computer device in response to identifying that the condition data for a sensor for the building violates the at least one of the condition thresholds, wherein the user is determined from a user profile linked to a building profile for the building.

Assignments (4)
SECURITY INTEREST Recorded Mar 26, 2024
From: INDEPENDENCE MATERIALS GROUP, LLC; JES CONSTRUCTION, LLC
To: GOLUB CAPITAL MARKETS LLC
Reel/Frame 066910/0177 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2023
From: BAYLESS, BEN; BURRAN, ANDY; CALAGAZ, JOHN; COX, MICHAEL
To: BENRACHEL PROPERTIES, L.L.C.
Reel/Frame 063451/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2023
From: BENRACHEL PROPERTIES, L.L.C.
To: INTELLIGENT TECHNOLOGY, L.L.C.
Reel/Frame 063451/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2023
From: INTELLIGENT TECHNOLOGY, LLC
To: INDEPENDENCE MATERIALS GROUP, LLC
Reel/Frame 063451/0785 →
Continuity (4)
Continuation 17229638 · Apr 13, 2021
Provisional Application 63008957 · Apr 13, 2020
Provisional Application 63009202 · Apr 13, 2020
Related Publication 20240077378A1 · Mar 7, 2024