×

Native application testing

  • US 10,032,186 B2
  • Filed: 01/26/2016
  • Issued: 07/24/2018
  • Est. Priority Date: 07/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by an application server:

  • deploying, by the application server, an application to a plurality of client systems associated with a plurality of users, respectively, wherein the application is installed on each of the client systems, and wherein one or more treatments can be remotely activated on the application;

    receiving, from a first client system associated with a first user of the plurality of users, a request from the application installed on the first client system to access the application server;

    determining, by the application server, whether the first user belongs in a treatment group associated with a first treatment;

    remotely activating, by the application server, the first treatment on the first client system associated with the first user if the first user belongs in the treatment group, wherein remotely activating the first treatment comprises modifying the behavior of the application installed on the first client system associated with the first user; and

    synchronizing, by the application server, remote activation of the first treatment on the application on the first client system associated with the first user in response to subsequent requests from the application installed on the first client system, wherein synchronizing remote activation of the first treatment on the application on the first client system associated with the first user comprises maintaining the first user in the treatment group and maintaining activation of the first treatment on the application on the first client system associated with the first user through one or more treatment-disabling events involving the first client system associated with the first user, wherein maintaining activation of the first treatment through a treatment-disabling event allows the first user to continue experiencing the modification of the application associated with the first treatment on the first client system after the treatment-disabling event.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×