Patents by Inventor John Groves

John Groves 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: 12638984
    Abstract: A system can include a memory device and a processing device operatively coupled with the memory device, to perform operations including recording, in a change log associated with a snapshot of a data object, an entry reflecting a change made by a first host application to the data object, wherein the entry contains information reflecting a current state of a part of the data object; receiving a request to read the part of the data object; determining whether the request is received from the first host application; and responsive to determining that the request is received from the first host application, retrieving the part from the entry of the change log.
    Type: Grant
    Filed: July 19, 2024
    Date of Patent: May 26, 2026
    Assignee: Micron Technology, Inc.
    Inventor: John Groves
  • Publication number: 20240377973
    Abstract: A system can include a memory device and a processing device operatively coupled with the memory device, to perform operations including recording, in a change log associated with a snapshot of a data object, an entry reflecting a change made by a first host application to the data object, wherein the entry contains information reflecting a current state of a part of the data object; receiving a request to read the part of the data object; determining whether the request is received from the first host application; and responsive to determining that the request is received from the first host application, retrieving the part from the entry of the change log.
    Type: Application
    Filed: July 19, 2024
    Publication date: November 14, 2024
    Inventor: John Groves
  • Patent number: 12073097
    Abstract: A system can include a memory device and a processing device operatively coupled with the memory device, to perform operations including receiving, from a first host application, a data object to store on the memory device and associating an object identifier with physical address ranges. The operations can further include associating the object identifier with a snapshot identifier to define a snapshot and mapping the physical address ranges to corresponding virtual address ranges of a second host application. The operations can also include responsive to receiving, from the first host application, a request to write to the data object recording, in a change log, an entry reflecting a change made to the data object, and responsive to receiving, from the first host application, a request to read a part of the data object, retrieving the part from the entry of the change log.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: August 27, 2024
    Assignee: Micron Technology, Inc.
    Inventor: John Groves
  • Publication number: 20240069758
    Abstract: A system can include a memory device and a processing device operatively coupled with the memory device, to perform operations including receiving, from a first host application, a data object to store on the memory device and associating an object identifier with physical address ranges. The operations can further include associating the object identifier with a snapshot identifier to define a snapshot and mapping the physical address ranges to corresponding virtual address ranges of a second host application. The operations can also include responsive to receiving, from the first host application, a request to write to the data object recording, in a change log, an entry reflecting a change made to the data object, and responsive to receiving, from the first host application, a request to read a part of the data object, retrieving the part from the entry of the change log.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventor: John Groves
  • Publication number: 20070275369
    Abstract: A method and assay are described for measuring the interaction between a ligand and an analyte. The assay can include a suspension of colloidal particles that are associated with a ligand of interest. The colloidal particles are maintained in the suspension at or near a phase transition state from a condensed phase to a dispersed phase. An analyte to be tested is then added to the suspension. If the analyte binds to the ligand, a phase change occurs to indicate that the binding was successful.
    Type: Application
    Filed: December 6, 2004
    Publication date: November 29, 2007
    Inventors: John Groves, Michael Baksh, Michal Jaros
  • Publication number: 20060199792
    Abstract: This invention provides a novel class of substituted macrocyclic metallic complexes. The complexes are useful as peroxynitrite decomposition catalysts. Pharmaceutical compositions, and methods of making and using the compounds, or a pharmaceutically acceptable salt, hydrate, prodrug, or mixture thereof are also described.
    Type: Application
    Filed: November 10, 2005
    Publication date: September 7, 2006
    Inventors: John Groves, Suzanne Moeller
  • Publication number: 20050099419
    Abstract: A method and system for fault isolation within a network element in an optical network is described. A single fault in the system can give rise to multiple alarms detected at multiple points. Finding the root cause alarm corresponding to the fault that has triggered these alarms is important for fault isolation and is the focus of attention for this invention. The network element is modeled by a directed acyclic graph that captures the interactions among various components in the network element. Using a graph-based technique the invention analyzes the various topological faults raised and their locations for identifying root cause alarms and masking all correlated alarms.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 12, 2005
    Inventors: Arthur Castonguay, John Groves