Patents by Inventor Jeffrey Koller

Jeffrey Koller 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: 11323510
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: May 3, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 10844980
    Abstract: A pipe and fitting coupling system includes a first pipe, a second pipe, and a joint. A receiving end of the second pipe includes a first flange, a second flange, a groove, and a sealant. The second flange extends further than the first flange. The groove is disposed at the pipe diameter and between the first flange and the second flange. The first flange has an inwardly angled face to meet the groove and the second flange has an outwardly angled face to meet the groove. The sealant is disposed in the groove to seal the plain end of the first pipe in the receiving end. The joint is formed by the cooperative alignment of the plain end being inserted into the receiving end and being sealed by the sealant.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: November 24, 2020
    Assignee: Famous Industries, Inc.
    Inventors: Jan Bauerdick, Don Smith, Thomas J. Moses, Jeffrey A. Koller
  • Publication number: 20200366730
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Application
    Filed: August 7, 2020
    Publication date: November 19, 2020
    Applicant: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 10742723
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Grant
    Filed: November 21, 2015
    Date of Patent: August 11, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 10255229
    Abstract: Provided are computer-implemented methods and systems for performing media resource storage and management. The computer-implemented method and system implemented as a request manager is capable of monitoring requests for media resources in a content delivery network. For each monitored request, the request manager determines whether to generate a multifile for the requested media resource. For example, the request manager can first determine whether the media resource is eligible for multifile generation. If eligible, the request manager then determines whether the media resource has reached a popularity threshold. If the media resource has reached the popularity threshold, the request manager initiates generation of the multifile for the requested media resource. Generally, the generated multifile is stored in a storage system associated with the content delivery network.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: April 9, 2019
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: William Crowder, Jeffrey Koller, David Fullagar
  • Publication number: 20170328502
    Abstract: A pipe and fitting coupling system includes a first pipe, a second pipe, and a joint. A receiving end of the second pipe includes a first flange, a second flange, a groove, and a sealant. The second flange extends further than the first flange. The groove is disposed at the pipe diameter and between the first flange and the second flange. The first flange has an inwardly angled face to meet the groove and the second flange has an outwardly angled face to meet the groove. The sealant is disposed in the groove to seal the plain end of the first pipe in the receiving end. The joint is formed by the cooperative alignment of the plain end being inserted into the receiving end and being sealed by the sealant.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 16, 2017
    Inventors: JAN BAUERDICK, DON SMITH, THOMAS J. MOSES, JEFFREY A. KOLLER
  • Patent number: 9752706
    Abstract: A pipe and fitting coupling system includes a first pipe, a second pipe, and a joint. A receiving end of the second pipe includes a first flange, a second flange, a groove, and a sealant. The second flange extends further than the first flange. The groove is disposed at the pipe diameter and between the first flange and the second flange. The first flange has an inwardly angled face to meet the groove and the second flange has an outwardly angled face to meet the groove. The sealant is disposed in the groove to seal the plain end of the first pipe in the receiving end. The joint is formed by the cooperative alignment of the plain end being inserted into the receiving end and being sealed by the sealant.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: September 5, 2017
    Assignee: FAMOUS INDUSTRIES, INC.
    Inventors: Jan Bauerdick, Don Smith, Thomas J. Moses, Jeffrey A. Koller
  • Publication number: 20160150000
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Application
    Filed: November 21, 2015
    Publication date: May 26, 2016
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 9197699
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: November 24, 2015
    Assignee: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Publication number: 20150142943
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Application
    Filed: November 10, 2014
    Publication date: May 21, 2015
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 8886814
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the ports, each of the servers being addressable by the same virtual Internet Protocol (VIP) address. Responsive to a connection request at the switch to connect a client computer to a server associated with the VIP address, a first server of the plurality of servers establishing a Transmission Control Protocol (TCP) connection with the client computer, and, in response to a resource request received by the first server from the client computer for a particular resource, if the first server does not have a copy of the particular resource it queries one or more peers regarding the particular resource.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: November 11, 2014
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Publication number: 20140070527
    Abstract: A pipe and fitting coupling system includes a first pipe, a second pipe, and a joint. A receiving end of the second pipe includes a first flange, a second flange, a groove, and a sealant. The second flange extends further than the first flange. The groove is disposed at the pipe diameter and between the first flange and the second flange. The first flange has an inwardly angled face to meet the groove and the second flange has an outwardly angled face to meet the groove. The sealant is disposed in the groove to seal the plain end of the first pipe in the receiving end. The joint is formed by the cooperative alignment of the plain end being inserted into the receiving end and being sealed by the sealant.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 13, 2014
    Applicant: Famous Industries, Inc. dba Heating & Cooling Products Company
    Inventors: Jan Bauerdick, Don Smith, Thomas J. Moses, Jeffrey A. Koller
  • Publication number: 20130332613
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Application
    Filed: May 21, 2013
    Publication date: December 12, 2013
    Applicant: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 8489750
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: July 16, 2013
    Assignee: Level 3 Communications, LLC
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Publication number: 20120102181
    Abstract: Provided are computer-implemented methods and systems for performing media resource storage and management. The computer-implemented method and system implemented as a request manager is capable of monitoring requests for media resources in a content delivery network. For each monitored request, the request manager determines whether to generate a multifile for the requested media resource. For example, the request manager can first determine whether the media resource is eligible for multifile generation. If eligible, the request manager then determines whether the media resource has reached a popularity threshold. If the media resource has reached the popularity threshold, the request manager initiates generation of the multifile for the requested media resource. Generally, the generated multifile is stored in a storage system associated with the content delivery network.
    Type: Application
    Filed: January 3, 2012
    Publication date: April 26, 2012
    Applicant: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: William Crowder, Jeffrey Koller, David Fullagar
  • Patent number: 8140672
    Abstract: Provided are computer-implemented methods and systems for performing media resource storage and management. The computer-implemented method and system implemented as a request manager is capable of monitoring requests for media resources in a content delivery network. For each monitored request, the request manager determines whether to generate a multifile for the requested media resource. For example, the request manager can first determine whether the media resource is eligible for multifile generation. If eligible, the request manager then determines whether the media resource has reached a popularity threshold. If the media resource has reached the popularity threshold, the request manager initiates generation of the multifile for the requested media resource. Generally, the generated multifile is stored in a storage system associated with the content delivery network.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: March 20, 2012
    Assignee: Level 3 Communications, LLC
    Inventors: William Crowder, Jeffrey Koller, David Fullagar
  • Publication number: 20110145386
    Abstract: In a framework wherein resources of a content provider may be delivered to clients from different domains, a method distributes the requests based on content-provider policies. In some cases, the domains include at least two distinct content delivery network (CDN) domains. The domains may include a content provider domain. Responsive to a request, either the content provider domain or one of the two CDN domains is selected, the selection being based at least in part on one or more policies set by the content provider.
    Type: Application
    Filed: December 24, 2010
    Publication date: June 16, 2011
    Applicant: Level 3 Communications, LLC
    Inventors: Paul E. Stolorz, John K. Salmon, Michael S. Warren, Mark Brady, Maksim Yevmenkin, Jeffrey Koller, Aric Hagberg, David Pfitzner, Ted Middleton
  • Publication number: 20100332664
    Abstract: A load-balancing cluster includes a switch having a plurality of ports; and a plurality of servers connected to at least some of the plurality of ports of the switch. Each server is addressable by the same virtual Internet Protocol (VIP) address. Each server in the cluster has a mechanism constructed and adapted to respond to connection requests at the VIP by selecting one of the plurality of servers to handle that connection, wherein the selecting is based, at least in part, on a given function of information used to request the connection; and a firewall mechanism constructed and adapted to accept all requests for the VIP address for a particular connection only on the server that has been selected to handle that particular connection. The selected server determines whether it is responsible for the request and may hand it off to another cluster member.
    Type: Application
    Filed: September 13, 2010
    Publication date: December 30, 2010
    Inventors: Maksim Yevmenkin, David Fullagar, Christopher Newton, Jeffrey Koller
  • Patent number: 7860964
    Abstract: In a framework wherein resources of a content provider may be delivered to clients from different domains, a method distributes the requests based on content-provider policies. In some cases, the domains include at least two distinct content delivery network (CDN) domains. The domains may include a content provider domain. Responsive to a request, either the content provider domain or one of the two CDN domains is selected, the selection being based at least in part on one or more policies set by the content provider.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: December 28, 2010
    Assignee: Level 3 Communications, LLC
    Inventors: Mark Brady, Maksim Yevmenkin, Paul E. Stolorz, John K. Salmon, Michael S. Warren, Jeffrey Koller, Aric Hagberg, David Pfitzner, Ted Middleton
  • Publication number: 20100325264
    Abstract: Provided are computer-implemented methods and systems for performing media resource storage and management. The computer-implemented method and system implemented as a request manager is capable of monitoring requests for media resources in a content delivery network. For each monitored request, the request manager determines whether to generate a multifile for the requested media resource. For example, the request manager can first determine whether the media resource is eligible for multifile generation. If eligible, the request manager then determines whether the media resource has reached a popularity threshold. If the media resource has reached the popularity threshold, the request manager initiates generation of the multifile for the requested media resource. Generally, the generated multifile is stored in a storage system associated with the content delivery network.
    Type: Application
    Filed: April 26, 2010
    Publication date: December 23, 2010
    Inventors: William Crowder, Jeffrey Koller, David Fullagar