Patents by Inventor Marc Stephens

Marc Stephens 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: 12210748
    Abstract: Systems and methods are provided for providing a consistent experience for users of cloud-based block storage volumes. While cloud storage aims to remove hardware considerations for an end user's experience, block storage performance can nevertheless vary according to the underlying hardware used to support a volume or the specific network location of that hardware. Embodiments of the present disclosure address that inconsistent performance by associating a volume with a performance profile that sets a target latency for the volume. A storage client can then monitor observed latency for the volume and inject synthetic latency into input/output operations for the volume as calculated via a proportional-integral-derivative algorithm, such that the observed latency matches the target within the performance profile. This enables the cloud provider to vary physical hardware or network configurations without effect on block storage performance from the point of view of an end user.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: January 28, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Robinson, Valentin-Gabriel Priescu, Farhan Tanvir Ali, Marc Stephen Olson
  • Patent number: 12197397
    Abstract: Systems and methods are provided for handling file operations from a hosted computing instance via a secure compute layer. The secure compute layer is presented to the instance as a virtualized service device that is locally addressable by the instance. Software within the instance can submit file operations to the virtualized service device, which the secure compute layer can translate into calls to a network-accessible storage service. Results from the calls can then be passed back to the instance through the virtualized service device. As a result, the instance can communicate with a variety of different network services, without itself implementing network communications for those services.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: January 14, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Magee Greenwood, Marc Stephen Olson, Jacob Wires, Andrew Kent Warfield
  • Patent number: 11966370
    Abstract: Systems and methods are provided for implementing a multi-service file system for a hosted computing instance via a locally-addressable secure compute layer. Software within the instance can submit file operations to the secure compute layer, which the secure compute layer can translate into calls to one or more network-accessible storage services. To provide a multi-service file system, the secure compute layer can obtain mapping data mapping file system objects within the virtualized file system to different network-accessible storage services. On receiving a file operation, the secure compute layer can determine one or more network-accessible storage services corresponding to the file operation, and submit appropriate calls to the one or more network-accessible storage services.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: April 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Magee Greenwood, Marc Stephen Olson, Jacob Wires, Andrew Kent Warfield
  • Publication number: 20230247758
    Abstract: A printed circuit board (PCB) including a rigid dielectric layer having a curved geometry, and a conductive layer attached to the dielectric layer. A method for making a printed circuit board (PCB) including depositing a layer of dielectric material onto a surface, curing and sintering the material on the surface, depositing a first layer of conductive material on the layer of dielectric material, and depositing a second layer of conductive material on the first layer of conductive material, the second layer being thinner in cross section than the first layer. A system for producing a curved rigid PCB including a housing, a build platform disposed in the housing, a mobile robotic depositor disposed upon the build platform, and a print head disposed in the housing and in printing proximity to the build platform, the head having a plurality of deposition nozzles and a laser.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Applicant: Baker Hughes Oilfield Operations LLC
    Inventors: Navin Sakthivel, Aaron Avagliano, Dinesh Kommireddy, Marc Stephen Ramirez
  • Patent number: 11662928
    Abstract: Systems and methods for efficient and secure management of encrypted “snapshots” for a remote provider substrate extension (“PSE”) of a cloud provider network substrate are provided. The PSE may request and obtain a snapshot from the cloud provider network substrate, restore a volume from the snapshot, make changes to data in the restored volume, and/or initiate the creation and storage of a new snapshot that includes incremental updates to the original snapshot to reflect the changes made to data in the volume. An encrypted snapshot stored within the cloud provider network substrate may be decrypted using a cloud provider key designed for internal use only, and then re-encrypted using a PSE-specific key before providing the snapshot to the PSE, thereby avoiding the sharing of the cloud provider internal use only key outside the cloud provider network substrate.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: May 30, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Marc Stephen Olson
  • Patent number: 11619760
    Abstract: A device for generating oscillating signals includes an energy transfer device configured to apply an oscillating signal to a sensitive volume, and a resonant tuning circuit including the energy transfer device. The tuning circuit includes a tuning capacitor configured to cause the tuning circuit to resonate at a selected frequency, and an energy storage device. The transmitting device also includes a controller configured to apply a pulse sequence to the tuning circuit having a series of pulses, the energy storage device configured to retain electrical energy at an end of a first pulse, and discharge the electrical energy to the tuning circuit at an onset of a next pulse of the pulse sequence.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: April 4, 2023
    Assignee: BAKER HUGHES OILFIELD OPERATIONS LLC
    Inventors: Youssef Boulaknadal, Stanislav Forgang, Ryan Rocheleau, Marc Stephen Ramirez
  • Patent number: 11620081
    Abstract: A first block storage server virtual machine to host a first volume using one or more storage devices of a computer system is executed by the computer system. A second virtual machine having access to a virtual block storage device is executed by the computer system. A block storage client is executed by the computer system. A first block storage operation is received by the block storage client from the second virtual machine, the first block storage operation to perform on the virtual block storage device. A message is sent by the block storage client to the first block storage server virtual machine to cause the first block storage server virtual machine to perform the block storage operation with the first volume.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: April 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Marc Stephen Olson
  • Publication number: 20220413178
    Abstract: A device for generating oscillating signals includes an energy transfer device configured to apply an oscillating signal to a sensitive volume, and a resonant tuning circuit including the energy transfer device. The tuning circuit includes a tuning capacitor configured to cause the tuning circuit to resonate at a selected frequency, and an energy storage device. The transmitting device also includes a controller configured to apply a pulse sequence to the tuning circuit having a series of pulses, the energy storage device configured to retain electrical energy at an end of a first pulse, and discharge the electrical energy to the tuning circuit at an onset of a next pulse of the pulse sequence.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Applicant: Baker Hughes Oilfield Operations LLC
    Inventors: Stanislav Forgang, Ryan Rocheleau, Marc Stephen Ramirez, Youssef Boulaknadal
  • Patent number: 11539552
    Abstract: One or more configuration parameters for an object gateway instance are received at an interface to a provider network, the parameters including an identifier of a first object store of the provider network for which to cache objects in a first object cache of the object gateway instance and an indication of a data transfer mode that controls when objects written to the first object cache are written to the first object store. The one or more configuration parameters are stored in a data store of the provider network and sent to the object gateway instance. A read request that includes the identifier of the first object store and a first object identifier is received from the object gateway instance, and a first object associated with the first object identifier and stored in the first object store is sent to the object gateway instance.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul C. Reed, Asawaree Kalavade, Danny Wei, Marc Stephen Olson, Brad E. Marshall
  • Patent number: 11507283
    Abstract: A data storage manager may manage storage locations for blocks of a storage volume. The blocks of the storage volume may be assigned to a logical volume exposed to a computing instance supported by a host. Furthermore, the data storage manager may also generate and maintain a set of rules that specify the locations of blocks of the storage volume, and provides the set of rules to the host. The set of rules may be included in a data structure enabling the host to access the blocks based at least in part on the information included in the set of rules.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: November 22, 2022
    Assignee: 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: 11496519
    Abstract: Security can be provided for data stored using resources that are deployed in an environment managed by a third party. Physical and logical detection mechanisms can be used to monitor various security aspects, and the resulting security data can be used to identify potential threats to these resources. In some embodiments, suspicious activity can cause resources such as data servers to be automatically and remotely rebooted such that keys stored in volatile memory on those data servers will be lost from those servers, such that an attacker will be unable to decrypt data stored on those servers. Once a determination of safety is made, the keys can be provided to the respective data servers such that data operations can resume.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: November 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, David Wachtfogel, Marc Stephen Olson, Anthony Nicholas Liguori, Stephen David Hildrey
  • Patent number: 11460600
    Abstract: An apparatus for performing a nuclear magnetic resonance (NMR) measurement in a borehole penetrating a subsurface formation includes an NMR tool having an outside diameter that is less than an inside diameter of a drill tubular disposed in the borehole, the drill tubular having an opening at the distal end of the drill tubular leading into the borehole, and a retaining device configured to allow at least a section of the NMR tool to protrude through the opening of the drill tubular and prevent an unrestrained release of the NMR tool through the opening. The apparatus also includes a transmitter antenna and a receiver antenna coupled to the NMR tool, wherein the transmitter antenna and/or the receiver antenna are extendable from the NMR tool.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: October 4, 2022
    Assignee: BAKER HUGHES OILFIELD OPERATIONS LLC
    Inventors: Carl M. Edwards, Marc Stephen Ramirez, Otto Fanini, Stanislav Forgang
  • Patent number: 11442630
    Abstract: Systems and methods are provided for providing a consistent experience for users of cloud-based block storage volumes. While cloud storage aims to remove hardware considerations for an end user's experience, block storage performance can nevertheless vary according to hardware configuration, such as the specific model of underlying hardware used to support a volume or the specific network location of that hardware. Embodiments of the present disclosure address that inconsistent performance by associating a volume with a performance profile, which can represent a desired distribution of performance for the volume. Each read or write can be compared to the profile, and may be selectively delayed to match the desired performance. This enables the cloud provider to vary physical hardware or network configurations without effect on block storage performance from the point of view of an end user.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: September 13, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, Mark Robinson, Peter B. Nigh, Mahesh Sreekandath
  • Patent number: 11431497
    Abstract: A first one or more messages is received, the one or more messages including a request for a storage expansion device for an extension of a provider network, an identifier of the extension of the provider network, and a set of one or more identifiers associated with objects to load to the storage expansion device. For each identifier in the set, an object associated with the identifier is copied from an object store of the provider network to the storage expansion device. A shipment of the storage expansion device to a specified location is initiated. The extension of the provider network is caused to launch an instance to communicate with the storage expansion device upon connection of the storage expansion device to the extension of the provider network.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: August 30, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Danny Wei, Marc Stephen Olson
  • Patent number: 11411885
    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: Grant
    Filed: October 22, 2019
    Date of Patent: August 9, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Pieter Kristian Brouwer, Marc Stephen Olson, Nachiappan Arumugam, Michael Thacker, Vijay Prasanth Rajavenkateswaran, Arpit Tripathi, Danny Wei
  • Patent number: 11381468
    Abstract: A distributed system may implement identifying correlated workloads for resource allocation. Resource data for resources hosted at resource hosts in a distributed system may be analyzed to determine behavioral similarities. Historical behavior data or resource configuration data, for instance, may be compared between resources. Behaviors between resources may be identified as correlated according to the determined behavioral similarities. An allocation of one or more resource hosts in the distributed system may be made for a resource based on the behaviors identified as correlated. For instance, resources may be migrated from a current resource host to another resource host, new resources may be placed at a resource host, or resources may be reconfigured into different resources. Machine learning techniques may be implemented to refine techniques for identifying correlated behaviors.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: July 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: James Michael Thompson, Marc Stephen Olson, Marc John Brooker
  • Publication number: 20220075090
    Abstract: An apparatus for performing a nuclear magnetic resonance (NMR) measurement in a borehole penetrating a subsurface formation includes an NMR tool having an outside diameter that is less than an inside diameter of a drill tubular disposed in the borehole, the drill tubular having an opening at the distal end of the drill tubular leading into the borehole, and a retaining device configured to allow at least a section of the NMR tool to protrude through the opening of the drill tubular and prevent an unrestrained release of the NMR tool through the opening. The apparatus also includes a transmitter antenna and a receiver antenna coupled to the NMR tool, wherein the transmitter antenna and/or the receiver antenna are extendable from the NMR tool.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 10, 2022
    Applicant: Baker Hughes Oilfield Operations LLC
    Inventors: Carl M. Edwards, Marc Stephen Ramirez, Otto Fanini, Stanislav Forgang
  • Patent number: 11272005
    Abstract: Techniques are described for using in-band communication channels to exchange state information between components of a distributed storage environment, including between client computing devices and storage servers hosting network-connected block storage volumes. The exchange of the state information can be used, for example, to inform client computing devices of relevant events involving one or more storage volumes attached to compute instances (for example, virtual machines (VMs)) running on the client computing devices, involving one or more failover servers storing backup copies of one or more storage volumes, or involving any other relevant system components.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: March 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Avram Israel Blaszka, Pieter Kristian Brouwer, Marc Stephen Olson
  • Patent number: 11214513
    Abstract: An apparatus for applying the film to the substrate includes a bed having a substrate placement surface and a selectively positionable tack bar, a roller support moveable over the span of the bed, and including the location of the positioning bar, and a roller rotatably supported to the positioning bar and moveable over the bed in response to movement of the roller support with respect to the bed. In another aspect, the tack bar is of the same thickness, or slightly less thick, as the substrate onto which the film is to be applied, such that a portion of the film to be applied can be secured thereto and not on the substrate before the backing is removed from additional portions of the film, such that the tack bar supports an end of the film in substantially the plane of, or slightly below the plane of, the substrate.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: January 4, 2022
    Assignee: United Ballistic Systems LLC
    Inventor: Marc Stephen Grant, Jr.
  • Patent number: 11190419
    Abstract: Memory is identified for a first set of histogram buckets for a metric with bucket value ranges distributed according to a first function, and a second set of histogram buckets with bucket value ranges distributed according to a second function. The second set of buckets overlaps with a metric value range targeted for enhanced granularity analysis. After the histogram is updated in response to obtaining metric values, a representation of at least some of the buckets is sent to a destination.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: November 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Valentin Gabriel Priescu, James Pinkerton, Marc Stephen Olson, Rajiv Satish Nair