Text this: An enhanced mobile traffic offloading mechanism based on multiple attributes of user preferences