A method of assessing user experience is disclosed. The method comprises the steps of monitoring network data and user-user equipment interaction data for a plurality of users within the network (step 110), generating a measure of user experience from the monitored user-user equipment interaction data for at least some of the plurality of users (step 120) and inferring a function relating network data to user experience measure from the monitored network data and the generated user experience measures (130). The method further comprises using the inferred function to predict user experience measures from network data for users within the network (step 140). Also disclosed are a computer program product for carrying out a method of assessing user experience and a system (200) configured to assess user experience.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of assessing user experience for users accessing a network via user equipment, comprising: monitoring network data and user-user equipment interaction data for a plurality of users within the network; generating a measure of user experience from the monitored user-user equipment interaction data for at least some of the plurality of users; inferring a function relating network data to user experience measure from the monitored network data and the generated user experience measures; and using the inferred function to predict user experience measures from network data for users within the network. 2. The method of claim 1, wherein monitoring user-user equipment interaction data comprises receiving and storing user-user equipment interaction data measured by sensors. 3. The method of claim 1, wherein generating a measure of user experience comprises applying an algorithm to the user-user equipment interaction data to arrive at a user experience measure. 4. The method of claim 1, wherein inferring a function comprises applying a machine learning technique to produce an inferred function. 5. The method of claim 1, wherein the machine learning technique is a supervised learning technique which employs the monitored network data and generated user experience measures as training data. 6. The method of claim 1, further comprising: grouping users within the network according to at least one user attribute; and selecting the plurality of users from a single group within the network. 7. A computer program product comprising a non-transitory computer readable medium storing code configured to implement the method of claim 1 when run on a computer. 8. A system configured to assess user experience for users accessing a network via user equipment, the system comprising one of more processors for: monitoring network data and user-user equipment interaction data for a plurality of users within the network; generating a measure of user experience from the monitored user-user equipment interaction data for at least some of the plurality of users; inferring a function relating network data to user experience measure from the monitored network data and the generated user experience measures; and using the inferred function to predict user experience measures from network data for users within the network. 9. The system of claim 8, wherein the system is at least partially realised within a network apparatus. 10. The system of claim 8, wherein the system further comprises a receiver for receiving network data and the processors are further configured to record user-user equipment interaction data. 11. The system of claim 10, wherein the system comprises a plurality of interaction monitoring components, and wherein each interaction monitoring component is realised within a specific user equipment. 12. The system of claim 11, wherein the system comprises a plurality of processors, and wherein each processor is realised within a specific user equipment. 13. The system of claim 8, wherein system is configured to apply a machine learning technique to produce an inferred function. 14. A network apparatus comprising: a network monitoring unit configured to monitor network data; a learning unit; and a predicting unit configured to predict user experience measures for users within the network; wherein the learning unit is configured to: receive network data form the network monitoring unit, receive a user experience measure from a user apparatus, and infer a function relating network data to user experience measure; and wherein the predicting unit is configured to use the inferred function to predict user experience measures. 15. A user apparatus comprising: a transmitter; and one or more processors for: monitoring interaction data between a user and a user equipment associated with the user apparatus; and generating a measure of user experience from the monitored user-user equipment interaction data; and employing the transmitter to transmit the user experience measure to a network apparatus.