Patents by Inventor Alexander Gerhard Schwing

Alexander Gerhard Schwing 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: 11706163
    Abstract: A programmable switch includes an input arbiter to analyze packet headers of incoming packets and determine which of the incoming packets are part of gradient vectors received from worker computing devices that are performing reinforcement learning. The programmable switch also includes an accelerator coupled to the input arbiter, the accelerator to: receive the incoming packets from the input arbiter; asynchronously aggregate gradient values of the incoming packets, as the gradient values are received, to generate an aggregated data packet associated with a gradient segment of the gradient vectors; and transfer the aggregated data packet to the input arbiter to be transmitted to the worker computing devices, which are to update local weights based on the aggregated data packet.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: July 18, 2023
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Jian Huang, Deming Chen, Alexander Gerhard Schwing, Youjie Li
  • Publication number: 20220148284
    Abstract: A segmentation method and segmentation apparatus are provided, where the segmentation method includes receiving image frames comprising a current frame and an adjacent frame to the current frame, determining a feature map to aggregate the image frames based on temporal information between the current frame and the adjacent frame, extracting a feature of a region of interest (ROI) corresponding to instances included in the current frame from the feature map, predicting a class of an object corresponding to the ROI based on the feature of the ROI, and segmenting the instances by correcting an amodal mask predicted corresponding to the class of the object based on the feature of the ROI.
    Type: Application
    Filed: November 3, 2021
    Publication date: May 12, 2022
    Applicants: The Board of Trustees of the University of Illinois (Urbana, IL), SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jihye KIM, Raymond Alexander Yeh, Alexander Gerhard Schwing, Yuan-Ting Hu
  • Publication number: 20210374503
    Abstract: A distributed network includes a first group of computing devices. Each computing device is to be coupled to two neighbor computing devices of the first group of computing device and is to: (i) aggregate gradient values received from a first neighbor computing device with local gradient values to generate a partial aggregate of gradient values that are to train a neural network model; (ii) transfer the partial aggregate of gradient values to a second neighbor computing device; and repeat (i) and (ii) until a first aggregate of gradient values from the first group of computing devices is buffered at a first computing device of the first group of computing devices. The first computing device is to transfer the first aggregate of gradient values to a second group of computing devices of the distributed network for further aggregation.
    Type: Application
    Filed: October 11, 2019
    Publication date: December 2, 2021
    Inventors: Nam Sung Kim, Youjie Li, Alexander Gerhard Schwing
  • Publication number: 20210194831
    Abstract: A programmable switch includes an input arbiter to analyze packet headers of incoming packets and determine which of the incoming packets are part of gradient vectors received from worker computing devices that are performing reinforcement learning. The programmable switch also includes an accelerator coupled to the input arbiter, the accelerator to: receive the incoming packets from the input arbiter; asynchronously aggregate gradient values of the incoming packets, as the gradient values are received, to generate an aggregated data packet associated with a gradient segment of the gradient vectors; and transfer the aggregated data packet to the input arbiter to be transmitted to the worker computing devices, which are to update local weights based on the aggregated data packet.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 24, 2021
    Inventors: Jian Huang, Deming Chen, Alexander Gerhard Schwing, Youjie Li