Patents by Inventor Marc Holness

Marc Holness 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: 20260100908
    Abstract: Systems and methods provide Link Aggregation Group (LAG) load distribution via Layer 2 (L2) source forwarding/routing in a network. An apparatus includes circuitry configured to monitor a status of the network, and, responsive to new traffic from an access node, determine a path in one or more LAGs in the network, each LAG of the one or more LAGs includes multiple links aggregated together as a single logical link, wherein the path is determined between the access node and other nodes in the network based on the status. The circuitry can be further configured to provide instructions to the access node for forwarding the new traffic on the determined path.
    Type: Application
    Filed: October 7, 2024
    Publication date: April 9, 2026
    Applicant: Ciena Corporation
    Inventors: Marc Holness, Bashar Abdullah, David Gilson
  • Publication number: 20260074992
    Abstract: Aspects of the subject disclosure may include, for example, receiving first data via a first user-to-network interface (UNI) of a group of user-to-network interfaces (UNIs) from a first communication device, transferring the first data to a network-to-network interface (NNI) in response to receiving the first data from the first UNI, and receiving second data via the NNI from a second communication device. Further embodiments can include identifying a destination media access control (MAC) address associated with the second data, determining a second UNI of the group of UNIs based on the destination MAC address resulting in a first determination, and transferring the second data to the second UNI based on the first determination for transmitting to a third communication device. Other embodiments are disclosed.
    Type: Application
    Filed: September 10, 2024
    Publication date: March 12, 2026
    Applicant: CIENA CORPORATION
    Inventors: David H Gilson, Himanshu Shah, Marc Holness
  • Publication number: 20250317199
    Abstract: An Optical Line Terminal (OLT) includes a transmitter and a receiver, each connected to a Passive Optical Network (PON) having protection therein where the OLT is in a protection group with one or more additional OLTs, and wherein the OLT is in a Standby state; and circuitry configured to turn on the transmitter based on detection of a fault in the PON, and check if the fault is still detected after the transmitter is turned on, and, responsive to the fault not being detected after the state of the transmitter is turned on, change the OLT to an Active state.
    Type: Application
    Filed: April 3, 2024
    Publication date: October 9, 2025
    Applicant: Ciena Corporation
    Inventors: Marc Holness, Jean-Christophe Marion, Claudio Lordello, Mohammad Furqan Haq
  • Publication number: 20250286813
    Abstract: Aspects of the subject disclosure may include, for example, identifying a current communication path and a group of alternate communication paths extending between the first and second communication devices. The current communication path is configured to support exchanges of information between the first and second communication devices according to a communication service. A partial degradation of the current communication path is detected according to a first degradation severity rating and responsive to the detecting, the first degradation severity rating is compared to a group of alternate degradation severity ratings each corresponding to a respective alternate communication path of the group of alternate communication paths. An alternate communication path of the group of alternate communication paths is selected, for the communication service, having a second degradation severity rating less than the first degradation severity rating. Other embodiments are disclosed.
    Type: Application
    Filed: March 5, 2024
    Publication date: September 11, 2025
    Applicant: CIENA CORPORATION
    Inventors: Marc Holness, Himanshu Shah
  • Publication number: 20250227397
    Abstract: Systems and methods implemented by a network element in a G.8032 ring include steps of (52) operating an Operations, Administration, and Maintenance (OAM) session with an adjacent network element; and detecting (54) an optical bypass in the G.8032 ring based on the OAM session. The steps can include flushing (56) a forwarding database of the network element based on the optical bypass. The steps can include detecting (58) prior to the optical bypass, that a neighboring node includes a ring block; and subsequent (60) to the optical bypass, installing a new channel block. The optical bypass enables faster protection switching and the present disclosure incorporates an optical bypass in G.8032.
    Type: Application
    Filed: March 3, 2023
    Publication date: July 10, 2025
    Applicant: Ciena Corporation
    Inventors: Bashar Abdullah, Marc Holness, Priyanshu Lnu, Ritesh Ralhan, Rajneesh Mishra
  • Patent number: 12355654
    Abstract: Aspects of the subject disclosure may include, for example, identifying a network topology that includes a group of nodes and a number of segment reference values corresponding to network segments between pairs of nodes of the group of nodes. A message including a path index that corresponds to a particular network path of an indexed arrangement of unique paths is received, at a node of the group of nodes. The particular network path includes a particular sequence of nodes corresponding to the path index. The path index is decoded to obtain a decoding of the particular network path and a next node along the network path is identified according to the decoding of the particular network path allowing the message to be forwarded to the identified next node. Other embodiments are disclosed.
    Type: Grant
    Filed: March 5, 2024
    Date of Patent: July 8, 2025
    Assignee: CIENA CORPORATION
    Inventor: Marc Holness
  • Patent number: 12237975
    Abstract: A method, implemented by a controller, includes steps of: subsequent to converting a bespoke model to Open Application Programming Interface (API) Schema that is Custom Resource Definition (CRD), receiving the CRD; receiving a target that is a data record that represents a network entity; receiving a configuration model instance for the target, wherein the configuration model instance includes one or more values that are compliant to the CRD and the one or more values represent a desired state of the network entity; receiving an observed state of the network entity; and determining drift between the observed state and the desired state.
    Type: Grant
    Filed: September 18, 2023
    Date of Patent: February 25, 2025
    Assignee: Ciena Corporation
    Inventors: David Bainbridge, Karthick Ramanarayanan, Himani Chawla, Marc Holness
  • Patent number: 12107743
    Abstract: A network device includes one or more ports that are interfaces configured to communicate with other network devices in a network; and circuitry configured to obtain a plurality of data elements, based on operation of the network device, check a predicate with any of the plurality of data elements, and perform any of, responsive to the predicate, i) stream a first set of one or more of the plurality of data elements to a management system, ii) cease a stream of a second set of one or more of the plurality of data elements, and iii) a combination thereof.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: October 1, 2024
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Kyle Gosselin-Harris, Ravi Halappa
  • Publication number: 20240205091
    Abstract: A method, implemented by a controller, includes steps of: subsequent to converting a bespoke model to Open Application Programming Interface (API) Schema that is Custom Resource Definition (CRD), receiving the CRD; receiving a target that is a data record that represents a network entity; receiving a configuration model instance for the target, wherein the configuration model instance includes one or more values that are compliant to the CRD and the one or more values represent a desired state of the network entity; receiving an observed state of the network entity; and determining drift between the observed state and the desired state
    Type: Application
    Filed: September 18, 2023
    Publication date: June 20, 2024
    Inventors: David Bainbridge, Karthick Ramanarayanan, Himani Chawla, Marc Holness
  • Patent number: 11950032
    Abstract: Systems and methods implemented by a network element in a G.8032 ring include steps of operating an Operations, Administration, and Maintenance (OAM) session with an adjacent network element; and detecting an optical bypass in the G.8032 ring based on the OAM session. The steps can include flushing a forwarding database of the network element based on the optical bypass. The steps can include detecting prior to the optical bypass, that a neighboring node includes a ring block; and subsequent to the optical bypass, installing a new channel block. The optical bypass enables faster protection switching and the present disclosure incorporates an optical bypass in G.8032.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Ciena Corporation
    Inventors: Bashar Abdullah, Marc Holness, Priyanshu Lnu, Ritesh Ralhan, Rajneesh Mishra
  • Publication number: 20230283934
    Abstract: Systems and methods implemented by a network element in a G.8032 ring include steps of operating an Operations, Administration, and Maintenance (OAM) session with an adjacent network element; and detecting an optical bypass in the G.8032 ring based on the OAM session. The steps can include flushing a forwarding database of the network element based on the optical bypass. The steps can include detecting prior to the optical bypass, that a neighboring node includes a ring block; and subsequent to the optical bypass, installing a new channel block. The optical bypass enables faster protection switching and the present disclosure incorporates an optical bypass in G.8032.
    Type: Application
    Filed: April 19, 2022
    Publication date: September 7, 2023
    Inventors: Bashar Abdullah, Marc Holness, Priyanshu Lnu, Ritesh Ralhan, Rajneesh Mishra
  • Patent number: 11743100
    Abstract: Systems and methods include one or more processing devices configured to implement a Network Operating System (NOS) that is configured to switch frames, wherein the one or more processing devices are connected to a plurality of Virtual Network Functions (VNFs) configured to operate in a chain having a service flow, and wherein the NOS is configured to implement frame classification for the frames in order to distribute the frames to the plurality of VNFs, such that some of the plurality of VNFs process a subset of the frames.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: August 29, 2023
    Assignee: Ciena Corporation
    Inventors: Paul Curtis, Marc Holness, Hossein Baheri, Ankit Sood, Pramod Kumar Aggarwal
  • Patent number: 11658900
    Abstract: Systems and methods for extending Ethernet Virtual Private Network (EVPN) protocols are provided. A Link Aggregation Group (LAG), according to one implementation, includes a plurality of Ethernet Segments (ESs) and a plurality of service ports configured to communicate over the plurality of ESs. The service ports are configured to enable an operator device to access an EVPN to receive Layer 2 (L2) and Layer 3 (L3) Ethernet services. Also, the service ports are configured to enable the operator device to operate with multi-homing functionality to receive the L2 and L3 Ethernet services via redundant paths associated with the plurality of ESs. The services ports are further configured to respond to operator commands, whereby the operator commands include one or more operator commands related to switching among the redundant paths.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: May 23, 2023
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Peng He, Himanshu Shah, Selvamani Ramasamy
  • Patent number: 11595302
    Abstract: Systems and methods include obtaining a table having a plurality of addresses each having a plurality of attributes and classifications; responsive to a requirement to reduce a size of the table, reducing a number of the plurality of addresses based on one or more reduction approaches that use any of the plurality of attributes and classifications; and obtaining an output table having some or all of the plurality of addresses for a table receiver. The table can be obtained via control plane components including one or more of Interior Gateway Protocol (IGP) and Border Gateway Protocol (BGP). The requirement to reduce the size is based on a size of the table and a size of memory associated with the table receiver.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: February 28, 2023
    Assignee: Ciena Corporation
    Inventors: Thor Odd Andres Ramsland, Himanshu Shah, Prabhakar Nagral, Dennis E. Hayes, Marc Holness
  • Publication number: 20220407798
    Abstract: Systems and methods for extending Ethernet Virtual Private Network (EVPN) protocols are provided. A Link Aggregation Group (LAG), according to one implementation, includes a plurality of Ethernet Segments (ESs) and a plurality of service ports configured to communicate over the plurality of ESs. The service ports are configured to enable an operator device to access an EVPN to receive Layer 2 (L2) and Layer 3 (L3) Ethernet services. Also, the service ports are configured to enable the operator device to operate with multi-homing functionality to receive the L2 and L3 Ethernet services via redundant paths associated with the plurality of ESs. The services ports are further configured to respond to operator commands, whereby the operator commands include one or more operator commands related to switching among the redundant paths.
    Type: Application
    Filed: June 16, 2021
    Publication date: December 22, 2022
    Inventors: Marc Holness, Peng He, Himanshu Shah, Selvamani Ramasamy
  • Patent number: 11444807
    Abstract: A network element configured to implement an Ethernet Virtual Private Network (EVPN) Virtual Private Wire Service (VPWS) Flexible Cross-Connect (FXC) local switching service includes a plurality of ports; and a switching fabric configured to switch traffic between the plurality of ports; wherein a set of ports is configured in a distributed Link Aggregation Group (LAG) with two nodes, and an inter-chassis link configured with a second network element, and wherein, responsive to a failure of the inter-chassis link, a distribution state of members in the distributed LAG is coordinated.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: September 13, 2022
    Assignee: Ciena Corporation
    Inventor: Marc Holness
  • Patent number: 11310102
    Abstract: A logical Network Interface Device (NID) includes a first NID connected to a peer NID; a second NID connected to the peer NID and communicatively coupled to the first NID, wherein the first NID and the second NID are each connected to a network element for redundant communication to the peer NID, and wherein the first NID actively operates an active maintenance endpoint in an Operations, Administration, and Maintenance (OAM) session with the peer NID, and wherein the active maintenance endpoint synchronizes OAM session data with a dormant maintenance endpoint at the second NID. The dormant maintenance endpoint becomes the active maintenance endpoint responsive to a protection switch, and the dormant maintenance endpoint has the OAM session data in a database based on synchronization with the first NID.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: April 19, 2022
    Assignee: Ciena Corporation
    Inventor: Marc Holness
  • Publication number: 20220094635
    Abstract: Systems and methods include obtaining a table having a plurality of addresses each having a plurality of attributes and classifications; responsive to a requirement to reduce a size of the table, reducing a number of the plurality of addresses based on one or more reduction approaches that use any of the plurality of attributes and classifications; and obtaining an output table having some or all of the plurality of addresses for a table receiver. The table can be obtained via control plane components including one or more of Interior Gateway Protocol (IGP) and Border Gateway Protocol (BGP). The requirement to reduce the size is based on a size of the table and a size of memory associated with the table receiver.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Thor Odd Andres Ramsland, Himanshu Shah,, Prabhakar Nagral, Dennis E. Hayes, Marc Holness
  • Patent number: 11206197
    Abstract: Operations, Administration, and Maintenance (OAM) scaling systems and methods are implemented by a network function performed by one of a physical network element and a virtual network element executed on one or more processors. The OAM scaling method includes providing N packet services, N is an integer; and, responsive to determined OAM session scaling limits, providing OAM sessions for the N packet services in an oversubscribed manner, wherein the determined OAM session scaling limits include M OAM sessions supported by the network function, M is an integer and less than N.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 21, 2021
    Assignee: Ciena Corporation
    Inventor: Marc Holness
  • Publication number: 20210385120
    Abstract: Systems and methods include one or more processing devices configured to implement a Network Operating System (NOS) that is configured to switch frames, wherein the one or more processing devices are connected to a plurality of Virtual Network Functions (VNFs) configured to operate in a chain having a service flow, and wherein the NOS is configured to implement frame classification for the frames in order to distribute the frames to the plurality of VNFs, such that some of the plurality of VNFs process a subset of the frames.
    Type: Application
    Filed: August 26, 2021
    Publication date: December 9, 2021
    Inventors: Paul Curtis, Marc Holness, Hossein Baheri, Ankit Sood, Pramod Kumar Aggarwal