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: 11956308Abstract: 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: GrantFiled: May 17, 2023Date of Patent: April 9, 2024Assignee: Uber Technologies, Inc.Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
-
Publication number: 20240106918Abstract: 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: ApplicationFiled: November 30, 2023Publication date: March 28, 2024Applicant: Level 3 Communications, LLCInventors: Laurence R. Lipstone, William Crowder, Jeffrey G. Koller, David Fullagar, Maksim Yevmenkin, Christopher Newton
-
Publication number: 20230300190Abstract: 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: ApplicationFiled: May 17, 2023Publication date: September 21, 2023Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
-
Patent number: 11695827Abstract: 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: GrantFiled: September 21, 2021Date of Patent: July 4, 2023Assignee: Uber Technologies, Inc.Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
-
Patent number: 11572691Abstract: 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: GrantFiled: October 26, 2020Date of Patent: February 7, 2023Assignee: Newton Design, LLCInventors: Jeffrey Newton, Kelly Greenleaf
-
Publication number: 20220142287Abstract: 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: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Inventor: Jeffrey Newton
-
Publication number: 20220008836Abstract: 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: ApplicationFiled: July 13, 2020Publication date: January 13, 2022Inventor: Jeffrey Newton
-
Publication number: 20220006859Abstract: 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: ApplicationFiled: September 21, 2021Publication date: January 6, 2022Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
-
Patent number: 11165860Abstract: 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: GrantFiled: November 1, 2019Date of Patent: November 2, 2021Assignee: Uber Technologies, Inc.Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
-
Publication number: 20210136144Abstract: 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: ApplicationFiled: November 1, 2019Publication date: May 6, 2021Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
-
Patent number: 9998529Abstract: 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: GrantFiled: December 21, 2016Date of Patent: June 12, 2018Assignee: Google LLCInventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
-
Publication number: 20170099346Abstract: 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: ApplicationFiled: December 21, 2016Publication date: April 6, 2017Inventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
-
Patent number: 9560124Abstract: 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: GrantFiled: September 24, 2014Date of Patent: January 31, 2017Assignee: Google Inc.Inventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
-
Patent number: 9391979Abstract: 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: GrantFiled: January 11, 2013Date of Patent: July 12, 2016Assignee: Google Inc.Inventor: Simon Jeffrey Newton
-
Publication number: 20150334179Abstract: 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: ApplicationFiled: September 24, 2014Publication date: November 19, 2015Inventors: Daniel Eugene Eisenbud, Simon Jeffrey Newton
-
Patent number: 5349674Abstract: 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: GrantFiled: August 17, 1990Date of Patent: September 20, 1994Assignee: 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