Patents by Inventor Jayaram Hanumanthappa

Jayaram Hanumanthappa 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: 10516579
    Abstract: Techniques are disclosed herein for reconciling planned data for a network (such as a fiber optic network) with data describing the deployed network. Network probing and planning components obtain a snapshot of the deployed network and organize the snapshot into three “layers”: the “link layer,” which represents the physical links that underlie the network, the “digital layer,” which includes optical channel groups that divide the total capacity of the physical links, and the “service layer,” which includes the services delivered over the network. The techniques involve comparing the planned data to the deployed data in the order of link layer, digital layer, and service layer. Differences considered to be “minor” are reconciled automatically. Differences that are “major” are reconciled after receiving instructions from a planner or administrator regarding whether to update the planned data based on what was originally in the planned data or what is in the deployed network.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 24, 2019
    Assignee: Infinera Corporation
    Inventors: Jayaram Hanumanthappa, Naresh Kumar, Naresh Srinivasulu Jayam, Arijit Mandal, Gounda Mohammed Nabi Saheb, Alok Jain, Steven Joseph Hand
  • Patent number: 10095611
    Abstract: Disclosures herein describe a record and replay regression and unit test automation framework for simulating any hardware on a virtual machine to achieve thorough, affordable and efficient software testing. According to the disclosures herein, the test automation framework includes a recording stage where input and output messages for all the interfaces for a process (e.g., an embedded system or any software system or process) running on the original hardware may be recorded along with metadata in a space-optimized and efficient manner. The testing framework also includes a replay stage using innovative thread synchronization approaches that leverage the metadata to simulate the environment for the recorded embedded process in isolation, which may be done on an inexpensive machine or hardware. Thus, the original custom hardware, which may be expensive and costly to run, is not needed for the replay phase of testing.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 9, 2018
    Assignee: Infinera Corporation
    Inventors: Jayaram Hanumanthappa, Ravi Shankar Pandey, Rajasekar Venkatesan, Anthony Jorgenson
  • Publication number: 20180285249
    Abstract: Disclosures herein describe a record and replay regression and unit test automation framework for simulating any hardware on a virtual machine to achieve thorough, affordable and efficient software testing. According to the disclosures herein, the test automation framework includes a recording stage where input and output messages for all the interfaces for a process (e.g., an embedded system or any software system or process) running on the original hardware may be recorded along with metadata in a space-optimized and efficient manner. The testing framework also includes a replay stage using innovative thread synchronization approaches that leverage the metadata to simulate the environment for the recorded embedded process in isolation, which may be done on an inexpensive machine or hardware. Thus, the original custom hardware, which may be expensive and costly to run, is not needed for the replay phase of testing.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Applicant: INFINERA CORPORATION
    Inventors: Jayaram HANUMANTHAPPA, Ravi Shankar Pandey, Rajasekar Venkatesan, Anthony Jorgenson
  • Publication number: 20180167286
    Abstract: Techniques are disclosed herein for reconciling planned data for a network (such as a fiber optic network) with data describing the deployed network. Network probing and planning components obtain a snapshot of the deployed network and organize the snapshot into three “layers”: the “link layer,” which represents the physical links that underlie the network, the “digital layer,” which includes optical channel groups that divide the total capacity of the physical links, and the “service layer,” which includes the services delivered over the network. The techniques involve comparing the planned data to the deployed data in the order of link layer, digital layer, and service layer. Differences considered to be “minor” are reconciled automatically. Differences that are “major” are reconciled after receiving instructions from a planner or administrator regarding whether to update the planned data based on what was originally in the planned data or what is in the deployed network.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Applicant: INFINERA CORPORATION
    Inventors: Jayaram HANUMANTHAPPA, Naresh KUMAR, Naresh Srinivasulu JAYAM, Arijit MANDAL, Gounda Mohammed Nabi SAHEB, Alok JAIN, Steven Joseph HAND
  • Patent number: 9654388
    Abstract: A device receives network information associated with a network to be planned and including a multiple traffic requirements for the network, and identifies the multiple traffic requirements in the network information. The device allocates a first route in the network for a traffic requirement of the multiple traffic requirements, and determines that a second route for at least one other traffic requirement, of the multiple traffic requirements, is removed based on the route for the traffic requirement. The device allocates a third route in the network for the at least one other traffic requirement, and allocates additional routes in the network for remaining traffic requirements of the multiple traffic requirements. The device generates a network plan for the network based on the first route, the third route, and the additional routes allocated in the network, and outputs or stores the network plan.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: May 16, 2017
    Assignee: Infinera Corporation
    Inventors: Jayaram Hanumanthappa, Sudhindra Aithal Kota, Aman Verma
  • Patent number: 9454463
    Abstract: A computer system comprising a display, one or more computer readable medium storing a computer application comprising computer executable code for creating a graphical user interface, one or more processors receiving and executing the computer executable code to provide the graphical user interface on the display, the computer readable medium also storing a testing application comprising computer executable code for activating the graphical user interface, the testing application defining a command execution server embedded into the computer application, and a command client external to the computer application.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: September 27, 2016
    Assignee: Infinera Corporation
    Inventors: Sudhindra Aithal Kota, Sakthi Shalini Kannan, Prashanth Kota, Vinaya Nadig, Gaurav Agarwal, Manish K. Agarwal, Jayaram Hanumanthappa, Rajasekar Venkatesan
  • Publication number: 20160191377
    Abstract: A device receives network information associated with a network to be planned and including a multiple traffic requirements for the network, and identifies the multiple traffic requirements in the network information. The device allocates a first route in the network for a traffic requirement of the multiple traffic requirements, and determines that a second route for at least one other traffic requirement, of the multiple traffic requirements, is removed based on the route for the traffic requirement. The device allocates a third route in the network for the at least one other traffic requirement, and allocates additional routes in the network for remaining traffic requirements of the multiple traffic requirements. The device generates a network plan for the network based on the first route, the third route, and the additional routes allocated in the network, and outputs or stores the network plan.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: Jayaram HANUMANTHAPPA, Sudhindra KOTA, Aman VERMA
  • Publication number: 20160087849
    Abstract: A device may receive information that identifies an initial network topology, to be used to reconfigure a network. The initial network topology may describe an optical layer and an internet protocol layer of the network. The internet protocol layer of the network may include an internet protocol node. The device may determine a reconfiguration criterion associated with the initial network topology. The device may determine a reconfiguration technique to be used to reconfigure the network. The device may perform the reconfiguration technique. The device may generate a reconfigured network topology based on performing the reconfiguration technique. The reconfigured network topology may describe a reconfigured internet protocol layer and a reconfigured optical layer. The reconfigured internet protocol layer may be reconfigured based on the optical layer. The reconfigured network topology may be reconfigured based on the initial network topology. The device may provide the reconfigured network topology.
    Type: Application
    Filed: December 30, 2014
    Publication date: March 24, 2016
    Inventors: Srivatsan BALASUBRAMANIAN, Steven Joseph Hand, Thirukumaran Velusamy, Jayaram Hanumanthappa
  • Patent number: 9246704
    Abstract: Embodiments of the present invention provide systems, devices and methods for improving the efficient deployment and configuration of networking equipment within a network build-out. In certain embodiments of the invention, an iterative analysis of inter-node equipment placement and connectivity, and inter- and intra-node traffic flow is performed to identify a preferred deployment solution. This analysis of deployment optimization takes into account both configurations from a network node perspective as well as from a network system perspective. Deployment solutions are iteratively progressed and analyzed to determine a preferred solution based on both the cost of deployment and satisfaction of the network demands. In various embodiments of the invention, a baseline marker is generated from which the accuracy of the solution may be approximated that suggests to an engineer whether the deployment is approaching an optimal solution.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: January 26, 2016
    Assignee: Infinera Corporation
    Inventors: Steven Joseph Hand, Jayaram Hanumanthappa, Mohit Misra, Maneesh Jain, Rajasekar Venkatesan, Atul Saxena
  • Patent number: 8238748
    Abstract: In accordance with the present disclosure, a method of configuring a wavelength division multiplexed (WDM) network is presented. The WDM network includes circuits that carry optical signals, with each signal corresponding to a wavelength. The WDM network includes nodes, with links connecting the nodes to one another. Each circuit includes at least one link and at least one node. The method comprises assigning each of the circuits to an optical signal, based on first and second criteria, and configuring the nodes based on the assignment.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: August 7, 2012
    Assignee: Infinera Corporation
    Inventors: Josué Kuri, Steven Joseph Hand, Rajasekar Venkatesan, Jayaram Hanumanthappa, Maneesh Jain, Shyamtanu Majumder
  • Publication number: 20120084684
    Abstract: A computer system comprising a display, one or more computer readable medium storing a computer application comprising computer executable code for creating a graphical user interface, one or more processors receiving and executing the computer executable code to provide the graphical user interface on the display, the computer readable medium also storing a testing application comprising computer executable code for activating the graphical user interface, the testing application defining a command execution server embedded into the computer application, and a command client external to the computer application.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Inventors: SUDHINDRA AITHAL KOTA, SAKTHI SHALINI KANNAN, PRASHANTH KOTA, VINAYA NADIG, GAURAV AGARWAL, MANISH K. AGARWAL, JAYARAM HANUMANTHAPPA, RAJASEKAR VENKATESAN
  • Patent number: 8149687
    Abstract: A system, apparatus and method for dynamic intra node rerouting is described. In one embodiment of the invention, a multi-stage architecture within a network node is provided in which various module cards, including intermediary module cards, are interconnected within a chassis. A connection is established between a first module card and a second module card through an intermediate module card so that traffic may flow internally within the chassis. Failure detection and intra-node recovery are provided within the node by provisioning an intra-node compensated route around a failed module.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: April 3, 2012
    Assignee: Infinera Corporation
    Inventors: Mohit Misra, Jayaram Hanumanthappa
  • Publication number: 20120020246
    Abstract: Embodiments of the present invention provide systems, devices and methods for improving the efficient deployment and configuration of networking equipment within a network build-out. In certain embodiments of the invention, an iterative analysis of inter-node equipment placement and connectivity, and inter- and intra-node traffic flow is performed to identify a preferred deployment solution. This analysis of deployment optimization takes into account both configurations from a network node perspective as well as from a network system perspective. Deployment solutions are iteratively progressed and analyzed to determine a preferred solution based on both the cost of deployment and satisfaction of the network demands. In various embodiments of the invention, a baseline marker is generated from which the accuracy of the solution may be approximated that suggests to an engineer whether the deployment is approaching an optimal solution.
    Type: Application
    Filed: October 3, 2011
    Publication date: January 26, 2012
    Inventors: STEVEN JOSEPH HAND, Jayaram Hanumanthappa, Mohit Misra, Maneesh Jain, Rajasekar Venkatesan, Atul Saxena
  • Patent number: 8031704
    Abstract: Embodiments of the present invention provide systems, devices and methods for improving the efficient deployment and configuration of networking equipment within a network build-out. In certain embodiments of the invention, an iterative analysis of inter-node equipment placement and connectivity, and inter- and intra-node traffic flow is performed to identify a preferred deployment solution. This analysis of deployment optimization takes into account both configurations from a network node perspective as well as from a network system perspective. Deployment solutions are iteratively progressed and analyzed to determine a preferred solution based on both the cost of deployment and satisfaction of the network demands. In various embodiments of the invention, a baseline marker is generated from which the accuracy of the solution may be approximated that suggests to an engineer whether the deployment is approaching an optimal solution.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: October 4, 2011
    Assignee: Infinera Corporation
    Inventors: Steven Joseph Hand, Jayaram Hanumanthappa, Mohit Misra, Maneesh Jain, Rajasekar Venkatesan, Atul Saxena
  • Publication number: 20100158529
    Abstract: In accordance with the present disclosure, a method of configuring a wavelength division multiplexed (WDM) network is presented. The WDM network includes circuits that carry optical signals, with each signal corresponding to a wavelength. The WDM network includes nodes, with links connecting the nodes to one another. Each circuit includes at least one link and at least one node. The method comprises assigning each of the circuits to an optical signal, based on first and second criteria, and configuring the nodes based on the assignment.
    Type: Application
    Filed: December 24, 2008
    Publication date: June 24, 2010
    Inventors: Josue Kuri, Steven Joseph Hand, Raj Venkatesan, Jayaram Hanumanthappa, Maneesh Jain, Shyamtanu Majumder
  • Publication number: 20090103453
    Abstract: Embodiments of the present invention provide systems, devices and methods for improving the efficient deployment and configuration of networking equipment within a network build-out. In certain embodiments of the invention, an iterative analysis of inter-node equipment placement and connectivity, and inter- and intra-node traffic flow is performed to identify a preferred deployment solution. This analysis of deployment optimization takes into account both configurations from a network node perspective as well as from a network system perspective. Deployment solutions are iteratively progressed and analyzed to determine a preferred solution based on both the cost of deployment and satisfaction of the network demands. In various embodiments of the invention, a baseline marker is generated from which the accuracy of the solution may be approximated that suggests to an engineer whether the deployment is approaching an optimal solution.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Inventors: Steven Joseph Hand, Jayaram Hanumanthappa, Mohit Misra, Maneesh Jain, Rajasekar Venkatesan, Atul Saxena
  • Publication number: 20070002731
    Abstract: A system, apparatus and method for dynamic intra node rerouting is described. In one embodiment of the invention, a multi-stage architecture within a network node is provided in which various module cards, including intermediary module cards, are interconnected within a chassis. A connection is established between a first module card and a second module card through an intermediate module card so that traffic may flow internally within the chassis. Failure detection and intra-node recovery are provided within the node by provisioning an intra-node compensated route around a failed module.
    Type: Application
    Filed: June 2, 2006
    Publication date: January 4, 2007
    Applicant: INFINERA CORPORATION
    Inventors: Mohit Misra, Jayaram Hanumanthappa