Collection and distribution of sense-on-demand data
First Claim
1. A method in a computing system for providing responses to requests of requesters, the responses being provided by responders, the requesters and responders being users of the computing system, the responders having devices, the method comprising:
- receiving a request for information from a requester, the request requesting information as to a condition associated with a location of interest;
identifying devices of responders, the identified devices being in proximity of the location of interest and the responder capable of providing information as to the condition associated with the location of interest;
sending the request to the identified devices, wherein after receiving the request, one or more responders enter via their device information as to the condition associated with the location of interest that is sent to the computing system as a response;
receiving a response from one or more identified devices, the responses including information as to the condition associated with the location of interest; and
sending a response to the requester, the response including information as to the condition associated with the location of interest derived from one or more of the received responseswherein each request is associated with a location of interest and each request is sent to devices in proximity of the location of interest so that a user of a device can respond with information as to the condition associated with that location of interest.
2 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.
29 Citations
42 Claims
-
1. A method in a computing system for providing responses to requests of requesters, the responses being provided by responders, the requesters and responders being users of the computing system, the responders having devices, the method comprising:
-
receiving a request for information from a requester, the request requesting information as to a condition associated with a location of interest; identifying devices of responders, the identified devices being in proximity of the location of interest and the responder capable of providing information as to the condition associated with the location of interest; sending the request to the identified devices, wherein after receiving the request, one or more responders enter via their device information as to the condition associated with the location of interest that is sent to the computing system as a response; receiving a response from one or more identified devices, the responses including information as to the condition associated with the location of interest; and sending a response to the requester, the response including information as to the condition associated with the location of interest derived from one or more of the received responses wherein each request is associated with a location of interest and each request is sent to devices in proximity of the location of interest so that a user of a device can respond with information as to the condition associated with that location of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing system for providing responses to requests of requesters, the responses being provided by responders, the responders having devices that are mobile computing devices, comprising:
-
a memory storing computer-executable instructions of; a component that receives a request for information from a requester, the request requesting information as to a condition associated with a location of interest; a component that identifies devices of persons that are currently in proximity of the location of interest such that the devices are capable of providing information as to the condition associated with the location of interest; a component that sends a request to the identified devices, the sent request being derived from the request received from the requester, wherein after receiving the sent request, one or more persons enter via their device information as to the condition associated with the location of interest that is sent to the computing system as a response; a component that receives a response from one or more identified devices, the responses including information as to the condition associated with the location of interest; and a component that sends a response to the requester, the response including information as to the condition associated with the location of interest, the information derived from one or more of the received responses; and a processor for executing the computer-executable instructions stored in the memory. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer-readable storage medium storing computer-executable instructions for controlling a computer to provide responses to requests of requesters, by a method comprising:
-
receiving a request for information from a requester, the request requesting information associated with a location of interest; identifying devices of responders, the identified devices being mobile devices that are currently in proximity of the location of interest and capable of providing information associated with the location of interest; sending the request to the identified devices, the sent request being derived from the received request for information, wherein after receiving the sent request, one or more devices collect information associated the location of interest that is sent to the computing system as a response; receiving a response from one or more identified devices, the responses including information associated with the location of interest; and sending a response to the requester, the response including information associated with the location of interest derived from one or more of the received responses wherein each request is associated with a location of interest and each request is sent to devices in proximity of that location of interest so that the responder can respond with information associated with that location of interest. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification