Patents by Inventor Darrin L. Gieger

Darrin L. Gieger 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: 20240154861
    Abstract: Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple edge network elements, core network elements, and off-network network elements. Each network element has multiple ports. Communication paths exist between edge network elements, traversing core network elements. A maintenance domain maintains communication resiliency in the network through maintenance domain entities that detect network communication faults. Maintenance domain entities are associated with ports of edge network elements. Proxy maintenance domain entities, associated with unused ports of core network elements or edge network elements allow for network extensibility as additional network elements may be provisioned in the network over time.
    Type: Application
    Filed: January 6, 2022
    Publication date: May 9, 2024
    Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
  • Publication number: 20240080238
    Abstract: Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple West NEs, spine elements, and East NEs. Each element has multiple physical communication interfaces. A working communication path connects the West NE to the East NE through a spine element. A protection communication path connects that West NE to that East NE through a different spine element. The working and protection communication paths terminate at the West NE and East NE at maintenance end points. A protection group is formed of the working communication path and the protection communication path. The protection group maintains a state designating an active path and a standby path. Maintenance groups at the spine elements monitor continuity messaging for their associated maintenance end points to determine network health. Faults between the West NEs and East NEs are detected through RDI and CCM.
    Type: Application
    Filed: January 6, 2022
    Publication date: March 7, 2024
    Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
  • Publication number: 20240080237
    Abstract: Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple West NEs, spine elements, and East NEs. Each element has multiple physical communication interfaces. A working communication path connects the West NE to the East NE through a spine element. A protection communication path connects that West NE to that East NE through a different spine element. The working and protection communication paths terminate at the West NE and East NE at maintenance end points. A protection group is formed of the working communication path and the protection communication path. The protection group maintains a state designating an active path and a standby path. Maintenance groups at the spine elements monitor continuity messaging for their associated maintenance endpoints to determine network health. Faults and other disruptions to network health are overcome by switching states within the ELPS protection group. Service assignment is optimized.
    Type: Application
    Filed: January 6, 2022
    Publication date: March 7, 2024
    Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
  • Publication number: 20230188874
    Abstract: Methods and systems for high speed failover in a network are provided. To provide faster Type C GPON redundancy failover, the disclosure herein describes the use of G.8031 1:1 ELPS in a single ended application to ensure path integrity through the network. Single ended 1:1 ELPS means that a network device is configured with 1:1 ELPS and switches paths in the event of disruption of the working communication path without the other underlying transport entities having knowledge of either the ELPS protocol or state machine. ELPS (Ethernet Linear Protection Switching, ITU G.8031) is a standardized method for protection switching between two point-to-point paths through a network, however its application here is quite novel. During a failure on the working path, traffic will switch over to the protection path. Type C PON protection provides a fully redundant path between the OLT and the ONU (2 separate PONs).
    Type: Application
    Filed: October 6, 2022
    Publication date: June 15, 2023
    Inventors: Kyle Platts, Camila Jersonsky, Darrin L. Gieger, Andrew T. Ruble, Abhijeet Shirgurkar
  • Patent number: 11588821
    Abstract: A filter for performing access control list (ACL) filtering may be used in place of highly-complex and resource-intensive TCAMs for access control. In this regard, the filter may be configured to compare packet header information to action-priority pairs stored in ACL tables. Each action-priority pair indicates at least one action to be performed for implementing a desired rule and a priority for that action. An access control action from an action-priority pair matching the header information may be performed in order to implement a desired access control rule for the received packet. If multiple action-priority pairs from the same table match the header information, then the priorities of the matching action-priority pairs may be compared to resolve the conflict. The circuitry of the filter is arranged such that exact-match searching can be performed on the ACL tables to reduce the complexity and cost of the filter.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: February 21, 2023
    Assignee: ADTRAN, Inc.
    Inventors: Thomas Frederick Detwiler, Cory Z. Zywno, Darrin L. Gieger, Spencer R. Gass, Miriam Angela Nunnally
  • Publication number: 20220311694
    Abstract: Methods and systems for resilient network communication are provided. In one aspect, a network includes multiple edge network elements, core network elements, and off-network network elements. Each network element has multiple ports. Communication paths exist between edge network elements, traversing core network elements. A maintenance domain maintains communication resiliency in the network through maintenance domain entities that detect network communication faults. Maintenance domain entities are associated with ports of edge network elements. VLAN service provision to subscribers occurs over the network by mapping services to VLAN tags such that the service VLAN includes information about the resilient network. VLAN service assignment to maintenance domains is balanced.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 29, 2022
    Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
  • Patent number: 9118500
    Abstract: A communications system includes at least one telecommunications access module coupled to a plurality of communications subscriber line pairs and comprising at least one bonding engine. A module is configured to receive a provisioning request and determine the total number of communications subscriber line pairs available to form a bonding group and select at least one bonding engine for the bonding group. A data processor is configured to determine a maximum packet fragment size for the data packets based on the total number of available subscriber line pairs forming the bonding group. A maximum packet fragment size is adapted to the number of communications line pairs within the bending group and the bonding engine fragments the data packets into the packet fragments. A transmitter receives the packet fragments and transmits the packet fragments over the communications subscriber line pairs forming the bonding group.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: August 25, 2015
    Assignee: Adtran, Inc.
    Inventors: Darrin L. Gieger, Kevin W. Schneider, Arlynn Wilson, Robert A. Barrett
  • Patent number: 9094174
    Abstract: A system and method transmits data and receives data packets within a bonding engine. The data packets are fragmented into a plurality of packet fragments for communication across a bonded group of subscriber lines. A Frame Check Sequence (FCS) in the data packet is inverted on one direction of the bonding group to prevent any data packets from propagating towards the network during a loopback condition.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: July 28, 2015
    Assignee: Adtran, Inc.
    Inventors: Dennis B. McMahan, Jerry L. Greer, Darrin L. Gieger, Thomas Detwiler
  • Patent number: 8767542
    Abstract: Egress of data packets from a packet switch is controlled in a manner that involves adjusting the shaper accumulators only when a packet egress event or accumulator credit threshold event occurs. A timeline having a number of timeslots is maintained in a memory to mark the times at which events are predicted to occur. If an egress event occurs, in which one or more data packets have been sent from a queue, or if the current timeslot contains a marker, then a count stored in an accumulator is adjusted. If an egress event has occurred or a threshold event in which a count stored in an accumulator has crossed a threshold has occurred, then a marker is stored in a future timeslot.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 1, 2014
    Assignee: Adtran, Inc.
    Inventors: Thomas Frederick Detwiler, Darrin L. Gieger
  • Patent number: 8699511
    Abstract: A telecommunications access module comprises at least one bonding engine that receives packet data and bonds subscriber line pairs together to form a bonding group over which packet fragments are transmitted. A database maintains a list of communications subscriber line pairs that form the bonding group. A processor is configured to determine whether an incoming packet subject to fragmentation is long enough to fragment across multiple subscriber line pairs. If the incoming packet can be fragmented, the processor is configured to calculate a cost function for minimum packet fragment sizes that is proportional to the end-of-fragment arrival time at the far end of each subscriber line pair and calculate remainders of packet fragment length. The packet is fragmented based on the calculated cost function and remainders of any packet fragment lengths and allocated to the subscriber line pairs and transmitted.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: April 15, 2014
    Assignee: Adtran, Inc.
    Inventors: Darrin L. Gieger, Thomas Detwiler, Bradley Cariaga, Jerry L. Greer
  • Publication number: 20130343188
    Abstract: Egress of data packets from a packet switch is controlled in a manner that involves adjusting the shaper accumulators only when a packet egress event or accumulator credit threshold event occurs. A timeline having a number of timeslots is maintained in a memory to mark the times at which events are predicted to occur. If an egress event occurs, in which one or more data packets have been sent from a queue, or if the current timeslot contains a marker, then a count stored in an accumulator is adjusted. If an egress event has occurred or a threshold event in which a count stored in an accumulator has crossed a threshold has occurred, then a marker is stored in a future timeslot.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: ADTRAN, INC., A DELAWARE CORPORATION
    Inventors: Thomas Frederick Detwiler, Darrin L. Gieger
  • Patent number: 8462654
    Abstract: A communications system includes at least one telecommunications access module coupled to a plurality of communications subscriber line pairs and comprising at least one bonding engine. A module is configured to receive a provisioning request and determine the total number of communications subscriber line pairs available to form a bonding group and select at least one bonding engine for the bonding group. A data processor is configured to determine a maximum packet fragment size for the data packets based on the total number of available subscriber line pairs forming the bonding group. A maximum packet fragment size is adapted to the number of communications line pairs within the bonding group and the bonding engine fragments the data packets into the packet fragments. A transmitter receives the packet fragments and transmits the packet fragments over the communications subscriber line pairs forming the bonding group.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: June 11, 2013
    Assignee: Adtran, Inc.
    Inventors: Darrin L. Gieger, Kevin W. Schneider, Arlynn Wilson, Robert A. Barrett
  • Publication number: 20120224573
    Abstract: A system and method transmits data and receives data packets within a bonding engine. The data packets are fragmented into a plurality of packet fragments for communication across a bonded group of subscriber lines. A Frame Check Sequence (FCS) in the data packet is inverted on one direction of the bonding group to prevent any data packets from propagating towards the network during a loopback condition.
    Type: Application
    Filed: March 1, 2011
    Publication date: September 6, 2012
    Applicant: ADTRAN, INC.
    Inventors: Dennis B. McMAHAN, Jerry L. GREER, Darrin L. GIEGER, Thomas DETWILER
  • Patent number: 7289532
    Abstract: A voice playout buffer for a dual PHY-based integrated access device platform has a plurality of voice signal buffer sections. A respective buffer section has a capacity in excess of the number of digitized voice signal bytes contained in a respective cell-based communication signal. The storage capacity of a buffer section accommodates a communications control processor writing new outgoing digitized voice signal bytes into the first portion of the voice signal buffer section for transport over a TDM communication link, prior to digitized voice signals newly received from the TDM communication link being written into the first portion of the voice signal buffer section.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: October 30, 2007
    Assignee: Adtran, Inc.
    Inventors: Darrin L. Gieger, Phillip Stone Herron, Dennis B. McMahan
  • Patent number: 7103828
    Abstract: A forward error correction system comprises a forward error correction (FEC) manager and a transmitter. The FEC manager is configured to receive a data stream and to define a plurality of FEC code words based on the data stream. Each of the FEC code words comprises a data portion and a checksum portion that may be used to recover at least one character of the data portion. The FEC manager is configured to interleave characters of the FEC code words such that the FEC code words are transmitted, by the transmitter, to a remote receiver in an interleaved fashion. The FEC manager is configured to provide characters from each of the FEC code words to the transmitter before a plurality of characters to be assigned to each of the FEC code words has been received by the FEC manager.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: September 5, 2006
    Assignee: ADIRAN, Inc.
    Inventors: Charles E. Polk, Jr., Darrin L. Gieger
  • Publication number: 20030235221
    Abstract: A voice playout buffer for a dual PHY-based integrated access device platform has a plurality of voice signal buffer sections. A respective buffer section has a capacity in excess of the number of digitized voice signal bytes contained in a respective cell-based communication signal. A respective buffer section sequentially stores digitized voice signals of a single TDM channel into successive storage locations of a first portion thereof at a first data rate, and reads out digitized voice signals at a second, higher data rate for transport over an ATM cell bus. The storage capacity of a buffer section accommodates a communications control processor writing new outgoing digitized voice signal bytes into the first portion of the voice signal buffer section for transport over a TDM communication link, prior to digitized voice signals newly received from the TDM communication link being written into the first portion of the voice signal buffer section.
    Type: Application
    Filed: May 19, 2003
    Publication date: December 25, 2003
    Applicant: ADTRAN, INC.
    Inventors: Darrin L. Gieger, Phillip Stone Herron, Dennis B. McMahan