Patents by Inventor Juho Snellman

Juho Snellman 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: 10063489
    Abstract: TCP data packets are transferred from a plurality of server nodes to a client node, wherein the proxy node captures all packets of the TCP flows, buffers the captured packets in a TCP stack and updates an active TCP flow list in a subscriber record representing the client node. A current proxy scheduling capacity from a current maximum amount of data allowed concurrently in transmission in one more TCP flows to the client node is estimated. When a triggering event is received, a packet retrieved from the TCP stack is scheduled in accordance with the estimated current proxy scheduling capacity and order given by the active flow list. The scheduled packet is transmitted and the active flow list is updated, whereupon scheduling a TCP flow for transmission is repeated until the current proxy scheduling capacity has been reached or there are no TCP flows in the active flow list.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: August 28, 2018
    Assignee: SANDVINE TECHNOLOGIES (CANADA) INC.
    Inventors: Juho Snellman, Luke Gorrie
  • Publication number: 20170070442
    Abstract: TCP data packets are transferred from a plurality of server nodes to a client node, wherein the proxy node captures all packets of the TCP flows, buffers the captured packets in a TCP stack and updates an active TCP flow list in a subscriber record representing the client node. A current proxy scheduling capacity from a current maximum amount of data allowed concurrently in transmission in one or more TCP flows to the client node is estimated. When a triggering event is received, a packet retrieved from the TCP stack is scheduled in accordance with the estimated current proxy scheduling capacity and order given by the active flow list. The scheduled packet is transmitted and the active flow list is updated, whereupon the step of scheduling a TCP flow for transmission is repeated until the current proxy scheduling capacity has been reached or there are no TCP flows in the active flow list.
    Type: Application
    Filed: February 20, 2014
    Publication date: March 9, 2017
    Inventors: Juho Snellman, Luke Gorrie