Patents by Inventor Gregory Fletcher

Gregory Fletcher 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: 20210100395
    Abstract: A device and method for measuring and dispensing customizable amounts of dried non-flowable material (e.g. tea, herbs, cannabis, etc.) and solid material (e.g. cake yeast and butter) may comprise a tubular housing and an adjustable plunger. The front-end portion of the tubular housing may include a plunger cavity for insertion of the adjustable plunger. The rear-end portion of the tubular housing may include a chamber to capture solid material for measuring. The adjustable plunger may define the depth of the chamber, such that when the length of the plunger is adjusted, the chamber depth is set to a predetermined volume. In operation, the user may place the measuring device, chamber-side down into the solid or non-flowable material to gather the material into the chamber. When the user desires to release the substance, the user can apply pressure on the adjustable plunger to release the same.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 8, 2021
    Inventor: Gregory A. Fletcher, SR.
  • Patent number: 10945553
    Abstract: A device and method for measuring and dispensing customizable amounts of dried non-flowable material (e.g. tea, herbs, cannabis, etc.) and solid material (e.g. cake yeast and butter) may comprise a tubular housing and an adjustable plunger. The front-end portion of the tubular housing may include a plunger cavity for insertion of the adjustable plunger. The rear-end portion of the tubular housing may include a chamber to capture solid material for measuring. The adjustable plunger may define the depth of the chamber, such that when the length of the plunger is adjusted, the chamber depth is set to a predetermined volume. In operation, the user may place the measuring device, chamber-side down into the solid or non-flowable material to gather the material into the chamber. When the user desires to release the substance, the user can apply pressure on the adjustable plunger to release the same.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: March 16, 2021
    Inventor: Gregory A. Fletcher, Sr.
  • 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: 20150074187
    Abstract: The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 12, 2015
    Inventors: Gregory Fletcher, Andrew F. Champagne, Daniel Stodolsky, Michael M. Afergan
  • Patent number: 8891522
    Abstract: The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 18, 2014
    Assignee: Akamai Technologies, Inc.
    Inventors: Gregory Fletcher, Andrew F. Champagne, Daniel Stodolsky, Michael M. Afergan
  • Publication number: 20130304892
    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: Michael M. Afergan, Andrew F. Champagne, Gregory Fletcher, Daniel Stodolsky
  • 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: 20120215938
    Abstract: The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 23, 2012
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Gregory Fletcher, Andrew F. Champagne, Daniel Stodolsky, Michael M. Afergan
  • Patent number: 8170017
    Abstract: The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: May 1, 2012
    Assignee: Akamai Technologies, Inc.
    Inventors: Gregory Fletcher, Andrew F. Champagne, Daniel Stodolsky, Michael M. Afergan
  • Publication number: 20100138488
    Abstract: The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
    Type: Application
    Filed: February 8, 2010
    Publication date: June 3, 2010
    Inventors: Gregory Fletcher, Andrew F. Champagne, Daniel Stodolsky, Michael M. Afergan
  • Patent number: 7660296
    Abstract: The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 9, 2010
    Assignee: Akamai Technologies, Inc.
    Inventors: Gregory Fletcher, Andrew F. Champagne, Daniel Stodolsky, Michael M. Afergan
  • Publication number: 20070153782
    Abstract: The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Gregory Fletcher, Andrew Champagne, Daniel Stodolsky, Michael Afergan