Senseweb
First Claim
Patent Images
1. A computer implemented method, comprising:
- recognizing a first selection identifying a region of interest;
recognizing a second selection indicating at least one selected condition potentially monitored within the region of interest;
providing an indication to identify at least one sensor in the region of interest monitoring the selected condition;
displaying a representation of the region of interest on a display;
based on number of the at least one sensor and a relative size of the representation of the region of interest, grouping the at least one sensors into one or more groups by employing a hierarchical triangular mesh technique;
presenting a grouped sensor reading for each of the one or more groups within the representation of the region of interest; and
upon moving a cursor over the presentation of the at least one sensor or clicking the presentation of the at least one sensor with the cursor, effectuating a retrieval of data that is associated with the at least one selected condition from the at least one sensor.
2 Assignments
0 Petitions
Accused Products
Abstract
Senseweb is described. In an embodiment, a first selection identifying a region of interest is recognized. Additionally, a second selection indicating at least one selected condition potentially monitored within the region of interest is recognized. Then, at least one sensor in the region of interest monitoring the selected condition is identified, and data communicating the selected condition from the sensor is automatically associated with a representation of the region of interest.
-
Citations
20 Claims
-
1. A computer implemented method, comprising:
-
recognizing a first selection identifying a region of interest; recognizing a second selection indicating at least one selected condition potentially monitored within the region of interest; providing an indication to identify at least one sensor in the region of interest monitoring the selected condition; displaying a representation of the region of interest on a display; based on number of the at least one sensor and a relative size of the representation of the region of interest, grouping the at least one sensors into one or more groups by employing a hierarchical triangular mesh technique; presenting a grouped sensor reading for each of the one or more groups within the representation of the region of interest; and upon moving a cursor over the presentation of the at least one sensor or clicking the presentation of the at least one sensor with the cursor, effectuating a retrieval of data that is associated with the at least one selected condition from the at least one sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a database including a directory of a plurality of sensors, each of the sensors being configured to monitor at least one condition; a query manager configured to receive a query including an identification of a region of interest and at least one selected condition, identify within the region of interest available sensors of the plurality of sensors operable to monitor the selected condition, and group the available sensors within the region of interest into one or more groups by employing a hierarchical triangular mesh technique based on number of the available sensors and a relative size of a representation of the region of interest; an integrator that generates the representation of the region of interest that represents each of the one or more groups reporting the selected condition within the region of interest; an associator that automatically links the representation with a data address from which the condition reported by each of the sensors is available; and a client interface including; an output interface configured to; receive the representation and graphically present the representation; display a data window including data associated with the selected condition reported by the senor when placing a cursor over a representation of the sensor or clicking the representation of the sensor with the cursor; and collapse the data window when moving the cursor away from the representation of the sensor or clicking the representation of the sensor or the data window with the cursor. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable medium storing a plurality of computer executable instructions that when executed on a processor perform acts comprising:
-
receiving a query identifying a region of interest and at least one condition to be reported within the region of interest; identifying one or more available sensors that report the at least one condition within the region of interest; generating a representation of the region of interest; based on number of the available sensors and a relative size of the representation of the region of interest, grouping the available sensors into one or more groups by employing a hierarchical triangular mesh technique; obtaining a grouped sensor reading for each of the one or more groups; and presenting the grouped sensor reading for each of the one or more groups within the representation of the region of interest. - View Dependent Claims (19, 20)
-
Specification