Patent ID: 11940903
Assignee: KING.COM LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A computer implemented method executed by a computer system comprising an applications server for modifying an application executable at a user device in accordance with a selected test option of multiple test options and an analytics server for analysing event data associated with an application under test to identify the test option used to modify the application, the method comprising executing computer readable instructions by one or more computer processor to perform the steps of:
modifying a user interface feature of an application executable at a user device in accordance with a test option of multiple test options;
storing in an event database event data generated from executing the modified application, the event database storing a data structure storing at least one user identifier associated with a user, application data and event data associated with the user, said event data generated by the user executing the application modified by the selected test option of multiple test options;
requesting the event data generated from executing the modified application associated with a user identifier, and a test identifier of a test having more than one test option associated therewith,
combining the user identifier associated with a user, and the test identifier, to form a per-user-per-test identifier,
performing a hash on the per-user-per-test identifier to generate a hash of the per-user-per-test identifier,
processing the hash to generate an index value,
comparing said index value with a distribution of numbers divided into multiple ranges, each range being associated with one of the test options, and
indicating the one of the test options associated with the range into which the index value falls, to associate the event data with the indicated test option for analysis;
wherein the indicated test option is the selected test option and modifying the user interface feature of the application based on the selected test option is performed prior to the application returning the event data based on the indicated test option.