Patents by Inventor Shauli Gal

Shauli Gal 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: 20190104037
    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 2, 2017
    Publication date: April 4, 2019
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Publication number: 20190052518
    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. Alerts may be generated to present recommended courses of action based on the tracked performance analysis.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 14, 2019
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Gabriel Tavridis, Kevin Wang
  • Publication number: 20190052597
    Abstract: Network performance data metrics are gathered and aggregated. A policy engine chooses an optimal selection of networking protocol based on the metrics. Data delivery strategies are applied to a portion of a network to deliver content using the received choice of networking protocol policy optimized by machine learning techniques.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 14, 2019
    Inventors: Satish Raghunath, Kartikeya Chandrayana, Shauli Gal
  • Patent number: 10205634
    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: May 12, 2017
    Date of Patent: February 12, 2019
    Assignee: salesforce.com, inc.
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Tejaswini Ganapathi
  • Publication number: 20180331908
    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: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana, Tejaswini Ganapathi
  • Publication number: 20180278688
    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: March 24, 2017
    Publication date: September 27, 2018
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Publication number: 20180278571
    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: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Shauli Gal, Satish Raghunath, Kartikeya Chandrayana
  • Publication number: 20180159947
    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: Application
    Filed: January 16, 2018
    Publication date: June 7, 2018
    Inventors: Kartikeya Chandrayana, Satish Raghunath, Radha Krishna Pagadala, Shauli Gal, Maria Garcia Cerdeno, Russell Larsen
  • Patent number: 9985875
    Abstract: A system and method for handling critical events in service delivery gateways. Events are defined that cause a transition from a master redundancy state to a standby redundancy state in service delivery gateways and a plurality of signal-routes are stored. Each signal-route is associated with one or more of the defined events. A first defined event is detected in the first service delivery gateway and causes a transition from the first master redundancy state to the first standby redundancy state in the first service delivery gateway and a change in a first signal-route from the plurality of signal-routes in the first service delivery gateway. The change in the first signal-route is advertised and a second service delivery gateway transitions from the first standby redundancy state to the first master redundancy state.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 29, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Harsha Srinath, Sanjay Agrawal, Sankar Ramamoorthi, Gopi Krishna, Juan-Antonio Bernal Van der Ven, Shauli Gal, Ina Minei
  • Patent number: 9871878
    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: December 15, 2015
    Date of Patent: January 16, 2018
    Assignee: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath, Radha Krishna Pagadala, Shauli Gal, Maria Garcia Cerdeno, Russell Larsen
  • Patent number: 9379982
    Abstract: In general, techniques are described for load balancing, with a service node, packet flows using stateless load balancing that adapts to server failure to provide flow affinity to initially selected servers for the duration of respective flows. In one example, service node device applies stateless load balancing to packet flows to distribute the flows among a plurality of servers. The service node determines a failure of a failed server and then receives an initial packet of a packet flow from the packet flows and forwards the initial packet to an active server. The service node generates a mapping of the packet flow to the active server, determines a recovery of the failed server, receives a subsequent packet of the packet flow, and forwards the subsequent packet of the packet flow to the active server based at least on the mapping of the packet flow to the active server.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 28, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Gopi Krishna, Suresh Kumar Vinapamula Venkata, Shauli Gal, Li Fang, Harsha Srinath, Sanjay Agrawal, Jwala Dinesh Gupta Chakka
  • Publication number: 20160173387
    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: Application
    Filed: December 15, 2015
    Publication date: June 16, 2016
    Inventors: Kartikeya Chandrayana, Satish Raghunath, Radha Krishna Pagadala, Shauli Gal, Maria Garcia Cerdeno, Russell Larsen