Patents by Inventor John K. Siebenthaler

John K. Siebenthaler 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).

  • Patent number: 11650829
    Abstract: A network switch can be configured using a boot loader after a reset of a controller within the network switch. The boot loader configures switching logic within the network switch prior to an operating system becoming operational. By allowing the boot loader to configure the switching logic, the network switch can become operational as fast as possible.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 16, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: John K. Siebenthaler
  • Patent number: 10476798
    Abstract: A network switch that provides deterministic and configurable logic for longest prefix matching (LPM) lookups. For an LPM lookup, a hardware pipeline proceeds sequentially through each prefix length group in decreasing or increasing order of prefix length. Each pipeline stage corresponds to a unique group of one or more prefix lengths. For each group there are 0 or more associated memory blocks (e.g., SRAM) that are active. Which memory blocks are associated with which stage of the pipeline is dynamically configurable. The index of the packet for the current prefix length group is obtained, and all active memory blocks for that prefix group are accessed simultaneously and searched at that index. Once the packet passes through all of the pipeline stages, a longest matched prefix can be used to obtain a next hop address.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: John K. Siebenthaler
  • Publication number: 20180329719
    Abstract: A network switch can be configured using a boot loader after a reset of a controller within the network switch. The boot loader configures switching logic within the network switch prior to an operating system becoming operational. By allowing the boot loader to configure the switching logic, the network switch can become operational as fast as possible.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Applicant: Amazon Technologies, Inc.
    Inventor: John K. Siebenthaler
  • Patent number: 10031763
    Abstract: A network switch can be configured using a boot loader after a reset of a controller within the network switch. The boot loader configures switching logic within the network switch prior to an operating system becoming operational. By allowing the boot loader to configure the switching logic, the network switch can become operational as fast as possible.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: John K. Siebenthaler