Patents by Inventor Donald Mace

Donald Mace 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: 11836355
    Abstract: A method may include, in an operating system of an information handling system: responsive to a determination that a storage resource of the information handling system is experiencing a predictor of a failure of the storage resource, issuing a command to the storage resource to reload firmware code of the storage resource; responsive to the storage resource reloading the firmware code and reset of the storage resource following reloading of the firmware code, determining whether the predictor persists; and responsive to determining whether the predictor persists, performing a responsive action.
    Type: Grant
    Filed: November 21, 2021
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Donald Mace, Xiaoye Jiang, Arieh Don
  • Publication number: 20230237181
    Abstract: Methods and systems disclosed herein extend an entity's private cloud security model to the entity's public cloud. Public cloud access permissions are defined, in accordance with a security model implemented in the entity's private cloud, for one or more of the entity's public cloud resources. The public cloud permissions are pushed or otherwise provided to an access module within the private cloud. Upon receiving a request to access a public cloud resource, the private cloud access module is invoked to grant or deny the access request in accordance with the public cloud access permissions. Similarly, upon receiving a request to access a private cloud resource, the private cloud access module is invoked to process the access request in accordance with private cloud access permissions, thereby beneficially enabling users to interact with a single access interface regardless of whether the resource reside within the entity's cloud platform.
    Type: Application
    Filed: January 26, 2022
    Publication date: July 27, 2023
    Applicant: Dell Products L.P.
    Inventors: Michael G. VARTERESIAN, Muzhar S. KHOKHAR, Wenfeng LI, Donald MACE
  • Publication number: 20230239298
    Abstract: A disclosed method for managing access control in cloud based environment with on-premises and off-premises access portals includes storing account mapping information, indicative of an association between on-premises accounts off-premises accounts, to a lockbox in each of the plurality of clusters and deploying an off-premises agent in each of the clusters. One or more of the clusters may exist within a hyper-converged infrastructure system. Each off-premises agent may be configured to retrieve cluster access information indicative of access permissions for the on-premises node cluster and upload the cluster access information to an off-premises access control service. The access permissions for the on-premises cluster and the off-premises access permissions may comprise role based access permissions.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Applicant: Dell Products L.P.
    Inventors: Muzhar S. KHOKHAR, Michael G. VARTERESIAN, Wenfeng LI, Haijun ZHONG, Chen LIANG, Donald MACE, Stéphane MENG
  • Publication number: 20230239302
    Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to: receive, from a cloud management portal, a request to execute a management task, wherein the request includes information regarding a cloud identity associated with the request; determine a local identity that corresponds to the cloud identity; determine whether the local identity has sufficient privileges to execute the management task; and in response to a determination that the local identity does have sufficient privileges to execute the management task, cause the management task to be executed.
    Type: Application
    Filed: January 26, 2022
    Publication date: July 27, 2023
    Applicant: Dell Products L.P.
    Inventors: Michael G. VARTERESIAN, Muzhar S. KHOKHAR, Wenfeng LI, Donald MACE
  • Publication number: 20230152979
    Abstract: A method may include, in an operating system of an information handling system: responsive to a determination that a storage resource of the information handling system is experiencing a predictor of a failure of the storage resource, issuing a command to the storage resource to reload firmware code of the storage resource; responsive to the storage resource reloading the firmware code and reset of the storage resource following reloading of the firmware code, determining whether the predictor persists; and responsive to determining whether the predictor persists, performing a responsive action.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Applicant: Dell Products L.P.
    Inventors: Donald MACE, Xiaoye JIANG, Arieh DON
  • Patent number: 11226805
    Abstract: A method and system for predicting upgrade completion times in hyper-converged infrastructure (HCI) environments. Specifically, the method and system disclosed herein entail applying machine learning to forecast these upgrade completion times based on select static and dynamic indicators deduced to significantly impact the performance of upgrade processes across node clusters in HCI environments.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: January 18, 2022
    Assignee: Dell Products L.P.
    Inventors: Chao Chen, Wen Yu Tang, Xiang Huang, Muzhar S. Khokhar, Donald Mace, Somchai Pitchayanonnetr
  • Patent number: 10936375
    Abstract: A Hyper-Converged Infrastructure (HCI) monitoring system includes server devices that each provide a respective HCI system that is part of an HCI cluster. A communication queue and a manager subsystem are provided on at least one of the server devices. The manager subsystem provides, in the communication queue, first workload code that is configured to run on a first server device and that is associated with a first HCI system identifier for a first HCI system provided by the first server device. The first HCI system accesses the communication queue, retrieves the first workload code in response to the first workload code being associated with the first HCI system identifier, executes the first workload code, and provides associated results to the communication queue. The manager subsystem retrieves, from the communication queue, the first results, and reports at least one of the first results to an administrator device.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: March 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Lewei Ji, Kai Chen, Wenyu Tang, Han Gao, Donald Mace
  • Publication number: 20210034350
    Abstract: A method and system for predicting upgrade completion times in hyper-converged infrastructure (HCI) environments. Specifically, the method and system disclosed herein entail applying machine learning to forecast these upgrade completion times based on select static and dynamic indicators deduced to significantly impact the performance of upgrade processes across node clusters in HCI environments.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Chao Chen, Wen Yu Tang, Xiang Huang, Muzhar S. Khokhar, Donald Mace, Somchai Pitchayanonnetr
  • Patent number: 10896440
    Abstract: Usage and performance data from a plurality of installed appliances is received via a network, a different corresponding subset of said appliances being associated with each of a plurality of customers. Said usage and performance data across customers is analyzed to identify capacity utilization related trends. A targeted offer is determined for a given customer, based at least in part on said analysis across customers and the given customer's own usage and performance data.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: January 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Donald Mace, Xiaoye Jiang, Gil Shneorson
  • Patent number: 10698677
    Abstract: A method and system for lifecycle management optimization. Specifically, the method and system disclosed herein eliminate the performance of exhaustive pre-checks, which pertain to determining compatibility between downloaded upgrade packages for installed components in a computing system and a current state of the computing system. Traditional approaches to performing lifecycle management operations entail downloading upgrade packages first, followed by the performance of the exhaustive pre-checks thereafter. In contrast, the method and system disclosed herein perform the pre-checks first, through a processing of fingerprints and, subsequently, based on the outcome of the pre-checks, allowing the upgrade packages to be downloaded or providing feedback to mitigate any issues that may arise.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: June 30, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Donald Mace, Xiaoye Jiang
  • Publication number: 20200151024
    Abstract: A Hyper-Converged Infrastructure (HCI) monitoring system includes server devices that each provide a respective HCI system that is part of an HCI cluster. A communication queue and a manager subsystem are provided on at least one of the server devices. The manager subsystem provides, in the communication queue, first workload code that is configured to run on a first server device and that is associated with a first HCI system identifier for a first HCI system provided by the first server device. The first HCI system accesses the communication queue, retrieves the first workload code in response to the first workload code being associated with the first HCI system identifier, executes the first workload code, and provides associated results to the communication queue. The manager subsystem retrieves, from the communication queue, the first results, and reports at least one of the first results to an administrator device.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventors: Lewei Ji, Kai Chen, Wenyu Tang, Han Gao, Donald Mace
  • Publication number: 20190340005
    Abstract: A method and system for lifecycle management optimization. Specifically, the method and system disclosed herein eliminate the performance of exhaustive pre-checks, which pertain to determining compatibility between downloaded upgrade packages for installed components in a computing system and a current state of the computing system. Traditional approaches to performing lifecycle management operations entail downloading upgrade packages first, followed by the performance of the exhaustive pre-checks thereafter. In contrast, the method and system disclosed herein perform the pre-checks first, through a processing of fingerprints and, subsequently, based on the outcome of the pre-checks, allowing the upgrade packages to be downloaded or providing feedback to mitigate any issues that may arise.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Donald Mace, Xiaoye Jiang
  • Patent number: 10142208
    Abstract: Usage and performance data from a plurality of installed appliances is received via a network, a different corresponding subset of said appliances being associated with each of a plurality of customers. A set of one or more appliance resources required to support a virtualized application workload is determined based at least in part on usage and performance data from the plurality of installed appliances. An amount of unutilized capacity available with respect to said one or more appliance resources is determined based at least in part on appliance usage and performance data received from a given customer. A determination is made, based at least in part on said amount of unutilized capacity available with respect to said one or more appliance resources for the given customer and said set of one or more appliance resources required to support said virtualized application workload, as to whether the given customer's currently available resources are sufficient to support said virtualized application workload.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 27, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Donald Mace, Xiaoye Jiang
  • Patent number: 10003501
    Abstract: A plurality of network cables are physically connected to a plurality of network ports on an appliance, wherein the appliance comprises a plurality of nodes each associated with a corresponding chassis slot position in which the node is located within a chassis of the appliance and each node having at least one management network port and one host network port. A network address is identified for each of the plurality of network ports. A first subset of network addresses is identified as being associated with a management network port and a second subset of network addresses is identified as being associated with a host network port based at least in part on a respective response received from each network address to a management request using a management interface protocol. For each management network port, a corresponding chassis slot position is associated with that management network port based at least in part on a response to a slot request using the management interface protocol.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 19, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Joan Xiong, Jia Xin, Xi Chen, Donald Mace, Xiaoye Jiang
  • Publication number: 20170186034
    Abstract: Usage and performance data from a plurality of installed appliances is received via a network, a different corresponding subset of said appliances being associated with each of a plurality of customers. Said usage and performance data across customers is analyzed to identify capacity utilization related trends. A targeted offer is determined for a given customer, based at least in part on said analysis across customers and the given customer's own usage and performance data.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Donald Mace, Xiaoye Jiang, Gil Shneorson
  • Patent number: 8930464
    Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: January 6, 2015
    Assignee: EMC Corporation
    Inventors: Donald Mace, Shawn Duarte, Kevin Derhak, Chris E. Rowen
  • Patent number: 8856241
    Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: October 7, 2014
    Assignee: EMC Corporation
    Inventors: Kevin Derhak, Shawn Duarte, Donald Mace
  • Patent number: 8527593
    Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: September 3, 2013
    Assignee: EMC Corporation
    Inventors: Donald Mace, Shawn Duarte
  • Patent number: 8032599
    Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: October 4, 2011
    Assignee: EMC Corporation
    Inventors: Donald Mace, Chris Rowen, Kevin Derhak, Shawn Duarte
  • Patent number: 7730148
    Abstract: An email archive system and associated techniques are described. Archived emails may be stored locally on a user's client computer in a local archive store. The email archive system and associated techniques may interact with an email message system and an email client application.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: June 1, 2010
    Assignee: EMC Corporation
    Inventors: Donald Mace, Shawn Duarte, Kevin Derhak