US 11,910,274 B2
Systems and methods for providing error correction and management in a mobile-based crowdsourcing platform
Abdullah Daoud, Lynnfield, MA (US); Chris Fuentes, Plaistow, NH (US); and B. Eric Graham, Wenham, MA (US)
Assigned to CrowdComfort, Inc., Wenham, MA (US)
Filed by CrowdComfort, Inc., Boston, MA (US)
Filed on Oct. 15, 2020, as Appl. No. 17/071,455.
Application 17/071,455 is a continuation of application No. 15/204,978, filed on Jul. 7, 2016, granted, now 10,841,741.
Claims priority of provisional application 62/189,448, filed on Jul. 7, 2015.
Claims priority of provisional application 62/189,451, filed on Jul. 7, 2015.
Claims priority of provisional application 62/189,446, filed on Jul. 7, 2015.
Prior Publication US 2021/0067916 A1, Mar. 4, 2021
Int. Cl. H04W 4/029 (2018.01); H04W 40/24 (2009.01); H04W 40/20 (2009.01); H04W 4/90 (2018.01); H04M 1/72457 (2021.01); G01S 19/07 (2010.01); H04W 4/33 (2018.01)
CPC H04W 4/029 (2018.02) [G01S 19/07 (2013.01); H04M 1/72457 (2021.01); H04W 4/33 (2018.02); H04W 4/90 (2018.02); H04W 40/20 (2013.01); H04W 40/244 (2013.01); H04M 2250/10 (2013.01); H04M 2250/12 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for providing geolocation-based building management in a mobile-based crowdsourcing platform having a server system configured to communicate with and exchange data with a plurality of mobile devices, the method comprising:
maintaining, by the server system, a layout of an environment, the layout comprising layout data;
receiving, by the server system, passive user data from each of a plurality of mobile devices, wherein the passive user data from each of the plurality of mobile devices is captured by one or more geolocation sensors of the mobile device and is associated with at least one of a location and movement of a user associated with the mobile device within the environment over a period of time;
prompting, by the server system, one or more users for direct user input with a user interface (UI) provided on the mobile device of the user, the direct user input comprising active user verification and confirmation of at least one of the user's location, the user's movement, and specific landmarks or objects within the user's vicinity within the environment;
receiving, by the server system, direct user input data from each of the one or more users via the user interface (UI) provided on the mobile device of the user;
correlating, by the server system, the direct user input data with the passive user data and the layout data to confirm location and/or movement of the users within the environment;
identifying, by the server system, traffic patterns of user movements and locations within the environment through geolocation based on the correlation; and
identifying, by the server system, building maintenance issues and locations based at least in part on the traffic patterns of user movements and locations.