Patents by Inventor Andreas RIPKE

Andreas RIPKE 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: 11271850
    Abstract: A software-defined networking (“SDN”) capable forwarding switch includes ports for receiving and/or outputting data packets and a packet pipeline including a forwarding table. The forwarding table is configured to contain a number of flow table entries (“FTEs”), that determine the forwarding switch's configuration and control behavior. The switch further includes a control engine configured to manipulate the forwarding switch's forwarding tables by adding, updating, and/or removing FTEs in the forwarding tables. An FTE of a forwarding table is configured to contain a specific action part that includes an action instruction to create a control packet and to send it to the control engine. The control packet includes embedded control instructions that cause the control engine to change the forwarding switch's configuration and/or control behavior.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: March 8, 2022
    Assignee: NEC CORPORATION
    Inventors: Fabian Schneider, Andreas Ripke, Peer Hasselmeyer
  • Publication number: 20200118000
    Abstract: A method for synchronizing data parallel deep learning nodes includes: training, by a deep learning node of the data parallel deep learning nodes, a deep learning model, having a hierarchy of layers, using backpropagation; interleaving, by the deep learning node, layer-wise backpropagation calculations with backpropagation message communications; assigning, by the deep learning node, priority levels to the backpropagation message communications based on the hierarchy of layers; and prioritizing, by the deep learning node, transmission among the backpropagation message communications based on the priority levels. At least one of the backpropagation message communications transmits a message having information on at least one of a gradient or a weight.
    Type: Application
    Filed: December 28, 2018
    Publication date: April 16, 2020
    Inventors: Mischa Schmidt, Andreas Ripke
  • Patent number: 10581797
    Abstract: A method for operating a home gateway that implements hybrid access with a number of interfaces to different access networks includes resolving, by a domain name service (DNS) proxy function of the home gateway, DNS resolution requests received from a client of the home gateway; and returning, by the DNS proxy function, corresponding DNS resolution responses to the client. The DNS proxy function, based on a single DNS resolution request from the client, requests a number of DNS resolutions via different interfaces of the home gateway transparently to the client.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 3, 2020
    Assignee: NEC CORPORATION
    Inventors: Andreas Ripke, Simon Oechsner, Mischa Schmidt
  • Publication number: 20200021519
    Abstract: A software-defined networking (“SDN”) capable forwarding switch includes ports for receiving and/or outputting data packets and a packet pipeline including a forwarding table. The forwarding table is configured to contain a number of flow table entries (“FTEs”), that determine the forwarding switch's configuration and control behavior. The switch further includes a control engine configured to manipulate the forwarding switch's forwarding tables by adding, updating, and/or removing FTEs in the forwarding tables. An FTE of a forwarding table is configured to contain a specific action part that includes an action instruction to create a control packet and to send it to the control engine. The control packet includes embedded control instructions that cause the control engine to change the forwarding switch's configuration and/or control behavior.
    Type: Application
    Filed: March 23, 2017
    Publication date: January 16, 2020
    Applicant: NEC Laboratories Europe GmbH
    Inventors: Fabian SCHNEIDER, Andreas RIPKE, Peer HASSELMEYER
  • Patent number: 10306025
    Abstract: A method of managing a multipath TCP (MPTCP) connection includes establishing the MPTCP connection as a logical connection between end-points that utilizes multiple network paths with one TCP subflow per network path. At least two subflows of the MPTCP connection are terminated at different end-points.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: May 28, 2019
    Assignee: NEC CORPORATION
    Inventor: Andreas Ripke
  • Publication number: 20190068694
    Abstract: A method for performing load balancing among a plurality of multipath-capable servers being provided behind a load balancer and being configured to process requests from multipath-capable clients includes contacting, by a first multipath-capable client, the load balancer for establishing an initial subflow. The method further includes selecting, by the load balancer from the plurality of multipath-capable servers, a selected server by applying a load balancing algorithm, and forwarding, by the load balancer, packets of the initial subflow to the selected server and not accepting any further subflows from the client. The method further includes announcing, by the selected server, at least one public interface to the client via the initial subflow for establishing any subsequent subflows directly between the client and the selected server.
    Type: Application
    Filed: February 26, 2016
    Publication date: February 28, 2019
    Inventors: Andreas Ripke, Simon Oechsner, Johannes Lessmann
  • Publication number: 20180026935
    Abstract: A method for operating a home gateway that implements hybrid access with a number of interfaces to different access networks includes resolving, by a domain name service (DNS) proxy function of the home gateway, DNS resolution requests received from a client of the home gateway; and returning, by the DNS proxy function, corresponding DNS resolution responses to the client. The DNS proxy function, based on a single DNS resolution request from the client, requests a number of DNS resolutions via different interfaces of the home gateway transparently to the client.
    Type: Application
    Filed: March 31, 2015
    Publication date: January 25, 2018
    Inventors: Andreas Ripke, Simon Oechsner, Mischa Schmidt
  • Publication number: 20170318130
    Abstract: A method of managing a multipath TCP (MPTCP) connection includes establishing the MPTCP connection as a logical connection between end-points that utilizes multiple network paths with one TCP subflow per network path. At least two subflows of the MPTCP connection are terminated at different end-points.
    Type: Application
    Filed: October 27, 2014
    Publication date: November 2, 2017
    Inventor: Andreas RIPKE