Collection and distribution of sense-on-demand data
First Claim
1. A computer-readable storage medium that is not a signal storing computer-executable instructions for controlling a computing system to collect information, by a method comprising:
- receiving from a requester a query requesting specific information associated with a geographic location;
processing the received query;
identifying a geographic location based at least in part on content of the processed query;
identifying potential responders based on proximity to the identified geographic location;
sending to the identified potential responders a request requesting the specific information;
receiving from an identified potential responder a response, the response including the requested specific information; and
providing to the requester a response with the requested specific information received from the identified potential responder.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for collecting and distributing sense-on-demand data is provided. The sense-on-demand data system uses a network of centralized computers and remote units. The centralized computers may be operated by or on behalf of the operator of the sense-on-demand data system, and the remote units may be operated by users of the network. The remote units may consist of a variety of mobile and fixed-location devices, such as cellular telephones, personal data assistants, laptop computers, desktop computers, and stand-alone data sensor units. The system receives requests for information, identifies remote units that are proximate to the location, forwards the requests to the identified remote units, receives responses from the remote units, and provides responses to the requester.
-
Citations
48 Claims
-
1. A computer-readable storage medium that is not a signal storing computer-executable instructions for controlling a computing system to collect information, by a method comprising:
-
receiving from a requester a query requesting specific information associated with a geographic location; processing the received query; identifying a geographic location based at least in part on content of the processed query; identifying potential responders based on proximity to the identified geographic location; sending to the identified potential responders a request requesting the specific information; receiving from an identified potential responder a response, the response including the requested specific information; and providing to the requester a response with the requested specific information received from the identified potential responder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for collecting information by a computing system, the method comprising:
-
receiving from a requester a query requesting specific information associated with a geographic location; processing the received query; identifying by the computing system the geographic location based at least in part on content of the processed query; identifying by the computing system potential responders based on proximity to the identified geographic location; sending to the identified potential responders a request requesting the specific information; receiving from an identified potential responder a response, the response including the requested specific information; and providing to the requester a response with the requested specific information received from the identified potential responder. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computing system for collecting information, comprising:
-
a memory storing computer-executable instructions of; receiving from a requester a query requesting specific information associated with a geographic location; processing the received query; identifying by the computing system the geographic location based at least in part on the processed query; identifying by the computing system potential responders based on proximity to the identified geographic location; sending to the identified potential responders a request requesting the specific information; receiving from an identified potential responder a response, the response including the requested specific information; and providing to the requestor a response with the requested specific information received from the identified potential responder; and a processor that executes the computer-executable instructions stored in the memory. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification