Patents by Inventor Sunil Mukundan

Sunil Mukundan 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: 20190075083
    Abstract: In one aspect, a computerized system useful for implementing a virtual private network (VPN) including an edge device that automatically establishes an Internet Protocol Security (IPsec) tunnel alongside an unsecure Multipath Protocol (MP) tunnel with a gateway device in preparation for a transmission of a secure traffic communication. The edge device has a list of local subnets. The edge device sends the list of local subnets to the gateway during an initial MP tunnel establishment handshake message exchange between the edge device and the gateway device. Each subnet includes an indication of whether the subnet is reachable over the VPN. A gateway device that automatically establishes the IPsec tunnel alongside the unsecure MP tunnel with the edge device. An enterprise datacenter server that comprises an orchestrator module that receives a toggle the VPN command and enables the VPN on the orchestrator.
    Type: Application
    Filed: November 2, 2018
    Publication date: March 7, 2019
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter
  • Publication number: 20180375824
    Abstract: In one aspect, a computerized method includes the step of providing process monitor in a Gateway. The method includes the step of, with the process monitor, launching a Gateway. Daemon (GWD). The GWD runs a GWD process that implements a Network Address Translation (NAT) process. The NAT process includes receiving a set of data packets from one or more Edge devices and forwarding the set of data packets to a public Internet. The method includes the step of receiving another set of data packets from the public Internet and forwarding the other set of data packets to the one or more Edge devices. The method includes the step of launching a Network Address Translation daemon (NATD). The method includes the step of detecting that the GWD process is interrupted; moving the NAT process to the NATD.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 27, 2018
    Inventors: AJIT RAMACHANDRA MAYYA, PARAG PRITAM THAKORE, STEPHEN CRAIG CONNORS, STEVEN MICHAEL WOO, SUNIL MUKUNDAN, THOMAS HAROLD SPEETER
  • Patent number: 10135789
    Abstract: In one aspect, a computerized system useful for implementing a virtual private network (VPN) including an edge device that automatically establishes an Internet Protocol Security (IPsec) tunnel alongside an unsecure Multipath Protocol (MP) tunnel with a gateway device in preparation for a transmission of a secure traffic communication. The edge device has a list of local subnets. The edge device sends the list of local subnets to the gateway during an initial MP tunnel establishment handshake message exchange between the edge device and the gateway device. Each subnet includes an indication of whether the subnet is reachable over the VPN. A gateway device that automatically establishes the IPsec tunnel alongside the unsecure MP tunnel with the edge device. An enterprise datacenter server that comprises an orchestrator module that receives a toggle the VPN command and enables the VPN on the orchestrator.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: November 20, 2018
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter
  • Publication number: 20180302286
    Abstract: A computerized method useful for implementing a Multi-Source Inbound QoS (Quality of Service) process in a computer network includes the step of calculating a current usage rate of a provider entity. The provider entity is classified by a network traffic priority; implementing a fair sharing policy among a set of provider entities. The method includes the step of adjusting any excess bandwidth among a set of provider entities. The method includes the step of implementing link sharing at a provider-entity level.
    Type: Application
    Filed: November 13, 2017
    Publication date: October 18, 2018
    Inventors: AJIT RAMACHANDRA MAYYA, PARAG PRITAM THAKORE, STEPHEN CRAIG CONNORS, STEVEN MICHAEL WOO, SUNIL MUKUNDAN, MUKAMALA SWAMINATHAN SRIHARI
  • Publication number: 20180234300
    Abstract: In one aspect, a computerized method useful for connecting to a multipath hub in a cluster includes the step of, with a gateway in a same network as the cluster, receiving, from a branch edge, a request to connect to a logical identifier (ID) of the multipath hub. The gateway recognizes a logical ID representing a cluster. The gateway determines a least-loaded edge in the cluster to be the multipath hub. The gateway returns a connectivity information for the multipath hub. The branch edge configures a tunnel to the multipath hub.
    Type: Application
    Filed: September 18, 2017
    Publication date: August 16, 2018
    Inventors: AJIT RAMACHANDRA MAYYA, PARAG PRITAM THAKORE, STEPHEN CRAIG CONNORS, STEVEN MICHAEL WOO, SUNIL MUKUNDAN, NITIN KUMAR ANANDA
  • Publication number: 20180034668
    Abstract: In one aspect, A computerized method of a gateway distributing routes learned through routing protocols (RP) into a Border Gateway Protocol (BGP) includes the step of providing a first gateway that receives a route over a routing protocol. The method includes the step of with the first gateway, redistributing the route to one or more peer routers as a BGP route based on one or more specified criteria. The method includes the step of setting a gateway precedence based on the redistribution of the route to the one or more peer routers as the BGP route. The method includes the step of, based on the gateway precedence, setting a second gateway to automatically redistribute the route with different priorities to influence steering of traffic to a preferred gateway.
    Type: Application
    Filed: June 15, 2017
    Publication date: February 1, 2018
    Inventors: AJIT RAMACHANDRA MAYYA, PARAG PRITAM THAKORE, STEPHEN CRAIG CONNORS, STEVEN MICHAEL WOO, SUNIL MUKUNDAN, THOMAS HAROLD SPEETER, VIPIN KUMAR
  • Publication number: 20170251038
    Abstract: A network device is configured to receive information regarding a group of content streams and determine a buffer size for each of the content streams. The network device is further configured to receive the content streams from one or more encoding devices. The network device is further configured to buffer an amount of each of the content streams based on the respective buffer size. The network device is further configured to send a first content stream to a user device. The network device is further configured to determine that the first content stream has a quality of experience issue and send the second content stream to the user device.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Karthik NARAYANAN, Sunil MUKUNDAN, Satheesh RAMALINGAM
  • Patent number: 9722815
    Abstract: In one exemplary aspect, an edge-gateway multipath method includes the step of providing an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network. A set of wide area network (WAN) links connected to the edge device are automatically detected. The WAN links are automatically measured without the need for an external router. The edge device is communicatively coupled with a central configuration point in the cloud-computing network. The method further includes the step of downloading, from the central configuration point, an enterprise-specific configuration data into the edge device. The enterprise-specific configuration data includes the gateway information. The edge device is communicatively coupled with a gateway in the cloud-computing network. The communicatively coupling of the edge device with the gateway includes a multipath (MP) protocol.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: August 1, 2017
    Inventors: Sunil Mukundan, Stephen Craig Connors, Steven Michael Woo, Ajit Ramachandra Mayya, Thomas Harold Speeter
  • Patent number: 9654527
    Abstract: A network device is configured to receive information regarding a group of content streams and determine a buffer size for each of the content streams. The network device is further configured to receive the content streams from one or more encoding devices. The network device is further configured to buffer an amount of each of the content streams based on the respective buffer size. The network device is further configured to send a first content stream to a user device. The network device is further configured to determine that the first content stream has a quality of experience issue and send the second content stream to the user device.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: May 16, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Karthik Narayanan, Sunil Mukundan, Satheesh Ramalingam
  • Publication number: 20170134186
    Abstract: In one exemplary aspect, an edge-gateway multipath method includes the step of providing an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network. A set of wide area network (WAN) links connected to the edge device are automatically detected. The WAN links are automatically measured without the need for an external router. The edge device is communicatively coupled with a central configuration point in the cloud-computing network. The method further includes the step of downloading, from the central configuration point, an enterprise-specific configuration data into the edge device. The enterprise-specific configuration data includes the gateway information. The edge device is communicatively coupled with a gateway in the cloud-computing network. The communicatively coupling of the edge device with the gateway includes a multipath (MP) protocol.
    Type: Application
    Filed: July 28, 2016
    Publication date: May 11, 2017
    Inventors: SUNIL MUKUNDAN, STEPHEN CRAIG CONNORS, STEVEN MICHAEL WOO, AJIT RAMACHANDRA MAYYA, THOMAS HAROLD SPEETER
  • Publication number: 20170126564
    Abstract: In one aspect, a computerized method of an application routing service includes the step of using a deep-packet inspection (DPI) technique on a first network flow to identify an application. The method includes the step of storing an Internet-protocol (IP) address and a port number used by the application and an identity of the application in a database. The method includes the step of detecting a second network flow. The method includes the step of identifying the IP address and the port number of the application in the second network flow. The method includes the step of looking up the IP address and the port number in the database. The method includes the step of identifying the application based on the IP address and the port number.
    Type: Application
    Filed: January 17, 2017
    Publication date: May 4, 2017
    Inventors: AJIT RAMACHANDRA MAYYA, PARAG PRITAM THAKORE, STEPHEN CRAIG CONNORS, SUNIL MUKUNDAN, THOMAS HAROLD SPEETER
  • Publication number: 20160315912
    Abstract: In one aspect, a computerized system useful for implementing a virtual private network (VPN) including an edge device that automatically establishes an Internet Protocol Security (IPsec) tunnel alongside an unsecure Multipath Protocol (MP) tunnel with a gateway device in preparation for a transmission of a secure traffic communication. The edge device has a list of local subnets. The edge device sends the list of local subnets to the gateway during an initial MP tunnel establishment handshake message exchange between the edge device and the gateway device. Each subnet includes an indication of whether the subnet is reachable over the VPN. A gateway device that automatically establishes the IPsec tunnel alongside the unsecure MP tunnel with the edge device. An enterprise datacenter server that comprises an orchestrator module that receives a toggle the VPN command and enables the VPN on the orchestrator.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 27, 2016
    Inventors: AJIT RAMACHANDRA MAYYA, PARAG PRITAM THAKORE, STEPHEN CRAIG CONNORS, STEVEN MICHAEL WOO, SUNIL MUKUNDAN, THOMAS HAROLD SPEETER
  • Patent number: 9104582
    Abstract: A device is configured to receive first data of a media file. The first data is in a first type of format. The device is further configured to extract media data and metadata from the first data, to store the media data in a first cache, and to store the metadata in a second cache. The device is also configured to determine a second type of format that is supported by a client device. The second type of format is different from the first type of format. The device is configured to retrieve the media data from the first cache, to retrieve the metadata from the second cache, to construct second data that is in the second type of format based on the media data and the metadata, and to provide the second data to the client device.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: August 11, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Sunil Mukundan, Saravanan Purushothaman
  • Publication number: 20150016249
    Abstract: In one exemplary aspect, an edge-gateway multipath method includes the step of providing an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network. A set of wide area network (WAN) links connected to the edge device are automatically detected. The WAN links are automatically measured without the need for an external router. The edge device is communicatively coupled with a central configuration point in the cloud-computing network. The method further includes the step of downloading, from the central configuration point, an enterprise-specific configuration data into the edge device. The enterprise-specific configuration data includes the gateway information. The edge device is communicatively coupled with a gateway in the cloud-computing network. The communicatively coupling of the edge device with the gateway includes a multipath (MP) protocol.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 15, 2015
    Inventors: Sunil Mukundan, Stephen Craig Connors, Steven Michael Woo, Ajit Ramachandra Mayya, Thomas Harold Speeter
  • Patent number: 8532171
    Abstract: A method and apparatus for segmenting multiple live media streams of differing qualities into a single output stream. The live media streams may have constant or unpredictable key frame intervals.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: September 10, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Karthik Narayanan, Zubair Visharam, Sunil Mukundan
  • Patent number: 8489760
    Abstract: A method and apparatus for creating universal adaptive bit rate streams using a generic container format to store audio, video, and supplemental data that allows seamless trans-containerization from one adaptive streaming format to another.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 16, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Zubair Visharam, Sunil Mukundan, Karthik Narayanan, Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan
  • Patent number: 8392615
    Abstract: A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: March 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Zubair Visharam, Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Sunil Mukundan
  • Publication number: 20120311177
    Abstract: A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 6, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Zubair VISHARAM, Jaspal KOHLI, Kumar NARAYANAN, Prabakar SUNDARRAJAN, Sunil MUKUNDAN
  • Publication number: 20120254456
    Abstract: A method and apparatus for creating universal adaptive bit rate streams using a generic container format to store audio, video, and supplemental data that allows seamless trans-containerization from one adaptive streaming format to another.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: Juniper Networks, Inc.
    Inventors: Zubair Visharam, Sunil Mukundan, Karthik Narayanan, Jaspel Kohli, Kumar Narayanan, Prabakar Sundarrajan
  • Patent number: 8219711
    Abstract: A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: July 10, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Zubair Visharam, Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Sunil Mukundan