Patents by Inventor Kapil Juneja

Kapil Juneja 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: 20240080260
    Abstract: Optical networks and nodes are described herein, including an optical network comprising a head-end node and a tail-end node. A line module of the head-end node receives fault information, generates a fault packet, and sends the fault packet to a first node controller identified by first packet forwarding information included in a packet header of the fault packet. The first node controller retrieves second packet forwarding information using the first packet forwarding information, updates the packet header, and sends the fault packet to the tail-end node identified by the second packet forwarding information. A second node controller of the tail-end node retrieves third packet forwarding information using the second packet forwarding information, updates the packet header, and sends the fault packet to an optical protection switching module (OPSM) of the tail-end node identified by the second packet forwarding information. The OPSM switches an optical switch based on the fault information.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: Ashok Kunjidhapatham, Rajan Rao, Kapil Juneja
  • Publication number: 20240080102
    Abstract: Disclosed herein is an optical node comprising an FRU and a controller. The FRU comprises a module processor and a module memory storing a control plane application (CPA) executable by the module processor. The controller comprises an interface, a controller processor, and a controller memory storing instructions and an application that cause the controller processor to: instantiate a first network having a first client and a first server; register a plugin associated with the CPA with the first network; register an interface having a callback function and operable to communicate with the CPA via a second network; receive, by the interface via the second network, a request having a request property from the CPA; transmit the request, via the plugin, to the first client; receive a response via the first client from a remote node; and transmit, by the interface, the response to the module processor via the second network.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: Ashok Kunjidhapatham, Rajan Rao, Snigdho Bardalai, Pardeep Buyanni, Kapil Juneja
  • Publication number: 20240080261
    Abstract: Disclosed herein are optical networks and nodes, including a head-end node comprising a controller and a line module. The line module comprises a first processor and first memory storing instructions that when executed by the first processor cause the first processor to receive fault information, generate a fault packet and a fault trigger request that include a sequence number, a sequence reset time, and the fault information, and send the fault packet via a first network path and the fault trigger request via a second network path to the controller. The controller comprises a second processor, second memory storing second instructions, and packet forwarding circuitry configured to receive and automatically forward the fault packet to a tail-end optical node. The second instructions cause the second processor to receive the fault trigger request, process the fault trigger request, and send the fault trigger request to the tail end optical node.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: Dharmendra Kalita, Kapil Juneja, Ashok Kunjidhapatham, Pardeep Buyanni
  • Publication number: 20230379050
    Abstract: A system, a line module in a terminal node of an optical network, and/or a method are described in which a first embedded device of a first line module transmits a first fault signal to a first real time processor of the first line module. In response, the first real time processor triggers the first embedded device to deactivate a first laser of a first coherent optical transceiver of the first line module and transmits a second fault signal to a second real time processor of a second line module. In response, the second real time processor triggers a second embedded device of the second line module to activate a second laser of a second coherent optical transceiver of the second line module. The first laser and the second laser may be operable to supply a first optical signal and a second optical signal, respectively.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 23, 2023
    Inventors: Kapil Juneja, Amit Satbhaiya, Bryce Edwards, Aref Modanlu
  • Patent number: 11823065
    Abstract: Aspects of the disclosure relate to using synthetic DNA stranding and mutant nucleotide processes to conduct enterprise market volatility predictions. In some embodiments, a computing platform may receive raw market data from a plurality of lines of business of an enterprise organization. Thereafter, the computing platform may preprocess the raw market data to obtain enterprise level market data, execute synthetic DNA stranding of the enterprise level market data to obtain synthetic DNA stranded market data, run the synthetic DNA stranded market data through one or more market volatility models, and compile results from the market volatility models on the synthetic DNA stranded market data. The computing platform may transmit results from the market volatility models on the synthetic DNA stranded market data. The transmitted results may be configured to display a market application interface that includes market volatility forecasting parameters based on results of the market volatility models.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Manmohan Singh, Shantanu Singh, Vineet Kumar Upadhyay, Madhusudhanan Krishnamoorthy, Amit Ohri, Ruchi Mathur, Kapil Juneja, Karishma Prithviraj Pamnani, Yudhit Mehta
  • Patent number: 11823066
    Abstract: Aspects of the disclosure relate to using synthetic DNA stranding and mutant nucleotide processes to conduct enterprise market volatility predictions. In some embodiments, a computing platform may receive market data from a plurality of lines of business across an enterprise, wherein the market data is received in a raw, uncompressed format. Thereafter, the computing platform may assimilate and preprocess the market data to output vectored market data. The computing platform may perform a synthetic DNA stranding process on the vectored market data to create one or more strands of synthetic DNA market data, and output the one or more strands of synthetic DNA market data to a synthetic DNA client server, wherein the one or more stands of synthetic DNA market data is configured for input in a market volatility prediction model.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Manmohan Singh, Shantanu Singh, Vineet Kumar Upadhyay, Madhusudhanan Krishnamoorthy, Amit Ohri, Ruchi Mathur, Kapil Juneja, Karishma Prithviraj Pamnani, Yudhit Mehta
  • Patent number: 11823064
    Abstract: Aspects of the disclosure relate to using synthetic DNA stranding and mutant nucleotide processes to conduct enterprise market volatility predictions. In some embodiments, a computing platform may initiate a set of instructions associated with performing an action on a synthetic DNA market data set associated with a plurality of lines of business across an enterprise organization. Thereafter, the computing platform may convert the set of instructions to a mutant nucleotide sequence, and insert the mutant nucleotide sequence into the synthetic DNA market data set. The computing platform may extract, using the mutant nucleotide sequence, target information from the synthetic DNA market data set, and validate the target information to detect one or more anomalies. The computing platform may remove the one or more data anomalies, and subsequently output a validated synthetic DNA market data set to a synthetic DNA client server.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Manmohan Singh, Shantanu Singh, Vineet Kumar Upadhyay, Madhusudhanan Krishnamoorthy, Amit Ohri, Ruchi Mathur, Kapil Juneja, Karishma Prithviraj Pamnani, Yudhit Mehta
  • Patent number: 11748630
    Abstract: Systems, methods, and apparatus are provided for integrating access to third-party data using DNA computing. Requests for third-party data may be received from a plurality of applications. The request structure may be tagged with an NFT, linking the request to the originating application. DNA strands may be synthesized from the request structures and clustered based on the encoded attributes. A DNA cluster may be converted to digital data to generate an integrated request structure. Machine learning models may generate an extraction schedule using update information for each third-party vendor. A bot array may apply license credentials to access the vendors and execute an integrated request. An integrated response structure generated from extracted subscription data may be mapped back to the DNA strands. The DNA strands may be decoded to identify the original requests and responses may be transmitted to the originating applications using the NFT linkage associated with the requests.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: September 5, 2023
    Assignee: Bank of America Corporation
    Inventors: Kapil Juneja, Rajalakshmi Arumugam, Venkatesh Polneedi, Siddharth Sethia
  • Publication number: 20220383136
    Abstract: Aspects of the disclosure relate to using synthetic DNA stranding and mutant nucleotide processes to conduct enterprise market volatility predictions. In some embodiments, a computing platform may receive raw market data from a plurality of lines of business of an enterprise organization. Thereafter, the computing platform may preprocess the raw market data to obtain enterprise level market data, execute synthetic DNA stranding of the enterprise level market data to obtain synthetic DNA stranded market data, run the synthetic DNA stranded market data through one or more market volatility models, and compile results from the market volatility models on the synthetic DNA stranded market data. The computing platform may transmit results from the market volatility models on the synthetic DNA stranded market data. The transmitted results may be configured to display a market application interface that includes market volatility forecasting parameters based on results of the market volatility models.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Manmohan Singh, Shantanu Singh, Vineet Kumar Upadhyay, Madhusudhanan Krishnamoorthy, Amit Ohri, Ruchi Mathur, Kapil Juneja, Karishma Prithviraj Pamnani, Yudhit Mehta
  • Publication number: 20220383135
    Abstract: Aspects of the disclosure relate to using synthetic DNA stranding and mutant nucleotide processes to conduct enterprise market volatility predictions. In some embodiments, a computing platform may initiate a set of instructions associated with performing an action on a synthetic DNA market data set associated with a plurality of lines of business across an enterprise organization. Thereafter, the computing platform may convert the set of instructions to a mutant nucleotide sequence, and insert the mutant nucleotide sequence into the synthetic DNA market data set. The computing platform may extract, using the mutant nucleotide sequence, target information from the synthetic DNA market data set, and validate the target information to detect one or more anomalies. The computing platform may remove the one or more data anomalies, and subsequently output a validated synthetic DNA market data set to a synthetic DNA client server.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Manmohan Singh, Shantanu Singh, Vineet Kumar Upadhyay, Madhusudhanan Krishnamoorthy, Amit Ohri, Ruchi Mathur, Kapil Juneja, Karishma Prithviraj Pamnani, Yudhit Mehta
  • Publication number: 20220383137
    Abstract: Aspects of the disclosure relate to using synthetic DNA stranding and mutant nucleotide processes to conduct enterprise market volatility predictions. In some embodiments, a computing platform may receive market data from a plurality of lines of business across an enterprise, wherein the market data is received in a raw, uncompressed format. Thereafter, the computing platform may assimilate and preprocess the market data to output vectored market data. The computing platform may perform a synthetic DNA stranding process on the vectored market data to create one or more strands of synthetic DNA market data, and output the one or more strands of synthetic DNA market data to a synthetic DNA client server, wherein the one or more stands of synthetic DNA market data is configured for input in a market volatility prediction model.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Manmohan Singh, Shantanu Singh, Vineet Kumar Upadhyay, Madhusudhanan Krishnamoorthy, Amit Ohri, Ruchi Mathur, Kapil Juneja, Karishma Prithviraj Pamnani, Yudhit Mehta
  • Patent number: 11310572
    Abstract: A terminal node, an optical network and/or a method are described in which a first processor of a first optical protection switching module having a first optical switch, and a second processor of a second optical protection switching module having a second optical switch coordinate switching of the first optical switch and the second optical switch upon detection of a first failure by the first processor, or the detection of a second failure by the second processor. The first processor monitors optical signals received by a first line port to determine a first failure in a first working path at a first layer (e.g., physical layer) within an optical communication model. The second processor monitors the optical signals received by another line port to determine a second failure in the first working path at a second layer (e.g., optical layer) within the optical communication model.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: April 19, 2022
    Assignee: Infinera Corporation
    Inventors: Kapil Juneja, Amit Satbhaiya, Rajan Rao
  • Publication number: 20220021955
    Abstract: A terminal node, an optical network and/or a method are described in which a first processor of a first optical protection switching module having a first optical switch, and a second processor of a second optical protection switching module having a second optical switch coordinate switching of the first optical switch and the second optical switch upon detection of a first failure by the first processor, or the detection of a second failure by the second processor. The first processor monitors optical signals received by a first line port to determine a first failure in a first working path at a first layer (e.g., physical layer) within an optical communication model. The second processor monitors the optical signals received by another line port to determine a second failure in the first working path at a second layer (e.g., optical layer) within the optical communication model.
    Type: Application
    Filed: December 18, 2020
    Publication date: January 20, 2022
    Inventors: Kapil Juneja, Amit Satbhaiya, Rajan Rao
  • Patent number: 10951963
    Abstract: Systems and methods for fast restoration in a network using a control plane include detecting a failure on a link associated with the node; and providing failure information through in-band data path overhead of an affected connection, wherein the in-band data path overhead is sent over a fast path, wherein the failure information is received at an originating node of the affected connection via the fast path, prior to the originating node receiving control plane signaling via a slow path relative to the fast path.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: March 16, 2021
    Assignee: Ciena Corporation
    Inventors: Jatin Sareen, Waseem Reyaz Khan, Kapil Juneja, Rajagopalan Kannan
  • Patent number: 9917668
    Abstract: A method, in a network element, for detecting and propagating resizability information of an Optical channel Data Unit flex (ODUflex) connection includes receiving resizability information in overhead associated with the ODUflex connection, wherein the resizability information indicates a number of available tributary slots and whether the ODUflex connection is symmetric; and adjusting the resizability information based on a change in the available tributary slots due to a bandwidth change at the network element. The systems and methods include a solution to communicate, in real time, the resizability information of an ODUflex connection utilizing the associated data path to carry it instead of the management/control plane.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: March 13, 2018
    Assignee: Ciena Corporation
    Inventors: Kapil Juneja, Pallavi Tuli, Jatin Sareen, Waseem Reyaz Khan, Rajagopalan Kannan
  • Patent number: 9497521
    Abstract: A method, a controller, and a network include determining an opportunity cost metric for each of a plurality of links in a network including a plurality of nodes, wherein the opportunity cost metric comprises a future constraint reflecting expectations for growth on currently established connections on each link of the plurality of links; receiving a request for a new connection between two nodes of the plurality of nodes in the network; and utilizing a constraint-based routing algorithm to determine a path for the new connection between the two nodes, wherein the constraint-based routing algorithm determines the path through the plurality of nodes via the plurality of links based on a plurality of constraints including the opportunity cost metric.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: November 15, 2016
    Assignee: Ciena Corporation
    Inventors: Jatin Sareen, Kapil Juneja, Rajagopalan Kannan
  • Publication number: 20160234578
    Abstract: A method, a controller, and a network include determining an opportunity cost metric for each of a plurality of links in a network including a plurality of nodes, wherein the opportunity cost metric comprises a future constraint reflecting expectations for growth on currently established connections on each link of the plurality of links; receiving a request for a new connection between two nodes of the plurality of nodes in the network; and utilizing a constraint-based routing algorithm to determine a path for the new connection between the two nodes, wherein the constraint-based routing algorithm determines the path through the plurality of nodes via the plurality of links based on a plurality of constraints including the opportunity cost metric.
    Type: Application
    Filed: June 11, 2014
    Publication date: August 11, 2016
    Applicant: Ciena Corporation
    Inventors: Jatin SAREEN, Kapil Juneja, Rajagopalan Kannan
  • Publication number: 20160043797
    Abstract: Systems and methods for fast restoration in a network using a control plane include detecting a failure on a link associated with the node; and providing failure information through in-band data path overhead of an affected connection, wherein the in-band data path overhead is sent over a fast path, wherein the failure information is received at an originating node of the affected connection via the fast path, prior to the originating node receiving control plane signaling via a slow path relative to the fast path.
    Type: Application
    Filed: September 18, 2014
    Publication date: February 11, 2016
    Applicant: CIENA CORPORATION
    Inventors: Jatin SAREEN, Waseem Reyaz KHAN, Kapil JUNEJA, Rajagopalan KANNAN
  • Publication number: 20150365739
    Abstract: A method, in a network element, for detecting and propagating resizability information of an Optical channel Data Unit flex (ODUflex) connection includes receiving resizability information in overhead associated with the ODUflex connection, wherein the resizability information indicates a number of available tributary slots and whether the ODUflex connection is symmetric; and adjusting the resizability information based on a change in the available tributary slots due to a bandwidth change at the network element. The systems and methods include a solution to communicate, in real time, the resizability information of an ODUflex connection utilizing the associated data path to carry it instead of the management/control plane.
    Type: Application
    Filed: July 25, 2014
    Publication date: December 17, 2015
    Applicant: CIENA CORPORATION
    Inventors: Kapil JUNEJA, Pallavi TULI, Jatin SAREEN, Waseem Reyaz KHAN, Rajagopalan KANNAN
  • Patent number: 9172658
    Abstract: Call setup methods in a multi-domain network and a multi-domain network use dynamic link tagging and/or overbooking of External Network-Network Interface (ENNI) links. Thus, improved call setup systems and methods include two approaches to improve upon the responsiveness of the network for connection setups including bandwidth reservation in optical networks using “dynamic link tags” and link overbooking in optical networks based on a greedy approach. The bandwidth reservation and the link overbooking can be utilized together or separately to improve call setup. Advantageously, the improved call setup systems and methods can provide a generic bandwidth reservation mechanism, such as in Automatically Switched Optical Network (ASON) networks, to overcome the limitation of ENNI in concurrently updating the abstract link bandwidth and thereby improving the responsiveness of the network.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: October 27, 2015
    Assignee: Ciena Corporation
    Inventors: Vikas Kakkar, Kapil Juneja, Anurag Prakash, Mohit Chhillar