Patents by Inventor Darek Skalecki

Darek Skalecki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180013613
    Abstract: A method for managing network connections may include identifying a network failure within a network comprising various network elements. The method may include selecting, in response to identifying the network failure and for the network elements, a subset of nodal maps from various nodal maps. The nodal maps may be stored on the network elements. The subset of nodal maps may describe various cross-connections of the nodal maps within a first end-to-end connection in the network. The method may include transmitting, in response to selecting the subset of nodal maps, various activation requests to trigger the network elements to implement the subset of nodal maps.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 11, 2018
    Applicant: Ciena Corporation
    Inventors: Darek Skalecki, Gerard Leo Swinkels
  • Publication number: 20170317953
    Abstract: Systems and methods for dynamic adjustment of a connection's priority in a network include configuring the connection with a dynamic priority and setting a current priority based on one or more factors, wherein the connection is a Layer 0 connection, a Layer 1 connection, and a combination thereof; detecting an event in the network requiring a change to the current priority, wherein the event changes the one or more factors; and causing a change in the current priority of the connection based on the event.
    Type: Application
    Filed: November 16, 2016
    Publication date: November 2, 2017
    Inventors: Jatin SAREEN, Darek SKALECKI, Gerard L. SWINKELS
  • Publication number: 20170317744
    Abstract: A method, implemented in a node in a network, for a preemptible established backup path for a mesh restorable service includes, responsive to a new service request for the mesh restorable service with the preemptible established backup path, establishing a primary path designated as a current path for the mesh restorable service at a designated priority; establishing a backup path for the mesh restorable service at a lower priority than the designated priority, subject to bandwidth availability in the network; and responsive to a fault affecting the primary path, switching to the backup path and raising a priority of the backup path to the designated priority.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 2, 2017
    Inventors: Darek SKALECKI, Gerard L. SWINKELS
  • Patent number: 9800325
    Abstract: A method, implemented in a node in a network, for a preemptible established backup path for a mesh restorable service includes, responsive to a new service request for the mesh restorable service with the preemptible established backup path, establishing a primary path designated as a current path for the mesh restorable service at a designated priority; establishing a backup path for the mesh restorable service at a lower priority than the designated priority, subject to bandwidth availability in the network; and responsive to a fault affecting the primary path, switching to the backup path and raising a priority of the backup path to the designated priority.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: October 24, 2017
    Assignee: Ciena Corporation
    Inventors: Darek Skalecki, Gerard L. Swinkels
  • Patent number: 9608719
    Abstract: A method for operating an optical network (ON) using a control plane (CP), including: identifying, by the CP, a failure of a client facility connecting a network element of the ON and a client device; and terminating, by the CP and in response to identifying the failure, an optical connection through the ON for the client device.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: March 28, 2017
    Assignee: Ciena Corporation
    Inventors: Darek Skalecki, Gary Swinkels, Steven Arvo Surek
  • Patent number: 9509593
    Abstract: A method in a network utilizing a distributed connection-oriented control plane includes signaling a first path for a first connection from a first source node; storing call information for the first connection at any intermediate nodes in the first path; signaling a second path for a second connection from a second source node; checking at any intermediate nodes in the second path if there is absolute route diversity between the first connection and the second connection responsive to a requirement therein; and responsive to detecting a diversity violation at an intermediate node of the any intermediate nodes in the second path, signaling a crankback to the second source node with the call information for the first connection included therein; and recomputing the second path exclusive of the first path based on the call information responsive to receiving the crankback. A network and node are also described.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: November 29, 2016
    Assignee: Ciena Corporation
    Inventors: Piyush Sharma, Waseem Reyaz Khan, Ramanjit Walia, Darek Skalecki, Gerard Swinkels
  • Publication number: 20160173190
    Abstract: A method for operating an optical network (ON) using a control plane (CP), including: identifying, by the CP, a failure of a client facility connecting a network element of the ON and a client device; and terminating, by the CP and in response to identifying the failure, an optical connection through the ON for the client device.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Applicant: CIENA CORPORATION
    Inventors: Darek Skalecki, Gary Swinkels, Steven Arvo Surek
  • Publication number: 20160164739
    Abstract: A method, node, and network for reduced link bandwidth updates from a first node and a second node forming a link in a network includes, responsive to establishment or release of one or more connections on the link, flooding an update related thereto from only a master node that is one of the first node and the second node; responsive to a link failure associated with the link, flooding an update related thereto from both the first node and the second node; and, responsive to a change in parameters associated with the link, flooding an update related thereto from both the first node and the second node. The flooding can be part of a control plane associated with the network and/or to a Software Defined Networking (SDN) controller.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Applicant: CIENA CORPORATION
    Inventor: Darek SKALECKI
  • Patent number: 9191280
    Abstract: A method and system for routing a connection on a communication network. A first bandwidth pool is classified as a long lived bandwidth pool and a second bandwidth pool is classified as a short lived bandwidth pool. The long lived bandwidth pool is used to route connections having a duration that are expected to equal or exceed a predetermined time. The short lived bandwidth pool is used to route connections having a duration that are not expected to exceed the predetermined time. A request to route a connection on the communication network is received. At least one characteristic of the connection is determined and is used to determine whether to route the connection on the long lived bandwidth pool or short lived bandwidth pool.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: November 17, 2015
    Assignee: Ciena Corporation
    Inventors: Gerard L. Swinkels, Darek Skalecki
  • Publication number: 20150304159
    Abstract: A method in a network utilizing a distributed connection-oriented control plane includes signaling a first path for a first connection from a first source node; storing call information for the first connection at any intermediate nodes in the first path; signaling a second path for a second connection from a second source node; checking at any intermediate nodes in the second path if there is absolute route diversity between the first connection and the second connection responsive to a requirement therein; and responsive to detecting a diversity violation at an intermediate node of the any intermediate nodes in the second path, signaling a crankback to the second source node with the call information for the first connection included therein; and recomputing the second path exclusive of the first path based on the call information responsive to receiving the crankback. A network and node are also described.
    Type: Application
    Filed: June 3, 2014
    Publication date: October 22, 2015
    Applicant: Ciena Corporation
    Inventors: Piyush Sharma, Waseem Reyaz Khan, Ramanjit Walia, Darek Skalecki, Gerard Swinkels
  • Patent number: 9124960
    Abstract: A method of extending the control plane to a metro sub-domain for a network having a transport plane for carrying subscriber traffic within end-to-end connections, and a control plane for managing at least a portion of resources of the transport plane allocated to the connections. A first set of control-plane enabled nodes of the network is designated as core nodes, each core node being operable to route subscriber traffic between a pair of neighbor core nodes in the network. A second set of control-plane enabled nodes of the network is designated as metro nodes, each metro node being connected to a core node and operating as a sub-domain of the network. Each core node that is connected to at least one metro node is designated as a host node.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 1, 2015
    Assignee: Ciena Corporation
    Inventors: Gerard Leo Swinkels, Darek Skalecki
  • Patent number: 9118605
    Abstract: Multiple RSVP messages are used to separately signal components of co-routed VCAT to enable the separate components to be implemented on different physical fibers of a link bundle. To enable the PATH messages to be handled as a group, the multiple PATH messages are grouped together and sent out in a RSVP bundle message. When a RSVP bundle message containing multiple PATH messages is received at a network element, such as an ENNI, where the route for the PATH messages needs to be expanded, the route is expanded collectively and the expanded route is inserted into each individual PATH message. The modified PATH messages are then passed through the RSVP finite state machine one at a time to enable resources to be reserved for the connections of the VCAT. Thus, a single LSP may be created for each channel, and channels may be co-routed even where route expansion is required.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: August 25, 2015
    Assignee: RPX CLEARINGHOUSE LLC
    Inventors: Darek Skalecki, Evelyne Roch
  • Patent number: 9118421
    Abstract: A method of extending the control plane to a network edge for a network having first set of nodes of the network are designated as core nodes, each core node being operable to route subscriber traffic between a pair of neighbor core nodes and a second set of control-plane enabled nodes of the network designated as tail nodes, each tail node connected to a core node and operating only as a source or sink of subscriber traffic. Each core node that is connected to at least one tad node is designated as a host node. The host node is controlled to advertise summary information of its connected tail nodes to other core and tail nodes in the network, thus making it possible to extend control plane function to the tail nodes which can calculate connection routes, set-up/tear-down connections and perform connection failure recovery functions.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: August 25, 2015
    Assignee: Ciena Corporation
    Inventors: Gerard L. Swinkels, Darek Skalecki, Anurag Prakash, Mohit Chhillar
  • Publication number: 20140314409
    Abstract: A method of extending the control plane to a metro sub-domain for a network having a transport plane for carrying subscriber traffic within end-to-end connections, and a control plane for managing at least a portion of resources of the transport plane allocated to the connections. A first set of control-plane enabled nodes of the network is designated as core nodes, each core node being operable to route subscriber traffic between a pair of neighbor core nodes in the network. A second set of control-plane enabled nodes of the network is designated as metro nodes, each metro node being connected to a core node and operating as a sub-domain of the network. Each core node that is connected to at least one metro node is designated as a host node.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 23, 2014
    Inventors: Gerard Leo SWINKELS, Darek SKALECKI
  • Publication number: 20140286344
    Abstract: Connection constraints are flooded using an extension to a routing protocol being used to control forwarding on network. Nodes maintain topology and connection database and calculate routes for connections based on the constraints. If a node is on a calculated route for a connection it will install forwarding state for the connection. Since each node has a consistent view of the network topology and has been provided with the constraints associated with the connection, each node on the network will calculate the same route for the connection. When a failure occurs, the nodes will calculate restoration paths for the connections on a network-wide priority basis to enable restoration paths to be created for the affected connections without requiring the restoration paths to be signaled. Time-stamps are used to allow events to be applied by nodes in a consistent order regardless of the order in which they arrive.
    Type: Application
    Filed: June 6, 2014
    Publication date: September 25, 2014
    Inventors: Darek Skalecki, Peter Ashwood-Smith
  • Patent number: 8817798
    Abstract: A method of managing a network comprising a plurality of nodes. Each node maintains a respective topology database containing topology information of the network within a local region of the node, the local region encompassing a subset of the plurality of nodes of the network. The nodes of the network implementing a Recursive Path Computation algorithm to compute end-to-end routes through the network.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: August 26, 2014
    Assignee: Ciena Corporation
    Inventors: Darek Skalecki, Gerard L Swinkels
  • Patent number: 8750141
    Abstract: Connection constraints are flooded using an extension to a routing protocol being used to control forwarding on network. Nodes maintain topology and connection database and calculate routes for connections based on the constraints. If a node is on a calculated route for a connection it will install forwarding state for the connection. Since each node has a consistent view of the network topology and has been provided with the constraints associated with the connection, each node on the network will calculate the same route for the connection. When a failure occurs, the nodes will calculate restoration paths for the connections on a network-wide priority basis to enable restoration paths to be created for the affected connections without requiring the restoration paths to be signaled. Time-stamps are used to allow events to be applied by nodes in a consistent order regardless of the order in which they arrive.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: June 10, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Darek Skalecki, Peter Ashwood-Smith
  • Publication number: 20140078901
    Abstract: Multiple RSVP messages are used to separately signal components of co-routed VCAT to enable the separate components to be implemented on different physical fibers of a link bundle. To enable the PATH messages to be handled as a group, the multiple PATH messages are grouped together and sent out in a RSVP bundle message. When a RSVP bundle message containing multiple PATH messages is received at a network element, such as an ENNI, where the route for the PATH messages needs to be expanded, the route is expanded collectively and the expanded route is inserted into each individual PATH message. The modified PATH messages are then passed through the RSVP finite state machine one at a time to enable resources to be reserved for the connections of the VCAT. Thus, a single LSP may be created for each channel, and channels may be co-routed even where route expansion is required.
    Type: Application
    Filed: November 19, 2013
    Publication date: March 20, 2014
    Applicant: Rockstar Consortium US LP
    Inventors: Darek Skalecki, Evelyne Roch
  • Publication number: 20140044008
    Abstract: A method of managing a network comprising a plurality of nodes. Each node maintains a respective topology database containing topology information of the network within a local region of the node, the local region encompassing a subset of the plurality of nodes of the network. The nodes of the network implementing a Recursive Path Computation algorithm to compute end-to-end routes through the network.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Applicant: CIENA CORPORATION
    Inventors: Darek SKALECKI, Gerard L. SWINKELS
  • Patent number: 8593961
    Abstract: Multiple RSVP messages are used to separately signal components of co-routed VCAT to enable the separate components to be implemented on different physical fibers of a link bundle. To enable the PATH messages to be handled as a group, the multiple PATH messages are grouped together and sent out in a RSVP bundle message. When a RSVP bundle message containing multiple PATH messages is received at a network element, such as an ENNI, where the route for the PATH messages needs to be expanded, the route is expanded collectively rather than individually. Specifically, the route will first be expanded and this expanded route will be inserted into each individual PATH message. The modified PATH messages with the expanded route will then be passed through the RSVP finite state machine one at a time to enable resources to be reserved for the connections of the VCAT. Thus, a single LSP may be created for each channel, and the channels may be co-routed even where route expansion is required.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: November 26, 2013
    Assignee: Rockstar Consortium USLP
    Inventors: Darek Skalecki, Evelyne Roch