Patents by Inventor Aditya Mittal
Aditya Mittal 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: 12250139Abstract: A node is configured to operate in a Segment Routing (SR) over Internet Protocol version 6 (SRv6) network, and the node includes circuitry configured to determine a Segment Identifier (SID) list for a forward path in the SRv6 network and SID list for a reverse path in the SRv6 network; and transmit a monitoring packet on the forward path including a Segment Routing Header (SRH) with the SID list for the forward path, and further including the SID list for the reverse path in the monitoring packet, for a SRH of a reply to the monitoring packet. The circuitry can be further configured to receive the reply to the monitoring packet, with the reply having been on a same or different tunnel as the monitoring packet, for monitoring liveliness thereof.Type: GrantFiled: May 1, 2023Date of Patent: March 11, 2025Assignee: Ciena CorporationInventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 12212488Abstract: Systems and methods at a reflector node include steps of receiving a request from an initiator node in the network, the request having been sent in a forward direction from the initiator node to the reflector node to discover a reverse path in a reverse direction from the reflector node to the initiator node, and transmitting a reply to the initiator node with one or more reverse Segment Routing (SR) policies that meet one or more path constraint parameters in the request. The reply can include associated Segment Identifiers (SIDs) for the one or more reverse SR policies. The steps can further include implementing one of Bidirectional Forwarding Detection (BFD) or a Multi-Protocol Label Switching (MPLS) Ping procedure with the initiator node, sent over one of the one or more reverse SR policies.Type: GrantFiled: February 12, 2024Date of Patent: January 28, 2025Assignee: Ciena CorporationInventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Publication number: 20240406087Abstract: Systems and methods for performing connectivity checks, such as Seamless Bidirectional Forwarding Detection (S-BFD), are provided. A node is configured to operate in a network, the node is a Seamless Bidirectional Forwarding Detection (S-BFD) reflector node configured to operate an S-BFD session with an S-BFD initiator node. The node includes circuitry configured to, responsive to an S-BFD discriminator change in the S-BFD session to a new discriminator for the S-BFD session, cache an old discriminator for the S-BFD session, and receive, process, and respond to a S-BFD request from the S-BFD initiator node with an S-BFD response including one of the new discriminator or the old discriminator.Type: ApplicationFiled: August 8, 2024Publication date: December 5, 2024Applicant: Ciena CorporationInventors: Sudipta Das, Pankaj Verma, Aditya Mittal
-
Publication number: 20240314059Abstract: A node is configured to operate in a Segment Routing (SR) over Internet Protocol version 6 (SRv6) network, and the node includes circuitry configured to determine a Segment Identifier (SID) list for a forward path in the SRv6 network and SID list for a reverse path in the SRv6 network; and transmit a monitoring packet on the forward path including a Segment Routing Header (SRH) with the SID list for the forward path, and further including the SID list for the reverse path in the monitoring packet, for a SRH of a reply to the monitoring packet. The circuitry can be further configured to receive the reply to the monitoring packet, with the reply having been on a same or different tunnel as the monitoring packet, for monitoring liveliness thereof.Type: ApplicationFiled: May 1, 2023Publication date: September 19, 2024Inventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 12068932Abstract: Systems and methods for performing connectivity checks, such as Seamless Bidirectional Forwarding Detection (S-BFD), are provided. A method, according to one implementation, includes receiving, at a responding node, an entry configured to call for a modification of an identification element (from an old identifier value to a new identifier value) used for identifying the responding node with respect to other nodes of a network. The old and new identifier values are cached in a memory device. Also, the method includes providing a reply packet back to an initiating node in response to receipt of a request packet from the initiating node. The request packet is related to a connectivity check for testing the connectivity between the initiating node and the responding node. In addition, the request packet is able to identify the responding node by either the old identifier value or the new identifier value.Type: GrantFiled: March 21, 2022Date of Patent: August 20, 2024Assignee: Ciena CorporationInventors: Sudipta Das, Pankaj Verma, Aditya Mittal
-
Publication number: 20240187338Abstract: Systems and methods at a reflector node include steps of receiving a request from an initiator node in the network, the request having been sent in a forward direction from the initiator node to the reflector node to discover a reverse path in a reverse direction from the reflector node to the initiator node, and transmitting a reply to the initiator node with one or more reverse Segment Routing (SR) policies that meet one or more path constraint parameters in the request. The reply can include associated Segment Identifiers (SIDs) for the one or more reverse SR policies. The steps can further include implementing one of Bidirectional Forwarding Detection (BFD) or a Multi-Protocol Label Switching (MPLS) Ping procedure with the initiator node, sent over one of the one or more reverse SR policies.Type: ApplicationFiled: February 12, 2024Publication date: June 6, 2024Applicant: Ciena CorporationInventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 11936557Abstract: Systems and methods for enabling Bidirectional Forwarding Detection (BFD) over a selected reverse path are provided. A process, according to one implementation, include sending an echo request in a forward direction from an initiator node to a reflector node. For example, the initiator node and reflector node may be configured to operate in a network having no or different centralized controller that manages both the initiator node and reflector node. The echo request may be sent to the reflector node to discover a reverse path in a reverse direction from the reflector node to the initiator node. Also, the reverse path is discovered for the purpose of initiating a Bidirectional Forwarding Detection (BFD) or Multi-Protocol Label Switching (MPLS) Ping procedure.Type: GrantFiled: December 22, 2021Date of Patent: March 19, 2024Assignee: Ciena CorporationInventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 11929924Abstract: Systems and methods for monitoring the continuity between endpoints in a network are provided. A process, according to one implementation, includes entering a first list of one or more Segment Identifiers (SIDs) into a Bidirectional Forwarding Detection (BFD) request packet, the first list of one or more SIDs defining a Segment-Routing Traffic-Engineering (SR-TE) forward path from a source node to a destination node. The process also includes entering a second list of one or more SIDs into the BFD request packet, the second list of one or more SIDs defining an SR-TE reverse path back from the destination node that eliminates involvement of a BFD reflector of the destination node. Also, the process includes entering a revised-BFD request into the BFD request packet, the revised-BFD request having a Your Discriminator field set to a discriminator value associated with the source node.Type: GrantFiled: January 18, 2023Date of Patent: March 12, 2024Assignee: Ciena CorporationInventors: Udo Mircea Neustadter, Sudipta Das, Pankaj Verma, Aditya Mittal
-
Publication number: 20230246933Abstract: Systems and methods for performing connectivity checks, such as Seamless Bidirectional Forwarding Detection (S-BFD), are provided. A method, according to one implementation, includes receiving, at a responding node, an entry configured to call for a modification of an identification element (from an old identifier value to a new identifier value) used for identifying the responding node with respect to other nodes of a network. The old and new identifier values are cached in a memory device. Also, the method includes providing a reply packet back to an initiating node in response to receipt of a request packet from the initiating node. The request packet is related to a connectivity check for testing the connectivity between the initiating node and the responding node. In addition, the request packet is able to identify the responding node by either the old identifier value or the new identifier value.Type: ApplicationFiled: March 21, 2022Publication date: August 3, 2023Inventors: Sudipta Das, Pankaj Verma, Aditya Mittal
-
Publication number: 20230141362Abstract: Systems and methods for enabling Bidirectional Forwarding Detection (BFD) over a selected reverse path are provided. A process, according to one implementation, include sending an echo request in a forward direction from an initiator node to a reflector node. For example, the initiator node and reflector node may be configured to operate in a network having no or different centralized controller that manages both the initiator node and reflector node. The echo request may be sent to the reflector node to discover a reverse path in a reverse direction from the reflector node to the initiator node. Also, the reverse path is discovered for the purpose of initiating a Bidirectional Forwarding Detection (BFD) or Multi-Protocol Label Switching (MPLS) Ping procedure.Type: ApplicationFiled: December 22, 2021Publication date: May 11, 2023Inventors: Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 11108689Abstract: Systems and methods for incorporating a new channel-type value in the header of a Generic Associated Channel (G-ACh) for Connectivity Fault Management (CFM) Layer-2 packets over Multi-Protocol Label Switching (MPLS) networks are provided. The channel-type value of the G-ACh header may be used for identification of the network-generated CFM Layer-2 packets. In one implementation, a system may include a processing device and a memory device, where the memory device may be configured to store instructions that, when executed, cause the processing device to obtain a Connectivity Fault Management (CFM) packet, encapsulate the CFM packet with Pseudo-Wire (PW) and Label-Switched Path (LSP) labels to create an expanded packet, and incorporate a specific channel-type value in a G-ACh header of the expanded packet to uniquely identify the CFM packet.Type: GrantFiled: March 23, 2020Date of Patent: August 31, 2021Assignee: Ciena CorporationInventors: Ashutosh Aggarwal, Aditya Mittal, Pankaj Verma, Sudipta Das
-
Publication number: 20210250284Abstract: Systems and methods for incorporating a new channel-type value in the header of a Generic Associated Channel (G-ACh) for Connectivity Fault Management (CFM) Layer-2 packets over Multi-Protocol Label Switching (MPLS) networks are provided. The channel-type value of the G-ACh header may be used for identification of the network-generated CFM Layer-2 packets. In one implementation, a system may include a processing device and a memory device, where the memory device may be configured to store instructions that, when executed, cause the processing device to obtain a Connectivity Fault Management (CFM) packet, encapsulate the CFM packet with Pseudo-Wire (PW) and Label-Switched Path (LSP) labels to create an expanded packet, and incorporate a specific channel-type value in a G-ACh header of the expanded packet to uniquely identify the CFM packet.Type: ApplicationFiled: March 23, 2020Publication date: August 12, 2021Inventors: Ashutosh Aggarwal, Aditya Mittal, Pankaj Verma, Sudipta Das
-
Patent number: 10833966Abstract: Service availability determination systems and methods include determining availability of a packet service in a Maintenance Interval (MI) based on frame loss measurements in short intervals ?t and marking each ?t as available or unavailable based on the frame loss measurements and an associated Frame Loss Ratio (FLR) threshold, wherein each ?t is a High Loss interval (HLI) when exceeding the FLR threshold; utilizing a sliding window of size n, n being an integer, to determine whether the packet service is available or unavailable; and utilizing an extension period after an end of the MI with the sliding window to ensure all ?t's in the MI are marked as available or unavailable.Type: GrantFiled: November 29, 2018Date of Patent: November 10, 2020Assignee: Ciena CorporationInventors: Aditya Mittal, Ashutosh Aggarwal, Rajneesh Mishra
-
Publication number: 20200127909Abstract: Service availability determination systems and methods include determining availability of a packet service in a Maintenance Interval (MI) based on frame loss measurements in short intervals ?t and marking each ?t as available or unavailable based on the frame loss measurements and an associated Frame Loss Ratio (FLR) threshold, wherein each ?t is a High Loss interval (HLI) when exceeding the FLR threshold; utilizing a sliding window of size n, n being an integer, to determine whether the packet service is available or unavailable; and utilizing an extension period after an end of the MI with the sliding window to ensure all ?t' s in the MI are marked as available or unavailable.Type: ApplicationFiled: November 29, 2018Publication date: April 23, 2020Inventors: Aditya Mittal, Ashutosh Aggarwal, Rajneesh Mishra
-
Patent number: 10577994Abstract: An aftertreatment system comprises a first bank to receive a first portion of an exhaust gas and a second bank to receive a second portion of the exhaust gas. A first reductant insertion assembly is fluidly coupled to the first bank and a parent controller is communicatively coupled thereto. A second reductant insertion assembly is fluidly coupled to the second bank and a first child controller is communicatively coupled thereto. A third reductant insertion assembly is fluidly coupled to the first bank and a second child controller is communicatively coupled thereto. The parent controller instructs the first reductant insertion assembly to insert reductant into the first bank. The parent controller also instructs the first child controller to command the second reductant insertion assembly to insert reductant into the second bank, and instructs the second child controller to command the third reductant insertion assembly to insert reductant into the first bank.Type: GrantFiled: June 23, 2016Date of Patent: March 3, 2020Assignee: CUMMINS EMISSION SOLUTIONS INC.Inventors: Aditya Mittal, Aditya Hegde, Deepu Chandy, Guinness Shrestha, Venkata SriKiran Bodapati
-
Patent number: 10410622Abstract: Text output of speech recognition engines tend to be erroneous when spoken data has domain specific terms. The present disclosure facilitates automatic correction of errors in speech to text conversion using abstractions of evolutionary development and artificial development. The words in a speech recognition engine text output are treated as a set of injured genes in a biological cell that need repair which are then repaired and form genotypes that are then repaired to phenotypes through a series of repair steps based on a matching, mapping and linguistic repair through a fitness criteria. A basic genetic level repair involves phonetic MATCHING function together with a FITNESS function to select the best among the matching genes. A second genetic level repair involves a contextual MAPPING function for repairing remaining ‘injured’ genes of the speech recognition engine output. Finally, a genotype to phenotype repair involves using linguistic rules and semantic rules of the domain.Type: GrantFiled: July 13, 2017Date of Patent: September 10, 2019Assignee: Tata Consultancy Services LimitedInventors: Chandrasekhar Anantaram, Sunil Kumar Kopparapu, Chiragkumar Rameshbhai Patel, Aditya Mittal
-
Publication number: 20180189374Abstract: An embodiment herein a method for fast reading of a signal database is provided. The method includes the steps of: (i) obtaining changes in the control signal value corresponds to the one or more signals from the signal database; (ii) grouping each of the one or more signals into the signal group based on the interface that the one or more signals belongs to; (iii) analyzing the control signal value to determine the one or more active cycles and the one or more dead cycles associated with the signal group; (vi) obtaining the one or more clock edge samples from any of (a) the positive edges of the clock signal or (b) the negative edges of the clock signal or (c) both the positive edges and the negative edges of the clock signal; and (v) processing each of the one or more active cycles corresponding to the signal group in parallel to optimize the reading of the signal database.Type: ApplicationFiled: July 5, 2017Publication date: July 5, 2018Inventor: ADITYA MITTAL
-
Publication number: 20180018960Abstract: Text output of speech recognition engines tend to be erroneous when spoken data has domain specific terms. The present disclosure facilitates automatic correction of errors in speech to text conversion using abstractions of evolutionary development and artificial development. The words in a speech recognition engine text output are treated as a set of injured genes in a biological cell that need repair which are then repaired and form genotypes that are then repaired to phenotypes through a series of repair steps based on a matching, mapping and linguistic repair through a fitness criteria. A basic genetic level repair involves phonetic MATCHING function together with a FITNESS function to select the best among the matching genes. A second genetic level repair involves a contextual MAPPING function for repairing remaining ‘injured’ genes of the speech recognition engine output. Finally, a genotype to phenotype repair involves using linguistic rules and semantic rules of the domain.Type: ApplicationFiled: July 13, 2017Publication date: January 18, 2018Applicant: Tata Consultancy Services LimitedInventors: Chandrasekhar ANANTARAM, Sunil Kumar KOPPARAPU, Chiragkumar Rameshbhai PATEL, Aditya MITTAL
-
Patent number: 9600385Abstract: A method of analyzing behavior of a device under test includes obtaining event traces that include a current sequence trace and a reference sequence trace. The event traces include one or more transactions that include one or more properties. A list of relevant properties of one or more transactions is obtained. A first set of n-tuples including values of the relevant properties for the current sequence trace is extracted. A second set of n-tuples including values of the relevant properties for the reference sequence trace is extracted. The first set of n-tuples is compared with the second set of n-tuples to indicate one or more transaction indices corresponding to differences in transactions between the current sequence trace and the reference sequence trace. Transactions corresponding to the transaction indices are annotated to obtain annotated transactions. The current sequence trace and/or the reference sequence trace are displayed with the annotated transactions.Type: GrantFiled: February 25, 2015Date of Patent: March 21, 2017Inventors: Aditya Mittal, Shrihari Voniyadka
-
Publication number: 20160376965Abstract: An aftertreatment system comprises a first bank to receive a first portion of an exhaust gas and a second bank to receive a second portion of the exhaust gas. A first reductant insertion assembly is fluidly coupled to the first bank and a parent controller is communicatively coupled thereto. A second reductant insertion assembly is fluidly coupled to the second bank and a first child controller is communicatively coupled thereto. A third reductant insertion assembly is fluidly coupled to the first bank and a second child controller is communicatively coupled thereto. The parent controller instructs the first reductant insertion assembly to insert reductant into the first bank. The parent controller also instructs the first child controller to command the second reductant insertion assembly to insert reductant into the second bank, and instructs the second child controller to command the third reductant insertion assembly to insert reductant into the first bank.Type: ApplicationFiled: June 23, 2016Publication date: December 29, 2016Applicant: Cummins Emission Solutions Inc.Inventors: Aditya Mittal, Aditya Hegde, Deepu Chandy, Guinness Shrestha, Venkata SriKiran Bodapati