Patent ID: 7904079

Claim:
A method of monitoring user-interface operation comprising: in each of one or more wireless communication devices, logging data that includes (i) recorded indications of one or more user-interface events incurred by the respective device together with respective time stamps of the incurred user-interface events, and (ii) recorded indications of one or more user-interface states incurred on the respective device together with respective time stamps of the incurred user-interface states; and transmitting the logged data from each of the one or more wireless communication devices, via a wireless link, to a first server and a second server, to facilitate programmatic analysis of the logged data to determine an amount of time taken to transition the user-interface from a designated first user-interface state to a designated second user-interface state, and to facilitate generation of one or more reports regarding operation of the user-interface, wherein at least one of the one or more reports indicate the amount of time, and wherein, based on correlation data that correlates the logged user-interface events and the logged user-interface states with addresses of the first server and the second server, at least a given one of the one or more wireless communication devices transmits a first portion of the data logged by the given device to the first server and transmits a second portion of the data logged by the given device to the second server.