Patents by Inventor Stephen Olson
Stephen Olson 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: 20190323596Abstract: An exemplary passive oil system includes a reservoir housing configured in operation to rotate around a rotational axis, the reservoir housing defining a reservoir between a top wall, a bottom wall, innermost side, and an outer sidewall; and an outlet positioned adjacent the outer sidewall to discharge a lubrication fluid contained in the reservoir in response to the reservoir housing rotating around the rotational axis.Type: ApplicationFiled: April 24, 2018Publication date: October 24, 2019Applicant: Bell Helicopter Textron Inc.Inventors: Eric Stephen OLSON, David BOCKMILLER
-
Publication number: 20190301537Abstract: A locking system for use with a retractable driveshaft includes a housing, a rotating locking ring located at least partially the housing, and a band configured to cooperatively engage the rotatable locking ring. Applying an axial force to the locking ring with the driveshaft causes rotation of the locking ring, thereby locking the driveshaft with the lousing. Applying a second axial force to the locking ring with the driveshaft causes further rotation of the locking ring, which allows withdrawal of the driveshaft from the housing.Type: ApplicationFiled: April 1, 2018Publication date: October 3, 2019Applicant: Bell Helicopter Textron Inc.Inventor: Eric Stephen Olson
-
Patent number: 10412002Abstract: A method for processing packet data in a service provider environment includes, by a network-enabled data processing device within a server computer of the service provider environment, receiving packet data comprising header information and payload information. The header information is separated from the payload information. The separated header information is forwarded to a processor of the server computer for processing, without forwarding at least a portion of the payload information. At least one address of a storage location is received from the processor. The at least one address is associated with a logical-to-physical address mapping based on the header information. The payload information is stored in the storage location based on the at least one address.Type: GrantFiled: March 25, 2015Date of Patent: September 10, 2019Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Marc John Brooker, Norbert Paul Kusters, Anthony Nicholas Liguori, Marc Stephen Olson
-
Publication number: 20190271398Abstract: Systems and methods include providing an aircraft with a fuselage and a wing assembly rotatable relative to the fuselage about a stow axis between a flight position and a stowed position. The aircraft includes an engine reduction gearbox having a retractable driveshaft that selectively engages the mid-wing gearbox via axially translatable motion along a rotation axis when the wing assembly is in the flight position. The mid-wing gearbox includes a plunger seal that is displaced in response to contact with the retractable driveshaft. Displacement of the plunger seal allows lubricant to flow through an inner bore in the retractable driveshaft, across splines of the retractable driveshaft and the mid-wing gearbox, and through lubrication ports in the mid-wing gearbox to lubricate the engine reduction gearbox, splines of the retractable driveshaft and the mid-wing gearbox, and the mid-wing gearbox via a single lubrication system.Type: ApplicationFiled: March 4, 2018Publication date: September 5, 2019Applicant: Bell Helicopter Textron Inc.Inventors: Eric Stephen Olson, David Russell Bockmiller
-
Patent number: 10404613Abstract: Computing resource services have computing resources allocated among regions and data zones, where regions can be completely separate deployments of an infrastructure to provide the highest degree of independence. The more regions that are utilized by a customer, the higher the level of fault tolerance may exist. Current networks consist of heavily distributed infrastructures or mainly centralized infrastructures, both of which can cause complete control plane failures when even a subset of a data zone or region loses network connectivity. The placement of control plane and data plane resources provides for optimal availability and durability during infrastructure failures.Type: GrantFiled: March 31, 2014Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc John Brooker, Marc Levy, Norbert Paul Kusters, David R. Richardson, Marc Stephen Olson
-
Publication number: 20190256190Abstract: Systems and methods include providing an aircraft with a fuselage and a wing assembly rotatable relative to the fuselage about a stow axis between a flight position and a stowed position. The aircraft includes a gearbox having a retractable driveshaft that selectively engages the mid-wing gearbox via axially translatable motion along a rotation axis when the wing assembly is in the flight position. The retractable driveshaft also selectively disengages the mid-wing gearbox in the flight position to allow selectively rotation of the wing assembly about the stow axis from the flight position to the stowed position resulting in the mid-wing gearbox being misaligned with the retractable driveshaft when the wing assembly is in the stowed position.Type: ApplicationFiled: February 17, 2018Publication date: August 22, 2019Applicant: Bell Helicopter Textron Inc.Inventors: Eric Stephen Olson, David Russell Bockmiller
-
Patent number: 10337601Abstract: A gear includes a toothed portion that has a plurality of teeth, an inner wall that defines a cavity, and a lubricant feed aperture. The lubricant feed aperture extends from the inner wall portion to a surface of a tooth. The lubricant feed aperture can deliver lubricant from the cavity to the surface of the tooth.Type: GrantFiled: September 30, 2015Date of Patent: July 2, 2019Assignee: Bell Helicopter Textron Inc.Inventor: Eric Stephen Olson
-
Publication number: 20190166228Abstract: Methods, systems, and computer-readable media for program code allocation based on processor features are disclosed. Analysis of program code is performed using static analysis and/or runtime analysis. The analysis determines one or more processor features invoked by the program code. One or more program execution servers are selected from a plurality of program execution servers based at least in part on the one or more processor features invoked by the program code. One or more selected program execution servers comprise the one or more processor features invoked by the program code, and an additional one or more of the program execution servers lack the one or more processor features invoked by the program code. The program code is executed using the one or more selected program execution servers.Type: ApplicationFiled: January 31, 2019Publication date: May 30, 2019Applicant: Amazon Technologies, Inc.Inventors: Marc John Brooker, Marc Stephen Olson
-
Patent number: 10268593Abstract: A request to create a volume to store data is received. A block within the storage node is selected, dependent at least in part on metadata indicating regions of available storage space in a storage node, to associate with a volume. Information is generated that includes an address to the block. A second computer system is determined to lacks the address to the block. The second computer system is enabled, by providing at least a portion of the information to the second computer system, to perform an operation to the block.Type: GrantFiled: December 20, 2016Date of Patent: April 23, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc Stephen Olson, Christopher Magee Greenwood, Anthony Nicholas Liguori, James Michael Thompson, Surya Prakash Dhoolam, Marc John Brooker, Danny Wei
-
Patent number: 10270668Abstract: A distributed system may implement identifying correlated events in a distributed system according to operational metrics. A distributed system may collect large numbers of operational metrics from multiple different sources. Some operational metrics may be monitored, analyzing the operational metrics for correlation with other operational metrics. The monitored operational metrics may be manually selected, or identified according to anomalous events detected for the operational metrics. Based on the monitoring, a correlated event may be detected. A response for the correlated event may be determined and performed. In some embodiments, a notification of the correlated event may be sent. Corrective actions may be performed at the distributed system, in some embodiments.Type: GrantFiled: March 23, 2015Date of Patent: April 23, 2019Assignee: Amazon Technologies, Inc.Inventors: James Michael Thompson, Marc Stephen Olson, Marc John Brooker
-
Patent number: 10250673Abstract: At a first client-side component of a storage service, a metric of a storage workload directed from the first client-side component towards server components of the storage service is determined. The metric is transmitted to a particular server component, which is configured to propagate the metric to a different client-side component of the storage service. The first client-side component receives, from a server component, a different metric of a storage workload of a second client-side component. The first client-side component reschedules at least one storage request based at least in part on the different metric.Type: GrantFiled: March 14, 2014Date of Patent: April 2, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc John Brooker, Marc Stephen Olson, Benjamin Arthur Hawks, James Michael Thompson
-
Patent number: 10200501Abstract: Methods, systems, and computer-readable media for program code allocation based on processor features are disclosed. Analysis of program code is performed using static analysis and/or runtime analysis. The analysis determines one or more processor features invoked by the program code. One or more program execution servers are selected from a plurality of program execution servers based at least in part on the one or more processor features invoked by the program code. One or more selected program execution servers comprise the one or more processor features invoked by the program code, and an additional one or more of the program execution servers lack the one or more processor features invoked by the program code. The program code is executed using the one or more selected program execution servers.Type: GrantFiled: December 16, 2015Date of Patent: February 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc John Brooker, Marc Stephen Olson
-
Patent number: 10185507Abstract: A first location in one or more storage nodes is determined, with the first location being associated with a first block of a plurality of blocks associated with a storage volume. First information that maps the first block to the first location is generated. At least a portion of data is obtained from the first block at the first location. A second location in the one or more storage nodes is determined, with the second location being associated with a second block. Second information that maps the second block to the second location is included in the first information. A second computer system, different from the first computer system, is enabled, by providing at least a portion of the first information, to perform an operation to the storage volume.Type: GrantFiled: December 20, 2016Date of Patent: January 22, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc Stephen Olson, Christopher Magee Greenwood, Anthony Nicholas Liguori, James Michael Thompson, Surya Prakash Dhoolam, Marc John Brooker, Danny Wei
-
Patent number: 10169068Abstract: Live migration may be performed for virtual computing resources utilizing network-based storage. A virtual compute instance operating at a source host may be moved to a destination host. The virtual compute instance may be a client of a network-based storage resource that stores data for the virtual compute instance. Access to the data stored for the virtual compute instance may be limited to the source host. When migration is performed, the destination host may be prepared to assume operation of the virtual compute instance. Operation of the virtual compute instance at the source host may be paused and the access to the data at the network-based storage resource may be modified to limit access to the destination host. Operation of the virtual compute instance may then resume at the destination host.Type: GrantFiled: March 9, 2017Date of Patent: January 1, 2019Assignee: Amazon Technologies, Inc.Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
-
Patent number: 10108572Abstract: Server computers may include one or more input/output (I/O) adapter devices for communicating with a network and/or direct-attached device. The I/O adapter device may implement processes to manage write requests in a general and flexible manner. The I/O adapter device may also implement processes to manage write requests in a fast an efficient—that is, low latency—manner. Low latency write requests processes may include determining that a write packet for a write request can be processed without additional assistance from a processor, once a processor has initiated a memory access request to fetch write data and also generated protocol information for transmitting the write packet. The I/O adapter device may then process and transmit the write packet through an offload pipeline, without interrupting a processor.Type: GrantFiled: February 2, 2018Date of Patent: October 23, 2018Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Marc John Brooker, Marc Stephen Olson, Mark Bradley Davis, Norbert Paul Kusters
-
Patent number: 10078533Abstract: The estimated rate of work requests expected during a time period at a first block storage device, implemented at a particular server of a storage service, exceeds a provisioned rate of the first device. At a client-side component of the storage service, a different storage server is identified, at which the rate of work requests directed during the time period to a second block storage device is anticipated to be less than the provisioned rate of the second device. At least one admission control parameter of the first device is modified to enable the first storage server to accept work requests at a rate that exceeds the provisioned rate of the first device.Type: GrantFiled: March 14, 2014Date of Patent: September 18, 2018Assignee: Amazon Technologies, Inc.Inventors: Marc Stephen Olson, Marc John Brooker, Benjamin Arthur Hawks, James Michael Thompson
-
Patent number: 10037298Abstract: A user can set or modify operational parameters of a data volume stored on a network-accessible storage device in a data center. For example, the user may be provided access to a data volume and may request a modification to the operational parameters of the data volume. Instead of modifying the existing data volume, the data center can provision a new data volume and migrate data stored on the existing data volume to the new data volume. While the data migration takes place, the existing data volume may block input/output (I/O) requests and the new data volume may handle such requests instead. If a request is received for data not yet migrated to the new data volume, then the new data volume prioritizes a migration of the requested data.Type: GrantFiled: June 29, 2016Date of Patent: July 31, 2018Assignee: Amazon Technologies, Inc.Inventors: Pieter Kristian Brouwer, Marc Stephen Olson, Nachiappan Arumugam, Michael Thacker, Vijay Prasanth Rajavenkateswaran, Arpit Tripathi, Danny Wei
-
Publication number: 20180202484Abstract: A drive shaft includes a plurality of external crowned spline teeth configured for transmitting torque in a drive system such that contact stress can remain substantially even as misalignments occur. The drive shaft can be manufactured by forming a groove in a drive shaft blank in a direction perpendicular to the side faces of the spline teeth being formed. The resulting spline teeth can have crowned side-wall surfaces that have equal crown drops along the height of the side walls of the spline teeth.Type: ApplicationFiled: January 15, 2017Publication date: July 19, 2018Applicant: Bell Helicopter Textron Inc.Inventor: Eric Stephen Olson
-
Publication number: 20180163795Abstract: A drivetrain subassembly includes a clutch portion and a gear shaft portion connected by an integrated inner race/gear shaft member. The clutch portion includes a sprag clutch configured to transfer torque from an engine to a rotor system while allowing the rotor system to continue to rotate in the event of an engine failure. The inner race of the clutch portion is integrally formed with the gear shaft of the gear shaft portion of the subassembly. The gear shaft is configured to rotate about the longitudinal axis of the sprag clutch for transmitting torque from the sprag clutch to a downstream drivetrain component.Type: ApplicationFiled: December 11, 2016Publication date: June 14, 2018Applicant: Bell Helicopter Textron, Inc.Inventors: Eric Stephen Olson, David Russell Bockmiller
-
Publication number: 20180165112Abstract: Systems and methods are described for a storage processing service that processes multiple storage commands. The storage processing service uses tags from test storage commands to determine whether a test storage service is to be instantiated that reflects a corresponding production service. Test storage commands with the same tag are tested on that test service. Additionally, the storage processing service determines a strategy for testing processes on production services when the storage system is overloaded. In one embodiment, the test service manager can determine to stop testing processes for a period of time, and issue a shed command that queues or sheds test storage commands. Advantageously, a shed command, while active at a storage processing service, may alleviate the overload on production services. The test service manager can continue to monitor the storage system to determine whether the overload continues to exist.Type: ApplicationFiled: March 3, 2017Publication date: June 14, 2018Inventors: Brian Todd Burruss, John Luther Guthrie, II, Marc Stephen Olson, Madhuvanesh Parthasarathy