FRAMEWORK FOR CONTEXT-AWARE SYSTEMS AND METHODS
First Claim
1. A context aware system for automatically controlling a plurality of actuators based on fact information received from a plurality of detectors, the system comprising:
- a data store comprising a set of rules and definitions for interpreting the fact information received from the detectors;
a context mechanism including at least one reasoner for receiving the fact information from the plurality of detectors and transforming the fact information into situations based on a context of the fact information and situation definitions stored in the data store; and
an adaptation mechanism for determining one or more reactions for at least one situation and sending each reaction to a corresponding actuator for execution;
wherein detectors and actuators are added to and removed from the system in a plug and play manner.
1 Assignment
0 Petitions
Accused Products
Abstract
The present document describes a context aware system (CAS) for automatically controlling a plurality of actuators based on fact information received from a plurality of detectors, wherein the actuators and detectors may be added and removed in a plug and play manner. The CAS comprises a sensor mechanism for sensing parameter of an environment and outputting fact information relating to the parameters. A context mechanism extracts context from the fact information and generates situations using a set of situation definitions and context definitions. The context mechanism may include one or more reasoners that work independently in a separation of concern manner to output situations pertaining to different domains. The situations are sent to an adaptation mechanism for determining one or more actions for each situation. Each action is sent to an actuator for execution.
-
Citations
20 Claims
-
1. A context aware system for automatically controlling a plurality of actuators based on fact information received from a plurality of detectors, the system comprising:
-
a data store comprising a set of rules and definitions for interpreting the fact information received from the detectors; a context mechanism including at least one reasoner for receiving the fact information from the plurality of detectors and transforming the fact information into situations based on a context of the fact information and situation definitions stored in the data store; and an adaptation mechanism for determining one or more reactions for at least one situation and sending each reaction to a corresponding actuator for execution; wherein detectors and actuators are added to and removed from the system in a plug and play manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. (canceled)
-
15. A context aware system comprising:
-
an asynchronous data store comprising a set of rules and definitions for interpreting the fact information received from the detectors; a sensor mechanism comprising a plurality of detectors for detecting one or more parameters in an environment and outputting fact information relating to the one or more parameters; a context mechanism including at least one reasoner for receiving the fact information from the plurality of detectors and transforming the fact information into situations based on a context of the fact information and situation definitions stored in the data store; an adaptation mechanism for determining one or more reactions for at least one situation using a set of adaptation definitions stored in the data store; a reactivity mechanism including a plurality of actuators for executing the one or more reactions; wherein detectors and actuators are added to and removed from the system in a plug and play manner. - View Dependent Claims (16)
-
-
17. (canceled)
-
18. (Canceled)
-
19. A method for automatically controlling a plurality of actuators in a Context Aware System, the method comprising:
-
receiving fact information from a plurality of detectors; extracting context from the fact information using a set of context definitions; detecting one or more situations based on the context and a set of situation definitions; selecting one or more reactions for at least one situation using a set of adaptation definitions and policy definitions; and sending each reaction to an actuator for execution. - View Dependent Claims (20)
-
Specification