| CPC G06F 16/24575 (2019.01) [G06Q 30/0201 (2013.01)] | 13 Claims |

|
1. One or more non-transitory computer-readable media storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:
receiving one or more environmental parameter values of one or more environmental parameters collected for a plurality of sites by multiple sensor devices, the multiple sensor devices include at least one of user devices and IoT sensor devices, wherein the one or more environmental parameters include at least one of air temperature, humidity, air quality, ambient noise, or whether a wireless network signal is present;
aggregating the one or more environmental parameter values collected for each site of the plurality of sites by each site;
determining suitability of the plurality of sites for performing particular activities, based on the aggregated environmental parameter values;
receiving queries from user devices for sites of the plurality of sites that would be suitable for performance of the particular activities, wherein each of the queries includes one or more environmental parameter value criteria for at least one corresponding environmental parameter value of a site determined to be a suitable site for performing one of the particular activities;
providing responses to the queries in which each response includes information about one or more sites of the plurality of sites having one or more environmental parameter values that render the one or more sites included in the responses suitable for the particular activity based on the one or more sites matching or coming closest to one or more environmental parameter value criteria of a corresponding query;
correlating the activities specified by the queries with the one or more sites included in the responses to generate correlated environmental data for the one or more sites;
analyzing the correlated environmental data of the plurality of sites;
determining, based on the analysis, a corresponding most common environmental parameter value for each of one or more environmental parameters associated with an activity;
returning a recommendation of at least one of the plurality of sites determined to have at least one of the most common environmental parameter values;
correlating at least some of the environmental parameter values to consumer activity metrics for at least some of the plurality of sites;
determining, based on the correlation, recommended environmental parameter values for adoption by the at least some of the plurality of sites to increase future values of the consumer activity metrics;
providing the recommended environmental parameter values to the at least some of the plurality of sites;
providing an incentive to a user account associated with a user device when the one or more environmental parameter values are received from the user device, wherein providing the incentive includes providing the incentive when the user device is a first user device to collect the one or more environmental parameter values from the site, when the user device collects a most number of environmental parameter values from the site, or when the user device collects one or more environmental parameter values from the site at a specific time of a configurable time frame.
|