Patents by Inventor Sebastian P. Sobolewski

Sebastian P. Sobolewski 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).

  • Publication number: 20210117083
    Abstract: The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system allows an administrator of the computer network to define two or more volumes on the primary data storage system and define quality of service goals for each volume. The primary data storage system operates so as allocate resources within the primary data storage system to the volumes based upon criticality and performance goals specified for each of the volumes.
    Type: Application
    Filed: December 3, 2020
    Publication date: April 22, 2021
    Inventors: David A. Gallant, Kelly E. Long, Paul A. Ashmore, Sebastian P. Sobolewski
  • Patent number: 10891054
    Abstract: The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system allows an administrator of the computer network to define two or more volumes on the primary data storage system and define quality of service goals for each volume. The primary data storage system operates so as allocate resources within the primary data storage system to the volumes based upon criticality and performance goals specified for each of the volumes.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: January 12, 2021
    Assignee: NEXGEN STORAGE, INC.
    Inventors: David A. Gallant, Kelly E. Long, Paul A. Ashmore, Sebastian P. Sobolewski
  • Patent number: 10866742
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for archiving storage volume snapshots. An archive module determines at least one snapshot or point in time copy of data. A metadata module determines metadata for restoring a snapshot or point in time copy. A storage module replicates a snapshot or point in time copy and stores the replicated snapshot or point in time copy and metadata to a target storage location, such as one or more data files in a file system of one or more storage devices from a different vendor than a storage device from which the data was copied. In another embodiment, both the ability to archive a storage volume snapshot and restore a previously archived storage volume snapshot is provided.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: December 15, 2020
    Assignee: NEXGEN STORAGE, INC.
    Inventors: John A. Patterson, Sebastian P. Sobolewski
  • Publication number: 20190220191
    Abstract: The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system allows an administrator of the computer network to define two or more volumes on the primary data storage system and define quality of service goals for each volume. The primary data storage system operates so as allocate resources within the primary data storage system to the volumes based upon criticality and performance goals specified for each of the volumes.
    Type: Application
    Filed: March 21, 2019
    Publication date: July 18, 2019
    Applicant: NexGen Storage, Inc.
    Inventors: David A. Gallant, Kelly E. Long, Paul A. Ashmore, Sebastian P. Sobolewski
  • Patent number: 10282101
    Abstract: The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system allows an administrator of the computer network to define two or more volumes on the primary data storage system and define quality of service goals for each volume. The primary data storage system operates so as allocate resources within the primary data storage system to the volumes based upon criticality and performance goals specified for each of the volumes.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: May 7, 2019
    Assignee: NexGen Storage, Inc.
    Inventors: David A. Gallant, Kelly E. Long, Paul A. Ashmore, Sebastian P. Sobolewski
  • Patent number: 10275351
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on different storage volumes associated with the storage commands. A method may include reordering storage commands based on different snapshots associated with the storage commands. A method may include adjusting a frequency of writing data from a write buffer based on a rate of write requests. A method may include adjusting a ratio of storage capacity for storing mirrored write data to storage capacity for storing non-mirrored read data.
    Type: Grant
    Filed: June 26, 2016
    Date of Patent: April 30, 2019
    Assignee: NexGen Storage, Inc.
    Inventors: Kelly E. Long, Sebastian P. Sobolewski, Paul A. Ashmore
  • Patent number: 10223262
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on different storage volumes associated with the storage commands. A method may include reordering storage commands based on different snapshots associated with the storage commands. A method may include adjusting a frequency of writing data from a write buffer based on a rate of write requests. A method may include adjusting a ratio of storage capacity for storing mirrored write data to storage capacity for storing non-mirrored read data.
    Type: Grant
    Filed: June 26, 2016
    Date of Patent: March 5, 2019
    Assignee: NexGen Storage, Inc.
    Inventors: Kelly E. Long, Sebastian P. Sobolewski, Paul A. Ashmore
  • Publication number: 20160371184
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on different storage volumes associated with the storage commands. A method may include reordering storage commands based on different snapshots associated with the storage commands. A method may include adjusting a frequency of writing data from a write buffer based on a rate of write requests. A method may include adjusting a ratio of storage capacity for storing mirrored write data to storage capacity for storing non-mirrored read data.
    Type: Application
    Filed: June 26, 2016
    Publication date: December 22, 2016
    Inventors: Kelly E. Long, Sebastian P. Sobolewski, Paul A. Ashmore
  • Publication number: 20160371183
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on different storage volumes associated with the storage commands. A method may include reordering storage commands based on different snapshots associated with the storage commands. A method may include adjusting a frequency of writing data from a write buffer based on a rate of write requests. A method may include adjusting a ratio of storage capacity for storing mirrored write data to storage capacity for storing non-mirrored read data.
    Type: Application
    Filed: June 26, 2016
    Publication date: December 22, 2016
    Inventors: Kelly E. Long, Sebastian P. Sobolewski, Paul A. Ashmore
  • Patent number: 9423978
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on different storage volumes associated with the storage commands. A method may include reordering storage commands based on different snapshots associated with the storage commands. A method may include adjusting a frequency of writing data from a write buffer based on a rate of write requests. A method may include adjusting a ratio of storage capacity for storing mirrored write data to storage capacity for storing non-mirrored read data.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: August 23, 2016
    Assignee: NexGen Storage, Inc.
    Inventors: Kelly E. Long, Sebastian P. Sobolewski, Paul A. Ashmore
  • Publication number: 20160117103
    Abstract: The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system allows an administrator of the computer network to define two or more volumes on the primary data storage system and define quality of service goals for each volume. The primary data storage system operates so as allocate resources within the primary data storage system to the volumes based upon criticality and performance goals specified for each of the volumes.
    Type: Application
    Filed: November 2, 2015
    Publication date: April 28, 2016
    Applicant: NexGen Storage, Inc.
    Inventors: David A. Gallant, Kelly E. Long, Paul A. Ashmore, Sebastian P. Sobolewski
  • Publication number: 20140337562
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on different storage volumes associated with the storage commands. A method may include reordering storage commands based on different snapshots associated with the storage commands. A method may include adjusting a frequency of writing data from a write buffer based on a rate of write requests. A method may include adjusting a ratio of storage capacity for storing mirrored write data to storage capacity for storing non-mirrored read data.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 13, 2014
    Applicant: Fusion-io, Inc.
    Inventors: Kelly E. Long, Sebastian P. Sobolewski, Paul A. Ashmore