Adaptive control of crowdsourcing data using mobile device generated parameters
First Claim
Patent Images
1. A method of crowdsourcing, comprising:
- monitoring an environment of a mobile device;
determining one or more mobile device generated parameters in accordance with the environment of the mobile device;
determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters, wherein the level of crowdsourcing controls a quantity of crowdsourcing data to be collected or uploaded by the mobile device, and wherein determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters comprises calculating a ratio of number of access points identified in a currently obtained scan list to number of access points identified in a corresponding previously obtained scan list, calculating a ratio of an average number of access points identified in currently obtained multiple scan lists to the number of access points identified in corresponding previously obtained multiple scan lists, or some combination thereof; and
performing crowdsourcing in accordance with the level of crowdsourcing determined.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for performing crowdsourcing are disclosed. The method may include monitoring environment of a mobile device, determining a level of crowdsourcing in accordance with one or more mobile device generated parameters corresponding to the environment, and performing crowdsourcing in accordance with the level of crowdsourcing determined. The level of crowdsourcing comprises one or more of quantity of crowdsourcing data to be collected by the mobile device, frequency of crowdsourcing operations to be performed by the mobile device, and type of quantization to be applied to the crowdsourcing data collected.
29 Citations
28 Claims
-
1. A method of crowdsourcing, comprising:
-
monitoring an environment of a mobile device; determining one or more mobile device generated parameters in accordance with the environment of the mobile device; determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters, wherein the level of crowdsourcing controls a quantity of crowdsourcing data to be collected or uploaded by the mobile device, and wherein determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters comprises calculating a ratio of number of access points identified in a currently obtained scan list to number of access points identified in a corresponding previously obtained scan list, calculating a ratio of an average number of access points identified in currently obtained multiple scan lists to the number of access points identified in corresponding previously obtained multiple scan lists, or some combination thereof; and performing crowdsourcing in accordance with the level of crowdsourcing determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
an access point crowdsourcing module including processing logic, the processing logic comprising; logic configured to monitor an environment of a mobile device; logic configured to determine one or more mobile device generated parameters in accordance with the environment of the mobile device; logic configured to determine a level of crowdsourcing in accordance with the one or more mobile device generated parameters, wherein the level of crowdsourcing controls a quantity of crowdsourcing data to be collected or uploaded by the mobile device, and wherein the logic configured to determine a level of crowdsourcing in accordance with the one or more mobile device generated parameters comprises logic configured to calculate a ratio of number of access points identified in a currently obtained scan list to number of access points identified in a corresponding previously obtained scan list, logic configured to calculate a ratio of an average number of access points identified in currently obtained multiple scan lists to the number of access points identified in corresponding previously obtained multiple scan lists;
or some combination thereof; andlogic configured to perform crowdsourcing in accordance with the level of crowdsourcing determined. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory medium storing instructions for execution by one or more computer systems, the instructions comprising:
-
instructions for monitoring an environment of a mobile device; instructions for determining one or more mobile device generated parameters in accordance with the environment of the mobile device; instructions for determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters, wherein the level of crowdsourcing controls a quantity of crowdsourcing data to be collected or uploaded by the mobile device, and wherein the instructions for determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters comprises instructions for calculating a ratio of number of access points identified in a currently obtained scan list to number of access points identified in a corresponding previously obtained scan list, instructions for calculating a ratio of an average number of access points identified in currently obtained multiple scan lists to the number of access points identified in corresponding previously obtained multiple scan lists, or some combination thereof; and instructions for performing crowdsourcing in accordance with the level of crowdsourcing determined.
-
-
28. A system, comprising:
-
means for monitoring an environment of a mobile device; means for determining one or more mobile device generated parameters in accordance with the environment of the mobile device; means for determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters, wherein the level of crowdsourcing controls a quantity of crowdsourcing data to be collected or uploaded by the mobile device, and wherein the means for determining a level of crowdsourcing in accordance with the one or more mobile device generated parameters comprises means for calculating a ratio of number of access points identified in a currently obtained scan list to number of access points identified in a corresponding previously obtained scan list, means for calculating a ratio of an average number of access points identified in currently obtained multiple scan lists to the number of access points identified in corresponding previously obtained multiple scan lists, or some combination thereof; and means for performing crowdsourcing in accordance with the level of crowdsourcing determined.
-
Specification