Patents by Inventor Tejaswini Ganapathi

Tejaswini Ganapathi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11695674
    Abstract: Network request data is collected over a time window. The network request data is filtered to generate bypass network traffic records. Network performance categories are generated from the bypass network traffic records. Sufficient statistics of network optimization parameters are calculated for the network performance categories. The sufficient statistics of the network optimization parameters are used to generate network optimization parameters to determine data download performances of web applications.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: July 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Tejaswini Ganapathi, Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Patent number: 11570059
    Abstract: Bypass network traffic records are generated for a web application. Sufficient statistics of network optimization parameters are calculated for network performance categories. The bypass network traffic records are partitioned for the network performance categories into network traffic buckets. Sufficient statistics and the network traffic buckets are used to generate network quality mappings. The network quality mappings are used as training instances to train a machine learner for generating network optimization policies to be implemented by user devices.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: January 31, 2023
    Assignee: Salesforce, Inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Shauli Gal
  • Patent number: 11483374
    Abstract: Network traffic data associated with data requests to computer applications based on static policies is collected. An optimization order is established among network parameters. A first network parameter of a higher rank in the optimization order is estimated based on the collected network traffic data before one or more other network parameters of lower ranks are estimated. Optimal values for the other network parameters are estimated based at least in part on the estimated first optimal value for the first network parameter. The estimated first optimal value of the first network parameter and the estimated optimal values for the other network parameters are propagated to be used by user devices to make new data requests to the computer applications.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: October 25, 2022
    Assignee: Salesforce, Inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Kartikeya Chandrayana, Shauli Gal
  • Patent number: 11394807
    Abstract: Network requests are made to download a data object for a display page with different time delays. Page load outcomes of the display page are determined. A criticality of downloading the data object with respect to the display page is determined using page load outcomes. Criticalities of data objects of the display page are used to generate a specific data object download order that prioritizes critical and/or blocking objects of the display page.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: July 19, 2022
    Assignee: Salesforce, Inc.
    Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
  • Publication number: 20220094619
    Abstract: Network request data is collected over a time window. The network request data is filtered to generate bypass network traffic records. Network performance categories are generated from the bypass network traffic records. Sufficient statistics of network optimization parameters are calculated for the network performance categories. The sufficient statistics of the network optimization parameters are used to generate network optimization parameters to determine data download performances of web applications.
    Type: Application
    Filed: November 30, 2021
    Publication date: March 24, 2022
    Inventors: Tejaswini Ganapathi, Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Patent number: 11271840
    Abstract: Network request data is collected over a time window. The network request data is filtered to generate bypass network traffic records. Network performance categories are generated from the bypass network traffic records. Sufficient statistics of network optimization parameters are calculated for the network performance categories. The sufficient statistics of the network optimization parameters are used to generate network optimization parameters to determine data download performances of web applications.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: March 8, 2022
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Publication number: 20220045916
    Abstract: Bypass network traffic records are generated for a web application. Sufficient statistics of network optimization parameters are calculated for network performance categories. The bypass network traffic records are partitioned for the network performance categories into network traffic buckets. Sufficient statistics and the network traffic buckets are used to generate network quality mappings. The network quality mappings are used as training instances to train a machine learner for generating network optimization policies to be implemented by user devices.
    Type: Application
    Filed: October 21, 2021
    Publication date: February 10, 2022
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Shauli Gal
  • Patent number: 11233704
    Abstract: Bypass network traffic records are generated for a web application. Sufficient statistics of network optimization parameters are calculated for network performance categories. The bypass network traffic records are partitioned for the network performance categories into network traffic buckets. Sufficient statistics and the network traffic buckets are used to generate network quality mappings. The network quality mappings are used as training instances to train a machine learner for generating network optimization policies to be implemented by user devices.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: January 25, 2022
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Shauli Gal
  • Publication number: 20210266384
    Abstract: Network requests are made to download a data object for a display page with different time delays. Page load outcomes of the display page are determined. A criticality of downloading the data object with respect to the display page is determined using page load outcomes. Criticalities of data objects of the display page are used to generate a specific data object download order that prioritizes critical and/or blocking objects of the display page.
    Type: Application
    Filed: May 10, 2021
    Publication date: August 26, 2021
    Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
  • Publication number: 20210234769
    Abstract: Bypass network traffic records are generated for a web application. Sufficient statistics of network optimization parameters are calculated for network performance categories. The bypass network traffic records are partitioned for the network performance categories into network traffic buckets. Sufficient statistics and the network traffic buckets are used to generate network quality mappings. The network quality mappings are used as training instances to train a machine learner for generating network optimization policies to be implemented by user devices.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Shauli Gal
  • Publication number: 20210234942
    Abstract: Network requests are made to download a data object for a display page with different time delays. Page load outcomes of the display page are determined. A criticality of downloading the data object with respect to the display page is determined using page load outcomes. Criticalities of data objects of the display page are used to generate a specific data object download order that prioritizes critical and/or blocking objects of the display page.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
  • Publication number: 20210234782
    Abstract: Network request data is collected over a time window. The network request data is filtered to generate bypass network traffic records. Network performance categories are generated from the bypass network traffic records. Sufficient statistics of network optimization parameters are calculated for the network performance categories. The sufficient statistics of the network optimization parameters are used to generate network optimization parameters to determine data download performances of web applications.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Tejaswini Ganapathi, Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Patent number: 11076023
    Abstract: Network requests are made to download a data object for a display page with different time delays. Page load outcomes of the display page are determined. A criticality of downloading the data object with respect to the display page is determined using page load outcomes. Criticalities of data objects of the display page are used to generate a specific data object download order that prioritizes critical and/or blocking objects of the display page.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: July 27, 2021
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Kartikeya Chandrayana, Satish Raghunath
  • Patent number: 10959113
    Abstract: Network traffic data associated with computer applications is collected based on static policies. First network parameter vectors are generated over a time period. Each network parameter vector of the first network parameter vectors comprises first optimal values, estimated by a Bayesian learning module using a generative model, for network parameters. Second network parameter vectors are generated over the same time period. Each network parameter vector of the second network parameter vectors comprises second optimal values, computed by a best parameter generator through optimizing an objective function, for the network parameters. It is determined whether the first network parameter vectors converge to the second network parameter vectors and whether network parameter optimization for the network parameters is performing normally.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Xu Che
  • Patent number: 10944631
    Abstract: Network requests are made to download a data object with different settings of network parameters. Download outcomes of the data object as requested by the network requests are determined. An elasticity of downloading the data object is determined with respect to a specific network parameter in the network parameters. The elasticity is used to generate a network optimization policy that identifies an optimal value for the specific network parameter to be implemented by user devices and/or other devices/elements for downloading the data object.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: March 9, 2021
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Kartikeya Chandrayana
  • Publication number: 20210014126
    Abstract: An data driven approach to generating synthetic data matrices is presented. By retrieving historical network traffic data, probabilistic models are generated. Optimal distribution families for a set of independent data segments are determined. Applications are tested and performance metrics are determined based on the generated synthetic data matrices.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Xu Che, Shauli Gal, Andrey Karapetov
  • Patent number: 10873864
    Abstract: Based on expert input comprising recommended parameter values, a machine learning framework is constrained to perform machine learning to estimate optimal parameter values for TCP parameters in specific regions of an output parameter space. Network traffic data associated with a plurality of data requests to one or more computer applications are collected, over a time block, based on sampled parameter values for the TCP parameters. The sampled parameter values are distributed within the specific regions of the output parameter space. The machine learning is used to estimate the optimal parameter values for the TCP parameters. The optimal parameter values, for the TCP parameters, are propagated to and used by user devices to make new data requests to the computer applications.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: December 22, 2020
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Shauli Gal
  • Patent number: 10791035
    Abstract: An data driven approach to generating synthetic data matrices is presented. By retrieving historical network traffic data, probabilistic models are generated. Optimal distribution families for a set of independent data segments are determined. Applications are tested and performance metrics are determined based on the generated synthetic data matrices.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: September 29, 2020
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Xu Che, Shauli Gal, Andrey Karapetov
  • Publication number: 20200128065
    Abstract: Network traffic data associated with data requests to computer applications based on static policies is collected. An optimization order is established among network parameters. A first network parameter of a higher rank in the optimization order is estimated based on the collected network traffic data before one or more other network parameters of lower ranks are estimated. Optimal values for the other network parameters are estimated based at least in part on the estimated first optimal value for the first network parameter. The estimated first optimal value of the first network parameter and the estimated optimal values for the other network parameters are propagated to be used by user devices to make new data requests to the computer applications.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Kartikeya Chandrayana, Shauli Gal
  • Patent number: 10609119
    Abstract: Network traffic data associated with data requests to computer applications based on static policies is collected. An optimization order is established among network parameters. A first network parameter of a higher rank in the optimization order is estimated based on the collected network traffic data before one or more other network parameters of lower ranks are estimated. Optimal values for the other network parameters are estimated based at least in part on the estimated first optimal value for the first network parameter. The estimated first optimal value of the first network parameter and the estimated optimal values for the other network parameters are propagated to be used by user devices to make new data requests to the computer applications.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: March 31, 2020
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Kartikeya Chandrayana, Shauli Gal