Patents by Inventor Kevin Harmon

Kevin Harmon 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).

  • Publication number: 20220385639
    Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. A network-as-a-service customer operates endpoints that are desired to be connected to one another securely and privately using the overlay IP (OIP) routing mechanism. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport.
    Type: Application
    Filed: August 9, 2022
    Publication date: December 1, 2022
    Inventors: Brandon O. Williams, Martin K. Lohner, Kevin Harmon, Jeffrey Bower
  • Patent number: 11411996
    Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. A network-as-a-service customer operates endpoints that are desired to be connected to one another securely and privately using the overlay IP (OIP) routing mechanism. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: August 9, 2022
    Assignee: Akamai Technologies, Inc.
    Inventors: Brandon O. Williams, Martin K. Lohner, Kevin Harmon, Jeffrey Bower
  • Publication number: 20190253454
    Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. A network-as-a-service customer operates endpoints that are desired to be connected to one another securely and privately using the overlay IP (OIP) routing mechanism. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventors: Brandon O. Williams, Martin K. Lohner, Kevin Harmon, Jeffrey Bower
  • Patent number: 10270809
    Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. A network-as-a-service customer operates endpoints that are desired to be connected to one another securely and privately using the overlay IP (OIP) routing mechanism. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: April 23, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Brandon O. Williams, Martin K. Lohner, Kevin Harmon, Jeffrey Bower
  • Patent number: 10244084
    Abstract: Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: March 26, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Gregory Fletcher, Kevin Harmon, Brandon Williams, William Sears
  • Publication number: 20150381771
    Abstract: Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.
    Type: Application
    Filed: September 14, 2015
    Publication date: December 31, 2015
    Inventors: Gregory Fletcher, Kevin Harmon, Brandon Williams, William Sears
  • Patent number: 9137339
    Abstract: Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: September 15, 2015
    Assignee: Akamai Technologies, Inc.
    Inventors: Gregory Fletcher, Kevin Harmon, Brandon Williams, William Sears
  • Publication number: 20150188943
    Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. A network-as-a-service customer operates endpoints that are desired to be connected to one another securely and privately using the overlay IP (OIP) routing mechanism. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport.
    Type: Application
    Filed: December 2, 2014
    Publication date: July 2, 2015
    Inventors: Brandon O. Williams, Martin K. Lohner, Kevin Harmon, Jeffrey Bower
  • Patent number: 8899654
    Abstract: Embodiments provide a structure, system, and method for ingress and egress. The structure includes a frame assembly defining at least one frame aperture. A removable panel may be secured to the frame assembly and define at least one removable panel aperture configured to align within the frame aperture. At least one fastener may removably couple the panel to the frame, the fastener extending through a corresponding one of the removable panel aperture and the frame aperture.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: December 2, 2014
    Assignee: General Electric Company
    Inventors: Harold Alan Ellsworth, William Henry Gross, Gail Leroy Detar, Kevin Harmon, William R Miller
  • Publication number: 20130304809
    Abstract: Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Inventors: Gregory Fletcher, Kevin Harmon, Brandon Williams, William Sears
  • Patent number: 8489670
    Abstract: Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: July 16, 2013
    Assignee: Akamai Technologies, Inc.
    Inventors: Gregory Fletcher, Kevin Harmon, Brandon Williams, William Sears
  • Publication number: 20130082481
    Abstract: Embodiments provide a structure, system, and method for ingress and egress. The structure includes a frame assembly defining at least one frame aperture. A removable panel may be secured to the frame assembly and define at least one removable panel aperture configured to align within the frame aperture. At least one fastener may removably couple the panel to the frame, the fastener extending through a corresponding one of the removable panel aperture and the frame aperture.
    Type: Application
    Filed: October 2, 2012
    Publication date: April 4, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Harold Alan ELLSWORTH, William Henry GROSS, Gail Leroy DETAR, Kevin HARMON, William R. MILLER, General Electric Company
  • Patent number: 7653206
    Abstract: A digital audio device. According to one aspect of the invention, the device includes a memory and an analog input system configured to record analog audio signals to the memory as digital audio data. The device further includes a digital input configured to download digital audio data to the memory, as well as an analog output system configured to generate analog playback signals decoded from digital audio data stored in the memory. Furthermore, the device includes a digital output configured to upload digital audio data from the memory.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: January 26, 2010
    Assignee: Mattel, Inc.
    Inventors: Gary Collins, Paul Nielsen, Kevin Harmon
  • Patent number: 7077717
    Abstract: A doll with an angled and/or jointed torso. In some embodiments the doll includes a torso, at least a portion of which is asymmetric about a midline such that an angle formed between a left lateral contour and the midline substantially differs from an angle formed between a right lateral contour and the midline. Alternatively, or additionally, the torso may be comprised of an upper torso member that is connected to a lower torso member by a joint that enables rotation therebetween.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: July 18, 2006
    Assignee: Mattel, Inc.
    Inventors: Bryan Cheng, Kevin Harmon
  • Publication number: 20050112993
    Abstract: A doll with an angled and/or jointed torso. In some embodiments the doll includes a torso, at least a portion of which is asymmetric about a midline such that an angle formed between a left lateral contour and the midline substantially differs from an angle formed between a right lateral contour and the midline. Alternatively, or additionally, the torso may be comprised of an upper torso member that is connected to a lower torso member by a joint that enables rotation therebetween.
    Type: Application
    Filed: May 24, 2004
    Publication date: May 26, 2005
    Inventors: Bryan Cheng, Kevin Harmon
  • Publication number: 20030220785
    Abstract: A digital audio device. According to one aspect of the invention, the device includes a memory and an analog input system configured to record analog audio signals to the memory as digital audio data. The device further includes a digital input configured to download digital audio data to the memory, as well as an analog output system configured to generate analog playback signals decoded from digital audio data stored in the memory. Furthermore, the device includes a digital output configured to upload digital audio data from the memory.
    Type: Application
    Filed: October 31, 2002
    Publication date: November 27, 2003
    Inventors: Gary Collins, Paul Nielsen, Kevin Harmon