Control of sensor networks
First Claim
Patent Images
1. A system comprising:
- input hardware for receiving an input request for information, the input request including an authorization level that corresponds to a high priority level for the input request relative to another input request with another authorization level, the high priority level being assigned based on at least one characteristic of a requester associated with the input request, the high priority level providing a higher priority for responding to the input request over the another input request;
index hardware for storing an index, the index containing a plurality of characteristics of a network device, the characteristics including a movement, a capability, an availability, and a cost of each of network devices;
analyzer hardware for;
selecting a first plurality of network devices and one or more network devices distinct from the first plurality of network devices from a second plurality of network devices based on the index and the input request, one or more capabilities of each of the first plurality of network devices being superior to the one or more capabilities of each of the second plurality of network devices, the one or more capabilities including a resolution of image capture;
determining that the first plurality of network devices has an insufficient number of network devices to provide the requested information; and
in response to the determining that the first plurality of network devices has the insufficient number of network devices to provide the requested information, selecting the one or more data capture devices from the second plurality of network devices; and
output hardware for providing a network request for creating a network of devices at least partly based on a result of selecting by the analyzer hardware.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for generating an index and creating a network of devices based on the index. Information and data may be provided via the network. In one example, a request may be received from a user at a service. The service may maintain an index containing characteristics of devices. Any number or type of devices may be selected to participate in the network. Also, the network may be subsequently modified by the addition or removal of any device from the network. Information or data received from the network devices may be returned to the user requesting the information via the service.
-
Citations
20 Claims
-
1. A system comprising:
-
input hardware for receiving an input request for information, the input request including an authorization level that corresponds to a high priority level for the input request relative to another input request with another authorization level, the high priority level being assigned based on at least one characteristic of a requester associated with the input request, the high priority level providing a higher priority for responding to the input request over the another input request; index hardware for storing an index, the index containing a plurality of characteristics of a network device, the characteristics including a movement, a capability, an availability, and a cost of each of network devices; analyzer hardware for; selecting a first plurality of network devices and one or more network devices distinct from the first plurality of network devices from a second plurality of network devices based on the index and the input request, one or more capabilities of each of the first plurality of network devices being superior to the one or more capabilities of each of the second plurality of network devices, the one or more capabilities including a resolution of image capture; determining that the first plurality of network devices has an insufficient number of network devices to provide the requested information; and in response to the determining that the first plurality of network devices has the insufficient number of network devices to provide the requested information, selecting the one or more data capture devices from the second plurality of network devices; and output hardware for providing a network request for creating a network of devices at least partly based on a result of selecting by the analyzer hardware. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving an input request for information, the input request including an authorization level that corresponds to a high priority level for the input request relative to another input request with another authorization level, the high priority level being assigned based on at least one characteristic of a requester associated with the input request, the high priority level providing a higher priority for responding to the input request over the another input request; storing an index, the index containing a plurality of characteristics of a network device, the characteristics including a movement, a capability, an availability, and a cost of each of network devices; selecting a first plurality of network devices and one or more network devices distinct from the first plurality of network devices from a second plurality of network devices based on the index and the input request, one or more capabilities of each of the first plurality of network devices being superior to the one or more capabilities of each of the second plurality of network devices, the one or more capabilities including a resolution of image capture; determining that the first plurality of network devices has an insufficient number of network devices to provide the requested information; in response to the determining that the first plurality of network devices has the insufficient number of network devices to provide the requested information, selecting the one or more data capture devices from the second plurality of network devices; and providing a network request for creating a network of devices at least partly based on a result of the selecting. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more memory having stored therein computer executable modules that are executable by a device to perform actions comprising:
-
receiving an input request for information, the input request including an authorization level that corresponds to a high priority level for the input request relative to another input request with another authorization level, the high priority level being assigned based on at least one characteristic of a requester associated with the input request, the high priority level providing a higher priority for responding to the input request over the another input request; storing an index, the index containing a plurality of characteristics of a network device, the characteristics including a movement, a capability, an availability, and a cost of the network device; selecting a first plurality of network devices and one or more network devices distinct from the first plurality of network devices from a second plurality of network devices based on the index and the input request, one or more capabilities of each of the first plurality of network devices being superior to the one or more capabilities of each of the second plurality of network devices, the one or more capabilities including a resolution of image capture; determining that the first plurality of network devices has an insufficient number of network devices to provide the requested information; in response to the determining that the first plurality of network devices has the insufficient number of network devices to provide the requested information, selecting the one or more data capture devices from the second plurality of network devices; and providing a network request for creating a network of devices at least partly based on a result of the selecting. - View Dependent Claims (20)
-
Specification