US 11,815,864 B2
Systems and methods for managing building code compliance for a property
Jackie O. Jordan, II, Bloomington, IL (US); John Donovan, Bloomington, IL (US); David Turrentine, Normal, IL (US); Torri Wollenschlager, Bloomington, IL (US); Bryan R. Nussbaum, Bloomington, IL (US); Deanna Stockweather, Normal, IL (US); Jeffrey W. Stoiber, Dunwoody, GA (US); Kerstin Markwardt, Phoenix, AZ (US); Gail L Carlson, Bloomington, IL (US); Kyle C. Schiebel, Bloomington, IL (US); Troy Winslow, Bloomington, IL (US); Joseph P. Harr, Bloomington, IL (US); Ellakate Wagner, Mesa, AZ (US); Michael Harris, Jr., Tempe, AZ (US); and Jennylind Sun, Bloomington, IL (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Jan. 9, 2023, as Appl. No. 18/094,731.
Application 18/094,731 is a continuation of application No. 16/674,140, filed on Nov. 5, 2019, granted, now 11,551,235.
Application 16/674,140 is a continuation of application No. 14/873,817, filed on Oct. 2, 2015, granted, now 10,515,372, issued on Dec. 24, 2019.
Claims priority of provisional application 62/220,383, filed on Sep. 18, 2015.
Claims priority of provisional application 62/201,671, filed on Aug. 6, 2015.
Claims priority of provisional application 62/200,375, filed on Aug. 3, 2015.
Claims priority of provisional application 62/198,813, filed on Jul. 30, 2015.
Claims priority of provisional application 62/197,343, filed on Jul. 27, 2015.
Claims priority of provisional application 62/193,317, filed on Jul. 16, 2015.
Claims priority of provisional application 62/189,329, filed on Jul. 7, 2015.
Claims priority of provisional application 62/187,666, filed on Jul. 1, 2015.
Claims priority of provisional application 62/187,651, filed on Jul. 1, 2015.
Claims priority of provisional application 62/187,624, filed on Jul. 1, 2015.
Claims priority of provisional application 62/187,645, filed on Jul. 1, 2015.
Claims priority of provisional application 62/187,642, filed on Jul. 1, 2015.
Claims priority of provisional application 62/105,407, filed on Jan. 20, 2015.
Claims priority of provisional application 62/060,962, filed on Oct. 7, 2014.
Prior Publication US 2023/0161305 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/018 (2023.01); G06Q 50/16 (2012.01); G06Q 30/01 (2023.01); G06V 40/16 (2022.01); G06Q 40/08 (2012.01); G06Q 10/20 (2023.01); G05B 15/02 (2006.01); H04L 12/28 (2006.01); G01C 21/20 (2006.01); H04W 4/024 (2018.01); G08B 13/22 (2006.01); G08B 21/04 (2006.01); G08B 21/18 (2006.01); H04W 4/02 (2018.01); H04N 23/661 (2023.01); G08B 7/06 (2006.01); G08B 17/10 (2006.01); H04L 67/12 (2022.01); G08B 1/02 (2006.01); G08B 21/02 (2006.01); H04W 4/90 (2018.01)
CPC G05B 15/02 (2013.01) [G01C 21/20 (2013.01); G06Q 10/20 (2013.01); G06Q 30/01 (2013.01); G06Q 30/018 (2013.01); G06Q 40/08 (2013.01); G06Q 50/163 (2013.01); G06V 40/172 (2022.01); G08B 1/02 (2013.01); G08B 7/062 (2013.01); G08B 7/066 (2013.01); G08B 13/22 (2013.01); G08B 17/10 (2013.01); G08B 21/043 (2013.01); G08B 21/0446 (2013.01); G08B 21/0461 (2013.01); G08B 21/182 (2013.01); G08B 21/185 (2013.01); H04L 12/283 (2013.01); H04L 12/2818 (2013.01); H04L 12/2825 (2013.01); H04L 67/12 (2013.01); H04N 23/661 (2023.01); H04W 4/02 (2013.01); H04W 4/024 (2018.02); G08B 21/0453 (2013.01); H04W 4/90 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of managing building code compliance of devices located in a property, the method comprising:
comparing, by a processor, building code compliance information for each of the devices to building code requirements;
transmitting, to a customer, a notification that identifies at least one device that does not comply with the building code requirements;
automatically comparing, by the processor and without human monitoring or intervention, the building code requirements to updated building code requirements to determine changed building code requirements;
automatically generating, by the processor and without human monitoring or intervention, a compliance report indicating that the devices are compliant with the changed building code requirements, the devices are non-compliant with the changed building code requirements, or the building code compliance information lacks sufficient data to determine compliance with the changed building code requirements; and
transmitting the compliance report to the customer.