Patents Assigned to Infinera Corporation
-
Publication number: 20190004932Abstract: A unit test and automation framework (UTAF) system and method are disclosed for unit testing. A unit definition file that includes properties of the unit being tested may be compiled to generate a skeleton code that describes a structure of the unit and the interactions of the unit with other units. One or more interactions may be overridden to generate a unit production code for the unit. A unit testing (UT) engine may enable interactions between the unit and the other units to run test cases on the unit production code as part of unit testing. Various components of the UTAF system may provide commands to or perform functions for the UT engine to perform the unit testing, such as providing test commands, displaying statistics, providing interface messaging between the unit and the plurality of other units, provide commands for record and replay testing, and other information.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Applicant: Infinera CorporationInventors: Mohit Misra, Subhendu Chattopadhyay, Ravi Shankar Pandey, Saurabh Pandey, Ruchi Agrawal
-
Publication number: 20190007238Abstract: Systems, methods, and devices for encoding and decoding a packet buffer for data exchange over a communications network, including parsing a data container definition file to determine a packet format; generating a code file based on the data container definition file; inserting the code file into a source tree of an application; compiling the source tree to generate an executable file; and executing the executable on a computing device in communication with the communications network, wherein the executable file encodes and decodes the packet buffer for data exchange over the communications network.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Applicant: Infinera CorporationInventors: Mohit Misra, Prakash Singh Bisht, Ashwini Kumar Bhat
-
Publication number: 20190007277Abstract: Systems, methods, and devices for simulating a large network topology and characterizing network devices. the method includes generating a simulated open shortest path first (OSPF) network topology using a simulator device; generating link state advertisement (LSA) OSPF packets based on the simulated OSPF network topology using the simulator device; and communicating the OSPF packets to a gateway device for flooding a real OSPF network topology with the OSPF packets.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Applicant: Infinera CorporationInventors: Mohit Misra, Prakash Singh Bisht, Ashwini Kumar Bhat, Devaraj Jagannath Poojari, Jyothi R
-
Publication number: 20180375718Abstract: A network device may receive network configuration data indicating a topology of a plurality of network nodes in a network. Based on the received network configuration data, the network device may generate intra-layer and inter-layer upgrade dependency graphs. Based on the intra-layer upgrade dependency graph, the network device may determine an intra-layer upgrade depth for each of the plurality of network nodes. The network device may also determine, based on the inter-layer upgrade dependency graph, an inter-layer upgrade depth for each of the plurality of network nodes. The network device may then determine, based on the intra-layer and inter-layer upgrade depths, an upgrade schedule for the plurality of the network nodes. The upgrade schedule may indicate an order in which the plurality of network nodes is to be upgraded. Based on the upgrade schedule, the network device may transmit at least one instruction to upgrade the plurality of network nodes.Type: ApplicationFiled: October 20, 2017Publication date: December 27, 2018Applicant: Infinera CorporationInventors: Madhukar Anand, Ramesh Subrahmaniam
-
Publication number: 20180375730Abstract: A network device may receive first network configuration data that include pre-upgrade network information. The network device may then determine, based on the first network configuration data, at least one first network invariant. Based on the first network invariant, the network device may determine a first set of hash values indicating a pre-upgrade network state. The network device may receive second network configuration data that includes post-upgrade network information. The network device may then determine, based on the second network configuration data, at least one second network invariant. Based on the second network invariant, the network device may determine a second set of hash values indicating a post-upgrade network state. The network device may then compare the first set of hash values and the second set of hash values to verify an upgrade state of a network node associated with the at least one first and second network invariants.Type: ApplicationFiled: October 24, 2017Publication date: December 27, 2018Applicant: Infinera CorporationInventors: Madhukar Anand, Ramesh Subrahmaniam
-
Patent number: 10153861Abstract: A device may receive optical network information associated with a first optical node and a second optical node. The first optical node may be associated with a first group of optical devices. The second optical node may be associated with a second group of optical devices. The device may identify a first mapping in which a first group of optical channels is associated with the first group of optical devices and a second mapping in which a second group of optical channels is associated with the second group of optical devices. The first group of optical channels may correspond to the first group of payloads, and the second group of optical channels may correspond to the second group of payloads. The device may provide information depicting the first mapping and information depicting the second mapping.Type: GrantFiled: October 9, 2015Date of Patent: December 11, 2018Assignee: Infinera CorporationInventors: Karthikeyan Mathruboodham Nagarajan, Ravindarreddy Ankireddy, Kasi Viswanadham Pydi, Yashpal Kumar, Musab Qamri
-
Patent number: 10148382Abstract: Methods and systems are disclosed including a system comprising a first node, having a first transceiver comprising a first receiver and a first transmitter, comprising a tunable laser, configured to transmit a first optical signal on a first channel and to transmit a second optical signal on a second channel if the first receiver does not detect a third optical signal; a second node having a second transceiver comprising a second receiver and a second transmitter configured to transmit the third optical signal on the first channel if the second receiver detects the second optical signal; and a filter having ports configured to a particular bandwidth and to suppress the first optical signal if the first optical signal is not within the particular bandwidth of the port, and to transmit the second optical signal to the second node if the second optical signal is within the particular bandwidth.Type: GrantFiled: August 25, 2017Date of Patent: December 4, 2018Assignee: Infinera CorporationInventors: Magnus Olson, Einar In de Betou
-
Patent number: 10133141Abstract: Consistent with the present disclosure, both arms of an MZ interferometer are “double-folded” and are bent in at least two locations to define first and second acute inner angles. Accordingly, the arms of the MZ interferometer may have substantially the same length, and, further, the MZ interferometer has a more compact geometry. In one example, the arms parallel each other and have a serpentine shape, and, in a further embodiment, the arms parallel one another and have a Z-shape. Accordingly, since the temperature of a PIC upon which the MZ interferometer is provided does not vary significantly over such short distances, the temperatures of both arms is substantially the same.Type: GrantFiled: December 30, 2011Date of Patent: November 20, 2018Assignee: Infinera CorporationInventors: Peter W. Evans, Scott Corzine, Mehrdad Ziari, Pavel V. Studenkov, Masaki Kato, Charles H. Joyner
-
Patent number: 10128892Abstract: Systems and methods of tuning SerDes links between transmitter SerDes channels and receiver SerDes channels are described. Generally, the SerDes links may be tuned using a generic SerDes tuner implementation and a tuning algorithm. The tuning algorithm may have a first tuner interface specific to the transmitter SerDes device and a second tuner interface specific to the receiver SerDes device. The tuning algorithm may define a sequence of operations from the first tuner interface and the second tuner interface that when executed result in calibration of the SerDes link.Type: GrantFiled: April 10, 2018Date of Patent: November 13, 2018Assignee: Infinera CorporationInventor: John Moghaddas
-
Patent number: 10122149Abstract: Methods, systems, and apparatus, including a laser including a layer having first and second regions, the first region including a void; a mirror section provided on the layer, the mirror section including a waveguide core, at least part of the waveguide core is provided over at least a portion of the void; a first grating provided on the waveguide core; a first cladding layer provided between the layer and the waveguide core and supported by the second region of the layer; a second cladding layer provided on the waveguide core; and a heat source configured to change a temperature of at least one of the waveguide core and the grating, where an optical mode propagating in the waveguide core of the mirror section does not incur substantial loss due to interaction with portions of the mirror section above and below the waveguide core.Type: GrantFiled: January 4, 2017Date of Patent: November 6, 2018Assignee: Infinera CorporationInventors: Peter W. Evans, Mingzhi Lu, Fred A. Kish, Jr., Vikrant Lal, Scott Corzine, John W. Osenbach, Jin Yan
-
Patent number: 10116318Abstract: A method and apparatus are disclosed for asynchronous clock generation in analog-to-digital converters (ADCs). For example, an ADC may comprise a comparator, a first logic gate, a second logic gate, a first memory element, a second memory element, and a digital-to-analog converter (DAC). The comparator may initiate an evaluation or precharge operation of comparator inputs. The first logic gate may generate, based on comparator outputs, a first output signal indicating validity of first logic gate output. The second logic gate may generate a second output signal indicating timing reference of bit conversion. The first memory element may generate a third output signal indicating a current state of a bit. The second memory element may generate a plurality of next state bits based on the second output signal and the comparator outputs. The second logic gate may generate the second output signal based on the first and third output signals.Type: GrantFiled: September 5, 2017Date of Patent: October 30, 2018Assignee: Infinera CorporationInventors: Shah Sharif, Fu-Tai An
-
Patent number: 10103869Abstract: Systems, apparatus, and methods for packetized clocks may include a packet interface to carry the rate of a client to a sigma-delta modulator that generates a clock at the required rate inside the chip itself there by removing the need for off-chip analog PLLs. The packetized clock may include a packet interface that receives a flow credit packet that includes a plurality of flow credit counts, one flow credit count for each data flow, and forwards a flow credit count for each data flow to one of a plurality of clock generators to generate a new clock signal for each data flow.Type: GrantFiled: August 26, 2016Date of Patent: October 16, 2018Assignee: Infinera CorporationInventors: Vinod Narippatta, Mohammed Asad Rizvi
-
Publication number: 20180294887Abstract: Methods, systems, and devices for implementing optical interface and multiplexing devices. An input optical signal is received over an input fiber by an optical interface device. A modulated optical signal and an unmodulated optical signal are demultiplexed from the input optical signal, the unmodulated optical signal is modulated based on a data signal to generate an output optical signal; and the output optical signal is transmitted over an output fiber. A modulated optical signal is received over a network connection from an optical network by an optical multiplexing device. An unmodulated optical signal is generated using a generator device; the unmodulated optical signal and a signal that includes the modulated optical signal are multiplexed using an optical multiplexer to generate an output signal; and the output signal is transmitted over an output fiber to the optical interface device.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Applicant: Infinera CorporationInventor: Jeffrey T. Rahn
-
Patent number: 10097909Abstract: A packet optical network may include a packet optical gateway node that is configured to advertise a segment label to other nodes in the network where the segment label is used by a source node in place of a conventional segment routing label when the source node generates the list of labels included in the header of a data packet while establishing a path through a network. The segment label differs from a conventional segment routing label in that the segment label indicates the L0/L1 device or path as opposed to the L2/L3 device indicated by a conventional segment routing label.Type: GrantFiled: August 26, 2016Date of Patent: October 9, 2018Assignee: Infinera CorporationInventors: Madhukar Anand, Sanjoy Bardhan, Ramesh Subrahmaniam, Soumya Roy
-
Patent number: 10095611Abstract: 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: GrantFiled: March 31, 2017Date of Patent: October 9, 2018Assignee: Infinera CorporationInventors: Jayaram Hanumanthappa, Ravi Shankar Pandey, Rajasekar Venkatesan, Anthony Jorgenson
-
Publication number: 20180285249Abstract: 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: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Applicant: INFINERA CORPORATIONInventors: Jayaram HANUMANTHAPPA, Ravi Shankar Pandey, Rajasekar Venkatesan, Anthony Jorgenson
-
Patent number: 10091911Abstract: A device may have: a frame section having a cage with a first receiving portion and a second receiving portion, the second receiving portion receiving a module; a first plate having an end, the first plate being received by the first receiving portion; a heat pipe having a first end attached to the end of the first plate and having a second end; a second plate attached to the second end of the heat pipe; and a spring attached to the first plate to bias the first plate against the module, the first plate being capable of receiving heat dissipated by the module, the heat pipe being capable of receiving the heat received by the first plate and transferring the heat to the second plate, the second plate receiving the heat transferred by the heat pipe and dissipating the received heat.Type: GrantFiled: December 11, 2012Date of Patent: October 2, 2018Assignee: Infinera CorporationInventor: Matthew J. Kelty
-
Patent number: 10082718Abstract: A method and an apparatus for non-blocking Mach-Zehnder Modulator (MZM) arm imbalance monitoring and control through tones are disclosed herein. An optical transmitter may include an MZM to supply a first portion of light to an in-phase arm and a second portion to a quadrature arm of the MZM. The optical transmitter may apply modulator arm adjustments and dither signals to the two portions. Then, the MZM may combine the two portions into an optical output signal. The optical transmitter may tap the optical output signal to provide a first portion of the optical output signal and transmit a second portion. Also, the optical transmitter may obtain first error signals, based on the first dither signal, and second error signals, based on the second dither signal, of the first portion of the output signal. The optical transmitter may change the modulator arm adjustments based on the error signals.Type: GrantFiled: December 16, 2016Date of Patent: September 25, 2018Assignee: Infinera CorporationInventor: Rene Marcel Schmogrow
-
Patent number: 10084482Abstract: Various apparatus and methods may use iterative de-mapping/decoding to on received symbol estimates corresponding to interleaved coded modulation (ICM) using low-density parity check convolutional coding (LPDC-CC). The iterative de-mapping/decoding, may take the form of a multi-stage feed-forward arrangement that may include multiple identically designed stages, and the stages may use parallelism to increase speed and efficiency.Type: GrantFiled: June 22, 2016Date of Patent: September 25, 2018Assignee: Infinera CorporationInventors: Abdullah Karar, Han Henry Sun, Kuang-Tsan Wu
-
Publication number: 20180269983Abstract: Constant modulus multi-dimensional modulation system and methods are disclosed herein, employing multi-intensity quadrature amplitude modulation (QAM) to generate a dual-polarization symbol. j bits may be mapped to one of a plurality of dual-polarization symbols having a same constant power modulus on a two-level constellation including first and second intensity rings in a four-dimensional (4D) space including in-phase (I), quadrature (Q), X polarization (Xpol) and Y polarization (Ypol). A first bit of the j bits may indicate that the symbol is on the first intensity ring for the Xpol and the second intensity ring for the Ypol, a next k bits may indicate a location of the symbol on the first intensity ring in the Xpol, and a remaining j?k?1 bits may indicate a location of the symbol on the second intensity ring in the Ypol. Maximum correlation decoding may be used to decode the first symbol at the receiver.Type: ApplicationFiled: March 19, 2018Publication date: September 20, 2018Applicant: Infinera CorporationInventors: Abdullah S. Karar, Han Sun, Kuang-Tsan Wu