Patents by Inventor Pritam Baruah
Pritam Baruah 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: 11881934Abstract: In one embodiment, a method includes receiving, by a network orchestrator, trace parameters from a user device. The method also includes determining, by the network orchestrator, to initiate a network path trace for the application, generating, by the network orchestrator, a filter policy for the network path trace using the trace parameters, and allocating, by the network orchestrator, a trace identification to the network path trace. The method also includes initiating, by the network orchestrator, the network path trace within a network by communicating the filter policy and the trace identification to a first node of the network and receiving, by the network orchestrator, network path trace data from a plurality of nodes of the network. The method further includes generating, by the network orchestrator, a trace report for the application using the network path trace data.Type: GrantFiled: October 31, 2022Date of Patent: January 23, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Jianda Liu, Xiaorong Wang, Shen Yong Qing, Olivier Patrick Jean Pelerin, Frederic René Philippe Detienne, Pritam Baruah, Ruchir Jain
-
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: 20230261963Abstract: The subject matter of this disclosure relates in general to the field of computer networking, and more particularly, to systems and methods for discovery of a tunnel for wide area network. Certain aspects provide a method for network path analysis. The method includes sending a first probe packet configured to identify a network tunnel, wherein the first probe packet includes an identifier of the first probe packet and a first time to live (TTL) value that corresponds to a first network hop; receiving a first response message from the first network hop in the network tunnel, wherein the first response message corresponds to the first probe packet and includes the identifier of the first probe packet; and analyzing the network tunnel based on the first response message including the identifier of the first probe packet.Type: ApplicationFiled: June 22, 2022Publication date: August 17, 2023Inventors: Anubhav Gupta, Pritam Baruah, Laxmikantha Reddy Ponnuru, Sireesha Yeruva
-
Publication number: 20230112928Abstract: In one embodiment, a method includes receiving, by a network orchestrator, trace parameters from a user device. The method also includes determining, by the network orchestrator, to initiate a network path trace for the application, generating, by the network orchestrator, a filter policy for the network path trace using the trace parameters, and allocating, by the network orchestrator, a trace identification to the network path trace. The method also includes initiating, by the network orchestrator, the network path trace within a network by communicating the filter policy and the trace identification to a first node of the network and receiving, by the network orchestrator, network path trace data from a plurality of nodes of the network. The method further includes generating, by the network orchestrator, a trace report for the application using the network path trace data.Type: ApplicationFiled: October 31, 2022Publication date: April 13, 2023Inventors: Jianda Liu, Xiaorong Wang, Shen Yong Qing, Olivier Patrick Jean Pelerin, Frederic René Philippe Detienne, Pritam Baruah, Ruchir Jain
-
Patent number: 11516104Abstract: In one embodiment, a method includes receiving, by a network orchestrator, trace parameters from a user device. The method also includes determining, by the network orchestrator, to initiate a network path trace for the application, generating, by the network orchestrator, a filter policy for the network path trace using the trace parameters, and allocating, by the network orchestrator, a trace identification to the network path trace. The method also includes initiating, by the network orchestrator, the network path trace within a network by communicating the filter policy and the trace identification to a first node of the network and receiving, by the network orchestrator, network path trace data from a plurality of nodes of the network. The method further includes generating, by the network orchestrator, a trace report for the application using the network path trace data.Type: GrantFiled: August 10, 2020Date of Patent: November 29, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Jianda Liu, Xiaorong Wang, Shen Yong Qing, Olivier Patrick Jean Pelerin, Frederic René Philippe Detienne, Pritam Baruah, Ruchir Jain
-
Publication number: 20220247677Abstract: The present technology discloses methods, systems, and non-transitory computer-readable media for defining, for a network primitive in a network domain, whether the network primitive can receive data carrying an assigned context associated from one or more source nodes through a software-defined wide area network (SDWAN) fabric overlay; advertising a capability of the network primitive, the capability stating whether the network primitive can receive the data carrying the assigned context; and controlling selective transmission of the data carrying the assigned context from the one or more source nodes to the network primitive through the SDWAN fabric overlay based on the capability of the network primitive to receive the data carrying the assigned context.Type: ApplicationFiled: April 13, 2022Publication date: August 4, 2022Inventors: Pritam Baruah, Gaurav Shrivastava
-
Patent number: 11343180Abstract: The present technology discloses methods, systems, and non-transitory computer-readable media for defining, for a network primitive in a network domain, whether the network primitive can receive data carrying an assigned context associated from one or more source nodes through a software-defined wide area network (SDWAN) fabric overlay; advertising a capability of the network primitive, the capability stating whether the network primitive can receive the data carrying the assigned context; and controlling selective transmission of the data carrying the assigned context from the one or more source nodes to the network primitive through the SDWAN fabric overlay based on the capability of the network primitive to receive the data carrying the assigned context.Type: GrantFiled: November 6, 2020Date of Patent: May 24, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Pritam Baruah, Gaurav Shrivastava
-
Publication number: 20220052947Abstract: The present technology discloses methods, systems, and non-transitory computer-readable media for defining, for a network primitive in a network domain, whether the network primitive can receive data carrying an assigned context associated from one or more source nodes through a software-defined wide area network (SDWAN) fabric overlay; advertising a capability of the network primitive, the capability stating whether the network primitive can receive the data carrying the assigned context; and controlling selective transmission of the data carrying the assigned context from the one or more source nodes to the network primitive through the SDWAN fabric overlay based on the capability of the network primitive to receive the data carrying the assigned context.Type: ApplicationFiled: November 6, 2020Publication date: February 17, 2022Inventors: Pritam Baruah, Gaurav Shrivastava
-
Publication number: 20220045927Abstract: In one embodiment, a method includes receiving, by a network orchestrator, trace parameters from a user device. The method also includes determining, by the network orchestrator, to initiate a network path trace for the application, generating, by the network orchestrator, a filter policy for the network path trace using the trace parameters, and allocating, by the network orchestrator, a trace identification to the network path trace. The method also includes initiating, by the network orchestrator, the network path trace within a network by communicating the filter policy and the trace identification to a first node of the network and receiving, by the network orchestrator, network path trace data from a plurality of nodes of the network. The method further includes generating, by the network orchestrator, a trace report for the application using the network path trace data.Type: ApplicationFiled: August 10, 2020Publication date: February 10, 2022Inventors: Jianda Liu, Xiaorong Wang, Shen Yong Qing, Olivier Patrick Jean Pelerin, Frederic René Philippe Detienne, Pritam Baruah, Ruchir Jain
-
Publication number: 20170180258Abstract: A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described.Type: ApplicationFiled: March 9, 2017Publication date: June 22, 2017Inventors: Pritam BARUAH, Rishi MEHTA
-
Patent number: 9628390Abstract: A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described.Type: GrantFiled: July 17, 2013Date of Patent: April 18, 2017Inventors: Pritam Baruah, Rishi Mehta
-
Publication number: 20130336122Abstract: A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described.Type: ApplicationFiled: July 17, 2013Publication date: December 19, 2013Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Pritam Baruah, Rishi Mehta
-
Patent number: 8537679Abstract: A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described.Type: GrantFiled: May 8, 2008Date of Patent: September 17, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Pritam Baruah, Rishi Mehta
-
Patent number: 8483181Abstract: A method and apparatus of updating a forwarding plane of a network element in response to receiving a mobility event is described. The network element receives a mobility message indicating a mobile node has coupled to a new access port associated with the network element. The message further indicates that the mobile node moved from an old access port to a new access port. The network element adds an entry in a forwarding table of the old egress engine to redirect a set of packets destined to the mobile node to a new egress engine, where the new egress engine is associated with the new access port. Furthermore, the network element redirects the set of packet from the old egress engine to the new egress engine.Type: GrantFiled: June 17, 2011Date of Patent: July 9, 2013Assignee: Ericsson ABInventors: Ramanathan Lakshmikanthan, Pritam Baruah
-
Publication number: 20110255472Abstract: A method and apparatus of updating a forwarding plane of a network element in response to receiving a mobility event is described. The network element receives a mobility message indicating a mobile node has coupled to a new access port associated with the network element. The message further indicates that the mobile node moved from an old access port to a new access port. The network element adds an entry in a forwarding table of the old egress engine to redirect a set of packets destined to the mobile node to a new egress engine, where the new egress engine is associated with the new access port. Furthermore, the network element redirects the set of packet from the old egress engine to the new egress engine.Type: ApplicationFiled: June 17, 2011Publication date: October 20, 2011Inventors: RAMANATHAN LAKSHMIKANTHAN, PRITAM BARUAH
-
Patent number: 7986667Abstract: A method and apparatus of updating a forwarding plane of a network element in response to receiving a mobility event is described. The network element receives a mobility message indicating a mobile node has coupled to a new access port associated with the network element. The message further indicates that the mobile node moved from an old access port to a new access port. The network element adds an entry in a forwarding table of the old egress engine to redirect a set of packets destined to the mobile node to a new egress engine, where the new egress engine is associated with the new access port. Furthermore, the network element redirects the set of packet from the old egress engine to the new egress engine.Type: GrantFiled: October 19, 2007Date of Patent: July 26, 2011Assignee: Ericsson ABInventors: Ramanathan Lakshmikathan, Pritam Baruah
-
Patent number: 7843967Abstract: Techniques for multiple protocol cross layer customized QoS propagation and mapping are described herein. In one embodiment of the invention, a first QoS code of a packet is determined, the packet having a first encapsulation layer and a second encapsulation layer, the first QoS code being included within the first encapsulation of the packet. From application of a first cross layer QoS map to the first QoS code, determining that the second encapsulation layer of the packet should be used in determining a QoS classification. The reference point to the second encapsulation layer is stored. The QoS classification is determined with use of the reference point. A representation of the QoS classification is stored in a QoS descriptor and the QoS descriptor is used to influence processing of the packet. Other methods and apparatuses are also described.Type: GrantFiled: November 30, 2007Date of Patent: November 30, 2010Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Pritam Baruah, Arun Sharma, Timothy J. Lynch, Ramanathan Lakshmikanthan, Peter Arberg
-
Publication number: 20090279431Abstract: A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventors: Pritam Baruah, Rishi Mehta
-
Publication number: 20090141740Abstract: Techniques for multiple protocol cross layer customized QoS propagation and mapping are described herein. In one embodiment of the invention, a first QoS code of a packet is determined, the packet having a first encapsulation layer and a second encapsulation layer, the first QoS code being included within the first encapsulation of the packet. From application of a first cross layer QoS map to the first QoS code, determining that the second encapsulation layer of the packet should be used in determining a QoS classification. The reference point to the second encapsulation layer is stored. The QoS classification is determined with use of the reference point. A representation of the QoS classification is stored in a QoS descriptor and the QoS descriptor is used to influence processing of the packet. Other methods and apparatuses are also described.Type: ApplicationFiled: November 30, 2007Publication date: June 4, 2009Inventors: Pritam Baruah, Arun Sharma, Timothy J. Lynch, Ramanathan Lakshmikanthan, Peter Arberg
-
Publication number: 20090103490Abstract: A method and apparatus of updating a forwarding plane of a network element in response to receiving a mobility event is described. The network element receives a mobility message indicating a mobile node has coupled to a new access port associated with the network element. The message further indicates that the mobile node moved from an old access port to a new access port. The network element adds an entry in a forwarding table of the old egress engine to redirect a set of packets destined to the mobile node to a new egress engine, where the new egress engine is associated with the new access port. Furthermore, the network element redirects the set of packet from the old egress engine to the new egress engine.Type: ApplicationFiled: October 19, 2007Publication date: April 23, 2009Inventors: Ramanathan Lakshmikanthan, Pritam Baruah