Patents by Inventor John T. Cardente

John T. Cardente 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: 9152628
    Abstract: A file server having a redundant data elimination store responds to requests from clients for copies of space-reduced files. For reduced storage requirements and reduced processing time, a baseline version of unshared data blocks is created in the file server, and then the baseline version is space reduced by conversion to a stub version of shared data blocks, and then the file server responds to a request from a client for creation of one or more space-reduced copies by cloning the stub version. The file server may also respond to a request for creation of a modified space-reduced copy having specified data written at a specified offset. For example, the file server creates a respective modified copy of a virtual server image file for use by each client of the file server.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 6, 2015
    Assignee: EMC Corporation
    Inventors: Christopher H. Stacey, John T. Cardente
  • Patent number: 8473566
    Abstract: Methods, systems, and computer program products for managing quality of service for shared storage accessed by a plurality of nodes are disclosed. According to one method, at a node of a plurality of nodes sharing access to a first disk array, quality-of-service (QoS) metadata associated with a portion of the disk array are requested from a server, wherein the QoS metadata includes at least one performance criterion for the portion of the disk array. I/O performance is monitored for the portion of the disk array in response to receiving the QoS metadata. The monitored I/O performance is compared with the QoS metadata. Based upon the comparison of the monitored I/O performance with the QoS metadata, it is determined whether a QoS violation has occurred. In response to determining that a QoS violation has occurred, the server is requested to migrate data associated with the portion of the disk array.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: June 25, 2013
    Assignee: EMC Corporation
    Inventors: John T. Cardente, James T. Compton, Michael B. Evans, Stephen A. Fridella, Uday K. Gupta
  • Patent number: 7502886
    Abstract: A data storage device includes a device interface for receiving data access requests, a plurality of non-volatile memory devices and a controller that accesses the non-volatile memory devices in response to the received data access requests. The plurality of non-volatile memory devices include at least one of flash memory; compact flash memory; magnoresistive RAM; ferroelectric RAM; any type of volatile memories, such as dynamic and static RAM, maintained as non-volatile with the use of a power subsystem; mechanical memory devices and microelectromechanical memory devices.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: March 10, 2009
    Assignee: EMC Corporation
    Inventors: Michael Kowalchik, John T. Cardente
  • Patent number: 6594733
    Abstract: A shared line coherency method and mechanism for maintaining coherency of shared lines of information. Each line will have a single home node and may have a plurality of leaf nodes and a single owner node. The owner node is the first node to access the line or the last node to modify the line and tracks all leaf nodes. All requests to a line are directed to the home node of the line, which provides a copy of the line to the requesting node and forwards the request to the owner node for completion. Each node maintains a line tag for each line resident in the node and a line tag includes a line state value and an identifier of a current node to which the node is to direct communications relevant to the line.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: July 15, 2003
    Inventor: John T. Cardente