Acquiring and transmitting tasks and subtasks to interface
A system includes a task request receiving module configured to receive task data related to a request to acquire data, a related subtask acquisition module configured to acquire subtasks related to the task data received by the task request receiving module, a two-or-more discrete interface devices selection module configured to select discrete interface devices by analyzing at least one of a status and a characteristic of discrete interface devices, a two-or-more discrete interface devices subtask transmission module configured to transmit one or more subtasks acquired by the related subtask acquisition module to two or more discrete interface devices selected by the two-or-more discrete interface device selection module, and an executed subtask result data receiving module configured to receive result data from at least one of the two-or-more discrete interface devices to which the two-or-more discrete interface devices subtask transmission module transmitted one or more subtasks.
1 - 200 . (canceled)
201 . A system, comprising:
a task request receiving module configured to receive task data related to a request to acquire data;
a related subtask acquisition module configured to acquire subtasks related to the task data received by the task request receiving module;
a two-or-more discrete interface devices selection module configured to select discrete interface devices by analyzing at least one of a status and a characteristic of discrete interface devices;
a two-or-more discrete interface devices subtask transmission module configured to transmit one or more subtasks acquired by the related subtask acquisition module to two or more discrete interface devices selected by the two-or-more discrete interface device selection module; and
an executed subtask result data receiving module configured to receive result data from at least one of the two-or-more discrete interface devices to which the two-or-more discrete interface devices subtask transmission module transmitted one or more subtasks.
202 . The system of claim 201 , wherein said two-or-more discrete interface devices selection module configured to select discrete interface devices by analyzing at least one of a status and a characteristic of discrete interface devices comprises:
an environment-based two-or-more discrete interface devices selection module configured to select discrete interface devices by analyzing a property of the discrete interface devices that changes based on the environment of the two or more discrete interface devices.
203 . The system of claim 201 , wherein said two-or-more discrete interface devices selection module configured to select discrete interface devices by analyzing at least one of a status and a characteristic of discrete interface devices comprises:
a configuration-based two-or-more discrete interface devices selection module configured to select discrete interface devices by analyzing a property of the discrete interface devices that does not change based on the environment of the two or more discrete interface devices.
204 - 205 . (canceled)
206 . The system of claim 201 , wherein said task request receiving module configured to receive task data related to a request to acquire data comprises:
a computing device request data receiving module configured to receive data related to a request to acquire data delivered from a computing device.
207 . The system of claim 201 , wherein said task request receiving module configured to receive task data related to a request to acquire data comprises:
a computationally-implemented method-collectable request data receiving module configured to receive a request to acquire information collectable by a computationally-implemented method.
208 . The system of claim 207 , wherein said computationally-implemented method-collectable request data receiving module configured to receive a request to acquire information collectable by a computationally-implemented method comprises:
a present-conditions-related request data receiving module configured to receive request data corresponding to one or more locations at which one or more conditions are present.
209 . The system of claim 207 , wherein said computationally-implemented method-collectable request data receiving module configured to receive a request to acquire information collectable by a computationally-implemented method comprises:
a weather-conditions-related request data receiving module configured to receive request data corresponding to one or more locations at which one or more weather conditions are present.
210 . The system of claim 207 , wherein said computationally-implemented method-collectable request data receiving module configured to receive a request to acquire information collectable by a computationally-implemented method comprises:
a past-event-related request data receiving module configured to receive request data corresponding to a request to acquire information related to one or more past events.
211 . The system of claim 207 , wherein said computationally-implemented method-collectable request data receiving module configured to receive a request to acquire information collectable by a computationally-implemented method comprises:
a future-event-related request data receiving module configured to receive request data corresponding to a request to acquire information related to one or more future events.
212 . The system of claim 207 , wherein said computationally-implemented method-collectable request data receiving module configured to receive a request to acquire information collectable by a computationally-implemented method comprises:
an interface-device-related request data receiving module configured to receive request data corresponding to a request to acquire information related to one or more interface devices.
213 . (canceled)
214 . The system of claim 201 , wherein said task request receiving module configured to receive task data related to a request to acquire data comprises:
a one-or-more-tokens task request receiving module configured to receive one or more tokens corresponding to the request to acquire data.
215 . The system of claim 201 , wherein said task request receiving module configured to receive task data related to a request to acquire data comprises:
a computer-generated representation selection data task request receiving module configured to receive task data corresponding to a selected computer-generated representation.
216 . The system of claim 215 , wherein said computer-generated representation selection data task request receiving module configured to receive task data corresponding to a selected computer-generated representation comprises:
a computer-generated graphic selection data task request receiving module configured to receive task data corresponding to a selected computer-generated graphic.
217 . The system of claim 216 , wherein said computer-generated graphic selection data task request receiving module configured to receive task data corresponding to a selected computer-generated graphic comprises:
a user-interface selectable computer-generated graphic selection data task request receiving module configured to receive task data corresponding to a computer-generated graphic selected by a user interface.
218 . The system of claim 201 , wherein said related subtask acquisition module configured to acquire subtasks related to the task data received by the task request receiving module comprises:
a one-or-more subtasks related to received data creating module configured to create the subtasks related to the data received by the task request receiving module.
219 . The system of claim 218 , wherein said one-or-more subtasks related to received data creating module configured to create the subtasks related to the data received by the task request receiving module comprises:
an analyzing received task data module configured to perform analysis on the task data received by the task request receiving module.
220 . The system of claim 219 , wherein said analyzing received task data module configured to perform analysis on the task data received by the task request receiving module comprises:
a received task data parsing into subtasks module configured to parse the task data received by the task request receiving module into data corresponding to one or more subtasks; and
a parsed task data pattern recognizer module configured to recognize patterns corresponding to data related to one or more subtasks in the task data parsed by the received data parsing module.
221 . The system of claim 220 , wherein said received task data parsing into subtasks module configured to parse the task data received by the task request receiving module into data corresponding to one or more subtasks comprises:
an acquired data syntactic analyzer module configured to syntactically analyze the data received by the task request receiving module; and
an acquired analyzed data syntactic error remover module configured to delete errors found in the data analyzed by the acquired data syntactic analyzer module.
222 . The system of claim 220 , wherein said analyzing received task data module configured to perform analysis on the task data received by the task request receiving module further comprises:
a number-of-syntax-errors triggered predetermined operation performing module configured to perform at least one operation when the acquired analyzed data syntactic error remover module removes a predetermined number of syntax errors.
223 . The system of claim 222 , wherein said number-of-syntax-errors triggered predetermined operation performing module configured to perform at least one operation when the acquired analyzed data syntactic error remover module removes a predetermined number of syntax errors comprises:
a stopping parsing of task data into corresponding subtask data module configured to stop the parsing of the task data received by the task request receiving module.
224 . The system of claim 222 , wherein said number-of-syntax-errors triggered predetermined operation performing module configured to perform at least one operation when the acquired analyzed data syntactic error remover module removes a predetermined number of syntax errors comprises:
an error of parsing task data into corresponding subtask data notification generating module configured to generate an error notification indicating an error by the received task data parsing into subtasks module.
225 - 227 . (canceled)
228 . The system of claim 219 , wherein said analyzing received task data module configured to perform analysis on the task data received by the task request receiving module comprises:
a task data natural-language processing into subtask corresponding data module configured to perform natural language processing of the task data received by the task request receiving module.
229 . The system of claim 219 , wherein said analyzing received task data module configured to perform analysis on the task data received by the task request receiving module comprises:
a task data algorithm applying module configured to apply one or more algorithms to the task data received by the task request receiving module.
230 . The system of claim 201 , wherein said related subtask acquisition module configured to acquire subtasks related to the task data received by the task request receiving module comprises:
a related-to task data subtask retrieving module configured to retrieve one or more subtasks corresponding to the task data received by the task request receiving module.
231 . The system of claim 230 , wherein said related-to task data subtask retrieving module configured to retrieve one or more subtasks corresponding to the task data received by the task request receiving module comprises:
a subtask database retrieving module configured to retrieve one or more subtasks corresponding to the task data from a database of subtasks.
232 . The system of claim 231 , wherein said subtask database retrieving module configured to retrieve one or more subtasks corresponding to the task data from a database of subtasks comprises:
a subtask database querying module configured to query the database of subtasks to retrieve the one or more subtasks corresponding to the task data.
233 . The system of claim 230 , wherein said related-to task data subtask retrieving module configured to retrieve one or more subtasks corresponding to the task data received by the task request receiving module comprises:
a status-or-characteristic determining module configured to determine at least one status or characteristic of one or more interface devices;
a particular number of subtasks for retrieval calculating module configured to calculate a particular number of subtasks for retrieval; and
a particular number of subtasks retrieving module configured to retrieve the particular number of subtasks for retrieval.
234 . The system of claim 201 , wherein said two-or-more discrete interface devices selection module configured to select discrete interface devices by analyzing at least one of a status and a characteristic of discrete interface devices comprises:
an interface device database retrieving module configured to retrieve two or more discrete interface devices from a list of discrete interface devices accessible by a database.
235 . The system of claim 234 , wherein said interface device database retrieving module configured to retrieve two or more discrete interface devices from a list of discrete interface devices accessible by a database comprises:
an interface device list, status, and characteristic database retrieving module configured to select two or more discrete interface devices from a list of discrete interface devices accessible by a database also having access to at least one of at least one status of the discrete interface devices and at least one characteristic of the discrete interface devices.
236 . The system of claim 235 , wherein said interface device list, status, and characteristic database retrieving module configured to select two or more discrete interface devices from a list of discrete interface devices accessible by a database also having access to at least one of at least one status of the discrete interface devices and at least one characteristic of the discrete interface devices comprises:
an interface device database position based selection module configured to select two or more discrete interface devices from a database at least partly based on a position of the discrete interface devices accessible by the database.
237 . The system of claim 235 , wherein said interface device list, status, and characteristic database retrieving module configured to select two or more discrete interface devices from a list of discrete interface devices accessible by a database also having access to at least one of at least one status of the discrete interface devices and at least one characteristic of the discrete interface devices comprises:
an interface device database velocity based selection module configured to select two or more discrete interface devices from a database at least partly based on a velocity of the discrete interface devices accessible by the database.
238 . The system of claim 235 , wherein said interface device list, status, and characteristic database retrieving module configured to select two or more discrete interface devices from a list of discrete interface devices accessible by a database also having access to at least one of at least one status of the discrete interface devices and at least one characteristic of the discrete interface devices comprises:
an interface device database data transfer rate based selection module configured to select two or more discrete interface devices from a database at least partly based on a data transfer rate of the discrete interface devices accessible by the database.
239 . The system of claim 238 , wherein said interface device list, status, and characteristic database retrieving module configured to select two or more discrete interface devices from a list of discrete interface devices accessible by a database also having access to at least one of at least one status of the discrete interface devices and at least one characteristic of the discrete interface devices comprises:
an interface device database data transfer rate based selection module configured to select two or more discrete interface devices from a database at least partly based on a camera of the discrete interface devices accessible by the database.
240 - 249 . (canceled)
250 . The system of claim 201 , wherein said related subtask acquisition module configured to acquire subtasks related to the task data received by the task request receiving module comprises:
a discrete interface device characteristic-based availability determining module configured to determine an availability of discrete interface devices based on at least one status of the discrete interface devices; and
an availability-based discrete interface device selecting module configured to select the two or more discrete interface devices based on the determined characteristic-based availability.
251 . The system of claim 201 , wherein said related subtask acquisition module configured to acquire subtasks related to the task data received by the task request receiving module comprises:
a discrete interface device predetermined list acquisition module configured to acquire a predetermined list of discrete interface devices; and
a discrete interface device predetermined list selection module configured to select the two or more discrete interface devices from the predetermined list acquired by the discrete interface device predetermined list acquisition module.
252 . The system of claim 251 , wherein said discrete interface device predetermined list acquisition module configured to acquire a predetermined list of discrete interface devices comprises:
an external source discrete interface device predetermined list acquisition module configured to acquire the predetermined list of discrete interface devices from an external source.
253 . (canceled)