ENABLING CAPTURE, TRANSMISSION AND RECONSTRUCTION OF RELATIVE CAUSITIVE CONTEXTURAL HISTORY FOR RESOURCE-CONSTRAINED STREAM COMPUTING APPLICATIONS
First Claim
1. A method of capturing, transmitting and reconstructing causative contextual history that elaborates on data collected by an adaptive continuous remote monitoring application using one or more mobile devices as a gateway, the method comprising the steps of:
- expressing the adaptation logic of a remote continuous monitoring application via a set of <
contextual predicate, data collection action>
tuples;
monitoring the temporal evolution of the states that define the matching contextual predicates at any instant;
transferring the temporal evolution of causative contextual history to a backend repository for storage independently of the raw readings and data gathered by the application; and
supporting queries on and reconstruction of the stored causative contextual history to recover the applicable context associated with some past time interval or set of raw readings.
1 Assignment
0 Petitions
Accused Products
Abstract
A scalable middleware for supporting energy-efficient, long-term remote health monitoring and the capture and transmission of relative causative contextual history where data is collected using physiological sensors and transported back to the middleware through a mobile device serving as a gateway. The key to energy efficient operations lies in the adoption of an Activity Triggered Deep Monitoring paradigm, where data collection episodes are triggered only when the system is determined to possess a specified set of causative contexts. The system supports on-demand collection of causative contextual history using a low-overhead provenance collection sub-system. In a preferred embodiment the behavior of this sub-system is configured using an application-defined context composition graph. The resulting causative context history stream provides valuable insight into the states and conditions surround sensor readings and allows improved human interpretation of the ‘episodic’ sensor data streams.
68 Citations
13 Claims
-
1. A method of capturing, transmitting and reconstructing causative contextual history that elaborates on data collected by an adaptive continuous remote monitoring application using one or more mobile devices as a gateway, the method comprising the steps of:
-
expressing the adaptation logic of a remote continuous monitoring application via a set of <
contextual predicate, data collection action>
tuples;monitoring the temporal evolution of the states that define the matching contextual predicates at any instant; transferring the temporal evolution of causative contextual history to a backend repository for storage independently of the raw readings and data gathered by the application; and supporting queries on and reconstruction of the stored causative contextual history to recover the applicable context associated with some past time interval or set of raw readings. - View Dependent Claims (2, 3)
-
-
4. A method for storing, tracking and recreating the relevant causative contextual history of a user with regard to raw data sensed at the user, the method comprising the steps of:
-
modeling the process of context composition as a graph, with nodes representing intermediate and final context states; storing a representation of the graph; tracking and storing the temporal evolution of various context states; and back-tracing over the stored graph representation and the temporal evolution data to recreate the contextual history at a previous time instant.
-
-
5. A system for capturing causative contextual history for remote monitoring comprising:
-
an adaptive remote monitoring application residing on a mobile device; monitored data repository for storing a first output from the adaptive remote monitoring application; provenance monitoring and transmission component which monitors changes in a second output from the adaptive remote monitoring application for providing a separate history of context evolution to a provenance metadata repository; and fusing and outputting data from the monitored data repository and from the provenance metadata repository for use by an end user. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of capturing, transmitting and reconstructing causative contextual history that elaborates on data collected by an adaptive remote monitoring application using a mobile device, the method comprising the steps of:
-
modeling adaptive remote monitoring application as a set of <
context, collection action>
rule tuples;associating each context predicate with a context-state graph representing the process of hierarchical context composition and storing the graph; provenance monitoring subsystem samples of the temporal evolution of all contextual states that are being tracked; transmitting time-stamped samples of the contextual state values to a data repository separately from sensed data; and storing the temporal evolution of contextual state samples in the data repository for playback of provenance information and its relationship to raw data.
-
Specification