Those rules can then be assembled in a system that is aimed to support inhabitants of a smart home for example by suggesting a certain configuration preset to the user.
to existing home automation technology, such a system is able to infer more general rules than remembering the status of a single device at a certain time, e.g.