Patents by Inventor Kartikeya Chandrayana

Kartikeya Chandrayana 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: 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: 9544205
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 10, 2017
    Assignee: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • 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
  • Patent number: 9282012
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: March 8, 2016
    Assignee: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • Publication number: 20150249582
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 3, 2015
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • Patent number: 9055466
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 9, 2015
    Assignee: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • Patent number: 9036656
    Abstract: Techniques are provided for transmitting a plurality of Fiber-Channel packets in an FC network. A reliability protocol header comprising reliability attributes and FC attributes are prepended to the FC packets prior to their transmission for each packet in an exchange block comprising a plurality of FC packets. The FC packets are transmitted with the reliability protocol header across the FC network for delivery to a destination device.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: May 19, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Parthasarathy, Vijay Chander, Surekha Puttasubbappa Chandrashekarappa, Kartikeya Chandrayana
  • Publication number: 20150003249
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • Publication number: 20140304395
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Application
    Filed: November 12, 2013
    Publication date: October 9, 2014
    Applicant: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • Publication number: 20140304207
    Abstract: Network performance data is gathered and analyzed to produce network patterns and data delivery strategies. Client devices and other network components report network performance data to a central management system. Data delivery strategies are applied to a portion of a network to deliver content appropriate for network patterns that are associated with the portion of the network.
    Type: Application
    Filed: November 13, 2013
    Publication date: October 9, 2014
    Applicant: Twin Prime, Inc.
    Inventors: Kartikeya Chandrayana, Satish Raghunath
  • Patent number: 7917650
    Abstract: A method for balancing traffic across paths connecting a network to the Internet using a fractional allocation strategy for distributing the traffic from a congested selected path. The strategy includes: (a) associating the paths j with a counter i; (b) calculating the total initial selected path overload; (c) calculating the selected path load, wherein the load is equal to the initial selected path overload less the sum of the low capacity boundary for i path(s); (d) calculating the portion of the traffic on the selected path to be distributed using a bi-sectional search strategy; (e) distributing a portion of the traffic on the selected path to the other paths; and (f) stopping if there are no more paths (i=j), otherwise increasing the numerical value of the counter by one (1) and go to step (c).
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: March 29, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Kartikeya Chandrayana, Matthew Roughan, Subhabrata Sen, Yin Zhang
  • Publication number: 20090037600
    Abstract: A method for balancing traffic across paths connecting a network to the Internet using a fractional allocation strategy for distributing the traffic from a congested selected path. The strategy includes: (a) associating the paths j with a counter i; (b) calculating the total initial selected path overload; (c) calculating the selected path load, wherein the load is equal to the initial selected path overload less the sum of the low capacity boundary for i path(s); (d) calculating the portion of the traffic on the selected path to be distributed using a bi-sectional search strategy; (e) distributing a portion of the traffic on the selected path to the other paths; and (f) stopping if there are no more paths (i=j), otherwise increasing the numerical value of the counter by one (1) and go to step (c).
    Type: Application
    Filed: September 9, 2008
    Publication date: February 5, 2009
    Inventors: Kartikeya Chandrayana, Matthew Roughan, Subhabrata Sen, Yin Zhang