US 12,309,040 B2
Location monitoring via a gateway
Rolf Haupt, Chaiwan (HK); and Allan McCormick, La Crescent, MN (US)
Assigned to La Crosse Technology Ltd., La Crosse, WI (US)
Filed by La Crosse Technology Ltd., La Crosse, WI (US)
Filed on Apr. 28, 2022, as Appl. No. 17/731,543.
Application 17/731,543 is a continuation of application No. 17/226,218, filed on Apr. 9, 2021, granted, now 11,363,107.
Application 17/226,218 is a continuation of application No. 16/782,673, filed on Feb. 5, 2020, granted, now 11,005,953, issued on May 11, 2021.
Application 16/782,673 is a continuation of application No. 16/253,407, filed on Jan. 22, 2019, granted, now 10,594,807, issued on Mar. 17, 2020.
Application 16/253,407 is a continuation of application No. 15/383,449, filed on Dec. 19, 2016, granted, now 10,237,358, issued on Mar. 19, 2019.
Application 15/383,449 is a continuation in part of application No. 14/836,108, filed on Aug. 26, 2015, granted, now 10,120,105, issued on Nov. 6, 2018.
Application 14/836,108 is a continuation in part of application No. 14/509,631, filed on Oct. 8, 2014, granted, now 9,528,861, issued on Dec. 27, 2016.
Application 14/509,631 is a continuation in part of application No. 14/023,817, filed on Sep. 11, 2013, granted, now 9,140,583, issued on Sep. 22, 2015.
Application 14/023,817 is a continuation of application No. 13/439,152, filed on Apr. 4, 2012, granted, now 8,558,687, issued on Oct. 15, 2013.
Application 13/439,152 is a continuation of application No. 12/349,231, filed on Jan. 6, 2009, granted, now 8,154,398, issued on Apr. 10, 2012.
Application 12/349,231 is a continuation in part of application No. 12/057,761, filed on Mar. 28, 2008, granted, now 8,339,901, issued on Dec. 25, 2012.
Claims priority of provisional application 62/268,791, filed on Dec. 17, 2015.
Claims priority of provisional application 61/019,299, filed on Jan. 7, 2008.
Claims priority of provisional application 60/982,137, filed on Oct. 23, 2007.
Claims priority of provisional application 60/981,862, filed on Oct. 23, 2007.
Claims priority of provisional application 60/982,096, filed on Oct. 23, 2007.
Prior Publication US 2022/0329665 A1, Oct. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/22 (2022.01); G16Y 20/10 (2020.01); H04L 41/0681 (2022.01); H04L 67/12 (2022.01); G08B 1/08 (2006.01); G08B 13/00 (2006.01); G08B 25/00 (2006.01); G08B 25/14 (2006.01); H04L 67/02 (2022.01)
CPC H04L 41/22 (2013.01) [G16Y 20/10 (2020.01); H04L 41/0681 (2013.01); H04L 67/12 (2013.01); G08B 1/08 (2013.01); G08B 13/00 (2013.01); G08B 25/008 (2013.01); G08B 25/009 (2013.01); G08B 25/14 (2013.01); H04L 67/02 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computing device comprising:
one or more processors; and
memory storing computer executable instructions that, when executed by the one or more processors, cause the computing device to:
receive, via a graphical user interface output on a display of the computing device, one or more user selections, the one or more user selections indicating a first sensor and a second sensor;
request, from a server and at a first time interval indicated by a first user selection received via the graphical user interface for the first sensor, a first sensor reading associated with the first sensor indicated by the one or more user selections received via the graphical user interface output on the display of the computing device;
request, from the server and at a second time interval set indicated by a second user selection received via the graphical user interface for the second sensor, a second sensor reading associated with the second sensor indicated by the one or more user selections received via the graphical user interface output on the display of the computing device;
receive, from the server, the first sensor reading and the second sensor reading;
receive a first user defined detection parameter associated with the first sensor;
receive a second user defined parameter associated with the first sensor, wherein the first and second user defined detection parameters are different;
receive first data representative of a user defined first notification, the user defined first notification based upon the first and second user defined detection parameters;
receive a third user defined detection parameter associated with the second sensor;
receive a fourth user defined parameter associated with the second sensor, wherein the third and fourth user defined detection parameters are different;
receive second data representative of a user defined second notification, the user defined second notification based upon the third and fourth user defined detection parameters;
based on a comparison of the first sensor reading and the first and second user defined detection parameters, output the first user defined notification; and
based on a comparison of the second sensor reading and the third and fourth user defined detection parameters, output the second user defined notification.