Patents by Inventor Jeffrey M. Capone

Jeffrey M. Capone 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: 8923310
    Abstract: A system and a protocol enable transmission between two TCP peers that exist behind one or more firewalls and network address translators NATs to automatically setup a true peer-to-peer TCP connection and exchange data without making changes to the firewall or NAT devices or existing TCP-based applications. In embodiments of this invention, the synchronization between the blind TCP peers is achieved using a system that consists of a registration server, an agent application, and a virtual network interface that together relay and replicate the control signals between the two TCP peers. In addition, embodiments of this invention are also used to traverse the NAT and establish a bi-directional peer-to-peer TCP connection in the firewall.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: December 30, 2014
    Assignee: NETGEAR, Inc.
    Inventors: Jeffrey M. Capone, Pramod Immaneni
  • Patent number: 8799504
    Abstract: Tunneling is a mechanism used to aggregate payloads from a network protocol at or below the tunneling layer into a single packet. A user-space application establishes a Transmission Control Protocol (TCP) tunnel and encapsulates an end-to-end TCP payload into a TCP segment for transmission over a TCP connection. This enhanced TCP tunnel eliminates TCP meltdown and can be used over any network which supports TCP. The calling application either identifies the parameters of an existing TCP socket or establishes a new TCP socket. A modified transport layer uses the identified TCP connection in forming the enhanced TCP tunnel. The enhanced TCP tunnel manages the data transmission on the TCP stack to eliminate TCP meltdown.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: August 5, 2014
    Assignee: NETGEAR, Inc.
    Inventors: Jeffrey M. Capone, Pramod Immaneni
  • Patent number: 8340117
    Abstract: TCP performance is improved over unreliable links so as to allow TCP connections to be set up when such connections are otherwise impossible. Out-of-band signaling may be used to synchronizing and establishing a connection between two TCP endpoints without modification to the TCP/IP protocol suite. A system may create a control channel to enable out-of-band signaling for TCP connection establishment between two TCP endpoints. The control channel may be achieved using a system that includes of a signaling broker, an agent application, and a virtual network interface and a capture module that together create the control channel for the TCP signaling traffic.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: December 25, 2012
    Assignee: NETGEAR, Inc.
    Inventors: Jeffrey M. Capone, Pramod Immaneni
  • Publication number: 20120079071
    Abstract: TCP performance is improved over unreliable links so as to allow TCP connections to be set up when such connections are otherwise impossible. Out-of-band signaling may be used to synchronizing and establishing a connection between two TCP endpoints without modification to the TCP/IP protocol suite. A system may create a control channel to enable out-of-band signaling for TCP connection establishment between two TCP endpoints. The control channel may be achieved using a system that includes of a signaling broker, an agent application, and a virtual network interface and a capture module that together create the control channel for the TCP signaling traffic.
    Type: Application
    Filed: December 2, 2011
    Publication date: March 29, 2012
    Applicant: NETGEAR, INC.
    Inventors: Jeffrey M. Capone, Pramod Immaneni
  • Publication number: 20120005369
    Abstract: Tunneling is a mechanism used to aggregate payloads from a network protocol at or below the tunneling layer into a single packet. A user-space application establishes a Transmission Control Protocol (TCP) tunnel and encapsulates an end-to-end TCP payload into a TCP segment for transmission over a TCP connection. This enhanced TCP tunnel eliminates TCP meltdown and can be used over any network which supports TCP. The calling application either identifies the parameters of an existing TCP socket or establishes a new TCP socket. A modified transport layer uses the identified TCP connection in forming the enhanced TCP tunnel. The enhanced TCP tunnel manages the data transmission on the TCP stack to eliminate TCP meltdown.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 5, 2012
    Inventors: Jeffrey M. Capone, Pramod Immaneni
  • Publication number: 20100153561
    Abstract: Embodiments of this invention improve TCP performance over unreliable links and allow TCP connections to be set up when otherwise not possible. Embodiments of this invention include the use of out-of-band signaling for TCP to synchronizing and establishing a connection between two TCP endpoints without modification to the TCP/IP protocol suite. Embodiments of this invention provide a system that creates a control channel to enable out-of-band signaling for TCP connection establishment between two TCP endpoints. In embodiments of this invention, the control channel used for the out-of-band signaling traffic between the TCP endpoints (or peers) is achieved using a system that consists of a signaling broker, an agent application, and a virtual network interface and capture module that together create control channel for the TCP signaling traffic. Embodiments of this invention include a protocol to execute out-of-band signaling for TCP.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 17, 2010
    Inventors: Jeffrey M. Capone, Pramod Immaneni
  • Publication number: 20100153560
    Abstract: Embodiments of this invention provides a system and a protocol to enable two transmission control protocol TCP peers that exist behind one or more firewalls and network address translators NATs to automatically setup a true peer-to-peer TCP connection and exchange data without making changes to the firewall or NAT devices or existing TCP-based applications. In embodiments of this invention, the synchronization between the blind TCP peers is achieved using a system that consists of a registration server, an agent application, and a virtual network interface that together relay and replicate the control signals between the two TCP peers. In addition, embodiments of this invention are also used to traverse the NAT and establish a bi-directional peer-to-peer TCP connection in the firewall.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 17, 2010
    Inventors: Jeffrey M. Capone, Pramed Immaneni
  • Patent number: 7710995
    Abstract: In certain environments all or part of the TCP signaling traffic may be lost before reaching one or both TCP endpoints, leading to no connection establishment or slow page download times. Embodiments of this invention improve TCP performance over unreliable links and allow TCP connections to be set up when otherwise not possible. Embodiments of this invention include the use of out-of-band signaling for TCP to synchronizing and establishing a connection between two TCP endpoints without modification to the TCP/IP protocol suite. Embodiments of this invention provide a system that creates a control channel to enable out-of-band signaling for TCP connection establishment between two TCP endpoints.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: May 4, 2010
    Assignee: Leaf Networks, LLC
    Inventors: Jeffrey M. Capone, Pramod Immaneni