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: 11881934
    Abstract: 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: Grant
    Filed: October 31, 2022
    Date of Patent: January 23, 2024
    Assignee: 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: 20230344771
    Abstract: 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: Application
    Filed: August 2, 2022
    Publication date: October 26, 2023
    Inventors: Arul Murugan Manickam, Avinash Shah, Laxmikantha Reddy Ponnuru, Satyajit Das, Deepa Rajendra Sangolli, Govindakrishnan Kannan, Pritam Baruah
  • Publication number: 20230261963
    Abstract: 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: Application
    Filed: June 22, 2022
    Publication date: August 17, 2023
    Inventors: Anubhav Gupta, Pritam Baruah, Laxmikantha Reddy Ponnuru, Sireesha Yeruva
  • Publication number: 20230112928
    Abstract: 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: Application
    Filed: October 31, 2022
    Publication date: April 13, 2023
    Inventors: Jianda Liu, Xiaorong Wang, Shen Yong Qing, Olivier Patrick Jean Pelerin, Frederic René Philippe Detienne, Pritam Baruah, Ruchir Jain
  • Patent number: 11516104
    Abstract: 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: Grant
    Filed: August 10, 2020
    Date of Patent: November 29, 2022
    Assignee: 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: 20220247677
    Abstract: 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: Application
    Filed: April 13, 2022
    Publication date: August 4, 2022
    Inventors: Pritam Baruah, Gaurav Shrivastava
  • Patent number: 11343180
    Abstract: 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: Grant
    Filed: November 6, 2020
    Date of Patent: May 24, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pritam Baruah, Gaurav Shrivastava
  • Publication number: 20220052947
    Abstract: 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: Application
    Filed: November 6, 2020
    Publication date: February 17, 2022
    Inventors: Pritam Baruah, Gaurav Shrivastava
  • Publication number: 20220045927
    Abstract: 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: Application
    Filed: August 10, 2020
    Publication date: February 10, 2022
    Inventors: Jianda Liu, Xiaorong Wang, Shen Yong Qing, Olivier Patrick Jean Pelerin, Frederic René Philippe Detienne, Pritam Baruah, Ruchir Jain
  • Publication number: 20170180258
    Abstract: 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: Application
    Filed: March 9, 2017
    Publication date: June 22, 2017
    Inventors: Pritam BARUAH, Rishi MEHTA
  • Patent number: 9628390
    Abstract: 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: Grant
    Filed: July 17, 2013
    Date of Patent: April 18, 2017
    Inventors: Pritam Baruah, Rishi Mehta
  • Publication number: 20130336122
    Abstract: 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: Application
    Filed: July 17, 2013
    Publication date: December 19, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Pritam Baruah, Rishi Mehta
  • Patent number: 8537679
    Abstract: 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: Grant
    Filed: May 8, 2008
    Date of Patent: September 17, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Pritam Baruah, Rishi Mehta
  • Patent number: 8483181
    Abstract: 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: Grant
    Filed: June 17, 2011
    Date of Patent: July 9, 2013
    Assignee: Ericsson AB
    Inventors: Ramanathan Lakshmikanthan, Pritam Baruah
  • Publication number: 20110255472
    Abstract: 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: Application
    Filed: June 17, 2011
    Publication date: October 20, 2011
    Inventors: RAMANATHAN LAKSHMIKANTHAN, PRITAM BARUAH
  • Patent number: 7986667
    Abstract: 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: Grant
    Filed: October 19, 2007
    Date of Patent: July 26, 2011
    Assignee: Ericsson AB
    Inventors: Ramanathan Lakshmikathan, Pritam Baruah
  • Patent number: 7843967
    Abstract: 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: Grant
    Filed: November 30, 2007
    Date of Patent: November 30, 2010
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Pritam Baruah, Arun Sharma, Timothy J. Lynch, Ramanathan Lakshmikanthan, Peter Arberg
  • Publication number: 20090279431
    Abstract: 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: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: Pritam Baruah, Rishi Mehta
  • Publication number: 20090141740
    Abstract: 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: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventors: Pritam Baruah, Arun Sharma, Timothy J. Lynch, Ramanathan Lakshmikanthan, Peter Arberg
  • Publication number: 20090103490
    Abstract: 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: Application
    Filed: October 19, 2007
    Publication date: April 23, 2009
    Inventors: Ramanathan Lakshmikanthan, Pritam Baruah