Optical interconnecting network architecture
Summary by NHIP
Central node with optical couplers
The optical central node combines signals from multiple access nodes using a coupler and broadcasts them via a splitter. A controller determines timing misalignment, sends adjustment messages, and provides control information including connection requests and local oscillator wavelengths for coherent detection.
Claim Score by NHIP
Abstract
Aspects of the present application provide an optical interconnecting network architecture. The architecture involves a central node coupled to multiple access nodes (ANs), in which the central node includes a pair of optical couplers used to combine optical signals received from the ANs and broadcast the combined optical signals to all destination ANs. A coherent detection receiver in each of the ANs receives the combined optical signals and selectively detects a wavelength carrying the optical signal assigned to that AN by tuning a local oscillator (LO) wavelength of the coherent detection receiver.

Term
10.2 yearsleft in the term
Expires 22 November 2036.
- Priority and filed
- Granted
- Today
- Expires
30 claims: 3 independent, 27 dependent
- 1Broadest claimClaim Score 39, average(NHIP)An optical central node for interconnecting a plurality of access nodes, the optical central node comprising:a coupler configured to combine optical data signals from the plurality of access nodes each transmitting on a different wavelength, to obtain a combined optical signal;a splitter configured to couple the combined optical signal to each one of a plurality of optical outputs for broadcasting to the plurality of access nodes;a controller configured to: determine a timing misalignment between an optical data signal of a source node that is one of the access nodes of the plurality of access nodes and a reference timing signal;send a timing adjustment message to the source nodes in order to control when the transmission of the optical data signal occurs to synchronize the timing of the source node with the reference timing signal;obtain first control information associated with the source node of the plurality of access nodes;andprovide second control information based on the first control information for coherent detection of an optical data signal from the source node at a destination node of the plurality of access nodes.
- 15A method for interconnecting a plurality of access nodes comprising:determining a timing misalignment between an optical data signal of a first access node of the plurality of access nodes and a reference timing signal;sending a timing adjustment message to the first access nodes in order to control when the transmission of the optical data signal occurs to synchronize the timing of the first access node with the reference timing signal;obtaining first control information associated with each source node of the plurality of access nodes;providing second control information based on the first control information for coherent detection of the optical data signals at each destination node of the plurality of access nodes;receiving optical data signals from the plurality of access nodes each transmitting on different wavelengths;combining the optical data signals from the plurality of access nodes to obtain a combined optical signal;coupling the combined optical signal to each one of a plurality of optical outputs for broadcasting to the plurality of access nodes;andtransmitting the second control information to at least some of the plurality of access nodes.
- 24A system comprising:a plurality of access nodes, each access node configured to transmit and receive an optical signal wherein: when transmitting, an access node is configured to transmit an optical data signal using a fixed wavelength optical source and first control information;andwhen receiving, an access node is configured to receive an optical signal and coherently detect a portion of the optical signal using a switchable wavelength local oscillator;anda central node, the central node comprising: a coupler configured to combine optical data signals from the plurality of access nodes each transmitting on a different wavelength, to obtain a combined optical signal;a splitter configured to couple the combined optical signal to each one of a plurality of optical outputs for broadcasting to the plurality of access nodes;a central node controller configured to: determine a timing misalignment between an optical data signal of a source node that is one of the access nodes of the plurality of access nodes and a reference timing signal;send a timing adjustment message to the source nodes in order to control when the transmission of the optical data signal occurs to synchronize the timing of the source node with the reference timing signal;obtain first control information from each source node of the plurality of access nodes and generate second control information based on the first control for coherent detection of the optical data signals at each destination node of the plurality of access nodes;andtransmit the second control information to at least some of the plurality of access nodes.
Independent claims3
102 paragraphs in 5 sections, as filed
FIELD OF THE DISCLOSURE
This application relates to optical communication systems, and more particularly an optical interconnecting network architecture.
BACKGROUND
There are various types of switching architectures in optical communications. Switching the signals in optical domain may provide cost savings. However, optical switching often lacks required versatility in controlling flows of information. To provide a greater versatility, one may rely on some level of optical to electrical conversion and electrical to optical conversion. Such processing can cause a delay or latency to the signal being processed. In addition, as the scale of the number of signals being routed increases, an interconnecting network becomes more complicated, more expensive, and requires more power to implement.
Alternative optical switching architectures, which strike a balance between cost and performance, are therefore desirable.
SUMMARY OF THE DISCLOSURE
According to an aspect of the disclosure, there is provided an optical central node for interconnecting a plurality of access nodes. The optical central node includes a coupler configured to combine optical data signals from the plurality of access nodes each transmitting on a different wavelength, to obtain a combined optical signal, a splitter configured to couple the combined optical signal to each one of a plurality of optical outputs for broadcasting to the plurality of access nodes and a controller. The controller is configured to: obtain first control information associated with a source node of the plurality of access nodes; and provide second control information based on the first control information for coherent detection of an optical data signal from the source node at a destination node of the plurality of nodes.
In some embodiments, the first control information includes a connection request received from the source node.
In some embodiments, the second control information comprises a wavelength for a local oscillator of the destination node to be tuned to for coherent detection of the optical data signal from the source node, wherein the controller is further configured to transmit the second information to the destination node.
In some embodiments, the second control information comprises information defining when the source access node is scheduled to transmit the optical data signal, wherein the controller is further configured to transmit the second information to the source node.
In some embodiments, the controller is further configured to transmit the second control information to the destination node.
In some embodiments, the controller is further configured to transmit a control signal carrying at least one of the first and second control information, wherein the control signal comprises as least one of an out-of-band (OOB) optical signal and an electrical signal.
In some embodiments, the control signal carries the first control information and comprises the OOB optical signal, which is generated at the source node, and wherein the source node comprises a wavelength division multiplexer (WDM), configured to combine the optical data signal and the generated OOB optical signal.
In some embodiments, the control signal carries the second control information and comprises the OOB optical signal, wherein the destination node comprises a wavelength division demultiplexer (WDD) configured to separate the optical data signals and the second control information associated with the respective optical data signal.
In some embodiments, the coupler includes a wavelength division multiplexer (WDM).
In some embodiments, the controller is configured to synchronize the optical data signals by: determining a timing misalignment between an optical data signal of each access node of the plurality of access nodes and a reference timing signal; and sending a timing adjustment message to each of the access nodes in order to control when the transmission of the optical data signals occur to synchronize the timing of the access nodes with the reference timing signal.
In some embodiments, the controller is configured to synchronize the optical data signals by: determining a timing misalignment between an optical data signal of a first access node of the plurality of access nodes and an optical data signal of a second access node of the plurality of access nodes; sending a timing adjustment message to the second access node in order to control when the transmission of the optical data signal occurs to synchronize the timing of the first access node and the second access node; and repeating the determining and sending between the first access node and other access nodes of the plurality of access nodes until the optical data signals of the plurality of access nodes are synchronized.
In some embodiments, the controller is configured to perform scheduling of transmissions of the plurality of access nodes.
In some embodiments, the optical central node further includes an optical amplifier located subsequent to the coupler to amplify the set of the multiplexed optical signals.
In some embodiments, the plurality of access nodes is coupled to the optical central node in a star configuration.
According to an aspect of the disclosure, there is provided a method for interconnecting a plurality of access nodes. The method involves obtaining first control information associated with each source node of the plurality of access nodes and providing second control information based on the first control information for coherent detection of the optical data signals at each destination node of the plurality of access nodes. The method also includes receiving optical data signals from the plurality of access nodes each transmitting on different wavelengths, combining the optical data signals from the plurality of access nodes to obtain a combined optical signal and coupling the combined optical signal to each one of a plurality of optical outputs for broadcasting to the plurality of access nodes. The method further includes transmitting the second control information to at least some of the plurality of access nodes.
In some embodiments, the first control information comprises connection requests from source nodes of the plurality of access nodes.
In some embodiments, the second control information comprises at least one of: wavelengths for local oscillators of destination nodes of the plurality of access nodes to be tuned to; and information defining when each source access node is scheduled to transmit an optical data signal.
In some embodiments, transmitting the second control information comprises at least one of: transmitting to the source nodes information defining when the source nodes are scheduled to transmit the optical data signals so the source nodes know when to transmit the optical data signals; and transmitting to the destination nodes information defining when the source nodes are scheduled to transmit the optical data signals and the wavelength so the destination nodes know when to switch the local oscillators of the destination nodes to coherently detect the optical data signals.
In some embodiments, the optical data signals are divided into slots.
In some embodiments, the slots are divided into sub-slots.
In some embodiments, synchronizing the optical data signals from the plurality of access nodes involves: determining a timing misalignment between an optical data signal of a first access node of the plurality of access nodes and an optical data signal of a second access node of the plurality of access nodes; sending a timing adjustment message to the second access node in order to control when the transmission of optical data signals occurs in order to synchronize the timing of the first access node and the second access node; and repeating the determining and sending between the first access node and other access nodes of the plurality of access nodes until the optical data signals of the plurality of access nodes are synchronized.
In some embodiments, the method involves scheduling of transmissions of the plurality of access nodes.
In some embodiments, the method further involves receiving third control information from a software defined networking (SDN) controller that coordinates connections and schedules connections between access nodes of the plurality of access nodes; and generating second control information based on the third control information.
According to an aspect of the disclosure, there is provided a system including a plurality of access nodes, each access node configured to transmit and receive an optical signal, and a central node. When transmitting, an access node is configured to transmit an optical data signal using a fixed wavelength optical source and first control information and when receiving, an access node is configured to receive an optical signal and coherently detect a portion of the optical signal using a switchable wavelength local oscillator. The central node includes a coupler configured to combine optical data signals from the plurality of access nodes each transmitting on a different wavelength, to obtain a combined optical signal. The central node also includes a splitter configured to couple the combined optical signal to each one of a plurality of optical outputs for broadcasting to the plurality of access nodes. The central node also includes a central node controller configured to obtain first control information from each source node of the plurality of access nodes and generate second control information based on the first control for coherent detection of the optical data signals at each destination node of the plurality of access nodes and transmit the second control information to at least some of the plurality of access nodes.
In some embodiments, the first control information comprises connection requests received from the source nodes of the plurality of access nodes.
In some embodiments, the second control information comprises at least one of: wavelengths for local oscillators of destination nodes of the plurality of access nodes to be tuned to; and information defining when a source access node is scheduled to transmit an optical data signal.
In some embodiments, the optical data signals from the plurality of access nodes of the combined optical data signal are synchronized at an output port of the coupler.
In some embodiments, the central node performs scheduling of transmissions of the plurality of access nodes.
In some embodiments, the central node is configured to multicast a same optical data signal to more than one destination access node.
In some embodiments, the central node is controlled by a software defined networking (SDN) controller, the SDN controller also configured to control a central node in a second system such that the central node of the second system appears to the central node as an access node.
According to an aspect of the disclosure there is provided an access node line card including an optical receiver coupled to a variable wavelength local oscillator for detecting a portion of a received optical signal, an optical transmitter coupled to a fixed wavelength optical source for generating an optical data signal and a processor coupled to the optical transmitter and optical receiver. The processor is configured to provide a data signal to the optical transmitter and obtain a data signal from the optical receiver, generate first control information to be transmitted with the optical data signal and receive second control information for coherently detecting the portion of the received optical signal.
In some embodiments, the first control information or the second control information is carried by at least one of: an out-of-band (OOB) optical signal that is synchronized, and transmitted with, a respective optical data signal; and an electrical signal that is synchronized with a respective optical data signal.
In some embodiments, the access line card includes a queue buffer configured to buffer data to be transmitted before transmission or data being received, or both.
According to an aspect of the disclosure there is provided a method for detecting an optical data signal. The method involves receiving control information defining when a signal of a set of combined optical data signals is scheduled to be detected, tuning a variable wavelength optical source local oscillator to a wavelength of an optical data signal scheduled to be received, receiving an optical signal comprising a set of combined optical data signals including the optical data signal scheduled to be received, and coherently detecting the optical data signal scheduled to be received from the set of combined optical data signals.
Other aspects and features of the present disclosure will become apparent, to those ordinarily skilled in the art, upon review of the following description of the various embodiments of the disclosure.
BRIEF DESCRIPTION OF THE DRAWINGS
Embodiments will now be described with reference to the attached drawings in which:
<figref idref="DRAWINGS">FIG. 1</figref> is a schematic diagram of a coherent wavelength switching architecture according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 2</figref> illustrates an example of a frame structure used for transmission according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 3A</figref> illustrates an example of a frame structure as observed at a receiver according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 3B</figref> illustrates an example of a frame structure indicating how signals for particular receivers can be detected according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 3C</figref> illustrates another example of a frame structure indicating how signals for particular receivers can be detected according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 4A</figref> is a signalling diagram of illustrating how communications occur for synchronizing signalling between two access nodes and a central node according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 4B</figref> is a signalling diagram of illustrating how communications occur for scheduling and routing data signals between a source access node, a central node and a destination access node according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 5A</figref> illustrates an example of a synchronized unicast frame structure for transmitting to mutually exclusive destinations according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 5B</figref> illustrates an example of a synchronized frame structure for transmitting data to mutually exclusive destinations as well as broadcasting common information to other destinations according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 6</figref> is a schematic diagram of an access node line card according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 7</figref> is a schematic diagram of a coherent wavelength switching architecture that may be used between central nodes in network according to an aspect of the disclosure;
<figref idref="DRAWINGS">FIG. 8</figref> illustrates a flow diagram for implementing a coherent wavelength switching architecture according to example embodiments described herein; and
<figref idref="DRAWINGS">FIG. 9</figref> illustrates a flow diagram for implementing a coherent wavelength switching architecture according to another example embodiments described herein.
DETAILED DESCRIPTION OF EMBODIMENTS
It should be understood at the outset that although illustrative implementations of one or more embodiments of the present disclosure are provided below, the disclosed systems and/or methods may be implemented using any number of techniques. The disclosure should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, including the designs and implementations illustrated and described herein, but may be modified within the scope of the appended claims along with their full scope of equivalents.
Aspects of the present application provide an optical interconnecting network architecture. In some aspects of the disclosure, the basis of the architecture involves a central node coupled to multiple access nodes (ANs), the central node including a pair of optical couplers that are used to combine optical signals received from the ANs and broadcast the combined optical signals to all destination ANs. A coherent detection receiver in each of the ANs receives the combined optical signals and selectively detects a wavelength carrying the optical signal assigned to that AN by tuning a local oscillator (LO) wavelength of the coherent detection receiver.
The architecture may provide reduced power consumption, reduced latency, high switching capacity and scalability in a network interconnection implementation. Due to the basic nature of the components used in the architecture, implementation may also be of low cost. Aspects of the application may also enable broadcast capability from a single source to multiple destinations with low latency. The present architecture may also have better spectral efficiency and support a larger number of ANs.
<figref idref="DRAWINGS">FIG. 1</figref> is an example of the switching architecture <b>100</b> according to an aspect of this disclosure. <figref idref="DRAWINGS">FIG. 1</figref> includes a central node <b>110</b> and N access nodes (AN) <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . <b>130</b><i>n </i>communicatively coupled to inputs <b>135</b><i>a</i>, <b>135</b><i>b</i>, . . . , <b>135</b><i>n </i>of the central node <b>110</b> and communicatively coupled to outputs <b>145</b><i>a</i>, <b>145</b><i>b</i>, . . . , <b>145</b><i>n </i>of the central node <b>110</b>. The N ANs <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . <b>130</b><i>n </i>are shown twice to emphasize the structure for the ANs to transmit to the central node <b>110</b> and to receive from the central node <b>110</b>. The central node <b>110</b> can receive an input signal from each of the ANs <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>that includes a data signal and a control signal.
In <figref idref="DRAWINGS">FIG. 1</figref>, the data signal is generated by the AN by converting an electrical data signal to an optical data signal. This is information that is being sent from a source AN to a destination AN. The control signal may be generated by the AN by converting an electrical control channel signal to an out-of-band (OOB) control channel (CC) optical signal. The control channel signal includes information that is communicated between the AN and the central node, such as, but not limited to, slot assignment request information from the AN to the central node, slot grant information from the central node to the AN, timing adjustment information from the central node to the AN, and frame index information. The slot assignment request information and slot grant information is used by the central node to route the data signal to the destination. The timing adjustment information may be used to synchronize control channel frames with data channel frames so that the control channel frames and data channel frames are aligned at the central node.
Each AN <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>includes a transmitter <b>131</b><i>a</i>, <b>131</b><i>b</i>, . . . , <b>131</b><i>n </i>for generating the optical data signal. Each AN <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>includes a transmitter <b>132</b><i>a</i>, <b>132</b><i>b</i>, . . . , <b>132</b><i>n </i>for generating the OOB CC optical signal. Each AN <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . <b>130</b><i>n </i>also includes a coupler <b>133</b><i>a</i>, <b>133</b><i>b</i>, . . . , <b>133</b><i>n </i>for combining the optical data signal and the OOB CC optical signal. The coupler may be a wavelength division multiplexer. The combined optical signals propagate along an optical fiber <b>134</b><i>a</i>, <b>134</b><i>b</i>, . . . , <b>134</b><i>n </i>between the ANs <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>and the inputs <b>135</b><i>a</i>, <b>135</b><i>b</i>, . . . , <b>135</b><i>n </i>of the central node <b>110</b>.
The transmitters <b>131</b><i>a</i>, <b>131</b><i>b</i>, . . . , <b>131</b><i>n </i>for generating the optical data signals each have a different fixed wavelength within a bandwidth allocated for data transmission. The transmitters <b>132</b><i>a</i>, <b>132</b><i>b</i>, . . . , <b>132</b><i>n </i>for generating the OOB CC optical signals each have a different fixed wavelength outside of the bandwidth allocated for data transmission. The transmitters of the ANs can be operated in continuous mode or burst (or slot) mode. However, both slot and burst modes are different than continuous mode. When transmitting to a destination AN, the transmitting AN may be operated in slot or burst mode. The optical signal can be transmitted in slot mode, or in continuous mode with slotted data.
The inputs <b>135</b><i>a</i>, <b>135</b><i>b</i>, . . . , <b>135</b><i>n </i>of the central node <b>110</b> each include some form of wavelength selecting device, such as a wavelength division demultiplexer (WDD) to drop the wavelength of the OOB CC optical signal from each respective input signal. The inputs <b>135</b><i>a</i>, <b>135</b><i>b</i>, . . . , <b>135</b><i>n </i>pass the wavelengths of the data signals onto a first wavelength division multiplexing (WDM) coupler <b>112</b>, or optical wavelength division multiplexer, that combines the optical data signals from the various ANs into a combined optical signal. In the example of <figref idref="DRAWINGS">FIG. 1</figref>, the combined optical signal is amplified by an amplifier <b>113</b>. In some embodiments, an amplifier may not be necessary. An optical splitter <b>114</b>, receives the combined optical signal and broadcasts the combined optical signal into each of outputs <b>145</b><i>a</i>, <b>145</b><i>b</i>, . . . , <b>145</b><i>n. </i>
The OOB CC optical signals dropped by inputs <b>135</b><i>a</i>, <b>135</b><i>b</i>, . . . , <b>135</b><i>n </i>are each provided to an O/E receiver <b>117</b><i>a</i>, <b>117</b><i>b</i>, . . . , <b>117</b><i>n </i>and an electrical output from the O/E receivers <b>117</b><i>a</i>, <b>117</b><i>b</i>, . . . , <b>117</b><i>n </i>is provided to a controller <b>116</b>. The controller <b>116</b> is responsible for slot synchronization and scheduling of the data signals from the source ANs to the destination ANs.
Outputs from the controller <b>116</b> that are generated to accompany the respective optical data signals are recombined with the optical data signal at, or before, the outputs <b>145</b><i>a</i>, <b>145</b><i>b</i>, . . . , <b>145</b><i>n </i>of the central node <b>110</b>. Electrical control channel signals are generated at least in part based on the first OOB CC signals received by the controller <b>116</b> and are sent to destination ANs to synchronize the signals and schedule transmissions. For example, the control channel information may include timing adjustment information to synchronize the frames of the data signals and/or the frames for the control information and the wavelength that a destination AN needs to tune its own local oscillator to so that the destination AN can coherently detect a proper data signal. The electrical control channel signals are converted by E/O transmitters <b>118</b><i>a</i>, <b>118</b><i>b</i>, . . . , <b>118</b><i>n </i>top OOC CC optical signals before being recombined with the optical data signal at the outputs <b>145</b><i>a</i>, <b>145</b><i>b</i>, . . . , <b>145</b><i>n. </i>
The outputs <b>145</b><i>a</i>, <b>145</b><i>b</i>, . . . , <b>145</b><i>n </i>on the central node are communicatively coupled to the ANs <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>via optical fibers <b>144</b><i>a</i>, <b>144</b><i>b</i>, . . . , <b>144</b><i>n</i>. Each of the ANs <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>receives a version of the combined optical signal.
Each AN <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . <b>130</b><i>n </i>includes a WDM demultiplexer <b>143</b><i>a</i>, <b>143</b><i>b</i>, . . . , <b>143</b><i>n </i>for separating optical data signals at different wavelengths and the OOB CC optical signal. Each AN <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>includes a receiver <b>141</b><i>a</i>, <b>141</b><i>b</i>, . . . , <b>141</b><i>n </i>for converting the optical data signal into an electrical data signal. Each AN <b>130</b><i>a</i>, <b>130</b><i>b</i>, . . . , <b>130</b><i>n </i>also includes a receiver <b>142</b><i>a</i>, <b>142</b><i>b</i>, . . . , <b>142</b><i>n </i>for converting the OOB CC optical signal into an electrical control channel signal. The receivers of the ANs can operate in burst mode. Burst mode allows the receiver to receive a burst of data.
It should be understood that the transmitters <b>131</b><i>a</i>, <b>131</b><i>b</i>, . . . , <b>131</b><i>n</i>, the transmitters <b>132</b><i>a</i>, <b>132</b><i>b</i>, . . . , <b>132</b><i>n</i>, the receivers <b>141</b><i>a</i>, <b>141</b><i>b</i>, . . . , <b>141</b><i>n </i>and the receivers <b>142</b><i>a</i>, <b>142</b><i>b</i>, . . . , <b>142</b><i>n</i>, respectively, would be collocated in the same ANs. For example, transmitters <b>131</b><i>a </i>and <b>132</b><i>a </i>and receivers <b>141</b><i>a </i>and <b>142</b><i>a </i>may be collocated on a single line card that is AN <b>130</b><i>a</i>. An example line card is shown in <figref idref="DRAWINGS">FIG. 6</figref> and will be described in further detail below.
Upon receiving the control channel information, a given AN uses the control channel information to tune the LO of the AN receiver so as to enable the AN to coherently detect the data signal associated with the control channel information. The tuning of the LO can be done on a slot by slot basis. The LO wavelength is switched in time slot fashion. The LO wavelength switching is coordinated by the control channel and synchronized with the data slot.
The ANs are described above as having transmitters for transmitting the optical data signals and OOB CC optical signals to the central node and receivers for receiving the optical data signals and OOB CC optical signals from the central node. However, it is to be understood that any given AN typically includes both transmitters and receivers to enable the AN to both send and receive data. For example, an AN transmitting to the central node also needs to receive information from the central node for synchronizing the data and control signals with other ANs.
While the OOB control channel signals of <figref idref="DRAWINGS">FIG. 1</figref> are described as being transmitted bi-directionally between the ANs and the central node as optical signals together with the data signals, it should be understood that the control channel signal could be transmitted bi-directionally between the ANs and the central node using an electrical connection. In such an implementation, the AN would not need an E/O transmitter to convert the control channel signal to an OOB CC optical signal. There would also not be a need for a couple to combine the OOB CC optical signal and optical data signal. The electrical control channel signal may be transmitted to the central node with identification information that associates the electrical control channel signal with the data signal. If the control signal channel is transmitted as a separate electrical signal from that of the optical data signal, slot timing synchronization may be more difficult as the optical data signal and the electrical control signal are obviously not traveling in the same fiber. Propagation delay between the two signals may need to be compensated for, unless the propagation delay is negligible. The control channel has a bi-directional connection between the ANs and the central node to allow for slot synchronization and scheduling the transmission of the ANs.
In some implementations, the AN may be configured to transmit the control information using either an electrical signal or an optical signal. In some implementations, some ANs may be connected to the central node such that the control channel information is exchanged electrically, while other ANs may be connected to the central node such that the control channel information is exchanged optically.
The wavelength used by each AN for transmission of the data is fixed. However, in some embodiments, the AN may have a tunable source that allows the AN to use a different wavelength, as long as different wavelength is not the same as any other wavelengths currently being used by other ANs and as long as the central node has knowledge of the wavelength being used by the transmitting AN and can adequately notify the destination AN of the wavelength being used by the transmitting AN. <figref idref="DRAWINGS">FIG. 2</figref> illustrates a representation of a portion of a control channel and corresponding portion of a data channel that are generated by an AN. Both representative portions of the control channel and the data channel are divided into four slots <b>210</b>, <b>220</b>, <b>230</b> and <b>240</b>. Each slot includes a control channel frame <b>202</b> and a data frame <b>204</b>. The data frame <b>204</b> includes a data portion <b>206</b> to be sent to a destination AN and a guard time <b>208</b>. The guard time <b>208</b> does not contain useful data, but is used to allow the receiver in the AN to be fast switched and locked to another wavelength. Each data channel has an associated control channel that may be synchronized to the data frame. While <figref idref="DRAWINGS">FIG. 2</figref> illustrates that the control channel frame <b>202</b> has the same duration as the data frame <b>204</b>, and the control channel frame <b>202</b> has the same starting point as the data frame <b>204</b>, this is not always necessary. More generally, there is at least a fixed timing relationship between the control channel frame <b>202</b> and the data frame <b>204</b>. In the slot <b>210</b>, the data is destined for AN_<b>1</b>. In the slot <b>220</b>, the data is destined for AN_<b>2</b>. In the slot <b>230</b>, the data is destined for AN_<b>3</b>. In the slot <b>240</b>, the data is destined for AN_<b>4</b>.
<figref idref="DRAWINGS">FIG. 3A</figref> illustrates a representation of a portion of N individual and synchronized optical signals <b>302</b>, <b>304</b> and <b>306</b> that together form a combined optical signal <b>300</b> from multiple transmitting ANs AN_<b>1</b>, AN_2, . . . , AN_N. The portion of the combined optical signal <b>300</b> has four slots. The individual optical signals <b>302</b>, <b>304</b>, <b>306</b> each include an optical data signal and a control signal. AN_<b>1</b> transmits using a wavelength of λ<sub>2</sub>. AN_<b>2</b> transmits using a wavelength of λ<sub>1</sub>. AN_N transmits using a wavelength of λ<sub>3</sub>.
For an example AN receiving the combined optical signal <b>300</b> from the central node, <figref idref="DRAWINGS">FIG. 3B</figref> illustrates how the detected optical signal may be switched by switching the LO wavelength. The wavelength of the LO is shown to be λ<sub>1 </sub>in a first slot, λ<sub>2 </sub>in a second slot, λ<sub>3 </sub>in a third slot and λ<sub>2 </sub>in a fourth slot. Based on the LO being switched to the wavelengths identified above, the receiver ends up detecting the signal <b>312</b> from AN_<b>2</b> in the first slot, the signal <b>314</b> from AN_<b>1</b> in the second slot, the signal <b>316</b> from AN_N in the third slot and the signal <b>318</b> from AN_<b>1</b> in a fourth slot.
A fixed slot duration is used for synchronization and scheduling. However, in some embodiments, the fixed slot duration can be further divided into sub-slots. Because the AN is using coherent detection, sub-dividing the slots does not affect detection at other ANs.
<figref idref="DRAWINGS">FIG. 3C</figref> illustrates how the LO wavelength may be switched for a sub-slot mode, and as a result, the detected optical signal. The wavelength of the LO is shown to be λ<sub>1 </sub>in a first slot, λ<sub>3 </sub>in a third slot and λ<sub>2 </sub>in a fourth slot. A second slot is shown to be subdivided into three sub-slots A, B and C. In the first sub-slot A of the second slot, the LO is shown to be λ<sub>2</sub>. In the second sub-slot B of the second slot, the LO is shown to be λ<sub>3</sub>. In the third sub-slot C of the second slot, the LO is shown to be λ<sub>1</sub>. Based on the LO being switched to the wavelengths identified above, the receiver ends up detecting data from the same ANs as in <figref idref="DRAWINGS">FIG. 3B</figref> in the first, second and third slots <b>322</b>, <b>330</b> and <b>332</b>. In the first sub-slot A of the second slot, the LO is shown to detect a signal <b>324</b> from AN_<b>1</b>. In the second sub-slot B of the second slot, the LO is shown to detect a signal <b>326</b> from AN_N. In the third sub-slot C of the second slot, the LO is shown to detect a signal <b>328</b> from AN_<b>2</b>.
The sub-slots in <figref idref="DRAWINGS">FIG. 3C</figref> are not identical in sub-slot size. There may be a minimum sub-slot size that is based on part on the LO switching time and minimal data transmission duration that is desirable. A given slot may be divided into sub-slots that are a multiple of the minimum sub-slot size.
The central node performs two basic operations, one that is somewhat periodic in nature and the other that is continuous and ongoing. The first operation performed by the central node is to synchronize the frames of the optical signals from the ANs coupled to the central node. This is performed by the central node and ANs exchanging data. <figref idref="DRAWINGS">FIG. 4A</figref> is a signalling diagram <b>400</b> that illustrates communications exchanged between the central node and two ANs. At <b>405</b>, the two ANs provide control information. At <b>410</b>, the central node can determine what timing adjustments are needed to align each of the ANs to one another. At <b>415</b>, the central node provides the timing adjustment information to the respective ANs. Once the ANs have received their respective timing adjustments, at <b>420</b>, the ANs transmit data and control information so that the data and control information are synchronized at the central node. While the transmissions from the two ANs are shown in the figure to be transmitted at the same time, due to propagation delay or other delay, they signals may be transmitted at slightly different time, but are synchronized at the central node. The synchronization is performed periodically. For example, it may be performed at least at a predetermined interval to ensure that synchronization is maintained, or it may be performed if the slot size is changed or some other feature of the system is changed that could affect the synchronization of the signals.
In some implementations, the central node has its own slot timing and frame numbering. The frame number is cycled through from 1, 2, . . . , N. The central node measures the slot timing misalignment and frame number misalignment with regard to the slot timing and frame number of control channels received from the ANs. The central node sends the slot timing misalignment and frame number misalignment information to the access nodes in order to allow the ANs to adjust the slot timing and frame numbering for synchronization with the central node and the other ANs. Once the synchronization is completed, data can be transmitted from the ANs.
Once the first functionality is completed and the signals are synchronized, the functionality of the central node may generally focus on scheduling of the ANs and routing of data. <figref idref="DRAWINGS">FIG. 4B</figref> is a signalling diagram <b>450</b> that illustrates communications exchanged between a source AN, the central node and a destination AN. The communication between the source AN, the central node and the destination AN to schedule and route data may occur over multiple slots. For example, at <b>455</b> the source AN sends, on the control channel, a request to the central node for a future slot to send data to the destination AN. At <b>460</b>, the central node decides when to schedule the source AN data and sends grant information, on the control channel, to the source AN indicating when the source node can transmit. The central node also sends information, on the control channel, to the destination AN indicating when the source node will transmit. The information also indicates the wavelength of the signal to be received either directly by indicating the wavelength or by identifying the source AN, if the destination AN knows the wavelength of the source ANs. After receiving the grant information the source node, at <b>465</b>, the source node transmits the data and the central node forwards the data. Before the data arrives <b>470</b> at the destination AN, the destination AN, having previously received the control channel information corresponding to the data, fast switches the LO wavelength so as to be able to detect the data <b>475</b> on the proper wavelength.
The signaling steps described above occur over multiple slots. In should be understood that the signalling may not necessarily occur over consecutive slots. For example, propagation delay alone may be longer than a single slot, and as a result, the communication between the central node and the access node may occur over multiple slots to complete a back and forth cycle. Furthermore, it may take several iterations over multiple slots to synchronize the various ANs.
The control channel frame does not have to be exactly aligned with the data slot, it can be designed to be a little bit ahead so the AN can receive grant information a little bit early which may allow the AN to transmit data in the same slot. Another option may be that the control channel frame can be shorter than the slot size allocate for the data, so that in each data slot, there are multiple control channel frames to allow the AN can receive the grant info early.
In some embodiments, the central node is responsible for aligning the control channel frames and data frames when the control channel frames and the data frames reach the output port of the first coupler, for example coupler <b>112</b> in <figref idref="DRAWINGS">FIG. 1</figref>. This synchronization may be achieved using bidirectional communication between the ANs and the central node over the control channels.
The central node controller, for example <b>116</b> in <figref idref="DRAWINGS">FIG. 1</figref>, is responsible for slot synchronization. In some implementations, the central node controller determines a misalignment between the timing of control channel frames of two ANs. An adjustment based on the determined misalignment is sent to the two ANs via the control channel. In some embodiments, the control channels may all be transmitted using a same wavelength, as long as they are transmitted between the central node and the ANs on different fibers to avoid interfering with one another. In some embodiments, the control channels may be transmitted on one or more different wavelengths. Once the control channel frames of the two ANs are aligned, one of those control channel frames can be aligned with a third AN, and so on until the control channel frames of all of the ANs are aligned. Because for each AN the control channel frame is synchronized with its associated data frame, aligning the control channel frames of multiple ANs also aligns the data frames of those ANs. The individual access nodes make timing adjustments to their respective signals. The central node controller may take into consideration the differential propagation delay due to fiber length difference, if any.
In other implementations, the ANs may be synchronized to a reference timing signal generated by the control controller.
The frame and slot durations can be variable in duration to allow for adjusting of the transmission and synchronization timing.
The central node controller may also be responsible for scheduling of transmission by the source ANs. The central node controller receives requests for transmission slot assignments from one or more of the ANs over the control channels. The central node controller performs scheduling of the ANs transmissions and notifies the ANs of the slot assignments the ANs are granted.
In some implementations, the destination may be dynamically assigned for each time slot. <figref idref="DRAWINGS">FIG. 5A</figref> illustrates a representation of four slots of aligned data signals from four ANs, AN_<b>1</b>, AN_<b>2</b>, AN_<b>3</b> and AN_<b>4</b>. In <figref idref="DRAWINGS">FIG. 4</figref> AN_<b>1</b> is scheduled to transmit to Destination A in the first slot, Destination A in the second slot, Destination B in the third slot and Destination B in the fourth slot. AN_<b>2</b>, AN_<b>3</b> and AN_<b>4</b> are scheduled to various destinations. In the example of <figref idref="DRAWINGS">FIG. 5A</figref>, the destination ANs are mutually exclusive to one another, allowing for N×N interconnects, where N is the number of ANs connected to the central node.
As opposed to each destination being mutually exclusive to each other as shown in <figref idref="DRAWINGS">FIG. 5A</figref>, other implementations may allow for one or more data slots of one or more channels to be used to send to multiple destinations in multi-cast mode. <figref idref="DRAWINGS">FIG. 5B</figref> illustrates an example in which AN_<b>2</b> is scheduled to send to Destinations C and D in the second slot <b>510</b>. In this case, another data channel (from AN_<b>3</b>) is idle for that time slot, because two ANs are receiving data from AN_<b>2</b>.
A particular implementation includes the switching architecture embodied in the form of an AN line card. The AN line card may be configured for example to be installed in a data center Top of Rack (TOR). <figref idref="DRAWINGS">FIG. 6</figref> is a schematic diagram of an AN line card <b>600</b> according to an embodiment of the present disclosure. <figref idref="DRAWINGS">FIG. 6</figref> may be considered an example of one of the AN in <figref idref="DRAWINGS">FIG. 1</figref>. The AN line card <b>600</b> includes a fixed wavelength data transmitter <b>605</b>, a coherent detection burst mode-receiver <b>610</b> coupled to a fast switched LO <b>615</b>, a control channel Tx <b>620</b>, a control channel Rx <b>622</b>, a WDM combiner <b>625</b> to multiplex a data channel and a control channel, a WDM demultiplexer <b>630</b> to demultiplex the data channel from the control channel, a Virtual Output Queue (VOQ) buffer <b>635</b> and a processing unit <b>640</b>.
For transmissions being received at the AN line card <b>600</b>, the coherent detection burst mode-receiver <b>610</b> receives all wavelengths in a combined optical signal relayed by a central node (not shown) coupled to the AN line card <b>600</b>. WDM demultiplexer <b>630</b> receives the combined optical signal from the central node including multiple optical data signals and an OOB CC optical signal associated with optical data signals. The optical data signals and the OOB CC optical signals are separated by the WDM demultiplexer <b>630</b>. The OOB CC optical signal is detected using the control channel Rx <b>622</b> and the optical data signals are detected by the coherent detection burst mode-receiver <b>610</b>. The LO <b>615</b> is switched to a particular wavelength to recover the data intended for the AN line card <b>600</b> at a particular time slot based on control channel information detected by the control channel Rx <b>622</b> and processed by the processing unit <b>640</b>.
For transmissions being transmitted by the AN line card <b>600</b>, the processing unit <b>640</b> receives data that is to be transmitted. The data is provided to the fixed wavelength data transmitter <b>605</b> to generate the optical data signal. Control channel information defining the scheduling and destination of the data is provided to control channel Tx <b>620</b> to generate the OOB CC optical signal. The optical data signal and the OOB CC optical signal are combined by the WDM combiner <b>625</b>. The resulting combined optical signal is propagated to the central node where it is routed to its destination as described above.
The VOQ buffer <b>635</b> allows data to be temporarily buffered before transmission by the AN line card <b>600</b> while scheduling is being arranged by the central node. The VOQ buffer <b>635</b> may also allow for buffering of a received signal arriving at the AN line card <b>600</b>, if necessary.
The processing unit <b>640</b> is responsible for actions such as, but not limited to, maintaining the VOQ of the VOQ buffer <b>635</b>, sending request to the central node through OOB CC, and receiving grant from the central node, setting and controlling signal transmission wavelength and timing, controlling channel transmission setup and controlling channel Rx processing.
<figref idref="DRAWINGS">FIG. 7</figref> illustrates an example of how two optical interconnecting network architectures in two separate data centers may be coupled together to allow ANs from a first data center to communicate with ANs of a second data center. <figref idref="DRAWINGS">FIG. 7</figref> shows a first central node <b>705</b> coupled to ANs <b>710</b><i>a </i>and <b>710</b><i>b </i>and coupled to ANs <b>715</b><i>a </i>and <b>715</b><i>b </i>that are located within a first data center <b>720</b>. <figref idref="DRAWINGS">FIG. 7</figref> also shows a second central node <b>750</b> coupled to ANs <b>755</b><i>a </i>and <b>755</b><i>b </i>and ANs <b>760</b><i>a </i>and <b>760</b><i>b </i>that are located within a second data center <b>765</b>. The connectivity and operation of the first central node <b>705</b> and the second central node <b>750</b> are similar to that described for <figref idref="DRAWINGS">FIG. 1</figref>. However, in addition to the normal operation of the central nodes and their respective ANs, a WDM splitter <b>730</b> of the central node <b>705</b> in the first data center <b>720</b> sends the selected optical signals to a WDM coupler <b>775</b> of the central node <b>750</b> in the second data center <b>765</b>. Likewise, a WDM splitter <b>780</b> of the central node <b>750</b> in the second data center <b>765</b> sends the selected optical signals to a WDM coupler <b>735</b> of the central node <b>705</b> in the first data center <b>720</b>. Wavelength selective switch (WSS) <b>740</b> and amplifier <b>745</b> are located between the output of central node <b>705</b> and the input to central node <b>750</b>. WSS <b>785</b> and amplifier <b>790</b> are located between the output of central node <b>750</b> and the input of central node <b>705</b>. The WSS is used to select the signals (wavelengths) for inter-datacenter connection. In some other implementations, the WSSs and the amplifiers may not be necessary.
With the ANs operating in continuous mode, it is possible to realize inter-datacenter communication directly in optical domain.
In order to coordinate between the two data centers, central node controllers <b>725</b> and <b>790</b> are controlled by a software defined networking (SDN) controller (not shown). The SDN controller may be located elsewhere in the network containing the two data centers and communicates with the central node controllers for the purpose of scheduling and synchronization. The inter-datacenter links are generally static, so establishing and dismantling these links may occur less frequently than the slot based routing between the ANs and the central node of a respective datacenter architecture.
<figref idref="DRAWINGS">FIG. 7</figref> only includes a single central node in each of two data centers. It is to be understood that each data center may include more than one central node and there may be more than two data centers connected together. Furthermore, while only one channel is shown connected between the two central nodes, it is to be understood that multiple channels are possible between two central nodes. In addition, while data centers are described with respect to <figref idref="DRAWINGS">FIG. 7</figref>, it is to be understood that the central nodes could be used in alternative locations other than data centers.
<figref idref="DRAWINGS">FIG. 8</figref> is a flow chart illustrating steps in a method <b>800</b> for controlling communication between a plurality of access nodes. The method as described in <figref idref="DRAWINGS">FIG. 8</figref> may be considered as a series of steps that are performed by a central node to enable the central node to facilitate interconnection between two ANs. Because the process of transmitting typically occurs over multiple slots, i.e. as described with reference to FIG. <b>4</b>B above, the steps may not be listed in an order that they would be performed for only a single frame of data being transmitted. However, the steps collectively include the functionality that is performed for transmission from one AN to another.
Step <b>810</b> involves obtaining first control information associated with each source node of a plurality of access nodes. The first control information includes connection requests from source nodes of the plurality of access nodes. In some embodiments, the first information may also be generated at the central node e.g. at a request of a destination node desiring to “listen in” to the source node. Step <b>820</b> involves providing second control information based on the first control information for coherent detection of the optical data signals at each destination node of the plurality of access nodes. In some embodiments, the second control information includes wavelengths for local oscillators of the destination nodes to be tuned for coherent detection of the optical data signals from the source nodes, so that each destination node can coherently detect an optical data signal that is intended for the respective destination node. In some embodiments, the second control information includes information defining when a source node is scheduled to transmit an optical data signal. Step <b>830</b> involves receiving optical data signals from the plurality of access nodes each transmitting on different wavelengths. Step <b>840</b> involves combining the optical data signals from the plurality of access nodes to obtain a combined optical signal. Step <b>850</b> involves coupling the combined optical signal to each one of a plurality of optical outputs for broadcasting to the plurality of access nodes. Step <b>860</b> involves transmitting the second control information to at least some of the plurality of access nodes. In some implementations, transmitting the second control information involves transmitting the second control information in synchronization with the combined optical signal coupled to each of the plurality of optical outputs.
The destination AN may know the wavelength of the source ANs so as long as the destination AN is informed of the source node it is to be receiving from, the destination AN knows the wavelength it needs to tune the LO to. In a different implementation, the destination AN is told when to switch the LO to a specific wavelength.
<figref idref="DRAWINGS">FIG. 9</figref> is a flow chart illustrating steps in a method <b>900</b> for detecting an optical data signal at access nodes. The method as described in <figref idref="DRAWINGS">FIG. 9</figref> may be considered as a series of steps that are performed by a destination access node to enable the destination access node to facilitate detecting a received optical signal. Because the process of receiving and detecting occurs over multiple slots, the steps may not be listed in an order that they would be performed for only a single frame of data being transmitted. However, the steps collectively include the functionality that is performed for receiving and detecting an optical data signal at a destination AN.
Step <b>910</b> involves receiving control information defining when data signal of a set of combined optical data signals is scheduled to be detected. The control information may be in the form of an OOB CC optical signal or an electrical control signal. The OOB CC optical signal may be transmitted as a part of an optical signal including the optical data signal. The electrical signal may be received on an alternative electrical path. Step <b>920</b> involves tuning a variable wavelength optical source local oscillator to a wavelength of an optical data signal scheduled to be received. Step <b>930</b> involves receiving an optical signal at an access node, the optical signal including a set of combined optical data signals including the optical signal scheduled to be received. Once the variable wavelength optical source local oscillator is switched to a wavelength and the AN receives the set of combined optical data signals, the AN coherently detects the optical data signal scheduled to be received from the set of combined optical data signals.
Numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the disclosure may be practiced otherwise than as specifically described herein.
Contents5
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both waysCites: the store holds 33 of 34
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11388491B2 | Cited by | United States of America | Applicant |
| CN102075822A | Cites | China | Applicant |
| CN102202248A | Cites | China | Applicant |
| CN102377724A | Cites | China | Applicant |
| CN1576922A | Cites | China | Applicant |
| US2003002776A1 | Cites | United States of America | Search report |
| US2005008369A1 | Cites | United States of America | Applicant |
| US2007116061A1 | Cites | United States of America | Search report |
| US2008037987A1 | Cites | United States of America | Search report |
| WO2010080721A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2011200051A1 | Cites | United States of America | Search report |
| US2012008723A1 | Cites | United States of America | Search report |
| US2012128369A1 | Cites | United States of America | Search report |
| US2016261364A1 | Cites | United States of America | Search report |
| US2016301474A1 | Cites | United States of America | Search report |
| US2016323660A1 | Cites | United States of America | Applicant |
| US2017010420A1 | Cites | United States of America | Search report |
| US2017134089A1 | Cites | United States of America | Search report |
| US7209657B1 | Cites | United States of America | Search report |
| US8090256B2 | Cites | United States of America | Search report |
| US8693374B1 | Cites | United States of America | Search report |
| US9787400B2 | Cites | United States of America | Search report |
| US20030002776A1 | Cites | United States of America | Search report |
| US20050008369A1 | Cites | United States of America | Applicant |
| US20070116061A1 | Cites | United States of America | Search report |
| US20080037987A1 | Cites | United States of America | Search report |
| US20110200051A1 | Cites | United States of America | Search report |
| US20120008723A1 | Cites | United States of America | Search report |
| US20120128369A1 | Cites | United States of America | Search report |
| US20160261364A1 | Cites | United States of America | Search report |
| US20160301474A1 | Cites | United States of America | Search report |
| US20160323660A1 | Cites | United States of America | Applicant |
| US20170010420A1 | Cites | United States of America | Search report |
| US20170134089A1 | Cites | United States of America | Search report |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 201615358734 | United States of America | A | |
| US201615358734 | – | – | – |
68 transactions on the USPTO file
Allowed after 1 non-final rejection, 1 final rejection and 1 RCE.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Response to Election / Restriction FiledELC. | ELC. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Restriction RequirementMCTRS | MCTRS | |
| Restriction/Election RequirementCTRS | CTRS | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Application Is Now CompleteCOMP | COMP | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Cleared by OIPE CSRL194 | L194 | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| PTO/SB/69-Authorize EPO Access to Search ResultsSREXR141 | SREXR141 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedSTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 10243722
- Publication, DOCDB
- 10243722
- Publication, EPODOC
- US10243722
- Application
- 15358734
- Application, DOCDB
- 201615358734
- Application, EPODOC
- US201615358734
Titles
- English
- Optical interconnecting network architecture
Patent term adjustment
- Net adjustment
- 0 days
Classification
- CPC, 5
- H04L7/0075
- H04Q11/0062
- H04J14/0284
- H04Q11/0066
- H04Q2011/0086
- IPC, 4
- H04B10 00
- H04L7 00
- H04Q11 00
- H04J14 02
- USPC, 1
- 398045000