Patents by Inventor Arijit Paul

Arijit Paul 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: 20240031908
    Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a computing device comprises processing circuitry; a containerized set of workloads; a containerized routing protocol process configured to execute on the processing circuitry and configured to receive routing information; a kernel network stack executing on the processing circuitry and configured to forward packets based on first routing information from the containerized routing protocol process; and a data plane development kit (DPDK)-based virtual router executing on processing circuitry and configured to forward traffic to and from the workloads based on second routing information from the containerized routing protocol process.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 25, 2024
    Inventors: Ashutosh K. Grewal, Srinivas Akkipeddi, Vinay K. Nallamothu, Arijit Paul, Mahesh Sivakumar
  • Patent number: 11812362
    Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a computing device comprises processing circuity; a containerized set of workloads; a containerized routing protocol process configured to execute on the processing circuitry and configured to receive routing information; a kernel network stack executing on the processing circuitry and configured to forward packets based on first routing information from the containerized routing protocol process; and a data plane development kit (DPDK)-based virtual router executing on processing circuitry and configured to forward traffic to and from the workloads based on second routing information from the containerized routing protocol process.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: November 7, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Ashutosh K. Grewal, Srinivas Akkipeddi, Vinay K Nallamothu, Arijit Paul, Mahesh Sivakumar
  • Publication number: 20230196370
    Abstract: An Artificial Intelligence (AI) based transaction data processing and reconciliation system analyzes transaction data of different accounts to determine anomalous transactions, tagged transactions with Required Adjustments tag (R-tag), or aging transactions. Different Artificial intelligence (AI) based models are trained to produce corresponding risk scores that enable the determinations. Those transactions having low-risk scores are automatically reconciled whereas transactions having higher risk scores can be flagged for further review. Furthermore, the accounts corresponding to the transactions are also analyzed via different AI-based account-level models to identify accounts that can be R-tagged and/or accounts that are at the risk of being de-certified. Those accounts with higher risk scores can be flagged for further review while accounts with lower risk scores can be automatically certified.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Aaron LEVINE, Vijay Desai, Sumedha Ghosh, Arijit Paul, Ravi Prakash, Kapil Birla
  • Publication number: 20230079209
    Abstract: In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.
    Type: Application
    Filed: June 17, 2022
    Publication date: March 16, 2023
    Inventors: Vinay K. Nallamothu, Arijit Paul
  • Publication number: 20220286940
    Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a computing device comprises processing circuity; a containerized set of workloads; a containerized routing protocol process configured to execute on the processing circuitry and configured to receive routing information; a kernel network stack executing on the processing circuitry and configured to forward packets based on first routing information from the containerized routing protocol process; and a data plane development kit (DPDK)-based virtual router executing on processing circuitry and configured to forward traffic to and from the workloads based on second routing information from the containerized routing protocol process.
    Type: Application
    Filed: February 1, 2022
    Publication date: September 8, 2022
    Inventors: Ashutosh K. Grewal, Srinivas Akkipeddi, Vinay K Nallamothu, Arijit Paul, Mahesh Sivakumar
  • Patent number: 10630581
    Abstract: In general, techniques are described for reporting dynamic tunnels to a path computation element (PCE) of a network to inform path computation by the PCE for traffic engineering within the network. In some examples, a method comprises generating, by a network device configured to route network packets within a network, a dynamic tunnel report message that includes dynamic tunnel description data for a dynamic tunnel that transports the network packets through the network, wherein the network packets transported by the dynamic tunnel each comprises an outer header that does not include a multiprotocol label switching (MPLS) transport label; and sending, by the network device, the dynamic tunnel report message to a path computation element (PCE) for a path computation domain to report the dynamic tunnel to the PCE for inclusion in path computation by the PCE for label switched paths of the network.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: April 21, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Arijit Paul
  • Patent number: 10554543
    Abstract: Techniques are described for migrating data traffic, based on a new protocol priority value, from one Label Switched Path (LSP) assigned a higher initial protocol priority value to another LSP assigned a lower initial protocol priority value. For example, a network may initially establish a resource reservation LSP associated with a resource reservation protocol assigned a higher initial protocol priority value than a segment routing protocol used to establish a segment routed LSP. Rather than being unable to send data traffic on an established segment routed LSP because the segment routing protocol has a lower initial protocol priority than the resource reservation protocol, an ingress router may receive from a centralized controller a message specifying a new protocol priority value assigned to the segment routed LSP in response to which the ingress router may create or update its initial protocol priorities, and forward data traffic along the segment routed LSP.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: February 4, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Arijit Paul, Amit J. Upadhyay
  • Publication number: 20190386915
    Abstract: In general, techniques are described for reporting dynamic tunnels to a path computation element (PCE) of a network to inform path computation by the PCE for traffic engineering within the network. In some examples, a method comprises generating, by a network device configured to route network packets within a network, a dynamic tunnel report message that includes dynamic tunnel description data for a dynamic tunnel that transports the network packets through the network, wherein the network packets transported by the dynamic tunnel each comprises an outer header that does not include a multiprotocol label switching (MPLS) transport label; and sending, by the network device, the dynamic tunnel report message to a path computation element (PCE) for a path computation domain to report the dynamic tunnel to the PCE for inclusion in path computation by the PCE for label switched paths of the network.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventor: Arijit Paul
  • Patent number: 10382592
    Abstract: Techniques are described for establishing a segment routed label switched path (LSP) regardless of whether a router along the shortest path is not enabled for segment routing. For example, a resource reservation LSP (e.g., a resource reservation protocol (RSVP) LSP) is established across the router that is not enabled for segment routing, such that the segment routed LSP may be established to tunnel through the resource reservation LSP. For example, when a centralized controller receives a request to establish a path using segment routing, one or more routers along the shortest path may not be enabled for segment routing. Instead of rejecting the request to establish the segment routed LSP in response to determining that one or more routers in a selected path are not enabled for segment routing, the controller may establish a resource reservation LSP to tunnel around the router that is not enabled for segment routing.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: August 13, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Arijit Paul, Amit J. Upadhyay, JenChieh Tsai, Naga Hari Prasad V. V. Chintakunta
  • Patent number: 10237163
    Abstract: A network device operable as a provide edge router is described. The network device comprises one or more processors operably coupled to a memory; a configuration interface configured for execution by the one or more processors to receive configuration data configuring the network device as a provider edge router of an intermediate layer 3 network to provide multi-homed layer 2 virtual bridge connectivity to a customer edge device using an active-standby mode of operation; and a routing process configured for execution by the one or more processors to send, to a remote provider edge router in response to determining the network device is able to send layer 2 packets to the customer edge device, a route advertisement that includes a static route specifying a layer 3 address of the customer edge device as a next-hop for a layer 3 subnet.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: March 19, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Sudhin Jacob, Deepesh Sudhakaran Nair, Sushant Kumar, Arijit Paul, Prasantha Kumar Gudipati
  • Publication number: 20190020738
    Abstract: Techniques are described for establishing a segment routed label switched path (LSP) regardless of whether a router along the shortest path is not enabled for segment routing. For example, a resource reservation LSP (e.g., a resource reservation protocol (RSVP) LSP) is established across the router that is not enabled for segment routing, such that the segment routed LSP may be established to tunnel through the resource reservation LSP. For example, when a centralized controller receives a request to establish a path using segment routing, one or more routers along the shortest path may not be enabled for segment routing. Instead of rejecting the request to establish the segment routed LSP in response to determining that one or more routers in a selected path are not enabled for segment routing, the controller may establish a resource reservation LSP to tunnel around the router that is not enabled for segment routing.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Arijit Paul, Amit J. Upadhyay, JenChieh Tsai, Naga Hari Prasad V.V. Chintakunta
  • Patent number: 10135627
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: November 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Publication number: 20180176028
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Application
    Filed: February 19, 2018
    Publication date: June 21, 2018
    Applicant: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Publication number: 20180115461
    Abstract: Disclosed herein is system and method for facilitating one of optimization or analytics of a managed network. The system collects data of different vendor specific formats from network components of different vendors and technologies comprised in the managed network. Then a user of the system selects one of a network optimization or analytics tools that are capable of processing the data through a user interface configured in the system. The selected optimization and analytics tools generate results comprising optimization recommendations and analytics data upon initialization. Finally, system receives the results from the optimization and analytics tools and implements the results on the network components, thereby optimizing the managed network.
    Type: Application
    Filed: October 19, 2017
    Publication date: April 26, 2018
    Inventors: VIPIN TYAGI, SOUNDARAKUMAR MASILAMANI, BLUEMAX STEPHEN, CHARUMATI P, SULAKSHNA KULSHRESHTHA, G K REDDY CHINTHALAPUDI, ARIJIT PAUL
  • Patent number: 9954694
    Abstract: In one example, a method includes configuring a first provider edge (PE) router of a Provider Backbone Bridging (PBB) Ethernet Virtual Private Network (EVPN) to join an Ethernet Segment in active-active mode with at least a second PE router that is operating as a designated forwarder for the Ethernet Segment; receiving, by the first PE router from a remote PE router and prior to the first PE router performing Media Access Control (MAC) learning of a customer-MAC (C-MAC) address that is reachable via a backbone-MAC (B-MAC) address associated with the Ethernet Segment, a network packet that includes the C-MAC address; and in response to determining that the C-MAC address has not been learned by the first PE router and the B-MAC address included in the network packet is associated with the Ethernet Segment, forwarding, by the first PE router, the network packet to a destination identified by the C-MAC address.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Tapraj Singh, Arijit Paul, Sunesh Rustagi, Vikas V. Patel, Manoj Sharma
  • Patent number: 9935783
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: April 3, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Patent number: 9900170
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: February 20, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Publication number: 20170201389
    Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
    Type: Application
    Filed: March 3, 2016
    Publication date: July 13, 2017
    Inventors: Maruthi Kishore Tiruveedhula, Tapraj Singh, Sunesh Rustagi, Arijit Paul, Vikas Vidyalal Patel, Himanshu Agarwal, Suneel Kumar Pentala
  • Publication number: 20170195135
    Abstract: In one example, a method includes configuring a first provider edge (PE) router of a Provider Backbone Bridging (PBB) Ethernet Virtual Private Network (EVPN) to join an Ethernet Segment in active-active mode with at least a second PE router that is operating as a designated forwarder for the Ethernet Segment; receiving, by the first PE router from a remote PE router and prior to the first PE router performing Media Access Control (MAC) learning of a customer-MAC (C-MAC) address that is reachable via a backbone-MAC (B-MAC) address associated with the Ethernet Segment, a network packet that includes the C-MAC address; and in response to determining that the C-MAC address has not been learned by the first PE router and the B-MAC address included in the network packet is associated with the Ethernet Segment, forwarding, by the first PE router, the network packet to a destination identified by the C-MAC address.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Tapraj Singh, Arijit Paul, Sunesh Rustagi, Vikas V. Patel, Manoj Sharma
  • Publication number: 20170195210
    Abstract: A network device operable as a provide edge router is described. The network device comprises one or more processors operably coupled to a memory; a configuration interface configured for execution by the one or more processors to receive configuration data configuring the network device as a provider edge router of an intermediate layer 3 network to provide multi-homed layer 2 virtual bridge connectivity to a customer edge device using an active-standby mode of operation; and a routing process configured for execution by the one or more processors to send, to a remote provider edge router in response to determining the network device is able to send layer 2 packets to the customer edge device, a route advertisement that includes a static route specifying a layer 3 address of the customer edge device as a next-hop for a layer 3 subnet.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Sudhin Jacob, Deepesh Sudhakaran Nair, Sushant Kumar, Arijit Paul, Prasantha Kumar Gudipati