Adaptive Pricing without Explicit Knowledge of Users Traffic Demands and Utility Functions