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).

  • Patent number: 9971531
    Abstract: A storage system may implement dynamic configuration of data volumes. Client utilization of a data volume in a storage system may be tracked or monitored. Based on the utilization of the data volume, configuration recommendations to reconfigure the data volume according to data volume offerings may be determined. The data volume may be configured according to an authorized configuration recommendation. In some embodiments, these recommendations may be provided to a client and selection of the configuration recommendation to perform may be received. In some embodiments, a configuration recommendation may be automatically performed based on previously provided authorization to configure the data volume.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, James Michael Thompson, Marc Stephen Olson
  • Patent number: 9971526
    Abstract: The current document describes a storage system that provides a storage volume with a block-data interface to one or more clients. The storage system provides a key-value store that is associated with the storage volume. The clients access the key-value store via a key-value interface that provides a number of key-value operations to read, write, list, and delete key-value records from the key-value store. In some implementations, the key-value interface provides additional key-value operations that support the use of the key-value store by more than one client at a time. An environment in which the key-value store is used by the clients to retain I/O throttling parameters is described.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Danny Wei, Valentin Priescu, Marc Stephen Olson, Benjamin Arthur Hawks
  • Patent number: 9893972
    Abstract: Systems and methods are described providing detailed input/output (I/O) metric information that is collected and gathered by an agent of the storage volume. An I/O request is received by a storage volume, and the agent associates primary and secondary identifiers with that I/O request. For example, a trace may be associated with that I/O request. The agent may store this I/O metric information in a ring buffer. Further, after collection and aggregation, statistics may be published by an I/O metric service that further processes the data provided by the agent. Advantageously, interdependent relationships associated with the I/O request or I/O operations of that request may be included in those statistics. This may allow an operator to evaluate the performance of I/O requests for a network.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: February 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, Jeevan Shankar, James Michael Thompson, Danny Wei, John Robert Smiley, John Luther Guthrie, II, Nachiappan Arumugam, Benjamin Arthur Hawks
  • Patent number: 9886405
    Abstract: 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: Grant
    Filed: March 30, 2015
    Date of Patent: February 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Michael Johnson, Marc John Brooker, Marc Stephen Olson, Mark Bradley Davis, Nobert Paul Kusters
  • Patent number: 9883957
    Abstract: A luminal prosthesis comprises a plurality of radially expandable prosthetic stent segments arranged axially. Two or more of the prosthetic stent segments are separable upon expansion from the remaining prosthetic stent segments and a coupling structure connects at least some of the adjacent prosthetic stent segments to each other. The coupling structure permits a first group of the adjacent prosthetic stent segments to separate from a second group of the prosthetic stent segments upon differential radial expansion of the first group relative to the second group and the coupling structure maintains or forms an attachment between the adjacent prosthetic stent segments in the first group which have been expanded together. A delivery system and methods for deploying the multiple coupled prosthetic stent segments are also disclosed.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: February 6, 2018
    Assignee: J.W. Medical Systems Ltd.
    Inventors: Bernard Andreas, Sunmi Chew, Jeremy Dittmer, Jeff Grainger, Stephen Kao, David Lowe, Bryan Mao, Stephen Olson, David Snow, Craig Welk
  • Patent number: 9864538
    Abstract: Server computers often include one or more input/output (I/O) devices for communicating with a network or directly attached storage device. Data transferred between these devices may include blocks of data with a common often repeated and identifiable data pattern. Transfer and storage of data of this nature may be optimized by transferring primarily blocks of data that are not of the pre-determined data pattern. An indicator may be transferred and stored with transferred data that has been reduced in size in this manner.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: January 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Michael Johnson, Mark Bradley Davis, Norbert Paul Kusters, Marc Stephen Olson, Marc John Brooker
  • Publication number: 20180006963
    Abstract: 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. Once the data migration is complete, the data center may deallocate the data blocks of the existing data volume such that the data blocks can be reused by other data volumes.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Pieter Kristian Brouwer, Marc Stephen Olson, Nachiappan Arumugam, Michael Thacker, Vijay Prasanth Rajavenkateswaran, Arpit Tripathi, Danny Wei
  • Publication number: 20180004698
    Abstract: 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: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Pieter Kristian Brouwer, Marc Stephen Olson, Nachiappan Arumugam, Michael Thacker, Vijay Prasanth Rajavenkateswaran, Arpit Tripathi, Danny Wei
  • Publication number: 20170360927
    Abstract: Provided are methods of diagnosing IgA nephropathy in a subject. Optionally, the methods comprise isolating an IgG from the subject and determining whether the IgG binds to a galactose-deficient IgA1. Optionally, the methods comprise providing a biological sample from the subject and detecting in the sample a mutation in a IGH gene, wherein the mutation is in a nucleotide sequence encoding a complementarity determining region 3 (CDR3) of a IGH variable region. Optionally, the methods comprise determining a level of IgG specific for a galactose-deficient IgA1 in the subject. Also provided are methods of treating or reducing the risk of developing IgA nephropathy in a subject.
    Type: Application
    Filed: April 24, 2017
    Publication date: December 21, 2017
    Inventors: Hitoshi Suzuki, Run Fan, Bruce A. Julian, Jan Novak, Zina Moldoveanu, Zhixin Zhang, Milan Tomana, Jiri Mestecky, Robert J. Wyatt, Yasuhiko Tomino, Yusuke Suzuki, Stephen Olson, Matthew B. Renfrow
  • Patent number: 9836327
    Abstract: A network-based storage resource may implement access control for virtual computing resources that utilize the storage resource during live migration of the virtual computing resources. A network-based storage resource may enforce an access control that limits access to a host of a virtual compute instance. Upon detecting migration of the virtual compute instance, the network-based storage resource may allow a connection to be established with a destination host for the virtual compute instance. The access control mechanism may be updated to limit access to the destination host for data stored for the virtual compute instance at the network-based storage resource.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: December 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Patent number: 9830256
    Abstract: Techniques are described for formally expressing whether sequences of operations performed on block storage devices are sequential or random. In embodiments, determinations of whether these sequences of operations are sequential or random may be used to predict latencies involved with running particular workloads, and to predict representative workloads for particular latencies.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: November 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, James Michael Thompson, Benjamin Arthur Hawks
  • Patent number: 9817786
    Abstract: Server computers often include one or more input/output (I/O) adapter devices for communicating with a network or directly attached storage device. The data transfer latency for request can be reduced by utilizing ingress data placement logic to bypass the processor of the I/O adapter device. For example, host memory descriptors can be stored in a content addressable memory unit of the I/O adapter device to facilitate placement of requested data.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Asif Khan, Thomas A. Volpe, Marc John Brooker, Marc Stephen Olson, Norbert Paul Kusters, Mark Bradley Davis, Robert Michael Johnson
  • Patent number: 9811376
    Abstract: Techniques for preserving the state of virtual machine instances during a migration from a source location to a target location are described herein. A set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. When the migration from the source location to the target location starts, a second set of credentials configured to provide access to a storage device by a virtual machine instance at the source location is provided to the virtual machine instance. During the migration, a response to an input-output request is provided to one or more of the locations using the set of credentials and based at least in part on the state of the migration.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: November 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Patent number: 9792231
    Abstract: Systems and methods are described for dynamically detecting outliers in a set of input/output (I/O) metrics collected and aggregated by a storage volume network. An I/O request is received by a storage volume network, and an agent of the storage volume network associates primary and secondary identifiers with that I/O request. For example, a trace may be associated with a request to write data to a storage volume network, and spans may be associated with the individual operations required to fulfill that request. Once gathered, I/O metrics may be aggregated based on the associated identifiers. I/O metric information regarding outliers may be received from the storage volume network, processed, and published by an I/O metrics service to identify the outliers among the primary and secondary identifiers. These outliers may then be stored for further analysis, and may be utilized to determine improvements to the performance of a storage volume network.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: James Michael Thompson, Marc Stephen Olson, Jeevan Shankar, Danny Wei, John Robert Smiley, John Luther Guthrie, II, Nachiappan Arumugam, Benjamin Arthur Hawks
  • Publication number: 20170255409
    Abstract: A storage system may implement dynamic configuration of data volumes. Client utilization of a data volume in a storage system may be tracked or monitored. Based on the utilization of the data volume, configuration recommendations to reconfigure the data volume according to data volume offerings may be determined. The data volume may be configured according to an authorized configuration recommendation. In some embodiments, these recommendations may be provided to a client and selection of the configuration recommendation to perform may be received. In some embodiments, a configuration recommendation may be automatically performed based on previously provided authorization to configure the data volume.
    Type: Application
    Filed: May 22, 2017
    Publication date: September 7, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: MARC JOHN BROOKER, JAMES MICHAEL THOMPSON, MARC STEPHEN OLSON
  • Publication number: 20170177401
    Abstract: 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: Application
    Filed: March 9, 2017
    Publication date: June 22, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Kristina Kraemer Brenneman, Marc John Brooker, Jerry Lin, Marc Stephen Olson
  • Patent number: 9658785
    Abstract: A storage system may implement dynamic configuration of data volumes. Client utilization of a data volume in a storage system may be tracked or monitored. Based on the utilization of the data volume, configuration recommendations to reconfigure the data volume according to data volume offerings may be determined. The data volume may be configured according to an authorized configuration recommendation. In some embodiments, these recommendations may be provided to a client and selection of the configuration recommendation to perform may be received. In some embodiments, a configuration recommendation may be automatically performed based on previously provided authorization to configure the data volume.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 23, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, James Michael Thompson, Marc Stephen Olson
  • Patent number: 9655963
    Abstract: Provided are methods of diagnosing IgA nephropathy in a subject. Optionally, the methods comprise isolating an IgG from the subject and determining whether the IgG binds to a galactose-deficient IgA1. Optionally, the methods comprise providing a biological sample from the subject and detecting in the sample a mutation in a IGH gene, wherein the mutation is in a nucleotide sequence encoding a complementarity determining region 3 (CDR3) of a IGH variable region. Optionally, the methods comprise determining a level of IgG specific for a galactose-deficient IgA1 in the subject. Also provided are methods of treating or reducing the risk of developing IgA nephropathy in a subject.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: May 23, 2017
    Assignees: The UAB Research Foundation, US Army Walter Reed Army Medical Center, Chief, Office Of Research, Marketing & Policy Dev Walter Reed Army Institute of Research, Juntendo University School of Medicine, Division of Nephrology, Department of Internal Medicine, University of Tennessee Research Foundation
    Inventors: Hitoshi Suzuki, Run Fan, Bruce A. Julian, Jan Novak, Zina Moldoveanu, Zhixin Zhang, Milan Tomana, Jiri Mestecky, Robert J. Wyatt, Yasuhiko Tomino, Yusuke Suzuki, Stephen Olson, Matthew B. Renfrow
  • Patent number: 9636106
    Abstract: Devices and methods for locking and/or cutting tethers during a tissue modification procedure are described. In some variations, a tether may be used to tighten tissue by bringing two pieces or sections of the tissue together. The tether, which may be under tension, may be locked to maintain the tension, and excess tether may be severed, using one or more of the devices and/or methods. The devices and/or methods may be used, for example, in minimally invasive procedures.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: May 2, 2017
    Assignee: Ancora Heart, Inc.
    Inventors: Stephen C. Meier, Eugene Serina, Charles J. Adam, Mariel Fabro, Tammy Y. Tam, John P. Lunsford, Tenny C. Calhoun, Brian Tang, Stephen Olson
  • Publication number: 20170089449
    Abstract: In some embodiments, 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 the toothed portion. The lubricant feed aperture can deliver lubricant from the cavity to the toothed portion.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Applicant: Bell Helicopter Textron Inc.
    Inventor: Eric Stephen Olson