Patents by Inventor Jan Bialkowski

Jan Bialkowski 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: 9800495
    Abstract: A method, performed in a network that includes a group of nodes, includes identifying a path through a set of the nodes, where each node, in the set of nodes, has a data plane and a control plane; establishing a control plane tunnel, associated with the path, within the control plane of the nodes in the set of nodes; establishing a data plane tunnel, associated with the path, within the data plane of the nodes in the set of nodes, where the data plane tunnel is associated with the control plane tunnel and established through the same set of nodes; and transmitting a control message through the control plane tunnel to change a state of the data plane tunnel.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: October 24, 2017
    Assignee: Infinera Corporation
    Inventors: Biao Lu, Jan Bialkowski, Edward E. Sprague, Parthiban Kandappan
  • Patent number: 9191114
    Abstract: A network device is configured to store parameters identifying a respective quality of service (QoS) to apply to corresponding different types of data flows; initiate establishment of a network channel between a source device and a destination device through an optical network; receive first and second data flows destined for the destination device, where the first data flow and the second data flow may have first and second data flow types; identify a first QoS and a different second QoS to apply to the first and second data flows based on the first and second data flow types and based on the parameters; apply the first QoS to the first data flow and the second QoS to the second data flow to form processed first and second data flows; and transmit, via the network channel, the processed first and second data flows towards the destination device.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: November 17, 2015
    Assignee: Infinera Corporation
    Inventors: Iftekhar Hussain, Satyajeet Singh Ahuja, Jan Bialkowski, Marco E. Sosa
  • Patent number: 9065747
    Abstract: A system having a first and second interfaces is described. At least one of the first and second interfaces has a cell engine, a first processor circuit, a second processor circuit, and a first and second transponder. The first processor circuit is coupled with the first transponder and the cell engine so as to transmit a header cell to the cell engine. The second processor circuit is coupled with the second transponder and the cell engine so as to transmit a body cell to the cell engine. The system may aggregate the processing capacity of several processor circuits to form larger capacity logical interfaces. Packets may be fragmented into a header cell including the packet header and body cells including the packet payload and then transmit and reassemble the packet. The header cells may be fully handled by the processor circuit, while body cells may be passed on without processing.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: June 23, 2015
    Assignee: Infinera Corp.
    Inventors: Jan Bialkowski, Charles A. Moorwood
  • Patent number: 8908533
    Abstract: A method for detecting the liveliness and synchronizing the control-plane and data-plane on protecting connections in a shared mesh network environment through methods for probing the protecting connection conditions by sending in-band messages; and synchronization of control plane and data plane by using LSP-ping messages on the protecting connections.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 9, 2014
    Assignee: Infinera Corporation
    Inventors: Ping Pan, Rajan Rao, Biao Lu, Sri Mohana Satya Srinivas Singamsetty, Ann Q. Gui, Maneesh Jain, Anthony W. Jorgenson, Jan Bialkowski, Khuzema Pithewan
  • Patent number: 8811413
    Abstract: The present invention provides a multi-hop mesh fabric that allows existing systems to be more effectively scaled to increase bandwidth and the number of nodes within the fabric. The multi-hop mesh fabric also provides redundancy for each of the connections between nodes. The multi-hop mesh fabric may be realized in various different architectures including the maximum number of hops within the fabric and the layout of the fabric (e.g., full mesh vs. sparse mesh). The multi-hop mesh fabric may further improve its efficiency by employing various load balancing techniques, different scheduling methods, and other traffic management technologies known by one of skill in the art. Furthermore, the multi-hop mesh fabric may be realized in different environments including intra-devices, inter-device intra-blade, intra-blade intra-system, and inter-system intra-cluster.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: August 19, 2014
    Assignee: Infinera Corporation
    Inventor: Jan Bialkowski
  • Publication number: 20140186034
    Abstract: A system having a first and second interfaces is described. At least one of the first and second interfaces has a cell engine, a first processor circuit, a second processor circuit, and a first and second transponder. The first processor circuit is coupled with the first transponder and the cell engine so as to transmit a header cell to the cell engine. The second processor circuit is coupled with the second transponder and the cell engine so as to transmit a body cell to the cell engine. The system may aggregate the processing capacity of several processor circuits to form larger capacity logical interfaces. Packets may be fragmented into a header cell including the packet header and body cells including the packet payload and then transmit and reassemble the packet. The header cells may be fully handled by the processor circuit, while body cells may be passed on without processing.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: Infinera Corp.
    Inventors: Jan Bialkowski, Charles A. Moorwood
  • Publication number: 20140169788
    Abstract: A network device is configured to store parameters identifying a respective quality of service (QoS) to apply to corresponding different types of data flows; initiate establishment of a network channel between a source device and a destination device through an optical network; receive first and second data flows destined for the destination device, where the first data flow and the second data flow may have first and second data flow types; identify a first QoS and a different second QoS to apply to the first and second data flows based on the first and second data flow types and based on the parameters; apply the first QoS to the first data flow and the second QoS to the second data flow to form processed first and second data flows; and transmit, via the network channel, the processed first and second data flows towards the destination device.
    Type: Application
    Filed: March 28, 2013
    Publication date: June 19, 2014
    Applicant: Infinera Corporation
    Inventors: Iftekhar HUSSAIN, Satyajeet Singh AHUJA, Jan BIALKOWSKI, Marco E. SOSA
  • Patent number: 8751881
    Abstract: One embodiment of the present invention provides a system that facilitates transmission buffer under-run protection. During operation, the system stores bits of a data frame in a transmission buffer associated with an output port. The system also monitors the state of the transmission buffer and commences transmission of the data frame to the output port prior to complete reception of the data frame in the transmission buffer. The system further determines that the amount of data stored in the transmission buffer is below a predetermined threshold and inserts a number of predetermined unique bit sequences after the partially transmitted data frame, thereby allowing a receiving device to temporarily suspend reception of the data frame and resume reception at a later time without dropping the data frame.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: June 10, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: John M. Terry, Jan Bialkowski
  • Patent number: 8670302
    Abstract: A method comprising the steps of receiving a signal indicative of a failure of a working connection in a mesh network having a headend node, a tailend node and an intermediate node, and having a protecting connection, and transmitting an activation message via the protecting connection from at least one of the headend node and the tailend node to the intermediate node for activating the protecting connection.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: March 11, 2014
    Assignee: Infinera Corporation
    Inventors: Ping Pan, Rajan Rao, Biao Lu, Sri Mohana Satya Srinivas Singamsetty, Ann Q. Gui, Maneesh Jain, Anthony W. Jorgenson, Jan Bialkowski, Khuzema Pithewan
  • Patent number: 8625427
    Abstract: One embodiment of the present invention provides a system that facilitates flow control of multi-path-switched data frames. During operation the system transmits from an ingress edge device data frames destined to an egress edge device across different switched paths based on queue status of a core switching device and queue status of the egress edge device. The egress edge device is separate from the core switching device.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: January 7, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: John M. Terry, Joseph Juh-En Cheng, Jan Bialkowski
  • Patent number: 8446906
    Abstract: A method includes receiving client data; extracting overhead data from the client data; mapping the client data into one or more frames, where each of the one or more frames has a frame payload section and a frame overhead section, where the client data is mapped into the frame payload section of the one or more frames; inserting the overhead data into the frame overhead section of the one or more frames; transporting the one or more frames across a network; extracting the overhead data from the frame overhead section of the one or more frames; recovering the client data from the one or more frames; inserting the extracted overhead data into the recovered client data to create modified client data; and outputting the modified client data.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: May 21, 2013
    Assignee: Infinera Corporation
    Inventors: Edward E. Sprague, Radhakrishna Valiveti, Jan Bialkowski, Ting-Kuang Chiang, Biao Lu, Rajan Rao, Parthiban Kandappan
  • Patent number: 8359500
    Abstract: Consistent with the present disclosure, circuitry may be provided in an optical receiver that can determine a bit error rate (BER) associated with an incoming signal by dividing the number of errored bits in a frame alignment signals (FAS) by the number of bits in the FAS. Accordingly, although an optical signal may be severely degraded and forward error correction (FEC) cannot be performed, a BER may be obtained if the FAS can be identified. The BER can then be used in a feedback loop to control various optical or electrical components in the receiver to improve or reduce the BER to a level, for example, at which FEC can be performed.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: January 22, 2013
    Assignee: Infinera Corporation
    Inventors: Jan Bialkowski, Satish K. Sridharan, Ting-Kuang Chiang
  • Publication number: 20120176911
    Abstract: A method for detecting the liveliness and synchronizing the control-plane and data-plane on protecting connections in a shared mesh network environment through methods for probing the protecting connection conditions by sending in-band messages; and synchronization of control plane and data plane by using LSP-ping messages on the protecting connections.
    Type: Application
    Filed: September 29, 2011
    Publication date: July 12, 2012
    Inventors: Ping Pan, Rajan Rao, Biao Lu, Sri Mohana Satya Srinivas Singamsetty, Ann Q. Gui, Maneesh Jain, Anthony W. Jorgenson, Jan Bialkowski, Khuzema Pithewan
  • Publication number: 20110305136
    Abstract: A method comprising the steps of receiving a signal indicative of a failure of a working connection in a mesh network having a headend node, a tailend node and an intermediate node, and having a protecting connection, and transmitting an activation message via the protecting connection from at least one of the headend node and the tailend node to the intermediate node for activating the protecting connection.
    Type: Application
    Filed: August 31, 2010
    Publication date: December 15, 2011
    Inventors: Ping Pan, Rajan Rao, Biao Lu, Sri Mohana Satya Srinivas Singamsetty, Ann Q. Gui, Maneesh Jain, Anthony W. Jorgenson, Jan Bialkowski, Khuzema Pithewan
  • Publication number: 20110075549
    Abstract: A method, performed in a network that includes a group of nodes, includes identifying a path through a set of the nodes, where each node, in the set of nodes, has a data plane and a control plane; establishing a control plane tunnel, associated with the path, within the control plane of the nodes in the set of nodes; establishing a data plane tunnel, associated with the path, within the data plane of the nodes in the set of nodes, where the data plane tunnel is associated with the control plane tunnel and established through the same set of nodes; and transmitting a control message through the control plane tunnel to change a state of the data plane tunnel.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: INFINERA CORPORATION
    Inventors: Biao LU, Jan Bialkowski, Edward E. Sprague, Parthiban Kandappan
  • Publication number: 20110004802
    Abstract: Consistent with the present disclosure, circuitry may be provided in an optical receiver that can determine a bit error rate (BER) associated with an incoming signal by dividing the number of errored bits in a frame alignment signals (FAS) by the number of bits in the FAS. Accordingly, although an optical signal may be severely degraded and forward error correction (FEC) cannot be performed, a BER may be obtained if the FAS can be identified. The BER can then be used in a feedback loop to control various optical or electrical components in the receiver to improve or reduce the BER to a level, for example, at which FEC can be performed.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Inventors: JAN BIALKOWSKI, Satish K. Sridharan, Ting-Kuang Chiang
  • Publication number: 20110004700
    Abstract: A method includes receiving client data; extracting overhead data from the client data; mapping the client data into one or more frames, where each of the one or more frames has a frame payload section and a frame overhead section, where the client data is mapped into the frame payload section of the one or more frames; inserting the overhead data into the frame overhead section of the one or more frames; transporting the one or more frames across a network; extracting the overhead data from the frame overhead section of the one or more frames; recovering the client data from the one or more frames; inserting the extracted overhead data into the recovered client data to create modified client data; and outputting the modified client data.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Inventors: Edward E. Sprague, Radhakrishna Valiveti, Jan Bialkowski, Ting-Kuang Chiang, Biao Lu, Rajan Rao, Parthiban Kandappan
  • Publication number: 20100303086
    Abstract: The present invention provides a multi-hop mesh fabric that allows existing systems to be more effectively scaled to increase bandwidth and the number of nodes within the fabric. The multi-hop mesh fabric also provides redundancy for each of the connections between nodes. The multi-hop mesh fabric may be realized in various different architectures including the maximum number of hops within the fabric and the layout of the fabric (e.g., full mesh vs. sparse mesh). The multi-hop mesh fabric may further improve its efficiency by employing various load balancing techniques, different scheduling methods, and other traffic management technologies known by one of skill in the art. Furthermore, the multi-hop mesh fabric may be realized in different environments including intra-devices, inter-device intra-blade, intra-blade intra-system, and inter-system intra-cluster.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Inventor: Jan Bialkowski
  • Patent number: 7688815
    Abstract: An interconnect switch stores data messages received from one or more source devices and prioritizes the data messages received from each source device based on the order that the data messages were received from the source device. For each available destination device associated with the interconnect switch, the interconnect switch identifies the data messages with the highest priority that are to be routed to the available destination device and selects one of the identified data messages for the available destination device. The interconnect switch then routes the selected data messages to the available destination devices.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: March 30, 2010
    Assignee: BarracudaNetworks Inc
    Inventors: Jan Bialkowski, Wing Cheung
  • Patent number: 7222188
    Abstract: A method and apparatus for layer 3 switching packets between locally attached virtual local area networks without using a routing protocol are provided. A learning internetwork switch is connected between a router and a plurality of virtual local area networks. Communications between devices on the virtual local area networks and the router pass through the learning internetwork switch. By inspecting certain packets that flow between the devices and the router, the learning internetwork switch learns the location of the devices without having to use a routing protocol. The learning internetwork switch learns the network layer and the data link layer addresses of the various devices. Once the learning internetwork switch has learned the location, the network layer address and data link layer address of a device, the learning internetwork switch can forward packets between devices on different virtual local area networks using layer 3 switching without involving the router.
    Type: Grant
    Filed: January 19, 2000
    Date of Patent: May 22, 2007
    Assignee: Nortel Networks Limited
    Inventors: Steve Ames, Jan Bialkowski, Donal Byrne, Dennis Cave