Patents by Inventor Sumedh Degaonkar

Sumedh Degaonkar 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: 9313123
    Abstract: Described herein are systems and methods for improving networked communication systems by transforming IP addresses. In particular, an intermediary device disposed in a network between a plurality of clients and a plurality of servers can receive a request for a service offered at a specified domain name. The appliance can also receive a DNS-resolved primary address for a server associated with the domain name, and transform the primary address to a secondary address for the server. The address transformation can be done by the intermediary to prevent service interruption between a client and server due, for example, to server maintenance.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: April 12, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Sumedh Degaonkar, Manikam Muthiah
  • Patent number: 8886801
    Abstract: The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: November 11, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Manikam Muthiah, Raghav Somanahalli Narayana, Sumedh Degaonkar
  • Patent number: 8706885
    Abstract: The present solution provides a spillover management technique for virtual servers of an appliance based on health. Using a health based spillover technique, a network appliance may direct requests to a backup or second virtual server upon determining that a predetermined percentage of services being load balanced are down. In this manner, the spillover will occur based on a user controlled determination of a level of services being down to the number of services enabled. Instead of waiting for a last service of a virtual server to be marked down to spillover to another virtual server, the spillover may occur based on a user specified percentage. For example, the appliance may spillover from one virtual server to another virtual server when the number of services marked down relative to the number of enabled services falls below a specified percentage.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 22, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Sumedh Degaonkar, Manikam Muthiah
  • Publication number: 20140032750
    Abstract: The present solution provides a spillover management technique for virtual servers of an appliance based on health. Using a health based spillover technique, a network appliance may direct requests to a backup or second virtual server upon determining that a predetermined percentage of services being load balanced are down. In this manner, the spillover will occur based on a user controlled determination of a level of services being down to the number of services enabled. Instead of waiting for a last service of a virtual server to be marked down to spillover to another virtual server, the spillover may occur based on a user specified percentage. For example, the appliance may spillover from one virtual server to another virtual server when the number of services marked down relative to the number of enabled services falls below a specified percentage.
    Type: Application
    Filed: September 30, 2013
    Publication date: January 30, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Sumedh Degaonkar, Manikam Muthiah
  • Publication number: 20130315070
    Abstract: The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core.
    Type: Application
    Filed: July 29, 2013
    Publication date: November 28, 2013
    Applicant: Citrix Systems, Inc.
    Inventors: Manikam Muthiah, Raghav Somanahalli Narayana, Sumedh Degaonkar
  • Publication number: 20130311608
    Abstract: Described herein are systems and methods for improving networked communication systems by transforming IP addresses. In particular, an intermediary device disposed in a network between a plurality of clients and a plurality of servers can receive a request for a service offered at a specified domain name. The appliance can also receive a DNS-resolved primary address for a server associated with the domain name, and transform the primary address to a secondary address for the server. The address transformation can be done by the intermediary to prevent service interruption between a client and server due, for example, to server maintenance.
    Type: Application
    Filed: July 26, 2013
    Publication date: November 21, 2013
    Applicant: Citrix Systems, Inc.
    Inventors: Sumedh Degaonkar, Manikam Muthiah
  • Patent number: 8560695
    Abstract: The present solution provides a spillover management technique for virtual servers of an appliance based on health. Using a health based spillover technique, a network appliance may direct requests to a backup or second virtual server upon determining that a predetermined percentage of services being load balanced are down. In this manner, the spillover will occur based on a user controlled determination of a level of services being down to the number of services enabled. Instead of waiting for a last service of a virtual server to be marked down to spillover to another virtual server, the spillover may occur based on a user specified percentage. For example, the appliance may spillover from one virtual server to another virtual server when the number of services marked down relative to the number of enabled services falls below a specified percentage.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: October 15, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Sumedh Degaonkar, Manikam Muthiah
  • Patent number: 8533317
    Abstract: The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: September 10, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Manikam Muthiah, Raghav Somanahalli Narayana, Sumedh Degaonkar
  • Patent number: 8527641
    Abstract: Described herein are systems and methods for improving networked communication systems by transforming IP addresses. In particular, an intermediary device disposed in a network between a plurality of clients and a plurality of servers can receive a request for a service offered at a specified domain name. The appliance can also receive a DNS-resolved primary address for a server associated with the domain name, and transform the primary address to a secondary address for the server. The address transformation can be done by the intermediary to prevent service interruption between a client and server due, for example, to server maintenance.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: September 3, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Sumedh Degaonkar, Manikam Muthiah
  • Publication number: 20100322088
    Abstract: The present invention is directed towards systems and methods for monitoring services in a multi-core system. The systems and methods distribute the monitors for a service and the ownership of a service across the cores of the multi-core device. The greater resources of the multi-core device process the workload of the monitors for the services and the workload for monitoring the states of the services more efficiently than a single packet engine on a core.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Inventors: Manikam Muthiah, Raghav Somanahalli Narayana, Sumedh Degaonkar
  • Publication number: 20100138551
    Abstract: Described herein are systems and methods for improving networked communication systems by transforming IP addresses. In particular, an intermediary device disposed in a network between a plurality of clients and a plurality of servers can receive a request for a service offered at a specified domain name. The appliance can also receive a DNS-resolved primary address for a server associated with the domain name, and transform the primary address to a secondary address for the server. The address transformation can be done by the intermediary to prevent service interruption between a client and server due, for example, to server maintenance.
    Type: Application
    Filed: November 24, 2009
    Publication date: June 3, 2010
    Inventors: Sumedh Degaonkar, Manikam Muthiah
  • Publication number: 20100131946
    Abstract: The present solution provides a spillover management technique for virtual servers of an appliance based on health. Using a health based spillover technique, a network appliance may direct requests to a backup or second virtual server upon determining that a predetermined percentage of services being load balanced are down. In this manner, the spillover will occur based on a user controlled determination of a level of services being down to the number of services enabled. Instead of waiting for a last service of a virtual server to be marked down to spillover to another virtual server, the spillover may occur based on a user specified percentage. For example, the appliance may spillover from one virtual server to another virtual server when the number of services marked down relative to the number of enabled services falls below a specified percentage.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Inventors: Sumedh Degaonkar, Manikam Muthiah