×

Latency reduction in feedback-based system performance determination

  • US 10,402,180 B2
  • Filed: 06/29/2016
  • Issued: 09/03/2019
  • Est. Priority Date: 06/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of reducing latency in feedback-based system performance determination, comprising:

  • receiving, by a data processing system comprising one or more processor and memory, from an application developer device, an indication of an in-application event and a first input value for an application content delivery profile;

    receiving, by the data processing system, via an interface from an application developed by an application developer and executed by a mobile computing device remote from the data processing system and different from the application developer device, an indication of an occurrence of the in-application event on the mobile computing device;

    determining, by the data processing system, a number of installations of the application on other mobile computing devices;

    generating, by the data processing system, a first merged data set that merges performance signals for the in-application event across the other mobile computing devices on which the application is installed;

    identifying, by the data processing system, a plurality of applications that are similar to the application based on at least one characteristic of the application;

    generating, by the data processing system, a second merged data set that merges performance signals for in-application events associated with installations of the plurality of applications;

    generating, by the data processing system, a regression model that combines the first merged data set with the second merged data set using a machine learning technique;

    determining, by the data processing system, using the regression model, a first predicted performance for the in-application event based on the first input value;

    calibrating, by the data processing system, the first predicted performance based on a second predicted performance of the plurality of applications to determine a predicted performance;

    providing, by the data processing system, via the interface, an indication of the predicted performance determined based on the regression model and the first input value; and

    configuring, by the data processing system, responsive to the indication of the predicted performance, the application content delivery profile with a second input value, execution by the data processing system of the application content delivery profile configured with the second input value causing the data processing system to select content with an indication to install the application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×