Patents by Inventor Richard Lee Goodson

Richard Lee Goodson 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: 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: 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: 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: 10880410
    Abstract: Methods, systems, and apparatus for payload compression are disclosed. In one aspect, a determination is made that one or more fields of a packet to be transmitted are compressible based on a compression table. Prior to transmitting the packet and in response to the determination, the one or more fields of the packet are compressed based on the compression table. Compressing the one or more fields of the packet includes removing the one or more fields from the packet to generate a compressed packet. One or more bits in a header of the compressed packet are modified to indicate at least one compression entry in the compression table associated with the compression performed on the compressed packet.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: December 29, 2020
    Assignee: ADTRAN, Inc.
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Patent number: 10749623
    Abstract: Methods, systems, and apparatus for hosting an optical line terminal (OLT) bonding engine are disclosed. In one aspect, packet data for transmission over a passive optical (PON) is selected. A transmission wavelength assigned to the packet data is identified. A particular OLT is selected from among the additional OLTs to transmit the packet data over the PON based on the corresponding wavelength of the particular OLT matching the identified transmission wavelength assigned to the packet. The packet data is formatted based on the particular OLT. The formatted packet data is transmitted to the particular OLT for transmission over the communications interface.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 18, 2020
    Assignee: ADTRAN, Inc.
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Patent number: 10715890
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing PON efficiency using a variable FEC. In one aspect, an OLT broadcasts a message over an optical network, and receives, from an ONU, a response to the message. The OLT transmits activation parameters specifying that the OLT supports multiple different FEC code lengths when FEC is activated, and receives from the ONU, a set of FEC code lengths supported by the ONU. The OLT also receives performance measures collected by the ONU. The OLT selects, from among the FEC code lengths supported by the ONU, one or more appropriate FEC code lengths for communications between the ONU and the OLT based on the performance measures collected by the ONU and performance measures collected by the OLT. The OLT configures the ONU to utilize the appropriate FEC code length.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: July 14, 2020
    Assignee: ADTRAN, Inc.
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Publication number: 20200204285
    Abstract: Methods, systems, and apparatus for hosting an optical line terminal (OLT) bonding engine are disclosed. In one aspect, packet data for transmission over a passive optical (PON) is selected. A transmission wavelength assigned to the packet data is identified. A particular OLT is selected from among the additional OLTs to transmit the packet data over the PON based on the corresponding wavelength of the particular OLT matching the identified transmission wavelength assigned to the packet. The packet data is formatted based on the particular OLT. The formatted packet data is transmitted to the particular OLT for transmission over the communications interface.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Patent number: 10397674
    Abstract: Methods, systems, and apparatus for Passive Optical Network (PON) wavelength bonding are disclosed. In one aspect, a first frame of data to a first optical network unit (ONU) is transmitted by an optical line terminal (OLT) over a first wavelength. While the first frame of data is being transmitted to the first ONU over the first wavelength, a first portion of a second frame of data to a second ONU is transmitted by the OLT over a second wavelength. After transmission of the first frame of data over the first wavelength has completed and while the first portion of the second frame of data is still being transmitted to the second ONU over the second wavelength, a second portion of the second frame of data to the second ONU is transmitted by the OLT over the first wavelength.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: August 27, 2019
    Assignee: ADTRAN, Inc.
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Publication number: 20190174212
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing PON efficiency using a variable FEC. In one aspect, an OLT broadcasts a message over an optical network, and receives, from an ONU, a response to the message. The OLT transmits activation parameters specifying that the OLT supports multiple different FEC code lengths when FEC is activated, and receives from the ONU, a set of FEC code lengths supported by the ONU. The OLT also receives performance measures collected by the ONU. The OLT selects, from among the FEC code lengths supported by the ONU, one or more appropriate FEC code lengths for communications between the ONU and the OLT based on the performance measures collected by the ONU and performance measures collected by the OLT. The OLT configures the ONU to utilize the appropriate FEC code length.
    Type: Application
    Filed: November 26, 2018
    Publication date: June 6, 2019
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Publication number: 20190173980
    Abstract: Methods, systems, and apparatus for payload compression are disclosed. In one aspect, a determination is made that one or more fields of a packet to be transmitted are compressible based on a compression table. Prior to transmitting the packet and in response to the determination, the one or more fields of the packet are compressed based on the compression table. Compressing the one or more fields of the packet includes removing the one or more fields from the packet to generate a compressed packet. One or more bits in a header of the compressed packet are modified to indicate at least one compression entry in the compression table associated with the compression performed on the compressed packet.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 6, 2019
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Publication number: 20190036800
    Abstract: Methods, systems, and apparatus for determining a loop length of a link. In some implementations, a method includes obtaining timing information for bi-directional communications over a link that is being initialized or is in showtime and determining a loop length of the link using the timing information while the link is being initialized or is in showtime. The timing information used while the link is being initialized can include a time value used to align data transmissions over the link. The timing information used while the link is in showtime can include times at which time synchronization events occur on the link while the link is in showtime.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 31, 2019
    Inventors: Martin Kuipers, Richard Lee Goodson
  • Patent number: 10070450
    Abstract: Methods, systems, and apparatus for providing airtime fairness in a telecommunications network are disclosed. In one aspect a method includes determining, by an access point, respective transmission rates of multiple stations configured to wirelessly communicate with the access point; determining, by the access point and for each of the multiple stations, a weight of the station that is proportional to the respective transmission rate of the station; and transmitting, wirelessly by the access point and to each of the multiple stations, one or more packets to the station during an airtime allocation to the station, wherein the amount of one or more packets transmitted during the airtime allocation corresponds to the weight of the station and a size of queued packets for the station.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: September 4, 2018
    Assignee: ADTRAN, Inc.
    Inventors: Richard Lee Goodson, Ramya Raghavendra
  • Patent number: 9924248
    Abstract: Methods, systems, and apparatus for Passive Optical Network (PON) wavelength bonding are disclosed. In one aspect, a first frame of data to a first optical network unit (ONU) is transmitted by an optical line terminal (OLT) over a first wavelength. While the first frame of data is being transmitted to the first ONU over the first wavelength, a first portion of a second frame of data to a second ONU is transmitted by the OLT over a second wavelength. After transmission of the first frame of data over the first wavelength has completed and while the first portion of the second frame of data is still being transmitted to the second ONU over the second wavelength, a second portion of the second frame of data to the second ONU is transmitted by the OLT over the first wavelength.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: March 20, 2018
    Assignee: ADTRAN, Inc.
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Patent number: 9912376
    Abstract: Methods, systems, and apparatus for crosstalk avoidance in a telecommunications network are disclosed. In one aspect a telecommunications device includes a transceiver and a vectoring engine coupled to the transceiver. The vectoring engine can include a vectoring processor and vectoring control entity (e.g., apparatus). The vectoring engine is configured to instruct the transceiver to transmit, over a given line pair of a given vectoring group, initialization symbols at one or more configurable locations of a Time-Division Duplex (TDD) frame. For example, the vectoring engine can instruct the transceiver to transmit the initialization symbols beginning at a first symbol time following transmission, over other line pairs of the given vectoring group, of a Robust Management Channel (RMC) symbol.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 6, 2018
    Assignee: ADTRAN, Inc.
    Inventors: Martin Kuipers, Richard Lee Goodson, Fred Tze-Yu Chu
  • Publication number: 20170223438
    Abstract: Methods, systems, and apparatus for Passive Optical Network (PON) wavelength bonding are disclosed. In one aspect, a first frame of data to a first optical network unit (ONU) is transmitted by an optical line terminal (OLT) over a first wavelength. While the first frame of data is being transmitted to the first ONU over the first wavelength, a first portion of a second frame of data to a second ONU is transmitted by the OLT over a second wavelength. After transmission of the first frame of data over the first wavelength has completed and while the first portion of the second frame of data is still being transmitted to the second ONU over the second wavelength, a second portion of the second frame of data to the second ONU is transmitted by the OLT over the first wavelength.
    Type: Application
    Filed: April 20, 2017
    Publication date: August 3, 2017
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Publication number: 20170155983
    Abstract: Methods, systems, and apparatus for Passive Optical Network (PON) wavelength bonding are disclosed. In one aspect, a first frame of data to a first optical network unit (ONU) is transmitted by an optical line terminal (OLT) over a first wavelength. While the first frame of data is being transmitted to the first ONU over the first wavelength, a first portion of a second frame of data to a second ONU is transmitted by the OLT over a second wavelength. After transmission of the first frame of data over the first wavelength has completed and while the first portion of the second frame of data is still being transmitted to the second ONU over the second wavelength, a second portion of the second frame of data to the second ONU is transmitted by the OLT over the first wavelength.
    Type: Application
    Filed: November 2, 2016
    Publication date: June 1, 2017
    Inventors: Thomas Detwiler, Richard Lee Goodson
  • Patent number: 9614583
    Abstract: Methods, systems, and apparatus for crosstalk avoidance in a telecommunications network are disclosed. In one aspect a method includes determining, by a network element and for each vectoring group from multiple vectoring groups, a transmission load of the vectoring group based on transmission loads of links within the vectoring group; allocating, by the network element, a different transmission interval to each vectoring group from the multiple vectoring groups based on the transmission load of the vectoring group and transmission loads of other vectoring groups in the multiple vectoring groups; and transmitting, during each different transmission interval, at least a portion of the transmission load of the vectoring group that was allocated the different transmission interval.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 4, 2017
    Assignee: Adtran, Inc.
    Inventors: Richard Lee Goodson, Kenneth David Ko, Martin Kuipers
  • Patent number: 9553818
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing biased bonding. In one aspect, a method includes estimating an offered load. Data are transmitted over a first communications link of two or more different types of communications links while the estimated offered load is less than or equal to a specified amount. A determination is made that the estimated offered load has exceeded the specified amount. In response to the determination data are transmitted over both of the first communications link and a second communications link of the two or more different types of communications links in response to determining that the estimated offered load has exceeded the specified amount.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: January 24, 2017
    Assignee: Adtran, Inc.
    Inventors: Richard Lee Goodson, Kenneth David Ko
  • Patent number: 9490934
    Abstract: Methods, systems, and apparatus for crosstalk avoidance in a telecommunications network are disclosed. In one aspect a method includes determining, by a network element and for each vectoring group from multiple vectoring groups, a transmission load of the vectoring group based on transmission loads of links within the vectoring group; identifying, by the network element, a resource allocation interval (RAI) that is shared by the multiple vectoring groups; determining, based on the transmission load of each vectoring group and by the network element, a first portion of the RAI that will be a normal operation interval (NOI) and a second portion of the RAI that will be a discontinuous operation interval (DOI); transmitting, by the network element, data over all of the multiple vectoring groups during at least a portion of the NOI; and transmitting, by the network element, data over fewer than all of the vectoring groups during the entire DOI.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 8, 2016
    Assignee: Adtran, Inc.
    Inventors: Richard Lee Goodson, Kenneth David Ho
  • Publication number: 20160192378
    Abstract: Methods, systems, and apparatus for providing airtime fairness in a telecommunications network are disclosed. In one aspect a method includes determining, by an access point, respective transmission rates of multiple stations configured to wirelessly communicate with the access point; determining, by the access point and for each of the multiple stations, a weight of the station that is proportional to the respective transmission rate of the station; and transmitting, wirelessly by the access point and to each of the multiple stations, one or more packets to the station during an airtime allocation to the station, wherein the amount of one or more packets transmitted during the airtime allocation corresponds to the weight of the station and a size of queued packets for the station.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Richard Lee GOODSON, Ramya RAGHAVENDRA