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: 12210748Abstract: 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: GrantFiled: December 16, 2022Date of Patent: January 28, 2025Assignee: Amazon Technologies, Inc.Inventors: Mark Robinson, Valentin-Gabriel Priescu, Farhan Tanvir Ali, Marc Stephen Olson
-
Patent number: 12197397Abstract: 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: GrantFiled: December 10, 2021Date of Patent: January 14, 2025Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, Marc Stephen Olson, Jacob Wires, Andrew Kent Warfield
-
Patent number: 11966370Abstract: 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: GrantFiled: December 10, 2021Date of Patent: April 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, Marc Stephen Olson, Jacob Wires, Andrew Kent Warfield
-
Publication number: 20230247758Abstract: 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: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Applicant: Baker Hughes Oilfield Operations LLCInventors: Navin Sakthivel, Aaron Avagliano, Dinesh Kommireddy, Marc Stephen Ramirez
-
Patent number: 11662928Abstract: 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: GrantFiled: November 27, 2019Date of Patent: May 30, 2023Assignee: Amazon Technologies, Inc.Inventors: Sandeep Kumar, Marc Stephen Olson
-
Patent number: 11619760Abstract: 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: GrantFiled: June 24, 2021Date of Patent: April 4, 2023Assignee: BAKER HUGHES OILFIELD OPERATIONS LLCInventors: Youssef Boulaknadal, Stanislav Forgang, Ryan Rocheleau, Marc Stephen Ramirez
-
Patent number: 11620081Abstract: 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: GrantFiled: March 11, 2021Date of Patent: April 4, 2023Assignee: Amazon Technologies, Inc.Inventors: Anthony Nicholas Liguori, Marc Stephen Olson
-
Publication number: 20220413178Abstract: 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: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Applicant: Baker Hughes Oilfield Operations LLCInventors: Stanislav Forgang, Ryan Rocheleau, Marc Stephen Ramirez, Youssef Boulaknadal
-
Patent number: 11539552Abstract: 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: GrantFiled: May 25, 2021Date of Patent: December 27, 2022Assignee: Amazon Technologies, Inc.Inventors: Paul C. Reed, Asawaree Kalavade, Danny Wei, Marc Stephen Olson, Brad E. Marshall
-
Patent number: 11507283Abstract: 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: GrantFiled: December 20, 2016Date of Patent: November 22, 2022Assignee: 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: 11496519Abstract: 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: GrantFiled: November 29, 2019Date of Patent: November 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, David Wachtfogel, Marc Stephen Olson, Anthony Nicholas Liguori, Stephen David Hildrey
-
Patent number: 11460600Abstract: 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: GrantFiled: September 9, 2020Date of Patent: October 4, 2022Assignee: BAKER HUGHES OILFIELD OPERATIONS LLCInventors: Carl M. Edwards, Marc Stephen Ramirez, Otto Fanini, Stanislav Forgang
-
Patent number: 11442630Abstract: 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: GrantFiled: September 29, 2020Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Marc Stephen Olson, Mark Robinson, Peter B. Nigh, Mahesh Sreekandath
-
Patent number: 11431497Abstract: 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: GrantFiled: June 28, 2019Date of Patent: August 30, 2022Assignee: Amazon Technologies, Inc.Inventors: Anthony Nicholas Liguori, Danny Wei, Marc Stephen Olson
-
Patent number: 11411885Abstract: 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: GrantFiled: October 22, 2019Date of Patent: August 9, 2022Assignee: Amazon Technologies, Inc.Inventors: Pieter Kristian Brouwer, Marc Stephen Olson, Nachiappan Arumugam, Michael Thacker, Vijay Prasanth Rajavenkateswaran, Arpit Tripathi, Danny Wei
-
Patent number: 11381468Abstract: 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: GrantFiled: March 16, 2015Date of Patent: July 5, 2022Assignee: Amazon Technologies, Inc.Inventors: James Michael Thompson, Marc Stephen Olson, Marc John Brooker
-
Publication number: 20220075090Abstract: 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: ApplicationFiled: September 9, 2020Publication date: March 10, 2022Applicant: Baker Hughes Oilfield Operations LLCInventors: Carl M. Edwards, Marc Stephen Ramirez, Otto Fanini, Stanislav Forgang
-
Patent number: 11272005Abstract: 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: GrantFiled: September 25, 2018Date of Patent: March 8, 2022Assignee: Amazon Technologies, Inc.Inventors: Avram Israel Blaszka, Pieter Kristian Brouwer, Marc Stephen Olson
-
Patent number: 11214513Abstract: 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: GrantFiled: April 23, 2018Date of Patent: January 4, 2022Assignee: United Ballistic Systems LLCInventor: Marc Stephen Grant, Jr.
-
Patent number: 11190419Abstract: 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: GrantFiled: May 24, 2017Date of Patent: November 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Valentin Gabriel Priescu, James Pinkerton, Marc Stephen Olson, Rajiv Satish Nair