Patents by Inventor Hans-Juergen Schmidtke

Hans-Juergen Schmidtke 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: 11848749
    Abstract: The disclosed computer-implemented method may include systems for optimizing a network environment that is synchronized with a precise time source. For example, a disclosed system can increase the accuracy and efficiency of the network environment with a method for smoothly handing off synchronization control within a group of time servers, each projecting a precise time. Additionally, another disclosed system can further increase the accuracy and efficiency of the network environment with a method for optimizing the latencies of the network environment when scheduling and routing tasks among the network environment members. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 19, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke
  • Publication number: 20230319742
    Abstract: The disclosed device may include a wireless interface for receiving a time signal, an oscillator, and a processor. The processor may determine, using the oscillator and the time signal, a precise time, and synchronize with one or more remote devices using the precise time. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: April 5, 2022
    Publication date: October 5, 2023
    Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke, Julian Alexander St. James, Michael Maroye Lambeta
  • Publication number: 20230244795
    Abstract: A system including a baseboard management controller (BMC) and a socket is described. The BMC is configured to provide a management interface to a network device. The socket is configured to accept an edge connector of a removable storage card. The BMC is configured to access via the socket at least a portion of the firmware of the BMC stored on the removable storage card.
    Type: Application
    Filed: January 11, 2023
    Publication date: August 3, 2023
    Inventors: Lingjun Wu, Ahmad Byagowi, Hans-Juergen Schmidtke
  • Patent number: 11580233
    Abstract: A system including a baseboard management controller (BMC) and a socket is described. The BMC is configured to provide a management interface to a network device. The socket is configured to accept an edge connector of a removable storage card. The BMC is configured to access via the socket at least a portion of the firmware of the BMC stored on the removable storage card.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Lingjun Wu, Ahmad Byagowi, Hans-Juergen Schmidtke
  • Publication number: 20220337331
    Abstract: The disclosed computer-implemented method may include (i) assigning, by a source computing device, a timestamp to each of one or more clock synchronization protocol transactions, (ii) storing, by the source computing device, the clock synchronization protocol transactions to a high-bandwidth memory device, and (iii) synchronizing, by the source computing device, the clock synchronization protocol transactions with a destination computing device by: issuing data transport protocol packets to preserve a timing accuracy; and sending the clock synchronization protocol transactions to a destination computing device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: January 20, 2022
    Publication date: October 20, 2022
    Inventors: Ahmad Byagowi, Hans-Juergen Schmidtke
  • Patent number: 11451998
    Abstract: The disclosed method may include (1) detecting, by a communication resource of a communication system, an event indicative of traffic congestion in the communication resource, where the communication resource services one or more traffic flows, and where at least one of the traffic flows causes the event, (2) sampling, by the communication resource, in relation to detecting the event, status data indicating a current status of the communication resource during each of a plurality of time intervals, (3) transmitting, by the communication resource, to a receiving device external to the communication resource to control the communication system, at least one of (a) at least a portion of the status data that is associated with the at least one of the traffic flows or (b) control information for the at least one of the traffic flows based on that status data. Various other methods and systems are also disclosed.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: September 20, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Naader Hasani, Gregory Robbins Steinbrecher, Hans-Juergen Schmidtke
  • Patent number: 11057316
    Abstract: Disclosed embodiments include a network switch having a first group of switch elements and a second group of switch elements. The second group of switch elements is cross-connected to the first group of switch elements to passively route network traffic through the network switch in accordance with a predefined configuration.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Che Kin Leung, Xu Wang, Zhiping Yao, Hans-Juergen Schmidtke, Lingjun Wu
  • Patent number: 11012354
    Abstract: A routing circuit coupled to one or more ingress ports and one or more egress ports is configured to receive data packets from the one or more ingress ports and route the data packets to the one or more egress ports based on a header portion of the data packets.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: May 18, 2021
    Assignee: Facebook, Inc.
    Inventors: Jason M. Taylor, Hans-Juergen Schmidtke
  • Patent number: 10986043
    Abstract: A first server device includes a server processor configured to perform a server processing task. The first server device also includes a network switch. The network switch of the first server device is directly connected to a higher level network switch. The network switch of the first server device is directly connected to a second server device that includes another server processor and another network switch.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 20, 2021
    Assignee: Facebook, Inc.
    Inventors: Hans-Juergen Schmidtke, Jason M. Taylor
  • Patent number: 10873544
    Abstract: Low-cost network switches and other computing systems are described herein. A low-cost network switch can operate at a lower ambient temperature (e.g., 55° C.) than conventional switches, thereby enabling the use of lower cost components (e.g., optical components that are not rated for operation at up to 70° C.). The network switch can utilize a power bar pass-through card that provides power from an enclosure bus bar to components of the network switch in lieu of a power supply unit. Additionally, ports of the network switch can operate in a 2×50G mode in which a network switch port capable of communicating at 100 Gbps interfaces with two external ports each capable of communicating at 50 Gbps. Communication in 2×50G mode can be supported by a four-channel Y-cable, in which the four channels are utilized by the network switch port and fan-out to two channels to each of the two external ports.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: December 22, 2020
    Assignee: Facebook, Inc.
    Inventors: Che Kin Leung, Xu Wang, Hans-Juergen Schmidtke
  • Patent number: 10778533
    Abstract: The disclosed computer-implemented method may include (1) defining a topology of a data center network that defines an arrangement of a plurality of networking devices included in the data center network, (2) generating a routing policy for the data center network based on the defined topology, (3) deriving a forwarding information base (FIB) for each networking device based on the defined topology and the generated routing policy for the data center network, (4) compiling a data center traffic profile for the data center network that includes a set of data flows that include an amount of data that a source networking device begins to transfer to a destination networking device via the data center network at a predetermined time, and (5) executing a simulation of the data center network via the data center traffic profile. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventors: Gilad Goldfarb, Naader Hasani, Hans-Juergen Schmidtke
  • Patent number: 10587521
    Abstract: The disclosure is directed to a system for hierarchically orchestrating network traffic including a network orchestration module and multiple device orchestration modules. The device orchestration module is configured to receive network traffic. The device orchestration module may transmit device data to the network orchestration module. The network orchestration module is configured to perform a network level orchestration to coordinate network traffic across multiple device orchestration modules based on the device data received by the device orchestration modules. The device orchestration module comprises a routing layer configured to forward network traffic to downstream computing devices. The device orchestration module includes a compute node configured to perform a device level orchestration of the network traffic between the routing nodes of the device orchestration module.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Naader Hasani, Hans-Juergen Schmidtke, Najam Ahmad
  • Patent number: 10574391
    Abstract: Optical fiber data communications are described. An error correction circuit can receive a signal and correct bit errors of that signal. The circuit can then determine characteristics of the signal (e.g., its bit error rate (BER)) and adjust the operations performed to correct the bit errors of the signal based on the characteristics.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 25, 2020
    Assignee: Facebook, Inc.
    Inventors: Hans-Juergen Schmidtke, Ilya Lyubomirsky
  • Publication number: 20200021539
    Abstract: Disclosed embodiments include a network switch having a first group of switch elements and a second group of switch elements. The second group of switch elements is cross-connected to the first group of switch elements to passively route network traffic through the network switch in accordance with a predefined configuration.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 16, 2020
    Inventors: Che Kin Leung, Xu Wang, Zhiping Yao, Hans-Juergen Schmidtke, Lingjun Wu
  • Publication number: 20190363983
    Abstract: A routing circuit coupled to one or more ingress ports and one or more egress ports is configured to receive data packets from the one or more ingress ports and route the data packets to the one or more egress ports based on a header portion of the data packets.
    Type: Application
    Filed: August 9, 2019
    Publication date: November 28, 2019
    Inventors: Jason M. Taylor, Hans-Juergen Schmidtke
  • Patent number: 10461851
    Abstract: The amount of current provided to a laser diode of an optical network transceiver device is monitored, the amount of current reaching a threshold limit is detected, and the power output of the optical network transceiver device is monitored. Based at least in part on the detection that the amount of current has reached the threshold limit and the monitored power output of the optical network transceiver device, a likelihood of failure of the optical network transceiver device is predicted.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: WenSheng Zeng, Abhijit Chakravarty, Hans-Juergen Schmidtke, Edward Galley
  • Patent number: 10425331
    Abstract: Data center systems are described. A router can receive a data packet having a header indicating the destination for that data packet. That router can then route the data packet to another, second router. The routers can consider different portions of the header when making their routing decisions. For example, the different portions can be different sizes to allow for the first router to perform less complex routing decisions while the second router can perform more complex routing decisions.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: September 24, 2019
    Assignee: Facebook, Inc.
    Inventors: Jason Taylor, Hans-Juergen Schmidtke
  • Publication number: 20190238420
    Abstract: The disclosed computer-implemented method may include (1) defining a topology of a data center network that defines an arrangement of a plurality of networking devices included in the data center network, (2) generating a routing policy for the data center network based on the defined topology, (3) deriving a forwarding information base (FIB) for each networking device based on the defined topology and the generated routing policy for the data center network, (4) compiling a data center traffic profile for the data center network that includes a set of data flows that include an amount of data that a source networking device begins to transfer to a destination networking device via the data center network at a predetermined time, and (5) executing a simulation of the data center network via the data center traffic profile. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Gilad Goldfarb, Naader Hasani, Hans-Juergen Schmidtke
  • Patent number: 10356955
    Abstract: Modular network switches and other computer systems are described herein. A modular network switch can include a latching device for installing and removing computer modules (e.g., line cards) from an associated cabinet or enclosure. The network switch can also include interconnected computer modules (e.g., line cards, fabric cards, control modules, etc.) that include circuit boards oriented parallel to the flow of cooling air through the cabinet in the absence of a backplane or midplane oriented perpendicular to the air flow. The absence of such backplanes and/or midplanes provides a more direct air flow path through the cabinet, thereby enabling a more efficient flow of cooling air and lower operating temperatures. Additionally, the network switch can include an orthogonal arrangement of data planes, control planes, and/or power planes that can be efficiently interconnected to increase operational speed and further facilitate the flow of cooling air through the computer cabinet.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: July 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Hans-Juergen Schmidtke, Zhiping Yao, Che Kin Leung, Xu Wang
  • Patent number: 10334330
    Abstract: Data center rack systems are described. A data center rack system can include a rack having switches. A removable chassis can include an arrangement of interconnect such that a topology for a switch network can be implemented when the removable chassis is coupled with the switches.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Naader Hasani, James Williams, Hans-Juergen Schmidtke