Patents by Inventor Michael Albert Perks

Michael Albert Perks 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: 12235745
    Abstract: Systems and methods provide witness sled hardware installed in a chassis and supported during network failures using management resources of the chassis. A chassis may include data storage devices and Information Handling Systems (IHSs), each configured to store data redundantly to the data storage devices, such as part of a vSAN (Virtual Storage Area Network). The witness sled is configured to provide witness functions, such as to arbitrate discrepancies in the redundantly stored data. The chassis also includes a chassis management controller (CMC) configured to initiate a connection with the witness sled via a management signaling pathway in response to a notification indicating a network fault in a high-speed connection used by the IHSs in communicating with the witness sled. The CMC receives witness transactions from theses IHSs and utilizes the connection initiated via the management signaling pathway to submit the transactions for processing by the witness sled.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: February 25, 2025
    Assignee: Dell Products, L.P.
    Inventors: Michael Albert Perks, Ramesha He, Syama Sundar Poluri, Krishnaprasad Koladi, Bharath Koushik Bangalore Suryanarayana, Faizal Sn
  • Patent number: 12174823
    Abstract: Methods, systems, and devices for storing data are provided. To store data, a data storage system may include multiple storage nodes and a support node. Copies of data may be stored in the storage nodes. When the data stored by the storage nodes appears to be inconsistent, metadata from the support node may be used to resolve the inconsistencies. The storage nodes and support node may be integrated into a single chassis. The chassis may be a form factor compliant chassis such as a rack unit compliant chassis for mounting to rack rails.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: December 24, 2024
    Assignee: Dell Products L.P.
    Inventors: Michael Albert Perks, John R. Stuewe, Scott Robert Bruns
  • Publication number: 20240362132
    Abstract: Systems and methods provide witness sled hardware installed in a chassis and supported during network failures using management resources of the chassis. A chassis may include data storage devices and Information Handling Systems (IHSs), each configured to store data redundantly to the data storage devices, such as part of a vSAN (Virtual Storage Area Network). The witness sled is configured to provide witness functions, such as to arbitrate discrepancies in the redundantly stored data. The chassis also includes a chassis management controller (CMC) configured to initiate a connection with the witness sled via a management signaling pathway in response to a notification indicating a network fault in a high-speed connection used by the IHSs in communicating with the witness sled. The CMC receives witness transactions from theses IHSs and utilizes the connection initiated via the management signaling pathway to submit the transactions for processing by the witness sled.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Michael Albert Perks, Ramesha HE, Syama Sundar Poluri, Krishnaprasad Koladi, Bharath Koushik Bangalore Suryanarayana, Faizal SN
  • Publication number: 20240364582
    Abstract: Systems and methods provide witness sled hardware installed in a chassis and supported during failures using management resources of the chassis. A chassis may include data storage devices and Information Handling Systems (IHSs), each storing data redundantly to the storage devices, such in a vSAN. The witness sled provides witness functions, such as arbitrating discrepancies in the redundantly stored data. The chassis includes a chassis management controller (CMC) that maintains a copy of witness transactions stored by the witness sled based on transaction data transmitted by the witness sled to the CMC via the management signaling pathway. The CMC notifies the IHSs of witness operations supported by the CMC in response to a detected fault in the witness sled and utilizes the copy of witness transactions to process witness transactions from the IHSs while the witness sled is not operational.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Michael Albert Perks, Ramesha HE, Syama Sundar Poluri, Faizal SN, Krishnaprasad Koladi, Bharath Koushik Bangalore Suryanarayana
  • Publication number: 20240361920
    Abstract: Systems and methods provide witness sled hardware that may be installed in a chassis and that may be updated using management resources of a chassis in which the witness sled is installed. A chassis may include data storage devices and Information Handling Systems (IHSs), each including one or more CPUs (Central Processing Units) configured to cause each respective IHS to store data redundantly to the data storage devices, such as part of a vSAN (Virtual Storage Area Network). The chassis also includes a witness sled configured to provide witness functions, such as to arbitrate discrepancies in the redundantly stored data. The chassis may further include a chassis management controller that receives updates to the witness sled, such as to the witness sled operating system. The update is deconflicted with any pending updates and is transmitted to the witness sled while accounting for the limited resources of the compute sled.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Michael Albert Perks, Ramesha HE, Faizal SN, Bharath Koushik Bangalore Suryanarayana, Syama Sundar Poluri, Krishnaprasad Koladi
  • Publication number: 20240362131
    Abstract: Systems and methods provide witness sled hardware that may be installed in a chassis and that is configurable using management resources of a chassis in which the witness sled is installed. The chassis may include data storage devices and Information Handling Systems (IHSs), each including one or more CPUs (Central Processing Units) that execute instructions that cause a respective IHS to store data redundantly to the plurality of data storage devices, such as part of a vSAN (Virtual Storage Area Network). The witness sled is configured to provide witness functions, such as arbitrating discrepancies in the redundantly stored data. The chassis includes a management controller that is configured to interface with the witness sled to set up high-speed network connections supported by the witness sled in order to configure the witness sled for providing witness functions within the vSAN, while accounting for the limited resources of the compute sled.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products, L.P.
    Inventors: Michael Albert Perks, Ramesha HE, Krishnaprasad Koladi, Bharath Koushik Bangalore Suryanarayana, Syama Sundar Poluri, Faizal SN
  • Patent number: 12133356
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may provide computer implemented services. To provide the computer implemented services, hardware components of the data processing system may need to operate in predetermined manners. To manage the operation of the hardware components, the data processing system may cool the hardware components to dissipate heat from the hardware components. The data processing system may include a fan retention mechanism that facilitates orientation of positioning of cooling components used to dissipate the heat from the hardware components.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: October 29, 2024
    Assignee: Dell Products L.P.
    Inventors: Chin-An Huang, Ju-Hao Lee, Michael Albert Perks
  • Publication number: 20240232166
    Abstract: Methods, systems, and devices for storing data are provided. To store data, a data storage system may include multiple storage nodes and a support node. Copies of data may be stored in the storage nodes. When the data stored by the storage nodes appears to be inconsistent, metadata from the support node may be used to resolve the inconsistencies. The storage nodes and support node may be integrated into a single chassis. The chassis may be a form factor compliant chassis such as a rack unit compliant chassis for mounting to rack rails.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Inventors: MICHAEL ALBERT PERKS, JOHN R. STUEWE, SCOTT ROBERT BRUNS
  • Publication number: 20240237190
    Abstract: Methods, systems, and devices for providing computer implemented services are disclosed. To provide the computer implemented services, a data processing system may include hardware components that provide the computer implemented services. Any of the hardware components may have thermal limitations. To mitigate the impact of the thermal limitations, the data processing system may include host circuit card integrated heating assemblies. The heating assemblies may be used to warm hardware components of devices connected to the host circuit card. When connected to the host circuit card, a thermal conduction path between a device and a heating assembly may be established.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: JOHN R. STUEWE, MICHAEL ALBERT PERKS
  • Publication number: 20240231444
    Abstract: Methods, systems, and devices for providing computer implemented services are provided. The computer implemented services may be provided using hardware components of a data processing system. The hardware components may be positioned in a chassis that provide for access to the hardware components for replacement, expansion, and/or other purposes. To do so, the chassis may include sleds in which the hardware components are positioned. The sleds may facilitate operable connections between the hardware components using a limited number of mechanical features.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Inventors: WALTER R. CARVER, JOHN R. STUEWE, MICHAEL ALBERT PERKS
  • Publication number: 20240237294
    Abstract: Methods, systems, and devices for providing computer implemented services are disclosed. To provide the computer implemented services, a data processing system may include hardware components that provide the computer implemented services. Any of the hardware components may have a limited thermal operating range. To retain the temperatures of hardware components within their operating ranges, the data processing system may include heat sinks fitted to the hardware components that are both able to cool and warm the fitted hardware components.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: ERIC MICHAEL TUNKS, JULIAN YU-HAO CHEN, MICHAEL ALBERT PERKS
  • Publication number: 20240237274
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may provide computer implemented services. To provide the computer implemented services, hardware components of the data processing system may need to operate in predetermined manners. To manage the operation of the hardware components, the data processing system may cool the hardware components to dissipate heat from the hardware components. The data processing system may include a fan retention mechanism that facilitates orientation of positioning of cooling components used to dissipate the heat from the hardware components.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: CHIN-AN HUANG, JU-HAO LEE, MICHAEL ALBERT PERKS
  • Publication number: 20240138117
    Abstract: Methods, systems, and devices for providing computer implemented services are disclosed. To provide the computer implemented services, a data processing system may include hardware components that provide the computer implemented services. Any of the hardware components may have a limited thermal operating range. To retain the temperatures of hardware components within their operating ranges, the data processing system may include heat sinks fitted to the hardware components that are both able to cool and warm the fitted hardware components.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: ERIC MICHAEL TUNKS, JULIAN YU-HAO CHEN, MICHAEL ALBERT PERKS
  • Publication number: 20240138102
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may provide computer implemented services. To provide the computer implemented services, hardware components of the data processing system may need to operate in predetermined manners. To manage the operation of the hardware components, the data processing system may cool the hardware components to dissipate heat from the hardware components. The data processing system may include a fan retention mechanism that facilitates orientation of positioning of cooling components used to dissipate the heat from the hardware components.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: CHIN-AN HUANG, JU-HAO LEE, MICHAEL ALBERT PERKS
  • Publication number: 20240134424
    Abstract: Methods, systems, and devices for providing computer implemented services are provided. The computer implemented services may be provided using hardware components of a data processing system. The hardware components may be positioned in a chassis that provide for access to the hardware components for replacement, expansion, and/or other purposes. To do so, the chassis may include sleds in which the hardware components are positioned. The sleds may facilitate operable connections between the hardware components using a limited number of mechanical features.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Inventors: WALTER R. CARVER, JOHN R. STUEWE, MICHAEL ALBERT PERKS
  • Publication number: 20240134843
    Abstract: Methods, systems, and devices for storing data are provided. To store data, a data storage system may include multiple storage nodes and a support node. Copies of data may be stored in the storage nodes. When the data stored by the storage nodes appears to be inconsistent, metadata from the support node may be used to resolve the inconsistencies. The storage nodes and support node may be integrated into a single chassis. The chassis may be a form factor compliant chassis such as a rack unit compliant chassis for mounting to rack rails.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Inventors: MICHAEL ALBERT PERKS, JOHN R. STUEWE, SCOTT ROBERT BRUNS
  • Publication number: 20240138054
    Abstract: Methods, systems, and devices for providing computer implemented services are disclosed. To provide the computer implemented services, a data processing system may include hardware components that provide the computer implemented services. Any of the hardware components may have thermal limitations. To mitigate the impact of the thermal limitations, the data processing system may include host circuit card integrated heating assemblies. The heating assemblies may be used to warm hardware components of devices connected to the host circuit card. When connected to the host circuit card, a thermal conduction path between a device and a heating assembly may be established.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: JOHN R. STUEWE, MICHAEL ALBERT PERKS
  • Publication number: 20230337392
    Abstract: A multi-device chassis air filter characterization system includes a multi-device chassis, an air filter that is included on the multi-device chassis, and a plurality of computing devices that are housed in the multi-device chassis. Each of the computing devices determines that a current time corresponds to a predetermined air filter characterization time period and, in response, operates a cooling system in that computing device at a predetermined cooling system operating level for the predetermined air filter characterization time period. A first computing device that is included in the plurality of computing devices measures an air filtering characteristic provided by the air filter during the predetermined air filter characterization time period and, based on the air filtering characteristic, determines whether to generate an air filter replacement alert.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 19, 2023
    Inventors: Eric Michael Tunks, Michael Albert Perks, Donald W. Gerhart, John R. Stuewe
  • Publication number: 20230228607
    Abstract: Embodiments of the present disclosure disclose a method and associated device for determining when an air filter needs replaced in an electronic device. The method comprises measuring the power needed to produce a predetermined output in a fan or related device that receives air through the air filter and comparing the measured power to previous measurements. When the amount of power needed is greater than a threshold, a dirty filter message or alert is produced.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Eric Michael Tunks, Michael Albert Perks, John Randolph Stuewe, Todd Charles Oiesen
  • Publication number: 20180373613
    Abstract: Systems and methods for dynamic user gesture creation are disclosed. According to an aspect, a method includes analyzing, by the processor, a set of inputs of a user into a computing device to achieve a result on the computing device. The method also includes determining, by the processor, whether an efficiency threshold is met if the user utilizes another input to achieve the result rather than the set of inputs. Further, the method includes presenting the other input to the user as an alternative input for achieving the result on the computing device in response to determining that the efficiency threshold is met.
    Type: Application
    Filed: June 24, 2017
    Publication date: December 27, 2018
    Inventors: Srihari Venkata Angaluri, Gary David Cudak, Ajay Dholakia, Michael Albert Perks