Patents by Inventor Ryan Witt

Ryan Witt 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: 9253104
    Abstract: A method of controlling size of a receive window includes transmitting packets over a communication channel from a transmitting device to a receiver, and receiving acknowledgment packets from the receiver, the received acknowledgement packets from the receiver including an advertised receive window size. The method further includes determining a backlog parameter for the receiver in accordance with the advertised receive window size, determining a queuing delay in accordance the received acknowledgment packets, resetting a size of a congestion window in accordance with a function of a current size of the congestion window and a factor proportional to the queuing delay, and resetting a size of a receive window in accordance with a function of a current size of the receive window and the backlog parameter. A network window is reset in accordance with the smaller of the size of the congestion window and the size of the receive window.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: February 2, 2016
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Cheng Jin, George S. Lee, Steven Low, Darren Ng, Ryan Witt
  • Publication number: 20150020612
    Abstract: A method of monitoring forces in a planter includes measuring compressive force between contacting surfaces of the depth regulation member. The measuring may be performed with a sensor such as a piezoresistive sensor. An apparatus for monitoring force on a planter includes a sensor for measuring compressive force between contacting surfaces of a depth regulation member of the planter.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 22, 2015
    Inventors: Ryan Witt, Scott Eichorn
  • Publication number: 20140274809
    Abstract: A multi-well manifold assembly and method for reducing cross-contamination in continuous synthesis reactions in channels of microfluidic devices, for example oligonucleotide synthesis.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Inventors: Jon Harvey, Ryan Witt, William E. Martin, III
  • Publication number: 20140226473
    Abstract: A method of controlling size of a receive window includes transmitting packets over a communication channel from a transmitting device to a receiver, and receiving acknowledgment packets from the receiver, the received acknowledgement packets from the receiver including an advertised receive window size. The method further includes determining a backlog parameter for the receiver in accordance with the advertised receive window size, determining a queuing delay in accordance the received acknowledgment packets, resetting a size of a congestion window in accordance with a function of a current size of the congestion window and a factor proportional to the queuing delay, and resetting a size of a receive window in accordance with a function of a current size of the receive window and the backlog parameter. A network window is reset in accordance with the smaller of the size of the congestion window and the size of the receive window.
    Type: Application
    Filed: April 18, 2014
    Publication date: August 14, 2014
    Applicant: Akamai Technologies, Inc.
    Inventors: Cheng Jin, George S. Lee, Steven Low, Darren Ng, Ryan Witt
  • Patent number: 8730799
    Abstract: A method of controlling size of a receive window includes, at a transmitting device, transmitting packets over a communication channel from the transmitting device to a receiver, receiving acknowledgment packets from the receiver corresponding to the transmitted packets, determining a backlog parameter for the receiver in accordance with a parameter value in the received acknowledgment packets, resetting the size of the receive window in accordance with a function of a current size of the receive window and the backlog parameter, and after the resetting, transmitting packets over the communication channel from the transmitting devices to the receiver in accordance with the reset size of the receive window.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: May 20, 2014
    Assignee: Akamai Technologies, Inc.
    Inventors: Cheng Jin, George S. Lee, Steven Low, Darren Ng, Ryan Witt
  • Publication number: 20130174766
    Abstract: Control apparatus for a pneumatic seed meter having a seed disc that uses a pneumatic pressure differential to hold and release seed on a rotating disc. The control apparatus is controlled to disrupt the pressure differential in an area of the rotating disc to selectively disrupt planting of seed by the seed meter to, for example, reduce overlap planting.
    Type: Application
    Filed: July 5, 2012
    Publication date: July 11, 2013
    Applicant: AG LEADER TECHNOLOGY
    Inventors: Roger Zielke, William Cannon, Ryan Witt, Tom Irwin
  • Patent number: 8234988
    Abstract: Control apparatus for a pneumatic seed meter having a seed disc that uses a pneumatic pressure differential to hold and release seed on a rotating disc. The control apparatus is controlled to disrupt the pressure differential in an area of the rotating disc to selectively disrupt planting of seed by the seed meter to, for example, reduce overlap planting.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: August 7, 2012
    Inventors: Roger Zielke, Will Cannon, Ryan Witt, Tom Irwin
  • Patent number: 8051185
    Abstract: A method of routing communications over a network includes routing the communications to an intermediate destination, for example, a “universal proxy,” using a first transport control protocol (TCP), and then routing the communications from the intermediate destination to a recipient using a second TCP. The intermediate destination optionally masks the source when transmitting information to the recipient, and performs packet loss recovery. Optionally, the second TCP includes TCP acceleration not utilized by the first TCP.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: November 1, 2011
    Assignee: Fastsoft, Inc.
    Inventors: George Lee, Ryan Witt, Cheng Jin
  • Publication number: 20110216650
    Abstract: A method of controlling size of a receive window includes, at a transmitting device, transmitting packets over a communication channel from the transmitting device to a receiver, receiving acknowledgment packets from the receiver corresponding to the transmitted packets, determining a backlog parameter for the receiver in accordance with a parameter value in the received acknowledgment packets, resetting the size of the receive window in accordance with a function of a current size of the receive window and the backlog parameter, and after the resetting, transmitting packets over the communication channel from the transmitting devices to the receiver in accordance with the reset size of the receive window.
    Type: Application
    Filed: March 3, 2011
    Publication date: September 8, 2011
    Inventors: Cheng Jin, George S. Lee, Steven Low, Darren Ng, Ryan Witt
  • Publication number: 20100131095
    Abstract: Control apparatus for a pneumatic seed meter having a seed disc that uses a pneumatic pressure differential to hold and release seed on a rotating disc. The control apparatus is controlled to disrupt the pressure differential in an area of the rotating disc to selectively disrupt planting of seed by the seed meter to, for example, reduce overlap planting.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 27, 2010
    Applicant: AG LEADER TECHNOLOGY
    Inventors: Roger Zielke, Will Cannon, Ryan Witt, Tom Irwin
  • Publication number: 20090287968
    Abstract: This disclosure provides a method of routing communications over a network through an intermediate destination, and it also provides a “universal proxy” that may be used for this purpose. A host wishing to deliver information to a client sends packets as part of a first exchange or “session” to the intermediate destination, which performs error detection and recovery for received packets. The intermediate destination then (if desired) masks the source and transmits the information to the client in a second session, with the intermediate destination controlling transmission (e.g., specifying transmission protocol) and performing loss recovery as appropriate. This methodology enables a number of applications, including masquerading of source identity through the intermediate destination, and TCP acceleration (e.g., by subscribing to a service where the intermediate destination is used to accelerate communications or offer special types of processing or services).
    Type: Application
    Filed: May 16, 2008
    Publication date: November 19, 2009
    Applicant: FastSoft, Inc.
    Inventors: George Lee, Ryan Witt, Cheng Jin