Patents by Inventor Millard C. Taylor, II

Millard C. Taylor, II 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: 9910791
    Abstract: The techniques presented herein provide for initializing and upgrading data encryption capability in a data storage system. The data storage system in initialized to encrypt data writes using a system wide encryption key. A request is received to upgrade the encryption functionality in the data storage system. A data slice is identified for encryption, wherein the data slice is stored in a RAID group in the data storage system. The data slice is pinned in a first cache memory of a first storage processor and persisted in a second cache memory of a second storage processor. The data slice encrypted and a write operation is initiated to write the encrypted data slice back to the RAID group. If the write operation was successful, the data slice is unpinned the first and second cache memory associated with the data slice is freed, else if the write operation was unsuccessful, the data slice is unpinned and the first and second cache memory associated with the data slice are flushed.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 6, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Thomas N. Dibb, Naizhong Chiu, Gregory W. Lazar, Xuan Tang, Millard C. Taylor, II
  • Patent number: 9230121
    Abstract: Improved clustered storage systems make use of a software toggle switch stored in a shared persistent configuration database, which allows a peer node to be rebooted into a FIPS 140 mode defined by the switch and then to take over as master while the original master node reboots into the new FIPS 140 mode as defined by the switch. Advantageously, system availability is maintained as the nodes are rebooted sequentially while a master is always available. The persistent switch allows for synchronization, while also allowing persistence of state even in the event of a system crash.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 5, 2016
    Assignee: EMC Corporation
    Inventors: Benjamin P. Kelley, Mahadevan Vasudevan, Millard C. Taylor, II
  • Patent number: 9231955
    Abstract: The subject disclosure is generally directed towards an automated mechanism in a computer network or system that controls resource access to any resource designated as needing multiparty authorization. In one aspect, a resource that needs multiparty authorization before access is allowed is identified, along with policy that specifies an authorizer (or multiple authorizers) for the resource. An access control list may contain metadata that indicates the need for multiparty authorization. Authorization may be provided via a token, which may be cached for future use.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 5, 2016
    Assignee: EMC Corporation
    Inventors: Ruchika Mehresh, Millard C Taylor, II, Ankita Pawar, Obeahon O. Okaiwele, Xuan Tang
  • Patent number: 8973021
    Abstract: A method for use in facilitating Java communications is disclosed. A Java applet is caused to open a socket on a port number. A JSP having the port number is invoked. A hidden applet is generated, the hidden applet establishing a communication connection between the JSP and the Java applet by opening a socket connection on the same port number.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 3, 2015
    Assignee: EMC Corporation
    Inventors: Eric Lewine, Matthew Lenkeit, Millard C. Taylor, II
  • Patent number: 8635707
    Abstract: A method for use in managing object access is disclosed. A request is received at a reference monitor, wherein the request comprises an object type, an action associated with the object, credentials associated with a user, and access information. Template information is received at the reference monitor, wherein the template information specifies allowable access for the object using qualifiers for the object. For the user, determining at a management request engine whether to allow the action associated with the object based on the request and the template. Also disclosed is a system for use in managing object access.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: January 21, 2014
    Assignee: EMC Corporation
    Inventors: Mark A. Parenti, Stephen J. Todd, Gregory W. Lazar, Millard C. Taylor, II