Patents by Inventor Paul William Berg

Paul William Berg 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: 11303499
    Abstract: Techniques for improving communications efficiency between pairs of communication nodes running within a computer system are described herein. Potential locations for placing a communication node are evaluated using one or more fitness values wherein the fitness value is based at least in part on one or more system metrics associated with placing a communication node in the potential location. If an improved location is found based on the fitness value, the communication node may be migrated to the new location, thus improving system efficiency.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Christopher Dunn, Alex Jennifer Tribble, Tristan Daniel Fries Wilson, Zachary Jared Wiggins
  • Publication number: 20190356530
    Abstract: Techniques for improving communications efficiency between pairs of communication nodes running within a computer system are described herein. Potential locations for placing a communication node are evaluated using one or more fitness values wherein the fitness value is based at least in part on one or more system metrics associated with placing a communication node in the potential location. If an improved location is found based on the fitness value, the communication node may be migrated to the new location, thus improving system efficiency.
    Type: Application
    Filed: August 5, 2019
    Publication date: November 21, 2019
    Inventors: Paul William Berg, Christopher Dunn, Alexander Julian Tribble, Tristan Daniel Fries Wilson, Zachary Jared Wiggins
  • Patent number: 10481929
    Abstract: A distributed execution environment can provide access to field-programmable device resources. The field-programmable device resources can be provided in association with one or more instances that are instantiated within the distributed execution environment upon request from a computing system. The computing system can be associated with a customer of the distributed execution environment. The customer can program the field-programmable device resources using designs created by or for the customer.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Eden Grail Adogla, Marc John Brooker, John Clark Coonley Duksta, Robert James Hanson, Jamie Hunter
  • Patent number: 10374866
    Abstract: Techniques for improving communications efficiency between pairs of communication nodes running within a computer system are described herein. Potential locations for placing a communication node are evaluated using one or more fitness values wherein the fitness value is based at least in part on one or more system metrics associated with placing a communication node in the potential location. If an improved location is found based on the fitness value, the communication node may be migrated to the new location, thus improving system efficiency.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Christopher Dunn, Alexander Julian Tribble, Tristan Daniel Fries Wilson, Zachary Jared Wiggins
  • Patent number: 10346789
    Abstract: Described is an airborne fulfillment center (“AFC”) and the use of unmanned aerial vehicles (“UAV”) to deliver items from the AFC to users. For example, the AFC may be an airship that remains at a high altitude (e.g., 45,000 feet) and UAVs with ordered items may be deployed from the AFC to deliver ordered items to user designated delivery locations. As the UAVs descend, they can navigate horizontally toward a user specified delivery location using little to no power, other than to stabilize the UAV and/or guide the direction of descent. Shuttles (smaller airships) may be used to replenish the AFC with inventory, UAVs, supplies, fuel, etc. Likewise, the shuttles may be utilized to transport workers to and from the AFC.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: July 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Scott Isaacs, Kelsey Lynn Blodgett
  • Patent number: 10171370
    Abstract: Technology for a distribution operating system is provided. In one example, a method may include executing a distribution operating system on a host operating system on a local computing device and executing an application within the distribution operating system using networked computing resources managed by the distribution operating system.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Marc John Brooker, Aravindhan Vijayaraghavan, Jayaram Mulupuru, Josh Zell Curry, Christopher Ted Fischer, Benjamin Christian Blount, Anthony John Dillon, Christopher Allen Suver
  • Patent number: 10032125
    Abstract: Described is an airborne fulfillment center (“AFC”) and the use of unmanned aerial vehicles (“UAV”) to deliver items from the AFC to users. For example, the AFC may be an airship that remains at a high altitude (e.g., 45,000 feet) and UAVs with ordered items may be deployed from the AFC to deliver ordered items to user designated delivery locations. As the UAVs descend, they can navigate horizontally toward a user specified delivery location using little to no power, other than to stabilize the UAV and/or guide the direction of descent. Shuttles (smaller airships) may be used to replenish the AFC with inventory, UAVs, supplies, fuel, etc. Likewise, the shuttles may be utilized to transport workers to and from the AFC.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Scott Isaacs, Kelsey Lynn Blodgett
  • Patent number: 9971621
    Abstract: The number of compute resource required by a user in a computing environment may change dynamically. For example, the virtual machine instances allocated to a particular user may host a web service. As queries to the web service increase, the current number of allocated virtual machine instances may be insufficient to provide timely responses. In response to the increased demand, the computing environment may increase the number of instances allocated to the user. To do so, the computing environment maintains one or more already executing virtual machine instances in a hotpool that have not been assigned to any user. When a user needs additional computing resources, one or more of the virtual machine instances in the hotpool may be allocated to the users. Because these instances are already executing, the computing environment avoids the relatively long delay corresponding to generating a new virtual machine instance.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Paul James Canup, William Thomas Chappell
  • Patent number: 9819626
    Abstract: A first component of a network-accessible service is configured to participate in client-server interactions with other components of the service via a default communication channel. The first component has access to an alternate communication channel available only to a subset of components of the service. Using the alternate communication channel, the first component reaches a local workload agreement with a second component, in accordance with which at least some service requests of the first component or the second component are fulfilled using the alternate communication channel.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Alexander Julian Tribble, Robert Michael Barry
  • Patent number: 9766910
    Abstract: A distributed execution environment can provide access to field-programmable device resources. The field-programmable device resources can be provided in association with one or more instances that are instantiated within the distributed execution environment upon request from a computing system. The computing system can be associated with a customer of the distributed execution environment. The customer can program the field-programmable device resources using designs created by or for the customer.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Eden Grail Adogla, Marc John Brooker, John Clark Coonley Duksta, Robert James Hanson, Jamie Hunter
  • Patent number: 9747091
    Abstract: A technology to isolate user software installations is described. A package database of software packages is maintained. A file system for a user account is isolated by setting a root directory of a file system hierarchy in the file system to be a user directory structure for the user account. A software package is installed from the package database into the user directory structure by linking files from the package database into the user directory structure.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Paul William Berg
  • Patent number: 9716772
    Abstract: Technologies are described herein for delegating requests in a service-oriented architecture (SOA) environment. A calling service in the SOA environment can delegate the task of obtaining data used in a computation to a called service that performs the computation. In order to delegate, the calling service may provide a request specification that defines a mechanism by which the called service can obtain the data. For example, the request specification might define a request to another service in the SOA for obtaining the data. The calling service might also provide an authentication ticket that can be utilized to confirm that the calling service has delegated the task to the called service. The called service can utilize the request specification and the authorization ticket to obtain the data. The obtained data may then be used to perform a computation. The results of the computation may then be provided to the calling service.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Brent Johnson, Paul William Berg
  • Patent number: 9413819
    Abstract: Methods and apparatus for operating system interface implementation using network-accessible services are described. A request to execute a particular program at a distributed computing platform implementing a set of operating system interfaces using resources of network-accessible services of a provider network is received. A compute instance of a computing service is selected for executing operations of a thread of the program. Corresponding to the invocation of a particular operating system interface within the program, at least one operation is performed at a particular service. An overall result of execution of the particular program is determined based at least in part of results of the at least one operation.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: August 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Robert Ferguson Stockdale, Christopher Ted Fischer, Peter Mirolubov Voutov, Matti Juhani Oikarinen, Anthony John Dillon
  • Patent number: 9305280
    Abstract: Described is an airborne fulfillment center (“AFC”) and the use of unmanned aerial vehicles (“UAV”) to deliver items from the AFC to users. For example, the AFC may be an airship that remains at a high altitude (e.g., 45,000 feet) and UAVs with ordered items may be deployed from the AFC to deliver ordered items to user designated delivery locations. As the UAVs descend, they can navigate horizontally toward a user specified delivery location using little to no power, other than to stabilize the UAV and/or guide the direction of descent. Shuttles (smaller airships) may be used to replenish the AFC with inventory, UAVs, supplies, fuel, etc. Likewise, the shuttles may be utilized to transport workers to and from the AFC.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul William Berg, Scott Isaacs, Kelsey Lynn Blodgett