Patents by Inventor Satyajit Das
Satyajit Das 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: 20250039089Abstract: Techniques for automatically providing per tenant weighted DCMP over shared transport interfaces and automated flow has load balancing are described. The techniques may include onboarding, by an SD-WAN controller, the tenant with a resource profile to a first multi-tenant edge device, where the resource profile defines a traffic allowance per transport interface for the tenant on the first multi-tenant edge device. The SD-WAN controller receives, from the first multi-tenant edge device, information including a first weight per transport interface of the first multi-tenant edge device for the tenant. The SD-WAN controller transmits the information to a second multi-tenant device. The SD-WAN controller receives, from the second multi-tenant edge device, information including a second weight per transport interface of the second multi-tenant edge device, and transmits the information to the first multi-tenant edge device.Type: ApplicationFiled: July 17, 2024Publication date: January 30, 2025Inventors: Ganesh Devendrachar, Ajeet Pal Singh Gill, Balaji Sundararajan, Srilatha Tangirala, Satish Varadarajula, Satyajit Das
-
Publication number: 20240414094Abstract: Techniques are described for detecting a change in Path Maximum Transfer Unit (PMTU) in a network and initiating a PMTU discovery process. A Bidirectional Forwarding Detection (BFD) data packet is generated having enhanced headers configured to record a largest packet sent value and a largest packet received value. The BFD data packet is sent from a first network device (such as a first router) to a second network device (such as a second router). A largest packet sent value and a largest packet received value are each recorded in the BFD data packet. If the largest data packet sent value is larger than the largest data packet received value, then a determination can be made that a path change has resulted in a reduction in PMTU which has resulted in either a data packet being fragmented, a data packet being dropped or both. A PMTU discovery can then be performed.Type: ApplicationFiled: June 9, 2023Publication date: December 12, 2024Inventors: Avinash Shah, Ganesh Devendrachar, Arul Murugan Manickam, Laxmikantha Reddy Ponnuru, Satyajit Das, Pritam Baruah
-
Publication number: 20240348554Abstract: Techniques are described for avoiding data packet fragmentation in a routing device such as a router or network switch. Path Maximum Transport Unit (PMTU) values are monitored for a plurality of egress links of a networking device. A statistical analysis of fragmentation rates is performed. The statistical analysis can be performed on a per-link basis, per-flow basis or both per-link and per-flow basis. If the packet fragmentation rate of data flows through a particular egress link exceeds a determined threshold value, one or more data flows can be re-routed to a different egress link having a higher PMTU, thereby preventing data packet fragmentation.Type: ApplicationFiled: April 12, 2023Publication date: October 17, 2024Inventors: Balaji Sundararajan, Ganesh Devendrachar, Avinash Shah, Preety Mordani, Satyajit Das, Michael John Moskal
-
Patent number: 12068959Abstract: Techniques for automatically providing per tenant weighted DCMP over shared transport interfaces and automated flow has load balancing are described. The techniques may include onboarding the tenant to the local multi-tenant edge device associated with a tenant, where the resource profile defines a traffic allowance per transport interface for the tenant. Local weight per transport interface is applied. Information including local weight per transport interface is transmitted to a remote device via an SD-WAN controller. Information including a remote weight per transport interface of the remote device is received via the SD-WAN controller. Traffic is routed from the tenant based on local weight per transport interface of the local device and remote weight per transport interface of the remote device.Type: GrantFiled: July 24, 2023Date of Patent: August 20, 2024Assignee: Cisco Technology, Inc.Inventors: Ganesh Devendrachar, Ajeet Pal Singh Gill, Balaji Sundararajan, Srilatha Tangirala, Satish Varadarajula, Satyajit Das
-
Publication number: 20240179082Abstract: In one embodiment, a method includes configuring a first application probe class and a second application probe class. The first application probe class may be associated with a first Differentiated Services Code Point (DSCP), and the second application probe class may be associated with a second DSCP. The method also includes determining an adaptive Forward Error Correction (FEC) data policy for the first application probe class and the second application probe class, calculating a first loss value associated with the first application probe class for a link between a first network node and a second network node, and comparing the first loss value to a first loss threshold. The method further includes determining whether to activate FEC processing for the first application probe class in response to comparing the first loss value to the first loss threshold.Type: ApplicationFiled: February 6, 2024Publication date: May 30, 2024Inventors: Vishali Somaskanthan, Saurabh Kumar, Satyajit Das, Priyanka Chidambar Patil
-
Patent number: 11902140Abstract: In one embodiment, a method includes configuring a first application probe class and a second application probe class. The first application probe class may be associated with a first Differentiated Services Code Point (DSCP), and the second application probe class may be associated with a second DSCP. The method also includes determining an adaptive Forward Error Correction (FEC) data policy for the first application probe class and the second application probe class, calculating a first loss value associated with the first application probe class for a link between a first network node and a second network node, and comparing the first loss value to a first loss threshold. The method further includes determining whether to activate FEC processing for the first application probe class in response to comparing the first loss value to the first loss threshold.Type: GrantFiled: July 26, 2022Date of Patent: February 13, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Vishali Somaskanthan, Saurabh Kumar, Satyajit Das, Priyanka Chidambar Patil
-
Publication number: 20230344771Abstract: In one embodiment, a method includes receiving traffic and identifying one or more attributes associated with the traffic. The method also includes dynamically selecting a load balancing algorithm based on the one or more attributes in accordance with a load balancing scheme. The method further includes performing load balancing on the traffic in accordance with the load balancing algorithm and communicating the traffic from a first network element to a second network element in accordance with the load balancing.Type: ApplicationFiled: August 2, 2022Publication date: October 26, 2023Inventors: Arul Murugan Manickam, Avinash Shah, Laxmikantha Reddy Ponnuru, Satyajit Das, Deepa Rajendra Sangolli, Govindakrishnan Kannan, Pritam Baruah
-
Publication number: 20230344741Abstract: In one embodiment, a method includes configuring a first application probe class and a second application probe class. The first application probe class may be associated with a first Differentiated Services Code Point (DSCP), and the second application probe class may be associated with a second DSCP. The method also includes determining an adaptive Forward Error Correction (FEC) data policy for the first application probe class and the second application probe class, calculating a first loss value associated with the first application probe class for a link between a first network node and a second network node, and comparing the first loss value to a first loss threshold. The method further includes determining whether to activate FEC processing for the first application probe class in response to comparing the first loss value to the first loss threshold.Type: ApplicationFiled: July 26, 2022Publication date: October 26, 2023Inventors: Vishali Somaskanthan, Saurabh Kumar, Satyajit Das, Priyanka Chidambar Patil
-
Publication number: 20230344775Abstract: In one embodiment, a method includes receiving, by a network node, traffic within a hierarchical software-defined wide area network (SD-WAN) network. The method also includes determining, by the network node, a destination region of the traffic. The destination region is within the hierarchical SD-WAN network. The method further includes classifying, by the network node, the traffic based on a destination match condition. The destination match condition is associated with two or more destination regions.Type: ApplicationFiled: July 28, 2022Publication date: October 26, 2023Inventors: Jigar Parekh, Mrigendra Patel, Sanjay Sreenath, Laxmikantha Reddy Ponnuru, Satyajit Das, Kaiyuan Xu, Hari Krishna Donti, Tahir Ali, Hamzah Shuaib Kardame
-
Publication number: 20230188460Abstract: In one embodiment, a method includes determining, by a network node, that a first plurality of tunnel interfaces resides in a core region of a network and determining, by the network node, that a second plurality of tunnel interfaces resides in an access region of the network. The method also includes configuring, by the network node, a first tunnel interface as a core regional fallback path for the core region of the network and configuring, by the network node, a second tunnel interface as an access regional fallback path for the access region of the network.Type: ApplicationFiled: March 7, 2022Publication date: June 15, 2023Inventors: Jigar Parekh, Satyajit Das, Prithvi Sharan, Laxmikantha Reddy Ponnuru
-
Patent number: 11582068Abstract: The present disclosure is directed to a mechanism for optimized application performance in SD-WAN, and includes the steps of receiving initial traffic packets at a first site for transmission to a second site; determining whether a direct tunnel is established between the first site and the second site based on a state of the second site, the state comprising an active state indicating that a direct tunnel is established between the first and second sites or an inactive state indicating that the direct tunnel is not established between the first and second sites; and in response to determining that the direct tunnel is not established, determining that the initial packets satisfy a configured trigger; forwarding the initial packets to the second site via a backup path; establishing the direct tunnel between the first and second sites; and forwarding subsequent traffic packets to the second site via the established direct tunnel.Type: GrantFiled: November 6, 2020Date of Patent: February 14, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Laxmikantha Reddy Ponnuru, Samir Thoria, Managa Sunitha Arun Kumar, Satyajit Das, Ram Dular Singh
-
Patent number: 11329950Abstract: A WAN controller can configure a first WAN interface on a first WAN edge device to connect to a first transport network. The WAN controller can configure a second WAN interface on a second WAN edge device to connect to a second transport network. The WAN controller or the first WAN edge device, connected to a first access device of an access network, can determine the first WAN edge device has no Layer 2 connectivity to the second WAN edge device, connected to a second access device of the access network. The WAN controller or the first WAN edge device can establish a tunnel between the first WAN edge device and the second WAN interface. The WAN controller can route a specified class of WAN traffic received by the first WAN edge device from the access network through the tunnel.Type: GrantFiled: August 2, 2019Date of Patent: May 10, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Ajay Kumar Mishra, Satyajit Das, Laxmikantha Reddy Ponnuru, Anubhav Gupta
-
Publication number: 20220029857Abstract: The present disclosure is directed to a mechanism for optimized application performance in SD-WAN, and includes the steps of receiving initial traffic packets at a first site for transmission to a second site; determining whether a direct tunnel is established between the first site and the second site based on a state of the second site, the state comprising an active state indicating that a direct tunnel is established between the first and second sites or an inactive state indicating that the direct tunnel is not established between the first and second sites; and in response to determining that the direct tunnel is not established, determining that the initial packets satisfy a configured trigger; forwarding the initial packets to the second site via a backup path; establishing the direct tunnel between the first and second sites; and forwarding subsequent traffic packets to the second site via the established direct tunnel.Type: ApplicationFiled: November 6, 2020Publication date: January 27, 2022Inventors: Laxmikantha Reddy Ponnuru, Samir Thoria, Managa Sunitha Arun Kumar, Satyajit Das, Ram Dular Singh
-
Publication number: 20210036987Abstract: A WAN controller can configure a first WAN interface on a first WAN edge device to connect to a first transport network. The WAN controller can configure a second WAN interface on a second WAN edge device to connect to a second transport network. The WAN controller or the first WAN edge device, connected to a first access device of an access network, can determine the first WAN edge device has no Layer 2 connectivity to the second WAN edge device, connected to a second access device of the access network. The WAN controller or the first WAN edge device can establish a tunnel between the first WAN edge device and the second WAN interface. The WAN controller can route a specified class of WAN traffic received by the first WAN edge device from the access network through the tunnel.Type: ApplicationFiled: August 2, 2019Publication date: February 4, 2021Inventors: Ajay Kumar Mishra, Satyajit Das, Laxmikantha Reddy Ponnuru, Anubhav Gupta
-
Publication number: 20160055263Abstract: Described herein are techniques for a search feature within a business suite. The business suite includes one or more software applications configured to interoperate with one another. The one or more software applications can perform business functions which support the core business of the organization. The search feature receives a search query from a user and matches the search query to matching paraphrases (i.e., keywords) of actions in an actions database. If a match is found between a matching paraphrase and the search query, a presentation paraphrase that corresponds with the matching paraphrase is presented as part of a search result. Subsequent selection of the presentation paraphrase can cause the action to be executed.Type: ApplicationFiled: July 29, 2015Publication date: February 25, 2016Inventors: Dominic Philip Haine, Scott McGhee, Satyajit Das
-
Publication number: 20160056474Abstract: A scaffold includes struts that intersect at nodes. In some instances, a cross section of the cores has at least one dimension less than 100 microns. The core can be a solid, liquid or a gas. In some instances, one or more shell layers are positioned on the core.Type: ApplicationFiled: October 6, 2015Publication date: February 25, 2016Inventors: Julia R. Greer, Lucas R. Meza, Satyajit Das