Patents by Inventor John Roper

John Roper 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: 11846968
    Abstract: A command to relocate data is transmitted by a storage controller. The command includes first address information associated with a first set of blocks storing the data at one or more storage devices using a first programming mode and second address information associated with a second set of blocks at the one or more storage devices to store the relocated data using a second programming mode. The command causes the relocation of the data from the first set of blocks to the second set of blocks while bypassing sending the data to the storage controller. An acknowledgement is received that the relocated data has been stored at the second number of blocks.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: December 19, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
  • Publication number: 20230061949
    Abstract: A command to relocate data is transmitted by a storage controller. The command includes first address information associated with a first set of blocks storing the data at one or more storage devices using a first programming mode and second address information associated with a second set of blocks at the one or more storage devices to store the relocated data using a second programming mode. The command causes the relocation of the data from the first set of blocks to the second set of blocks while bypassing sending the data to the storage controller. An acknowledgement is received that the relocated data has been stored at the second number of blocks.
    Type: Application
    Filed: November 4, 2022
    Publication date: March 2, 2023
    Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
  • Patent number: 11500570
    Abstract: A command to relocate data is transmitted by a storage controller. The command includes first address information associated with a first set of blocks storing the data at one or more storage devices using a first programming mode and second address information associated with a second set of blocks at the one or more storage devices to store the relocated data using a second programming mode. The command causes the relocation of the data from the first set of blocks to the second set of blocks while bypassing sending the data to the storage controller. An acknowledgement is received that the relocated data has been stored at the second number of blocks.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: November 15, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
  • Publication number: 20220129393
    Abstract: Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
    Type: Application
    Filed: January 7, 2022
    Publication date: April 28, 2022
    Inventors: STEVEN P. HODGSON, JOHN COLGROVE, ALAN S. DRISCOLL, NITIN NAGPAL, EMANUEL G. NOIK, JOHN ROPER
  • Patent number: 11221970
    Abstract: Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: January 11, 2022
    Assignee: Pure Storage, Inc.
    Inventors: John Colgrove, Alan S. Driscoll, Steven P. Hodgson, Nitin Nagpal, Emanuel G. Noik, John Roper
  • Publication number: 20210318827
    Abstract: A command to relocate data is transmitted by a storage controller. The command includes first address information associated with a first set of blocks storing the data at one or more storage devices using a first programming mode and second address information associated with a second set of blocks at the one or more storage devices to store the relocated data using a second programming mode. The command causes the relocation of the data from the first set of blocks to the second set of blocks while bypassing sending the data to the storage controller. An acknowledgement is received that the relocated data has been stored at the second number of blocks.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 14, 2021
    Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
  • Patent number: 11132391
    Abstract: A system and method, which may be an offline method, extracts relevant image features about listing items in a network-based publication system for enabling image similarity searching of such listing items. When a seller lists an item, an image of the item is uploaded and may be sent to a picture processing service, which generates several digests. The digests are compressed data structures each representing a particular image feature such as edge, color, texture, or words. These digests are then stored in a search database, where the digests can be used to retrieve listings by image similarity at scale. A similar process can be performed for a query listing for searching the search database for items similar to the query listing.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: September 28, 2021
    Assignee: eBay Inc.
    Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
  • Patent number: 10968284
    Abstract: The present invention is a multilayered composite comprising porous metal oxide particles that are covalently bonded by way of inorganic ether groups to one or more sites of a first polyhydroxyl-functionalized polymer. This first polymer is in turn covalently bonded by way of inorganic ether groups to one or more sites of a second polyhydroxyl-functionalized polymer. The multilayered composites can be prepared by contacting porous inorganic-oxide particles with a sufficient amount of OH-reactive crosslinking agent to form metal oxide particles imbibed with the crosslinking agent, and then contacting the inorganic-oxide particles with a solution of polyhydroxyl-functionalized polymer under reactive conditions.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: April 6, 2021
    Assignees: The Regents of the University of California, Dow Global Technologies LLC, Rohm and Haas Company
    Inventors: Joseph Jankolovits, Alexander S. Katz, Oz M. Gazit, James C. Bohling, John A. Roper, III
  • Publication number: 20200327953
    Abstract: A method of tracking flash memory in a storage system is provided. The method includes initializing a bad blocks threshold value and marking one or more planes or logical unit numbers (LUNs) of flash memory as bad, responsive to determining that bad blocks in the one or more planes or LUNs meet the bad blocks threshold value. The method includes adjusting the bad blocks threshold value, responsive to exceeding a threshold number or rate of retiring planes or LUNs of flash memory, and repeating the marking and the adjusting, with the bad blocks threshold value capped at a maximum threshold value.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Matthew D. Fleming, John Roper, Hari Kannan, John Boyle, Eric Michael Verwillow, Nenad Miladinovic, Eric Mueller
  • Patent number: 10774187
    Abstract: Embodiments of the present disclosure include organic polymeric particles, paper coating compositions, coated paper, and methods of forming coated paper with the paper coating compositions. The embodiments of the organic polymeric particle include an organic hydrophilic polymer with a unit for hydrogen bonding, and a hollow porous structure that comprises an organic polymer that at least partially surrounds the organic hydrophilic polymer, where the hollow porous structure has a pore surface area greater than 1 percent of a total theoretical exterior surface area of the hollow porous structure and the organic hydrophilic polymer and the hollow porous structure give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 15, 2020
    Assignee: OMNOVA SOLUTIONS, INC.
    Inventors: David J. Brennan, John P. Kelly, Brian J. Ninness, James G. Galloway, Alan B. Chaput, Jr., John A. Roper, III, John D. Oates
  • Patent number: 10683396
    Abstract: The present invention relates to composition and an article prepared by applying the composition to paper. The composition comprises an aqueous dispersion of acrylic or styrene acrylic polymer particles having a hard phase and a soft phase, wherein both phases comprise structural units of an specific acid monomer. The composition further includes sub-stoichiometric levels of a Zn++ or Zr++++ with respect to the carboxylic acid groups. The composition is useful as imparting block and tack resistance as a coating on paper.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: June 16, 2020
    Assignees: Dow Global Technologies LLC, Rohm and Haas Company
    Inventors: Bryan L. McCulloch, John A. Roper, III, Kaitlin Rosen
  • Publication number: 20200117685
    Abstract: A system and method, which may be an offline method, extracts relevant image features about listing items in a network-based publication system for enabling image similarity searching of such listing items. When a seller lists an item, an image of the item is uploaded and may be sent to a picture processing service, which generates several digests. The digests are compressed data structures each representing a particular image feature such as edge, color, texture, or words. These digests are then stored in a search database, where the digests can be used to retrieve listings by image similarity at scale. A similar process can be performed for a query listing for searching the search database for items similar to the query listing.
    Type: Application
    Filed: December 9, 2019
    Publication date: April 16, 2020
    Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
  • Patent number: 10528615
    Abstract: A system and method, which may be an offline method, extracts relevant image features about listing items in a network-based publication system for enabling image similarity searching of such listing items. When a seller lists an item, an image of the item is uploaded and may be sent to a picture processing service, which generates several digests. The digests are compressed data structures each representing a particular image feature such as edge, color, texture, or words. These digests are then stored in a search database, where the digests can be used to retrieve listings by image similarity at scale. A similar process can be performed for a query listing for searching the search database for items similar to the query listing.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: January 7, 2020
    Assignee: eBay, Inc.
    Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
  • Patent number: 10496556
    Abstract: Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: December 3, 2019
    Assignee: Pure Storage, Inc.
    Inventors: John Colgrove, Alan S. Driscoll, Steven P. Hodgson, Nitin Nagpal, Emanuel G. Noik, John Roper
  • Patent number: 10351678
    Abstract: Embodiments of the present disclosure include organic polymeric particles, paper coating compositions, coated paper, and methods of forming coated paper with the paper coating compositions. The embodiments of the organic polymeric particle include an organic hydrophilic polymer with a unit for hydrogen bonding, and a hollow porous structure that comprises an organic polymer that at least partially surrounds the organic hydrophilic polymer, where the hollow porous structure has a pore surface area greater than 1 percent of a total theoretical exterior surface area of the hollow porous structure and the organic hydrophilic polymer and the hollow porous structure give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: July 16, 2019
    Assignee: OMNOVA Solutions Inc.
    Inventors: David J. Brennan, John P. Kelly, Brian J. Ninness, James G. Galloway, Alan B. Chaput, Jr., John A. Roper, III, John D. Oates
  • Publication number: 20190185674
    Abstract: The present invention is a composition comprising an aqueous dispersion of metal oxide pigment particles coated with a polymer comprising structural units of an alkyltrihydroxysilane or a salt thereof. The composition of the present invention provides hydrophobicity to pigment particles, thereby imparting water resistance, and allows for high loadings of pigment in water without increased viscosity.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 20, 2019
    Inventors: James C. Bohling, Yijun Guo, Alexander Katz, Manish Mishra, Clayton J. Radke, John A. Roper, III, Antony K. Van Dyk
  • Publication number: 20190153172
    Abstract: Embodiments of the present disclosure include organic polymeric particles, paper coating compositions, coated paper, and methods of forming coated paper with the paper coating compositions. The embodiments of the organic polymeric particle include an organic hydrophilic polymer with a unit for hydrogen bonding, and a hollow porous structure that comprises an organic polymer that at least partially surrounds the organic hydrophilic polymer, where the hollow porous structure has a pore surface area greater than 1 percent of a total theoretical exterior surface area of the hollow porous structure and the organic hydrophilic polymer and the hollow porous structure give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Inventors: David J. BRENNAN, John P. KELLY, Brian J. NINNESS, James G. GALLOWAY, Alan B. CHAPUT, JR., John A. ROPER, III, John D. OATES
  • Patent number: 10189958
    Abstract: A method of forming an organic polymeric particle, comprising (i) forming a core of an organic hydrophilic polymer with monomers that contains an acid group, a latent acid group, or a combination thereof; (ii) forming a shell that comprises an organic polymer with monomers that contains an acid group, a latent acid group, or a combination thereof to encapsulate the core, where the shell has an initial size; expanding the core to form a hollow porous structure from the shell, where the hollow porous structure has an expanded size larger than an initial size of the shell; and (iii) hydrolyzing the acid group, the latent acid group or the combination thereof of the hollow porous structure and the organic hydrophilic polymer to give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: January 29, 2019
    Assignee: OMNOVA Solutions, Inc.
    Inventors: David J. Brennan, John P. Kelly, Brian J. Ninness, James G. Galloway, Alan B. Chaput, Jr., John A. Roper, III, John D. Oates
  • Publication number: 20190023853
    Abstract: The present invention relates to composition and an article prepared by applying the composition to paper. The composition comprises an aqueous dispersion of acrylic or styrene acrylic polymer particles having a hard phase and a soft phase, wherein both phases comprise structural units of an specific acid monomer. The composition further includes sub-stoichiometric levels of a Zn++ or Zr++++ with respect to the carboxylic acid groups. The composition is useful as imparting block and tack resistance as a coating on paper.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 24, 2019
    Inventors: Bryan L. McCulloch, John A. Roper, III, Kaitlin Rosen
  • Patent number: 10184062
    Abstract: The present invention relates to a coating composition comprising an aqueous dispersion of a binder and first and second core-shell polymer particles having aqueous neutralized acid cores, wherein the dry bulk density of the first core-shell polymer particles is in the range of 0.25 to 0.5 g/mL; and the dry bulk density of the second core-shell polymer particles is in the range of 0.30 to 0.90 g/mL. The composition of the present invention is useful as an undercoat layer for a thermosensitive recording material.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: January 22, 2019
    Assignees: Dow Global Technologies LLC, Rohm and Haas Company
    Inventors: Brian R. Einsla, Valeriy V. Ginzburg, Lanfang Li, John A. Roper, III, Rebecca Smith, Jian Yang