Patent ID: 11880675
Assignee: SPLIT SOFTWARE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A system for event attribution during software experimentation, comprising:
a memory to store event tracking messages; and
a processing system coupled with the memory configured to:
receive, during a software experiment, one or more event tracking messages associated with an end user system, each event tracking message of the one or more event tracking messages including a customer identifier, an end user identifier, and a timestamp,
apply a feature treatment to a configurable application executing on the end user system, the feature treatment specified by a customer system associated with the customer identifier, wherein the feature treatment configures one or more features of the configurable application associated with the end user identifier, and
attribute a first set of events from the one or more event tracking messages to the feature treatment applied to the configurable application executing on the end user system based on the customer identifier, the end user identifier, and a set of timestamps associated with the first set of events
the one or more event tracking messages generated by a software application executing on a second system other than the end user system, the set of timestamps indicating that the events from the first set of events occurred at times after:
a start time of the software experiment; and
a first buffer period of time before an exposure of the end user system to the application of the feature treatment to the configurable application.