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: 11846968Abstract: 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: GrantFiled: November 4, 2022Date of Patent: December 19, 2023Assignee: PURE STORAGE, INC.Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
-
Publication number: 20230061949Abstract: 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: ApplicationFiled: November 4, 2022Publication date: March 2, 2023Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
-
Patent number: 11500570Abstract: 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: GrantFiled: June 21, 2021Date of Patent: November 15, 2022Assignee: Pure Storage, Inc.Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
-
Publication number: 20220129393Abstract: 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: ApplicationFiled: January 7, 2022Publication date: April 28, 2022Inventors: STEVEN P. HODGSON, JOHN COLGROVE, ALAN S. DRISCOLL, NITIN NAGPAL, EMANUEL G. NOIK, JOHN ROPER
-
Patent number: 11221970Abstract: 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: GrantFiled: September 26, 2019Date of Patent: January 11, 2022Assignee: Pure Storage, Inc.Inventors: John Colgrove, Alan S. Driscoll, Steven P. Hodgson, Nitin Nagpal, Emanuel G. Noik, John Roper
-
Publication number: 20210318827Abstract: 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: ApplicationFiled: June 21, 2021Publication date: October 14, 2021Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
-
Patent number: 11132391Abstract: 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: GrantFiled: December 9, 2019Date of Patent: September 28, 2021Assignee: eBay Inc.Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
-
Patent number: 10968284Abstract: 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: GrantFiled: February 2, 2017Date of Patent: April 6, 2021Assignees: The Regents of the University of California, Dow Global Technologies LLC, Rohm and Haas CompanyInventors: Joseph Jankolovits, Alexander S. Katz, Oz M. Gazit, James C. Bohling, John A. Roper, III
-
Publication number: 20200327953Abstract: 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: ApplicationFiled: April 11, 2019Publication date: October 15, 2020Inventors: Matthew D. Fleming, John Roper, Hari Kannan, John Boyle, Eric Michael Verwillow, Nenad Miladinovic, Eric Mueller
-
Patent number: 10774187Abstract: 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: GrantFiled: January 25, 2019Date of Patent: September 15, 2020Assignee: 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: 10683396Abstract: 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: GrantFiled: July 17, 2018Date of Patent: June 16, 2020Assignees: Dow Global Technologies LLC, Rohm and Haas CompanyInventors: Bryan L. McCulloch, John A. Roper, III, Kaitlin Rosen
-
Publication number: 20200117685Abstract: 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: ApplicationFiled: December 9, 2019Publication date: April 16, 2020Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
-
Patent number: 10528615Abstract: 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: GrantFiled: July 21, 2017Date of Patent: January 7, 2020Assignee: eBay, Inc.Inventors: Naren Chittar, Sanjay Pundlkrao Ghatare, Ryan McDonald, John Roper, Michael Schmitz
-
Patent number: 10496556Abstract: 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: GrantFiled: June 25, 2015Date of Patent: December 3, 2019Assignee: Pure Storage, Inc.Inventors: John Colgrove, Alan S. Driscoll, Steven P. Hodgson, Nitin Nagpal, Emanuel G. Noik, John Roper
-
Patent number: 10351678Abstract: 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: GrantFiled: November 17, 2015Date of Patent: July 16, 2019Assignee: 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: 20190185674Abstract: 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: ApplicationFiled: December 19, 2018Publication date: June 20, 2019Inventors: James C. Bohling, Yijun Guo, Alexander Katz, Manish Mishra, Clayton J. Radke, John A. Roper, III, Antony K. Van Dyk
-
Publication number: 20190153172Abstract: 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: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Inventors: 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: 10189958Abstract: 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: GrantFiled: October 24, 2017Date of Patent: January 29, 2019Assignee: 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: 20190023853Abstract: 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: ApplicationFiled: July 17, 2018Publication date: January 24, 2019Inventors: Bryan L. McCulloch, John A. Roper, III, Kaitlin Rosen
-
Patent number: 10184062Abstract: 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: GrantFiled: December 1, 2016Date of Patent: January 22, 2019Assignees: Dow Global Technologies LLC, Rohm and Haas CompanyInventors: Brian R. Einsla, Valeriy V. Ginzburg, Lanfang Li, John A. Roper, III, Rebecca Smith, Jian Yang