POWER-EFFICIENT ACTIVATION OF A DEVICE MOVEMENT SENSOR MODULE
First Claim
1. A method, performed by computing functionality, for managing a user device, comprising:
- identifying a region associated with a current position of the user device, to provide an identified region, the identified region corresponding to one of a plurality of regions, each region corresponding to a respective range of distances from a venue;
selecting a probing technique associated with the identified region;
performing the probing technique to determine a new current position of the user device; and
repeating said identifying, selecting, and performing at least one additional time.
2 Assignments
0 Petitions
Accused Products
Abstract
The functionality described herein allows a user device to determine an appropriate juncture at which to initiate processing within a GNSS dead zone in an energy-efficient manner. In one implementation, the functionality employs a sensor management module for determining when to activate a device movement sensor module provided by a user device. When activated, the user device uses the device movement sensor module to perform any environment-specific processing, such as a dead-reckoning process for determining incremental positions within the venue. Further, in a crowd-sourcing application, the user device may report the incremental positions together with beacon information to remote processing functionality.
-
Citations
20 Claims
-
1. A method, performed by computing functionality, for managing a user device, comprising:
-
identifying a region associated with a current position of the user device, to provide an identified region, the identified region corresponding to one of a plurality of regions, each region corresponding to a respective range of distances from a venue; selecting a probing technique associated with the identified region; performing the probing technique to determine a new current position of the user device; and repeating said identifying, selecting, and performing at least one additional time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A sensor management module, implemented by computing functionality, for managing activation of a device movement sensor module provided by a user device, comprising:
-
logic configured to receive venue information associated with at least one venue; logic configured to determine a current position of the user device using at least one probing technique; logic configured to turn on the device movement sensor module when it is determined, based on the current position, that a user has reached a prescribed region associated with the venue; and logic configured to activate at least a dead-reckoning technique to generate positions, using the device movement sensor module. - View Dependent Claims (17)
-
-
18. A computer readable storage medium for storing computer readable instructions, the computer readable instructions providing processing functionality when executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to determine a set of venues for at least one user device, each venue corresponding to a region in which the user device is asked to provide collected information, the collected information comprising positions in association with beacon information; logic configured to determine a quota for the user device, the quota defining an amount of work that the user device is allowed to perform in providing the collected information; logic configured to disseminate venue information and quota information to the user device, the venue information providing information regarding the set of venues assigned to the user device, and the quota information describing the quota assigned to the user device; and logic configured to receive collected information from the user device, the collected information being collected by the user device within at least one of the venues specified in the set of venues. - View Dependent Claims (19, 20)
-
Specification