IP Library Granted Patent US 11,521,183
Granted Patent B2
US 11,521,183 · App. 17/136,751 · Granted Dec 6, 2022

Methods, systems, and devices for a service oriented architecture for facilitating air filter replacements

Inventors: Kevin James Barry (Raleigh, NC); Thaddeus Worth Tarkington (Raleigh, NC)
Assignee: SECOND NATURE BRANDS, INC.
G06Q10/20G05B19/042G06Q10/087G06Q10/0838G06Q20/14G06Q20/34G06Q30/016G06Q30/0633G06Q30/0639G05B2219/2614G05B2219/2642
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,521,183
App. No.
17/136,751
Granted
Dec 6, 2022
Kind
B2
Abstract

Disclosed herein are methods, systems, and devices for facilitating heating, ventilation, and air conditioning (HVAC) air filter replacement on at least one computing device. One method includes identifying interface requirements for a set of services to be implemented between service oriented architecture (SOA) front-end components and SOA back-end components. One of the SOA front-end components is configured to communicate with a home automation system of a first user and one of the SOA front-end components is configured to communicate with a graphical user interface (GUI) associated with the first user. One of the SOA back-end components is configured to communicate with a weather service database and one of the SOA back-end components is configured to communicate with an order fulfillment service. The SOA front-end components are operable to be combined with the SOA back-end components to form an operable SOA solution.

Claims (62)

1. A method implemented on at least one computing device for facilitating a heating, ventilation, and air conditioning (HVAC) air filter replacement for a first user; the method comprising:

identifying interface requirements for a set of services to be implemented between service oriented architecture (SOA) front-end components and SOA back-end components, wherein:

a first SOA front-end component is configured to communicate with a home automation system of the first user;

a second SOA front-end component is configured to communicate with a graphical user interface (GUI) associated with at least one of the first user and a customer service representative;

a first SOA back-end component is configured to communicate with a weather service database;

a second SOA back-end component is configured to communicate with an order fulfillment service; and

the SOA front-end components are operable to be combined with the SOA back-end components to form an operable SOA solution;

receiving, over a network, thermostat data associated with a shipping address of a first user;

receiving, over the network, weather data based on the shipping address of the first user from a weather service database;

and

triggering an air filter order scheduled to be shipped to the shipping address of the first user via the order fulfillment service, based upon the weather data and the thermostat data.

2. The method of claim 1 , wherein the method further comprises receiving previous order data associated with the first user from the order fulfillment service.

3. The method of claim 2 , wherein the previous order data comprises a date of a previous air filter shipment.

4. The method of claim 2 , wherein the previous order data comprises an air filter type of a last air filter shipment.

5. The method of claim 2 , wherein the previous order data comprises an air filter size of a last air filter shipment.

6. The method of claim 1 , wherein the method further comprises receiving first profile data from the GUI.

7. The method of claim 6 , wherein the first profile data comprises a first user identification and a first HVAC location, wherein the first HVAC location is a first geolocation.

8. The method of claim 7 , wherein the first geolocation is a shipping address for the first user.

9. The method of claim 7 , wherein the first profile data comprises billing information.

10. The method of claim 9 , wherein the billing information comprises credit card information.

11. The method of claim 7 , wherein the first profile data further comprises an air filter size.

12. The method of claim 11 , wherein the first profile data further comprises an air filter type.

13. The method of claim 12 , wherein the air filter type is at least one of:

a fiberglass filter;

a poly filter;

an accordion filter;

a foam filter;

a foldable filter;

a pleated filter;

a high efficiency particulate arrestance (HEPA) filter; and

a washable filter.

14. The method of claim 11 , wherein the first profile data further comprises an HVAC system type.

15. The method of claim 11 , wherein the first profile data further comprises HVAC tonnage data.

16. The method of claim 7 , wherein the first profile data further includes a heated and/or cooled square footage associated with the first HVAC location.

17. The method of claim 7 , wherein the first profile data further comprises network communication information for the home automation system of the first user.

18. The method of claim 17 , wherein the first SOA front-end component is further configured to receive motion sensor data from the home automation system of the first user.

19. The method of claim 1 further comprising receiving, over the network, crowdsourced data and triggering the air filter order is further based on crowdsourced data.

20. The method of claim 19 , wherein the crowdsourced data includes HVAC maintenance data associated with an HVAC location within a same postal zip code as the shipping address of the first user.

21. A server for facilitating a heating, ventilation, and air conditioning (HVAC) air filter replacement for a first user, the server comprising:

a memory; and

at least one processor configured for:

identifying interface requirements for a set of services to be implemented between service oriented architecture (SOA) front-end components and SOA back-end components, wherein:

a first SOA front-end component is configured to communicate with a home automation system of the first user;

a second SOA front-end component is configured to communicate with a graphical user interface (GUI) associated with at least one of the first user and a customer service representative;

a first SOA back-end component is configured to communicate with a weather service database;

a second SOA back-end component is configured to communicate with an order fulfillment service; and

the SOA front-end components are operable to be combined with the SOA back-end components to form an operable SOA solution;

receiving, over a network, thermostat data associated with a shipping address of a first user;

receiving, over the network, weather data based on the shipping address of the first user from a weather service database;

and

triggering an air filter order scheduled to be shipped to the shipping address of the first user via the order fulfillment service, based upon the weather data and the thermostat data.

22. A non-transitory computer-readable storage medium for facilitating a heating, ventilation, and air conditioning (HVAC) air filter replacement for a first user, the non-transitory computer-readable storage medium storing instructions to be implemented on at least one computing device including at least one processor, the instructions when executed by the at least one processor cause the at least one computing device to perform a method of:

identifying interface requirements for a set of services to be implemented between service oriented architecture (SOA) front-end components and SOA back-end components, wherein:

a first SOA front-end component is configured to communicate with a home automation system of the first user;

a second SOA front-end component is configured to communicate with a graphical user interface (GUI) associated with at least one of the first user and a customer service representative;

a first SOA back-end component is configured to communicate with a weather service database;

a second SOA back-end component is configured to communicate with an order fulfillment service; and

the SOA front-end components are operable to be combined with the SOA back-end components to form an operable SOA solution;

receiving, over a network, thermostat data associated with a shipping address of a first user;

receiving, over the network, weather data based on the shipping address of the first user from a weather service database;

and

triggering an air filter order scheduled to be shipped to the shipping address of the first user via the order fulfillment service, based upon the weather data and the thermostat data.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2024
From: SECOND NATURE BRANDS, INC.
To: FILTEREASY, LLC
Reel/Frame 066147/0889 →
RELEASE OF SECURITY INTEREST Recorded Nov 27, 2023
From: MULTIPLIER CAPITAL II, LP, AS ADMINISTRATIVE AGENT
To: SECOND NATURE BRANDS, INC.
Reel/Frame 065667/0561 →
SECURITY INTEREST Recorded Apr 7, 2021
From: SECOND NATURE BRANDS, INC.
To: MULTIPLIER CAPITAL II, LP, AS ADMINISTRATIVE AGENT
Reel/Frame 055855/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2020
From: BARRY, KEVIN JAMES; TARKINGTON, THADDEUS WORTH
To: FILTEREASY. INC.
Reel/Frame 054767/0872 →
CHANGE OF NAME Recorded Dec 29, 2020
From: FILTEREASY. INC.
To: SECOND NATURE BRANDS, INC.
Reel/Frame 054866/0912 →