Optimizing Information Supply by Means of Context: Models and Architecture