Opportunistic Crowd-Based Service Platform
First Claim
1. A method, comprisingin response to a determination by a service platform that there is at least one mobile sensor device located at a target location that is capable of capturing the specific type of the first data, selecting one of the at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data as a first mobile sensor device for providing the first data;
- in response to a determination by the service platform that there is not at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data;
selecting a mobile sensor device not currently located at the target location that is capable of capturing the specific type of the first data to be the first mobile sensor device for providing the first data, andrequesting that the first mobile sensor device not currently located at the target location be moved to the target location;
obtaining, by the service platform, the first data from the first mobile sensor device;
controlling, by the service platform, the first mobile sensor device to act as a dedicated access point that allows a second mobile sensor device to connect to a network, wherein the first mobile sensor device is selected by the service platform to act as the dedicated access point based on a current location of the first mobile sensor device and capabilities of the first mobile sensor device, and the first mobile sensor device and the second mobile sensor device are independent mobile sensor devices associated with different respective users;
aggregating, by the service platform, the first data collected from the first mobile sensor device with second data collected from the second mobile sensor device to generate aggregated data; and
delivering, by the service platform, content to a recipient device based on the aggregated data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing an opportunistic crowd based service platform is disclosed. A mobile sensor device is identified based on a current location and/or other qualities, such as intrinsic properties, previous sensor data, or demographic data of an associated user of the mobile sensor device. Data is collected from the mobile sensor device. The data collected from the mobile sensor device is aggregated with data collected from other sensor devices, and content generated based on the aggregated data is delivered to a user device.
10 Citations
20 Claims
-
1. A method, comprising
in response to a determination by a service platform that there is at least one mobile sensor device located at a target location that is capable of capturing the specific type of the first data, selecting one of the at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data as a first mobile sensor device for providing the first data; -
in response to a determination by the service platform that there is not at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data; selecting a mobile sensor device not currently located at the target location that is capable of capturing the specific type of the first data to be the first mobile sensor device for providing the first data, and requesting that the first mobile sensor device not currently located at the target location be moved to the target location; obtaining, by the service platform, the first data from the first mobile sensor device; controlling, by the service platform, the first mobile sensor device to act as a dedicated access point that allows a second mobile sensor device to connect to a network, wherein the first mobile sensor device is selected by the service platform to act as the dedicated access point based on a current location of the first mobile sensor device and capabilities of the first mobile sensor device, and the first mobile sensor device and the second mobile sensor device are independent mobile sensor devices associated with different respective users; aggregating, by the service platform, the first data collected from the first mobile sensor device with second data collected from the second mobile sensor device to generate aggregated data; and delivering, by the service platform, content to a recipient device based on the aggregated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; in response to a determination that there is at least one mobile sensor device located at a target location that is capable of capturing the specific type of the first data, selecting one of the at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data as a first mobile sensor device for providing the first data; in response to a determination that there is not at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data; selecting a mobile sensor device not currently located at the target location that is capable of capturing the specific type of the first data to be the first mobile sensor device for providing the first data, and requesting that the first mobile sensor device not currently located at the target location be moved to the target location; obtaining the first data from the first mobile sensor device; controlling the first mobile sensor device to act as a dedicated access point that allows a second mobile sensor device to connect to a network, wherein the first mobile sensor device is selected by the service platform to act as the dedicated access point based on a current location of the first mobile sensor device and capabilities of the first mobile sensor device, and the first mobile sensor device and the second mobile sensor device are independent mobile sensor devices associated with different respective users; aggregating the first data collected from the first mobile sensor device with second data collected from the second mobile sensor device to generate aggregated data; and delivering content to a recipient device based on the aggregated data. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium storing computer executable instructions, which when executed on a processor, cause the processor to perform operations comprising:
-
in response to a determination that there is at least one mobile sensor device located at a target location that is capable of capturing the specific type of the first data, selecting one of the at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data as a first mobile sensor device for providing the first data; in response to a determination that there is not at least one mobile sensor device located at the target location that is capable of capturing the specific type of the first data; selecting a mobile sensor device not currently located at the target location that is capable of capturing the specific type of the first data to be the first mobile sensor device for providing the first data, and requesting that the first mobile sensor device not currently located at the target location be moved to the target location; obtaining the first data from the first mobile sensor device; controlling the first mobile sensor device to act as a dedicated access point that allows a second mobile sensor device to connect to a network, wherein the first mobile sensor device is selected by the service platform to act as the dedicated access point based on a current location of the first mobile sensor device and capabilities of the first mobile sensor device, and the first mobile sensor device and the second mobile sensor device are independent mobile sensor devices associated with different respective users; aggregating the first data collected from the first mobile sensor device with second data collected from the second mobile sensor device to generate aggregated data; and delivering content to a recipient device based on the aggregated data. - View Dependent Claims (17, 18, 19, 20)
-
Specification