Patents by Inventor Satish Raghunath

Satish Raghunath 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).

  • 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: 11050706
    Abstract: Network performance data, such as routing trip time between autonomous systems and data centers, is gathered and aggregated to determine optimal mappings of autonomous systems and data centers. Autonomous system based DNS steering may be automated by repeating a life cycle of determining the optimal mappings. Data delivery strategies are applied to a portion of a network to deliver content using the optimal mappings.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: June 29, 2021
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • 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
  • Patent number: 10911347
    Abstract: A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: February 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Patent number: 10904205
    Abstract: A CDN traffic is optimized by a client-side system that maps the servers in the CDN system. Content requests from client devices for domain names are forwarded to servers in the CDN system that may be selected from the map to prevent a cache miss in the a server for a particular request for content.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, 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: 10798199
    Abstract: A system for improving network data communications performance between end-user devices and content origin servers. A plurality of accelerators are distributed across a network and communicate with end-user devices and content origin servers. Software development kits installed on end-user devices monitor control channel data traffic between the end-user devices and accelerators. Various data traffic efficiency approaches are implemented by the software development kits on the end-user devices and the plurality of accelerators resulting in improved data communications links between the end-user devices and the content origin servers.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: October 6, 2020
    Assignee: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath, Radha Krishna Pagadala, Shauli Gal, Maria Garcia Cerdeno, Russell Larsen
  • Patent number: 10795954
    Abstract: Data analysis is performed through a series of commands that apply functions to an initial scope of data. In a client-server architecture, a data analyst may interact with and view a scope of data through a series of commands. Query formation may be performed at a server to generate reports of data to be presented at the client.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: October 6, 2020
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • 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
  • Patent number: 10778522
    Abstract: A dynamic approach to optimizing configuration of network parameters is presented. By gathering operational contexts and aggregating optimized network performance data against a baseline, a training data set may be generated. Client-side policies are determined, in part, by applying machine learning techniques on the training data set to achieve desired outcomes. Data delivery strategies are compiled at user devices to deliver content using the optimized network configuration values based on the operating contexts.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: September 15, 2020
    Assignee: salesforce.com, inc.
    Inventors: Gabriel Tavridis, Kartikeya Chandrayana, Maria Garcia Cerdeno, Russell Larsen, Satish Raghunath, Shauli Gal, Wojciech Koszek
  • Publication number: 20200177541
    Abstract: A CDN traffic is optimized by a client-side system that maps the servers in the CDN system. Content requests from client devices for domain names are forwarded to servers in the CDN system that may be selected from the map to prevent a cache miss in the a server for a particular request for content.
    Type: Application
    Filed: January 31, 2020
    Publication date: June 4, 2020
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • 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
  • Patent number: 10567332
    Abstract: A CDN traffic is optimized by a client-side system that maps the servers in the CDN system. Content requests from client devices for domain names are forwarded to servers in the CDN system that may be selected from the map to prevent a cache miss in the a server for a particular request for content.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: February 18, 2020
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Publication number: 20200052995
    Abstract: A data-driven approach to network performance diagnosis and root-cause analysis is presented. By collecting and aggregating data attribute values across multiple components of a content delivery system and comparing against baselines for points of inspection, network performance diagnosis and root-cause analysis may be prioritized based on impact on content delivery. Recommended courses of action may be determined and provided based on the tracked network performance analysis at diagnosis points.
    Type: Application
    Filed: October 22, 2019
    Publication date: February 13, 2020
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Patent number: 10560332
    Abstract: An adaptive multi-phase approach to estimating network parameters is presented. By gathering and aggregating raw network traffic data and comparing against default network parameters, a training data set may be generated. A black box optimization may be used in tandem with a supervised learning algorithm to bias towards better choices and eventually pick network parameters which optimize performance. Data delivery strategies are applied to deliver content using the optimized network policies based on the estimated parameters.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: February 11, 2020
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Tejaswini Ganapathi
  • Patent number: 10548034
    Abstract: A data driven approach to emulating application performance is presented. By retrieving historical network traffic data, probabilistic models are generated to simulate wireless networks. Optimal distribution families for network values are determined. Performance data is captured from applications operating on simulated user devices operating on a virtual machine with a network simulator running sampled tuple values.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: January 28, 2020
    Assignee: salesforce.com, inc.
    Inventors: Tejaswini Ganapathi, Satish Raghunath, Shauli Gal, Kartikeya Chandrayana, Xu Che, Andrey Karapetov