Patent ID: 8606262

Claim:
A method for providing a testing or recording system for a mobile phone: a) providing a batch of test events loadable on the mobile phone from a structured query language; b) loading the batch of test events on the mobile phone; c) testing or recording of activity on the mobile phone; d) using a flexible software with the test system, wherein the flexible software runs on a variety of different hardware systems, and wherein the test system generates at least one test event from the mobile phone, either through batch processing or creation of the at least one test event interactively for a particular purpose; e) selecting the least one test event for the mobile phone; f) initiating the at least one test event on the mobile phone through a user interface by choosing the at least one test event; g) having the batch of tests loaded to a system; h) selecting the at least one test event possible with the mobile phone from at least one of the group consisting of placing a phone call, sending a text message, browsing the web, and streaming video; i) loading the at least one test to the mobile phone through a Universal Serial Bus connection, Bluetooth connection, a memory card, or a SQL database; j) processing each of the at least one event; k) recording at least one result produced by the at least one test; l) completing the recording; m) connecting the mobile phone with the SQL database; n) uploading the at least one result to the SQL database, the at least one result including at least one item selected from the group consisting of time and date, a result of the event, and global positioning system; o) a user then retrieving billing records from various sources; and p) comparing the results of the at least one test event and the retrieved billing records.