Application and Situation-Aware Community Sensing
First Claim
1. A method comprising:
- processing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing;
determining a sensing strategy for multiple sensors corresponding to the multiple sensing applications based on the one or more sensor data requirements and the one or more user preferences for sensing, wherein said sensing strategy comprises logic for executing a sensing task; and
scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task;
wherein at least one of the steps is carried out by a computer device.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques, systems, and articles of manufacture for application and situation-aware community sensing. A method includes processing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing, determining a sensing strategy for multiple sensors corresponding to the multiple sensing applications based on the one or more sensor data requirements and the one or more user preferences for sensing, wherein said sensing strategy comprises logic for executing a sensing task, and scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task.
-
Citations
20 Claims
-
1. A method comprising:
-
processing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing; determining a sensing strategy for multiple sensors corresponding to the multiple sensing applications based on the one or more sensor data requirements and the one or more user preferences for sensing, wherein said sensing strategy comprises logic for executing a sensing task; and scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task; wherein at least one of the steps is carried out by a computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a computer readable storage medium having computer readable instructions tangibly embodied thereon which, when implemented, cause a computer to carry out a plurality of method steps comprising:
-
processing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing; determining a sensing strategy for multiple sensors corresponding to the multiple sensing applications based on the one or more sensor data requirements and the one or more user preferences for sensing, wherein said sensing strategy comprises logic for executing a sensing task; and scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task. - View Dependent Claims (16)
-
-
17. A system comprising:
-
at least one distinct software module, each distinct software module being embodied on a tangible computer-readable medium; a memory; and at least one processor coupled to the memory and operative for; processing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing; determining a sensing strategy for multiple sensors corresponding to the multiple sensing applications based on the one or more sensor data requirements and the one or more user preferences for sensing, wherein said sensing strategy comprises logic for executing a sensing task; and scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task. - View Dependent Claims (18)
-
-
19. A method comprising:
-
capturing one or more sensor data requirements for each of multiple sensing applications and one or more user preferences for sensing; processing the one or more sensor data requirements and the one or more user preferences for sensing to determine a sensing strategy for multiple sensors corresponding to the multiple sensing applications, wherein said sensing strategy comprises logic for executing a sensing task; scheduling a sensor duty cycle and a sampling frequency for each of the multiple sensors based on the sensing strategy needed to execute the sensing task; and transmitting data sensed by the multiple sensors to a server associated with at least one of the multiple sensing applications; wherein at least one of the steps is carried out by a computer device. - View Dependent Claims (20)
-
Specification