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: 20240154861Abstract: 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: ApplicationFiled: January 6, 2022Publication date: May 9, 2024Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
-
Publication number: 20240080238Abstract: 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: ApplicationFiled: January 6, 2022Publication date: March 7, 2024Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
-
Publication number: 20240080237Abstract: 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: ApplicationFiled: January 6, 2022Publication date: March 7, 2024Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
-
Publication number: 20230188874Abstract: 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: ApplicationFiled: October 6, 2022Publication date: June 15, 2023Inventors: Kyle Platts, Camila Jersonsky, Darrin L. Gieger, Andrew T. Ruble, Abhijeet Shirgurkar
-
Patent number: 11588821Abstract: 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: GrantFiled: March 13, 2020Date of Patent: February 21, 2023Assignee: ADTRAN, Inc.Inventors: Thomas Frederick Detwiler, Cory Z. Zywno, Darrin L. Gieger, Spencer R. Gass, Miriam Angela Nunnally
-
Publication number: 20220311694Abstract: 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: ApplicationFiled: March 22, 2022Publication date: September 29, 2022Inventors: Richard Lee Goodson, Darrin L. Gieger, Andrew T. Ruble, Brent Priddy
-
Patent number: 9118500Abstract: 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: GrantFiled: June 10, 2013Date of Patent: August 25, 2015Assignee: Adtran, Inc.Inventors: Darrin L. Gieger, Kevin W. Schneider, Arlynn Wilson, Robert A. Barrett
-
Patent number: 9094174Abstract: 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: GrantFiled: March 1, 2011Date of Patent: July 28, 2015Assignee: Adtran, Inc.Inventors: Dennis B. McMahan, Jerry L. Greer, Darrin L. Gieger, Thomas Detwiler
-
Patent number: 8767542Abstract: 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: GrantFiled: June 26, 2012Date of Patent: July 1, 2014Assignee: Adtran, Inc.Inventors: Thomas Frederick Detwiler, Darrin L. Gieger
-
Patent number: 8699511Abstract: 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: GrantFiled: July 15, 2010Date of Patent: April 15, 2014Assignee: Adtran, Inc.Inventors: Darrin L. Gieger, Thomas Detwiler, Bradley Cariaga, Jerry L. Greer
-
Publication number: 20130343188Abstract: 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: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Applicant: ADTRAN, INC., A DELAWARE CORPORATIONInventors: Thomas Frederick Detwiler, Darrin L. Gieger
-
Patent number: 8462654Abstract: 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: GrantFiled: July 15, 2010Date of Patent: June 11, 2013Assignee: Adtran, Inc.Inventors: Darrin L. Gieger, Kevin W. Schneider, Arlynn Wilson, Robert A. Barrett
-
Publication number: 20120224573Abstract: 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: ApplicationFiled: March 1, 2011Publication date: September 6, 2012Applicant: ADTRAN, INC.Inventors: Dennis B. McMAHAN, Jerry L. GREER, Darrin L. GIEGER, Thomas DETWILER
-
Patent number: 7289532Abstract: 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: GrantFiled: May 19, 2003Date of Patent: October 30, 2007Assignee: Adtran, Inc.Inventors: Darrin L. Gieger, Phillip Stone Herron, Dennis B. McMahan
-
Patent number: 7103828Abstract: 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: GrantFiled: July 24, 2003Date of Patent: September 5, 2006Assignee: ADIRAN, Inc.Inventors: Charles E. Polk, Jr., Darrin L. Gieger
-
Publication number: 20030235221Abstract: 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: ApplicationFiled: May 19, 2003Publication date: December 25, 2003Applicant: ADTRAN, INC.Inventors: Darrin L. Gieger, Phillip Stone Herron, Dennis B. McMahan