Patents by Inventor Ethan Miller

Ethan Miller 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: 12682949
    Abstract: An indication that a die of the solid-state storage device has been marked as likely to fail based on a number of failed input/output (I/O) operations performed on the die satisfying a threshold may be received by a storage system controller from a solid-state storage device. In response to receiving the indication, one or more remedial actions associated with the die of the solid-state storage device may be performed.
    Type: Grant
    Filed: February 21, 2024
    Date of Patent: July 14, 2026
    Assignee: EVERPURE, INC.
    Inventors: Linlin Zhou, Millen Katyal, Zoltan Dewitt, Ethan Miller, John Colgrove
  • Publication number: 20260189371
    Abstract: Sharing encryption information amongst storage devices in a storage system, including: detecting that one or more source storage devices has been designated for removal from the storage system; and responsive to detecting that the source storage devices have been designated for removal from the storage system: encrypting a device key for each remaining storage device using a master secret to generate an encrypted device key for each remaining storage device; generating, for each write group, a first plurality of shares from the master secret; creating, from each share of the first plurality of shares, a second plurality of shares equal to a minimum number of the remaining storage devices required from each write group for a quorum to boot the storage system; and storing, for each remaining storage device, the encrypted device key and a respective share of the second plurality of shares in the remaining storage devices.
    Type: Application
    Filed: February 18, 2026
    Publication date: July 2, 2026
    Inventors: ANDREW BERNAT, ETHAN MILLER
  • Publication number: 20260140652
    Abstract: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
    Type: Application
    Filed: January 12, 2026
    Publication date: May 21, 2026
    Inventors: Ethan MILLER, Andrew R. BERNAT, John COLGROVE, Alan DRISCOLL, Christopher GOLDEN, Steve HODGSON, Ganesh RAMANARAYANAN, Malcolm SHARPE
  • Publication number: 20260123650
    Abstract: Embodiments described herein relate to methods of forming fibrous food products. In some aspects, a method can include mixing a composition with a solvent to form a first solution, the first solution including between about 5 wt % and about 20 wt % of the composition, the composition including a plant protein and a polysaccharide. The method further includes rotating the first solution to cause ejection of a second solution in a jet, collecting the jet of the second solution in a precipitation bath, such that a collection of fibers forms, drying the collection of fibers, and forming the collection of fibers into a fillet shape. In some embodiments, the method can further include heating or refrigerating the second solution to a temperature between about 0° C. and about 100° C. during the mixing and/or the rotating.
    Type: Application
    Filed: June 13, 2025
    Publication date: May 7, 2026
    Inventors: Ethan MILLER, Mary FEYRER, Hung PHAM, Maya REESE, Gemma COTTON, Matthew SKINNER, Richard COLWELL, Clémence Jehl DE MÉNORVAL, Avinash SHRIKANTIA, Priya GANDHI, Jade Elizabeth ZHU, Luke MACQUEEN, John Andrew GETSY, IV
  • Publication number: 20260127113
    Abstract: A method of cache management, the method comprising: identifying, among a plurality of storage items, storage items having an access count above a first threshold to generate a set of storage items; identifying, among the set of storage items, storage items having an updated access count above a second threshold to generate a subset of storage items, wherein, for each storage item, the updated access count is dependent upon a number of accesses subsequent to generating the set of storage items; and adding the storage items of the subset of storage items to a cache.
    Type: Application
    Filed: January 5, 2026
    Publication date: May 7, 2026
    Inventors: ETHAN MILLER, JOHN COLGROVE
  • Patent number: 12619351
    Abstract: A request is received from an initiator application to migrate data from a plurality of blocks of a storage area network (SAN) volume resident on a storage array to a network attached storage (NAS) volume resident on the storage array. Metadata is generated for the NAS volume, the metadata to reference the plurality of data blocks of the SAN volume storing the data. A file is generated at the NAS volume using the metadata, wherein the file is associated with the plurality of data blocks of the SAN volume storing the data.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: May 5, 2026
    Assignee: EVERPURE, INC.
    Inventors: Ethan Miller, Lydia Do, John Colgrove
  • Patent number: 12613638
    Abstract: A system and method for efficient execution of I/O operations in a storage environment including receiving, by a storage controller, an incoming I/O operation that can be serviced by a storage device while at least one pending operation is to be processed using the storage device, determining, based on an analysis by the storage controller of an operational state of a storage system that includes the storage device, whether processing the at least one pending operation is more efficient than issuing an alternative operation to the storage device, and issuing, by the storage controller, one or more instructions to the storage device.
    Type: Grant
    Filed: February 28, 2024
    Date of Patent: April 28, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Colgrove, Craig Harmer, John Hayes, Bo Hong, Ethan Miller, Feng Wang, Ronald Karr
  • Patent number: 12611461
    Abstract: Cyclooctene conjugates of therapeutic or diagnostic agents have improved aqueous solubility and can release the agents upon contact with a tetrazine-containing biomaterial. The cyclooctene conjugates provide site-selective delivery of agents at the location of the tetrazine-containing biomaterial in a subject. The compositions and methods have applications in the treatment of various diseases or conditions including cancer, tumor growths, and bacterial infections.
    Type: Grant
    Filed: April 16, 2025
    Date of Patent: April 28, 2026
    Assignees: Tambo, Inc., The Research Foundation for the State University of New York
    Inventors: Jose Manuel Mejia Oneto, Nathan Yee, Maksim Royzen, Sangeetha Srinivasan, Ethan Miller
  • Publication number: 20260111313
    Abstract: Redundant array of independent drives (RAID) sub-stripes are formed across one or more solid-state storage devices of storage nodes of a storage system. The RAID sub-stripes include corresponding shards of data to be stored at the solid-state storage devices, wherein at least one of the RAID sub-stripes has at least two of the corresponding shards of data on a same storage node. At least one global parity shard is generated for the RAID sub-stripes. The at least one global parity shard is to be stored on a first storage node that is different from each of the same storage nodes storing the at least two of the corresponding shards of data.
    Type: Application
    Filed: December 10, 2025
    Publication date: April 23, 2026
    Inventors: ETHAN MILLER, JOHN COLGROVE, ROBERT LEE
  • Publication number: 20260102155
    Abstract: The present disclosure relates generally to devices and methods for treating a tissue defect, for example, by suturing. In some embodiments, a suturing device may include an elongate member having a working channel, a suture channel, and a suture arm extending from the elongate member. The suturing device may further include a needle passer located within the working channel, the needle passer operable to deliver a needle between the elongate member and a distal end of the suture arm for suturing a target tissue, and a suture extending through the suture channel, wherein the suture is coupled to the needle. The suturing device may further include a plurality of imaging devices, wherein a first imaging device is positioned along a distal face of the elongate member, and wherein a second imaging device is positioned along the suture arm.
    Type: Application
    Filed: December 17, 2025
    Publication date: April 16, 2026
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Shaun D. Comee, Peter L. Dayton, Ethan Miller, James J. Scutti
  • Patent number: 12587126
    Abstract: Snap-in mounting systems for laminate solar panels are provided. The laminate solar panels can include laminate strips that can be snapped into mounting rails. The mounting rails may be coupled to racking rails for structural support and may include locking mechanisms for additional support and theft deterrence. An entire system may include a number of racking rails, mounting rails, and solar panels.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: March 24, 2026
    Assignee: Sunrun Inc.
    Inventors: Greg McPheeters, Ethan Miller
  • Patent number: 12575694
    Abstract: A coffee machine is provided. The coffee machine may include a water line configured to supply water, a pump configured to pressurize the water, a first in-line heating element configured to heat the water to an intermediate temperature, a second in-line heating element configured to heat the water from the intermediate temperature to a temperature set point during an extraction process, and one or more electronic control modules configured to receive brewing settings, the brewing settings including the at least one temperature set point, estimate, based partially on the intermediate temperature, a flow rate of the water through the first in-line heating element, and adjust, based at least partially on the estimated flow rate, a power provided to the second in-line heating element.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 17, 2026
    Assignee: Nuli Coffee, Inc.
    Inventors: Ali H Mohammad, Ethan Miller
  • Patent number: 12574220
    Abstract: Sharing encryption information amongst storage devices in a storage system, including: detecting that one or more source storage devices has been designated for removal from the storage system; and responsive to detecting that the source storage devices have been designated for removal from the storage system: encrypting a device key for each remaining storage device using a master secret to generate an encrypted device key for each remaining storage device; generating, for each write group, a first plurality of shares from the master secret; creating, from each share of the first plurality of shares, a second plurality of shares equal to a minimum number of the remaining storage devices required from each write group for a quorum to boot the storage system; and storing, for each remaining storage device, the encrypted device key and a respective share of the second plurality of shares in the remaining storage devices.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: March 10, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Andrew Bernat, Ethan Miller
  • Patent number: 12541315
    Abstract: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: February 3, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, Andrew R. Bernat, John Colgrove, Alan Driscoll, Christopher Golden, Steve Hodgson, Ganesh Ramanarayanan, Malcolm Sharpe
  • Publication number: 20260032122
    Abstract: Providing authorization and authentication in a cloud for a user of a storage array includes: receiving, by a storage array access module from a client-side array services module, a token representing authentication of user credentials and authorized access privileges defining one or more storage array services accessible by the user, where the token is generated by a cloud-based security module upon authentication of the user credentials and identification of authorized access privileges for the user; receiving, by the storage array access module from the user, a user access request to one or more storage array services; and determining, by the storage array access module, whether to grant the user access request in dependence upon the authorized access privileges represented by the token.
    Type: Application
    Filed: September 29, 2025
    Publication date: January 29, 2026
    Inventors: BENJAMIN BOROWIEC, JIMMY T. HU, ETHAN MILLER, TERENCE NOONAN, CONSTANTINE SAPUNTZAKIS, NEIL VACHHARAJANI, DAQUAN ZUO
  • Publication number: 20260017280
    Abstract: Server-side replication of a file system to cloud-based object storage, including: receiving, from a client and by a storage array, a request to store one or more files of a file system in the storage array as one or more objects in object storage of the storage array; and storing the one or objects in the object storage of the storage array without the one or more files or the one or more objects traversing a network connection to the client.
    Type: Application
    Filed: May 9, 2024
    Publication date: January 15, 2026
    Inventors: RONALD EKINS, JEAN-BAPTISTE THOMAS, ETHAN MILLER, ADAM MAZOUZ
  • Patent number: 12524309
    Abstract: Redundant array of independent drives (RAID) sub-stripes are formed across one or more solid-state storage devices of storage nodes of a storage system. The RAID sub-stripes include corresponding shards of data to be stored at the solid-state storage devices, wherein at least one of the RAID sub-stripes has at least two of the corresponding shards of data on a same storage node. At least one global parity shard is generated for the RAID sub-stripes. The at least one global parity shard is to be stored on a first storage node that is different from each of the same storage nodes storing the at least two of the corresponding shards of data.
    Type: Grant
    Filed: April 30, 2024
    Date of Patent: January 13, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, John Colgrove, Robert Lee
  • Patent number: D1113891
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: February 17, 2026
    Assignee: Charter Communications Operating, LLC
    Inventors: Chelsea Young, Ethan Miller, Ian Ruppert, Samuel Ach
  • Patent number: D1115741
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: March 3, 2026
    Assignee: Charter Communications Operating, LLC
    Inventors: Daniel Allen, Ethan Miller, Chelsea Young, Ian Ruppert, Thomas Wachter, Colin Downer-Carlson
  • Patent number: D1128925
    Type: Grant
    Filed: September 18, 2025
    Date of Patent: June 2, 2026
    Assignee: CHECKPOINT SURGICAL, INC.
    Inventors: Eric Walker, Ben Cottrill, Ethan Miller, Chrissy Anderson, Kevin Scanlan, Derek Lewis