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).
-
Publication number: 20240143413Abstract: Disclosed systems and methods for centrally managing distributed edge server resources may create a host folder, associate the host folder with an element manager, add one or more edge servers to the host folder, and manage the one or more edge servers with an edge server management system running in the applicable instance of the element manager. The host folder may be created from either a server manager UI or from an element manager UI. An edge server may be added to a host folder by invoking a UI of the element manager UI. Managing the one or more edge servers may include performing health monitoring of the edge servers as well as version checking and upgrading of the edge servers. An edge server agent may be deployed in the edge server to receive change events published by the edge server and redirect the change events to an element manager system.Type: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Applicant: Dell Products L.P.Inventors: Jason YE, Zheng ZHANG, Donald MACE, Yongjun SHI, Charlie CHEN, Roy Shengli LING
-
Publication number: 20240143544Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to maintain a plurality of folders in a central management system, wherein each folder is a data structure having one or more hosts associated therewith; and in response to an instruction to move a particular host from a first folder to a second folder: un-associate the particular host from the first folder; associate the particular host with the second folder; and transmit a notification regarding the movement to a local management system of a satellite information handling system; wherein the local management system is configured to update a local data structure regarding the movement.Type: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Applicant: Dell Products L.P.Inventors: Jason YE, Donald MACE, Tianming ZHANG, Carl SHI, Brook Quan ZHANG
-
Patent number: 11836355Abstract: 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: GrantFiled: November 21, 2021Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Donald Mace, Xiaoye Jiang, Arieh Don
-
Publication number: 20230237181Abstract: 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: ApplicationFiled: January 26, 2022Publication date: July 27, 2023Applicant: Dell Products L.P.Inventors: Michael G. VARTERESIAN, Muzhar S. KHOKHAR, Wenfeng LI, Donald MACE
-
Publication number: 20230239298Abstract: 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: ApplicationFiled: January 24, 2022Publication date: July 27, 2023Applicant: Dell Products L.P.Inventors: Muzhar S. KHOKHAR, Michael G. VARTERESIAN, Wenfeng LI, Haijun ZHONG, Chen LIANG, Donald MACE, Stéphane MENG
-
Publication number: 20230239302Abstract: 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: ApplicationFiled: January 26, 2022Publication date: July 27, 2023Applicant: Dell Products L.P.Inventors: Michael G. VARTERESIAN, Muzhar S. KHOKHAR, Wenfeng LI, Donald MACE
-
Publication number: 20230152979Abstract: 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: ApplicationFiled: November 12, 2021Publication date: May 18, 2023Applicant: Dell Products L.P.Inventors: Donald MACE, Xiaoye JIANG, Arieh DON
-
Patent number: 11226805Abstract: 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: GrantFiled: July 31, 2019Date of Patent: January 18, 2022Assignee: Dell Products L.P.Inventors: Chao Chen, Wen Yu Tang, Xiang Huang, Muzhar S. Khokhar, Donald Mace, Somchai Pitchayanonnetr
-
Patent number: 10936375Abstract: 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: GrantFiled: November 9, 2018Date of Patent: March 2, 2021Assignee: Dell Products L.P.Inventors: Lewei Ji, Kai Chen, Wenyu Tang, Han Gao, Donald Mace
-
Publication number: 20210034350Abstract: 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: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Inventors: Chao Chen, Wen Yu Tang, Xiang Huang, Muzhar S. Khokhar, Donald Mace, Somchai Pitchayanonnetr
-
Patent number: 10896440Abstract: 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: GrantFiled: December 23, 2015Date of Patent: January 19, 2021Assignee: EMC IP Holding Company LLCInventors: Donald Mace, Xiaoye Jiang, Gil Shneorson
-
Patent number: 10698677Abstract: 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: GrantFiled: May 4, 2018Date of Patent: June 30, 2020Assignee: EMC IP Holding Company LLCInventors: Donald Mace, Xiaoye Jiang
-
Publication number: 20200151024Abstract: 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: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Inventors: Lewei Ji, Kai Chen, Wenyu Tang, Han Gao, Donald Mace
-
Publication number: 20190340005Abstract: 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: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Donald Mace, Xiaoye Jiang
-
Patent number: 10142208Abstract: 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: GrantFiled: December 23, 2015Date of Patent: November 27, 2018Assignee: EMC IP Holding Company LLCInventors: Donald Mace, Xiaoye Jiang
-
Patent number: 10003501Abstract: 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: GrantFiled: December 18, 2015Date of Patent: June 19, 2018Assignee: EMC IP Holding Company LLCInventors: Joan Xiong, Jia Xin, Xi Chen, Donald Mace, Xiaoye Jiang
-
Publication number: 20170186034Abstract: 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: ApplicationFiled: December 23, 2015Publication date: June 29, 2017Inventors: Donald Mace, Xiaoye Jiang, Gil Shneorson
-
Patent number: 8930464Abstract: 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: GrantFiled: April 5, 2007Date of Patent: January 6, 2015Assignee: EMC CorporationInventors: Donald Mace, Shawn Duarte, Kevin Derhak, Chris E. Rowen
-
Patent number: 8856241Abstract: 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: GrantFiled: April 5, 2007Date of Patent: October 7, 2014Assignee: EMC CorporationInventors: Kevin Derhak, Shawn Duarte, Donald Mace
-
Patent number: 8527593Abstract: 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: GrantFiled: March 30, 2007Date of Patent: September 3, 2013Assignee: EMC CorporationInventors: Donald Mace, Shawn Duarte