A user preference profile apparatus comprises a receiver (301) which receives preference indications from a plurality of devices such as desktop computers, laptops or mobile phones. A relation processor (305) provides device dependent relations for devices where each device dependent relation defines a calculation of a device content item preference as a function of at least one preference indicator from the corresponding device. A preference processor (303) generates a device content item preference for content items and devices in response to received preference indications for the content items and devices and the corresponding device dependent relation. A user profile processor (307) then modifies the user preference profile in response to the content item preferences. Thus the apparatus uses implicit user feedback to define a device non-specific user preference profile.
展开▼