Patents by Inventor Joseph E. Algieri

Joseph E. Algieri 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: 20230367876
    Abstract: In some examples, a storage system intercepts a write request communicated over a network from a requester in a host system, the write request to write data of a data volume. The storage system determines whether the data of the write request matches a specified pattern. In response to determining that the data of the write request does not match the specified pattern, the storage system indicates that the write request from the requester in the host system has been corrupted by malware that has performed an unauthorized encryption on the data.
    Type: Application
    Filed: May 10, 2022
    Publication date: November 16, 2023
    Inventors: Joseph E. Algieri, Alex Veprinsky
  • Publication number: 20230351015
    Abstract: In some examples, a storage system creates a first copy of a data volume, and receives write requests having a specified characteristic from a host system, the write requests to write data of the data volume, where the storage system is to reject the write requests having the specified characteristic and to accept write requests without the specified characteristic. The storage system maintains metadata for the first copy of the data volume, the metadata indicating blocks of the data volume that have changed since the first copy of the data volume was created. The storage system determines, using the metadata, whether an unauthorized data encryption of the data of the data volume has occurred.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Inventors: Joseph E. Algieri, Alex Veprinsky
  • Publication number: 20180276142
    Abstract: Examples discussed herein include receiving a notification about an event occurring in a storage array. In response to receiving the notification a cache of the storage array may be frozen and the data in the cache may be flushed to a persistent storage. The data in the cache is stored in the cache prior to the event. Examples also include receiving first data in a first host write request that is received after the event from a host device, sending a write request complete signal to the host device, and flushing the first data to the persistent storage. The first data is flushed after the data in cache is flushed.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Inventors: Joseph E. Algieri, John J. Sengenberger, Siamak Nazari
  • Patent number: 7236915
    Abstract: A technique and user interface for the assignment of computer system resources and, particularly, for the assignment of storage system resources. The invention allows a user to make design selections through a user interface and, then, automatically provides an indication to the user as the effect of the selections. For example, various performance parameters for each of several applications may be displayed graphically as a chart. In response to the user adjusting a parameter for one application, the invention determines what effect this change will have on the other displayed parameters. A design for the computer system is developed. Levels of performance parameters for the design are predicted. The predicted levels of performance parameters are compared to the desired levels of performance parameters. When the predicted levels are lower than the desired levels, the design is modified. The design may be modified by reducing the desired levels of performance parameters based on utility functions.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: June 26, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joseph E. Algieri, John Wilkes
  • Publication number: 20030033132
    Abstract: A technique and user interface for the assignment of computer system resources and, particularly, for the assignment of storage system resources. The invention allows a user to make design selections through a user interface and, then, automatically provides an indication to the user as the effect of the selections. For example, various performance parameters for each of several applications may be displayed graphically as a chart. In response to the user adjusting a parameter for one application, the invention determines what effect this change will have on the other displayed parameters. A design for the computer system is developed. Levels of performance parameters for the design are predicted. The predicted levels of performance parameters are compared to the desired levels of performance parameters. When the predicted levels are lower than the desired levels, the design is modified. The design may be modified by reducing the desired levels of performance parameters based on utility functions.
    Type: Application
    Filed: August 9, 2001
    Publication date: February 13, 2003
    Inventors: Joseph E. Algieri, John Wilkes