Patent ID: 8798611

Claim:
A computer-implemented method of measuring Quality of Service (QoS) in a mobile network, the method comprising: accessing, via a communications interface coupled to a processor, a platform dependent Application Programming Interface (API) on a mobile device; obtaining, by the processor executing the mobile device API, according to a set of QoS parameters, a first plurality of QoS measurement values from the mobile device; and sending, by the processor executing the mobile device API, the first plurality of QoS measurement values to a first server; receiving, via the communication interface, a first trigger at the mobile device; downloading, via the processor, configuration parameters to the mobile device in response to the first trigger; and wherein obtaining the first plurality of QoS measurement values is performed by the processor under conditions defined by the configuration parameters; receiving, via the communications interface using the processor, a second trigger at the mobile device, wherein the second trigger includes a second pointer to a second server; obtaining, by the processor executing the mobile device API, according to the set of QoS parameters, a second plurality of QoS measurement values from the mobile device; and sending, by the processor executing the mobile device API, the second plurality of QoS measurement values to the second server.