Patents by Inventor Mark Chamness
Mark Chamness 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: 11151030Abstract: A first set of garbage collection (GC) features and non-GC features associated with a storage system are received, the first set of features being associated with a predetermined start date and a time window. A learning equation is generated having a plurality of vectors of GC features and a plurality of vectors of non-GC features. For a current iteration representing a current GC process, it is determined whether a first prior GC process was started within the time window. An entry of vectors of the non-GC features of the learning equation is populated based on corresponding feature values of the first set of non-GC features, in response to determining that the first prior GC process was started within the time window. A predetermined regression algorithm is applied to the learning equation to generate a GC duration predictive model to predict a GC duration of a subsequent GC process.Type: GrantFiled: August 31, 2016Date of Patent: October 19, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Fabiano C. Botelho, Mark Chamness, Dmitry Serdyuk, Guilherme Menezes
-
Patent number: 10380515Abstract: Retrieving information associated with a request for support is disclosed, including: receiving a request for customer support including geo-location data generated and included automatically in the request; and using the geo-location data to retrieve information associated with the request.Type: GrantFiled: December 21, 2011Date of Patent: August 13, 2019Assignee: EMC IP Holding Company LLCInventors: Mark Chamness, Zhipeng Gong
-
Patent number: 10223185Abstract: Diagnosis of defect(s) in a system is disclosed. A defect signature-based query is performed against system diagnostic data stored in one or more structured records. It is determined that a defect signature is associated with a system based at least in part on the query. Remediation information generated based at least in part on the defect signature and the system diagnostic data may be output.Type: GrantFiled: January 18, 2016Date of Patent: March 5, 2019Assignee: EMC IP Holding Company LLCInventors: Mark Chamness, Eric Schnegelberger
-
Patent number: 10191668Abstract: A method for predicting disk failures in a RAID environment is provided. A data collection center receives hard disk status information from one or more sets of hard disks in a storage system. For each of the sets of hard disks, the data collection center calculates a transitional probability that a hard disk will fail within a predetermined period of time based on the hard disk status information, and generates a first risk profile for the hard disk based on the calculated transitional probability. The data collection center then generates a second risk profile for a set of hard disks based on two or more of the first risk profiles, and compares the second risk profiles of the sets of hard disks to determine which of the sets of hard disks has a highest probability of failing within the predetermined period of time.Type: GrantFiled: June 27, 2016Date of Patent: January 29, 2019Assignee: EMC IP Holding Company LLCInventors: Rachel Traylor, Mark Chamness
-
Patent number: 10146605Abstract: A system for bug discovery using event reports comprises an interface and a processor. The interface is configured to receive symptom data extracted from event reports from a user system. The symptom data is stored in a symptom database. The symptom data comprises one or more symptoms each with a corresponding symptom occurrence time. The processor is configured to compose one or more SQL queries using one or more bug definitions and determine an existence of one or more bugs of the user system based at least in part on a result of querying the symptom database using the one or more SQL queries.Type: GrantFiled: January 20, 2016Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Ping Chen, Kai Chen, Jun Tao, Michael John Dutch, Mark Chamness, Bo Chen
-
Patent number: 10061681Abstract: A system for discovering bugs comprises an input interface and a processor. The input interface is configured to receive a bug definition. The bug definition includes a set operator with a time constraint and one or more set operands. The input interface is configured to receive an event log. The processor is configured to determine a list of bug occurrences using the bug definition and the event log.Type: GrantFiled: June 22, 2015Date of Patent: August 28, 2018Assignee: EMC IP HOLDING COMPANY LLCInventors: Kai Chen, Jun Tao, Ping Chen, Michael John Dutch, Mark Chamness, William Dale Andruss, Bo Chen, Christopher Hercules Claudatos
-
Patent number: 9911083Abstract: Performance information and configuration information is received for the plurality of computer systems. The computer systems are grouped into a plurality of clusters based at least in part on the performance information, where the plurality of clusters includes a first cluster and a second cluster. A system configuration associated with the first cluster is automatically identified from the configuration information and is automatically sent to the second cluster.Type: GrantFiled: May 9, 2016Date of Patent: March 6, 2018Assignee: EMC IP Holding Company LLCInventors: Mark Chamness, Eric Schnegelberger
-
Patent number: 9892014Abstract: Exemplary methods for determining performance degradation of one or more disks at a storage system include analyzing disk performance statistics of a target storage system periodically collected during a storage of data from a source storage system to the target storage system, wherein the target storage system is a redundant array of inexpensive disks (RAID) storage system comprising of one or more arrays, each array comprising of a plurality of disks. The methods further include creating a predictive model based on the analysis of the collected performance statistics, and predicting, using the predictive model, that one or more disks of an array of the one or more arrays of the RAID storage system has degraded in performance.Type: GrantFiled: September 29, 2014Date of Patent: February 13, 2018Assignee: EMC IP Holding Company LLCInventors: Charles Hickey, Mark Chamness, Orit Levin-Michael
-
Patent number: 9646256Abstract: Techniques for generating end-to-end sales leads based on storage capacity forecast using predictive modeling are described herein. According to one embodiment, diagnostic data is received from a data collector that periodically collects the diagnostic data from a storage system having one or more storage units to store data objects. A capacity forecaster coupled to the data collector forecasts a full capacity date using predictive modeling based on the diagnostic data, where the full capacity date estimates a date in which the one or more storage units reach a full storage capacity. A context generator coupled to the capacity forecaster generates a context having information identifying the one or more storage units of the storage system and an operator operating the storage system, wherein the context is used to communicate with the operator for acquiring an additional storage unit to increase storage capacity prior to the full capacity date.Type: GrantFiled: July 7, 2015Date of Patent: May 9, 2017Assignee: EMC IP Holding Company LLCInventors: Mark Chamness, David Singer
-
Patent number: 9612896Abstract: Systems and methods are disclosed for predicting failure of a hard disk in a storage system. Embodiments are disclosed that predict failure of at least one hard disk in a storage system having a plurality hard disks. A data center reports to a data collection center than a hard disk has reported an initial non-zero medium error count (NMEC). The data collection center stores historic data of initial NMEC for many hard disks, and subsequent failure of those hard disks. From the historic data, the data collection center can report to the data center a prediction of when a hard disk reporting an initial NMEC may fail. Different models of hard disks fail at different times relative to a reported initial NMEC. The data collection center can track historic hard disk data by manufacturer, model of hard disk, and by model of storage system and thus can predict, by hard disk model, a probability of failure of a hard disk.Type: GrantFiled: August 24, 2015Date of Patent: April 4, 2017Assignee: EMC IP Holding Company LLCInventors: Rachel L. Traylor, Mark A. Chamness, Richard M. Stern
-
Patent number: 9558200Abstract: A system for managing a storage system comprises a processor and a memory. The processor is configured to receive storage system information from a deduplicating storage system. The processor is further configured to determine a capacity forecast based at least in part on the storage system information. The processor is further configured to provide a compression forecast. The memory is coupled to the processor and configured to provide the processor with instructions.Type: GrantFiled: May 1, 2014Date of Patent: January 31, 2017Assignee: EMC IP Holding Company LLCInventor: Mark Chamness
-
Publication number: 20160314035Abstract: A system for bug discovery using event reports comprises an interface and a processor. The interface is configured to receive symptom data extracted from event reports from a user system. The symptom data is stored in a symptom database. The symptom data comprises one or more symptoms each with a corresponding symptom occurrence time. The processor is configured to compose one or more SQL queries using one or more bug definitions and determine an existence of one or more bugs of the user system based at least in part on a result of querying the symptom database using the one or more SQL queries.Type: ApplicationFiled: January 20, 2016Publication date: October 27, 2016Inventors: Ping Chen, Kai Chen, Jun Tao, Michael John Dutch, Mark Chamness, Bo Chen
-
Publication number: 20160314412Abstract: Performance information and configuration information is received for the plurality of computer systems. The computer systems are grouped into a plurality of clusters based at least in part on the performance information, where the plurality of clusters includes a first cluster and a second cluster. A system configuration associated with the first cluster is automatically identified from the configuration information and is automatically sent to the second cluster.Type: ApplicationFiled: May 9, 2016Publication date: October 27, 2016Inventors: Mark Chamness, Eric Schnegelberger
-
Patent number: 9477661Abstract: Techniques for predicting data replication performance degradation are described. According to one embodiment, a method starts with receiving periodically data replication characteristics from a source storage and a target storage, the periodically received data replication characteristics being extracted from a replication process of the source storage replicating data to the target storage. The periodically received data replication characteristics are analyzed at a replication management server communicatively coupled with the source storage and the target storage, and a predictive modeling are applied. When the possibility of degradation of replication performance reaches a predetermined threshold, a notification is sent out.Type: GrantFiled: December 20, 2012Date of Patent: October 25, 2016Assignee: EMC CorporationInventors: Mark Chamness, Michael L. Federwisch, Konstantin Tyapochkin
-
Patent number: 9471594Abstract: Defect remediation in a system is disclosed. A defect is mapped to one or more remediation actions, at least in part by using a processor to generate and perform a defect-based query against one or more structured remediation action records. A remediation package is generated using the processor. The remediation package may include the one or more remediation actions and data associated with the defect. The remediation package may be sent to a destination associated with the defect.Type: GrantFiled: September 30, 2013Date of Patent: October 18, 2016Assignee: EMC CorporationInventors: Eric Schnegelberger, Mark Chamness
-
Patent number: 9460389Abstract: Mechanisms for predicting a GC duration are described herein. In one embodiment, the mechanisms include receiving a first set of features determined based on current operating status and prior garbage collection (GC) statistics of a first storage system. In one embodiment, the mechanisms include predicting a GC duration of a first GC process being performed at the first storage system by applying a predictive model on the first set of features, wherein the predictive model was generated based on a second set of features received periodically from a plurality of storage systems.Type: GrantFiled: May 31, 2013Date of Patent: October 4, 2016Assignee: EMC CorporationInventors: Fabiano C. Botelho, Mark Chamness, Dmitry Serdyuk, Guilherme Menezes
-
Patent number: 9361592Abstract: Performance information and configuration information is received for the plurality of computer systems. The computer systems are grouped into a plurality of clusters based at least in part on the performance information, where the plurality of clusters includes a first cluster and a second cluster. A system configuration associated with the first cluster is automatically identified from the configuration information and is automatically sent to the second cluster.Type: GrantFiled: October 2, 2015Date of Patent: June 7, 2016Assignee: EMC CorporationInventors: Mark Chamness, Eric Schnegelberger
-
Publication number: 20160132377Abstract: Diagnosis of defect(s) in a system is disclosed. A defect signature-based query is performed against system diagnostic data stored in one or more structured records. It is determined that a defect signature is associated with a system based at least in part on the query. Remediation information generated based at least in part on the defect signature and the system diagnostic data may be output.Type: ApplicationFiled: January 18, 2016Publication date: May 12, 2016Inventors: Mark Chamness, Eric Schnegelberger
-
Patent number: 9274872Abstract: A system for bug discovery using event reports comprises an interface and a processor. The interface is configured to receive symptom data extracted from event reports from a user system. The symptom data is stored in a symptom database. The symptom data comprises one or more symptoms each with a corresponding symptom occurrence time. The processor is configured to compose one or more SQL queries using one or more bug definitions and determine an existence of one or more bugs of the user system based at least in part on a result of querying the symptom database using the one or more SQL queries.Type: GrantFiled: September 27, 2013Date of Patent: March 1, 2016Assignee: EMC CorporationInventors: Ping Chen, Kai Chen, Jun Tao, Michael John Dutch, Mark Chamness, Bo Chen
-
Patent number: 9274874Abstract: Diagnosis of defect(s) in a system is disclosed. A defect signature-based query is performed against system diagnostic data stored in one or more structured records. It is determined that a defect signature is associated with a system based at least in part on the query. Remediation information generated based at least in part on the defect signature and the system diagnostic data may be output.Type: GrantFiled: September 30, 2013Date of Patent: March 1, 2016Assignee: EMC CorporationInventors: Mark Chamness, Eric Schnegelberger