Patents by Inventor Jeffrey A. Newton

Jeffrey A. Newton 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: 11956308
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: April 9, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Publication number: 20240106918
    Abstract: A content delivery network (CDN) includes a plurality of CDN components including at least one CDN rendezvous mechanism and at least one control core. The CDN components are controlled by control core data from the at least one control core. Some CDN components obtain CDN resources including control core data from at least some other CDN components. The CDN components use the CDN rendezvous mechanism to select one or more CDN components from which to obtain CDN resources.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 28, 2024
    Applicant: Level 3 Communications, LLC
    Inventors: Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin, Christopher Newton
  • Publication number: 20230300190
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Application
    Filed: May 17, 2023
    Publication date: September 21, 2023
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Patent number: 11695827
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: July 4, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Patent number: 11572691
    Abstract: A lightweight, interlocking, freestanding, reconfigurable, all-weather wall system for use in law enforcement, emergency services, and military training. The wall system may comprise a plurality of wall panels and a plurality of panel interlocking connectors capable of temporarily connecting two or more wall panels. The modular wall system may be capable of being assembled and disassembled without the use of tools.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: February 7, 2023
    Assignee: Newton Design, LLC
    Inventors: Jeffrey Newton, Kelly Greenleaf
  • Publication number: 20220142287
    Abstract: A light weight face shield is disclosed that attaches to a user's head and extends below a user's face, covering the user's mouth and nose. The shield includes a transparent, thin, plastic panel that is concave in shape and attaches to a head band via a support member. On the concave surface adjacent the user's mount is a small microphone and power supply adapted to receive audio signals from the user's voice. On the outside of the shield is a speaker that receives a signal and emits the user's voice outside the shield so that it can be easily heard and understood by a listener. In a preferred embodiment, the power supply is rechargeable battery and the microphone and speaker are separable to easily remove the electronics from the shield.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 12, 2022
    Inventor: Jeffrey Newton
  • Publication number: 20220008836
    Abstract: The present invention is a novelty gift that includes a power supply such as a DC voltage source, a motor with an eccentric loading that can cause a shimmy or vibration when operated, an audio card or sound player with speaker to emit a recorded sound, and a processor that can receive a proximal wireless signal and actuate the motor and audio card simultaneously or sequentially. The device includes a small remote device that can be preferably hidden in the palm of a hand, and can activate the device with the press of a button on the remote. Once activated, the motor will produce vibrations that are transferred to the box itself, while the audio card emits sounds through the speaker simulating an animal.
    Type: Application
    Filed: July 13, 2020
    Publication date: January 13, 2022
    Inventor: Jeffrey Newton
  • Publication number: 20220006859
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Application
    Filed: September 21, 2021
    Publication date: January 6, 2022
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Patent number: 11165860
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: November 2, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Publication number: 20210136144
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Patent number: 9998529
    Abstract: In some implementations, a system and corresponding method for load balancing data traffic addressed to an anycast address include maintaining, by each of a plurality of load balancing (LB) devices a data structure including entries associated with application instances in a group of application instances served by the LB device. The frequency with which each served application instance is included in the data structure is indicative of a weight value associated with a capacity of the corresponding served application instance. Upon receiving a data packet, originally addressed to an anycast address, the LB device uses one or more header fields of the received data packet to identify a virtual Internet protocol (IP) address of one of the served application instances in the data structure maintained by the LB device. The LB device then forwards the data packet to the identified application instance.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
  • Publication number: 20170099346
    Abstract: In some implementations, a system and corresponding method for load balancing data traffic addressed to an anycast address include maintaining, by each of a plurality of load balancing (LB) devices a data structure including entries associated with application instances in a group of application instances served by the LB device. The frequency with which each served application instance is included in the data structure is indicative of a weight value associated with a capacity of the corresponding served application instance. Upon receiving a data packet, originally addressed to an anycast address, the LB device uses one or more header fields of the received data packet to identify a virtual Internet protocol (IP) address of one of the served application instances in the data structure maintained by the LB device. The LB device then forwards the data packet to the identified application instance.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 6, 2017
    Inventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
  • Patent number: 9560124
    Abstract: In some implementations, a system and corresponding method for load balancing data traffic addressed to an anycast address include maintaining, by each of a plurality of load balancing (LB) devices a data structure including entries associated with application instances in a group of application instances served by the LB device. The frequency with which each served application instance is included in the data structure is indicative of a weight value associated with a capacity of the corresponding served application instance. Upon receiving a data packet, originally addressed to an anycast address, the LB device uses one or more header fields of the received data packet to identify a virtual Internet protocol (IP) address of one of the served application instances in the data structure maintained by the LB device. The LB device then forwards the data packet to the identified application instance.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
  • Patent number: 9391979
    Abstract: A content distribution network includes a proxy server in communication with one or more content distribution servers. The proxy server services connections to the content distribution servers from one or more client devices. If connection request from a client device seeks a secure transmission that requires a certificate from a content distribution server, the proxy server determines the required certificate and transmits the certificate identification to the content distribution server.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventor: Simon Jeffrey Newton
  • Publication number: 20150334179
    Abstract: In some implementations, a system and corresponding method for load balancing data traffic addressed to an anycast address include maintaining, by each of a plurality of load balancing (LB) devices a data structure including entries associated with application instances in a group of application instances served by the LB device. The frequency with which each served application instance is included in the data structure is indicative of a weight value associated with a capacity of the corresponding served application instance. Upon receiving a data packet, originally addressed to an anycast address, the LB device uses one or more header fields of the received data packet to identify a virtual Internet protocol (IP) address of one of the served application instances in the data structure maintained by the LB device. The LB device then forwards the data packet to the identified application instance.
    Type: Application
    Filed: September 24, 2014
    Publication date: November 19, 2015
    Inventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
  • Patent number: 5349674
    Abstract: A service network has several computer systems connected together. A computer system can either be a "Service Requestor" (SR), a "Service Provider" (SP), or a hybrid of the two, a "Service Provider/Requestor" (SP/R). The service network is built by an enrollment process that adds computer systems into the service network. A SP (or SP/R acting as an SP) already in the network can initiate the enrollment of an SR (or SP/R acting as an SR) into the network. In addition, a SR (or SP/R acting as an SR) can initiate a request for enrollment into the network. If such a request is initiated, it must be approved automatically or with human intervention.
    Type: Grant
    Filed: August 17, 1990
    Date of Patent: September 20, 1994
    Assignee: International Business Machines Corp.
    Inventors: Nathanial Calvert, John L. Koehler, Erik D. Lindberg, Mark A. McKelvey, Steven P. Mervosh, Jeffrey A. Newton, George B. Scarborough, Ruth A. Upchurch, Sandra D. Westling