US 12,009,989 B2
On demand synthetic data matrix generation
Tejaswini Ganapathi, San Francisco, CA (US); Satish Raghunath, Sunnyvale, CA (US); Xu Che, San Mateo, CA (US); Shauli Gal, Mountain View, CA (US); and Andrey Karapetov, San Ramon, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Sep. 29, 2020, as Appl. No. 17/037,501.
Application 17/037,501 is a continuation of application No. 15/803,501, filed on Nov. 3, 2017, granted, now 10,791,035.
Prior Publication US 2021/0014126 A1, Jan. 14, 2021
Int. Cl. H04L 41/14 (2022.01); G05B 17/02 (2006.01); G06F 16/2458 (2019.01); G06F 17/16 (2006.01); G06N 7/01 (2023.01); H04L 41/142 (2022.01); H04L 43/08 (2022.01); H04L 43/0829 (2022.01); H04L 43/0852 (2022.01); H04L 43/087 (2022.01); H04L 43/0888 (2022.01)
CPC H04L 41/145 (2013.01) [G05B 17/02 (2013.01); G06F 16/2477 (2019.01); G06F 17/16 (2013.01); G06N 7/01 (2023.01); H04L 41/142 (2013.01); H04L 43/08 (2013.01); H04L 43/0829 (2013.01); H04L 43/0858 (2013.01); H04L 43/087 (2013.01); H04L 43/0888 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
accessing historical network traffic data corresponding to data requests sent between a set of client devices and a server system;
based on the historical network traffic data, generating a set of synthetic data requests for a particular application;
generating one or more synthetic download outcomes for the set of synthetic data requests;
determining a set of performance metrics of the particular application by comparing, based on the one or more synthetic download outcomes, performance of the particular application under different combinations of network values;
generating TCP parameters for the particular application based on the set of performance metrics, wherein the TCP parameters improve network performance of the particular application; and
causing a client device that is executing the particular application to be configured with the TCP parameters.