Patents by Inventor Stuart Allen Berke

Stuart Allen Berke 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: 20210263574
    Abstract: An information handling system includes a processor that runs a maximum memory stress test of a memory module with a refresh rate of memory devices set to a first refresh rate. Then, the processor may receive a power consumption of the memory module. Also, the processor may receive the temperature of the memory devices, and may set the refresh rate to a second refresh rate. The processor may continuously receive both the power consumption of the memory module and the temperature of the memory devices. Based on the continuously received temperature, the processor may determine whether the temperature of the memory devices exceeds a second threshold temperature. If so, the processor may store a first setting as a refresh setting for the memory module. Otherwise, the processor may store a second setting as the refresh setting for the memory module.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Stuart Allen Berke, Hasnain Shabbir
  • Publication number: 20210240617
    Abstract: An information handling system includes first and second memory modules, and a central processing unit. The first memory module includes one or more memory ranks of memory devices, and a first plurality of thermal sensors. The second memory module includes one or more memory ranks of memory devices, and a second plurality of thermal sensors. The central processing unit receives first thermal telemetry data for the first memory module from the first thermal sensors, and second thermal telemetry data for the second memory module from the second thermal sensors. In response to the reception of the first thermal telemetry data, the central processing unit determines a first localized temperature of a first memory rank. In response to the first localized temperature exceeding a threshold temperature, the central processing unit re-maps access of data from the first memory rank to a second memory rank.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Balaji Bapu Gururaja Rao, Jordan Chin, Stuart Allen Berke
  • Patent number: 11010250
    Abstract: A memory device failure recovery system includes a memory device management engine that is coupled to a first memory device via a first memory device slot, and a memory device management database. The memory device management engine identifies that the first memory device has experienced a failure in a configuration region of the first memory device during a current boot operation and, in response, retrieves memory device component information and memory device configuration information that is stored in the memory device management database and that was retrieved as part of a prior boot operation from a memory device that was connected to the first memory device slot. During the current boot operation, the memory device management engine determines whether first memory device components on the first memory device correspond to the memory device component information and, if so, uses the memory device configuration information to configure the first memory device.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, Bhyrav M. Mutnury
  • Patent number: 10990562
    Abstract: An information handling system includes processors disposed in sockets, and interconnect links providing point-to-point links between the sockets. One of the processors determines an arrangement of the processors, memories and the interconnect links, and determines a value for each of the processors, each of the memories, and each of the interconnect links. The processor calculates interconnect link bandwidth values for each of the interconnect links based at least in part on the determined value and the arrangement of the processors, the memories and the interconnect links. The processor also populates an interconnect bandwidth table using the interconnect link bandwidth values.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: April 27, 2021
    Assignee: Dell Products L.P.
    Inventors: Andrew Butcher, Stuart Allen Berke
  • Publication number: 20210011806
    Abstract: A memory device failure recovery system includes a memory device management engine that is coupled to a first memory device via a first memory device slot, and a memory device management database. The memory device management engine identifies that the first memory device has experienced a failure in a configuration region of the first memory device during a current boot operation and, in response, retrieves memory device component information and memory device configuration information that is stored in the memory device management database and that was retrieved as part of a prior boot operation from a memory device that was connected to the first memory device slot. During the current boot operation, the memory device management engine determines whether first memory device components on the first memory device correspond to the memory device component information and, if so, uses the memory device configuration information to configure the first memory device.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Stuart Allen Berke, Bhyrav M. Mutnury
  • Patent number: 10872132
    Abstract: In accordance with embodiments of the present disclosure, an information handling system comprising a processor, at least one information handling resource communicatively coupled to the processor, and a BIOS comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be configured to record information regarding the at least one information handling resource, compare the information to a license for the information handling system to determine if the at least one information handling resource is supported by a provider of the information handling system, and responsive to determining that the information handling system is unsupported by the provider, initiate a remedial action with respect to at least one information handling resource.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: December 22, 2020
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, Mukund Purshottam Khatri
  • Patent number: 10860082
    Abstract: A dynamic power budget allocation system includes a plurality of powered subsystems. A power system controller is coupled to the plurality of powered subsystems. The power system controller is operable, for each of a plurality of time intervals, to retrieve power usage data from each of the plurality of subsystems during a current time interval. The power system controller is then operable to project power requirements for the plurality of subsystems for a subsequent time interval using the power usage data. The power system controller is then operable to determine at least one power setting for at least one of the plurality of subsystems using the power requirements, and program the at least one of the plurality of subsystems with the at least one power setting. Each powered subsystem may include a voltage regulator that provides the power usage data and is programmed with the at least one power setting.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: December 8, 2020
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, George G. Richards, III
  • Patent number: 10853255
    Abstract: An information handling system with improved memory transactions includes a data mover configured to generate a transaction layer packet (TLP) hint when a descriptor includes a write operation to a persistent memory. A logic block may perform a persistent write based on the TLP hint.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Shyamkumar T. Iyer, Stuart Allen Berke
  • Publication number: 20200375056
    Abstract: An information handling system chassis may include a first chassis module for housing a first set of information handling resources of an information handling system, a second chassis module for housing a second set of information handling resources of the information handling system, the second chassis module having second mechanical features for mechanically coupling to first mechanical features of the first chassis module, and a mid-chassis extension module having third mechanical features for mechanically coupling to the first mechanical features of the first chassis module and having fourth mechanical features for mechanically coupling to the second mechanical features of the second chassis module in order to mechanically couple the mid-chassis extension module between the first chassis module and the second chassis module, the mid-chassis extension module further comprising a third set of information handling resources with functionality different from that of the first set of information handling resou
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Applicant: Dell Products L.P.
    Inventors: Robert B. CURTIS, Stuart Allen BERKE
  • Publication number: 20200320029
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may configure multiple link registers, of a first semiconductor package of an information handling system (IHS), that configure an input/output (I/O) communication fabric of the first semiconductor package to route communications of multiple components of the first semiconductor package to multiple inter-processor communication link interfaces; may communicate with a second semiconductor package of the IHS via the multiple inter-processor communication link interfaces; may determine that a link utilization value of multiple link utilization values is at or above a threshold value; and may configure a link register of the multiple link registers, associated with the at least one component of the multiple components, that configures the I/O communication fabric to route communications of the at least one component of the multiple components to a second inter-processor communication link interface of the multiple inter-processor communica
    Type: Application
    Filed: June 18, 2020
    Publication date: October 8, 2020
    Inventors: Stuart Allen Berke, Wade Andrew Butcher
  • Patent number: 10795592
    Abstract: An information handling system includes a processing unit that is coupled to a memory device by a communication channel. The processing unit includes a memory controller and is configured to host a basic input output system (BIOS). The memory device, which may include a dual in-line memory module (DIMM), stores serial presence detect (SPD) information. In an embodiment, the BIOS obtains the SPD information and parameters of the communication channel, such as channel impedance and channel length. In this embodiment, the BIOS uses a look-up table to determine an equalization of the communication channel based on the obtained SPD information and the obtained parameters of the communication channel, and utilizes the memory controller to set the equalization of the communication channel, such as by setting or controlling settings of transmission and reception components of the memory controller.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: October 6, 2020
    Assignee: Dell Products, L.P.
    Inventors: Bhyrav M. Mutnury, Stuart Allen Berke
  • Patent number: 10762031
    Abstract: An information handling system may include a central processing unit (CPU) and a device. The CPU may have an I/O system and be configured to host a BIOS. The device may be communicatively connected to the I/O system of the CPU by a connection. The BIOS may determine a communication protocol used by the device for communication and set an equalization of the I/O system for communication with the device based on the communication protocol used by the device.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Sandor Farkas, Stuart Allen Berke, Bhyrav M. Mutnury
  • Publication number: 20200272545
    Abstract: A dynamic random access memory (DRAM) device includes an on-die termination (ODT) controller including an input to receive an ODT signal from a memory controller, and ODT circuitry to terminate an interface circuit, the interface circuit to provide a data signal between the memory controller and the DRAM device. The ODT controller is configured in a first impedance switching mode to terminate the interface circuit at a first impedance level in response to a first state of the ODT signal, to terminate the interface circuit at a second impedance level in response to a second state of the ODT signal, and to terminate the interface circuit at a third impedance level in response to a change in the ODT signal from the first state to the second state, the third impedance level being between the first impedance level and the second impedance level.
    Type: Application
    Filed: May 14, 2020
    Publication date: August 27, 2020
    Inventors: Bhyrav M. Mutnury, Stuart Allen Berke, Vadhiraj Sankaranarayanan
  • Publication number: 20200257640
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may configure multiple link registers, of a first semiconductor package of an information handling system (IHS), that configure an input/output (I/O) communication fabric of the first semiconductor package to route communications of multiple components of the first semiconductor package to multiple inter-processor communication link interfaces; may communicate with a second semiconductor package of the IHS via the multiple inter-processor communication link interfaces; may determine that a link utilization value of multiple link utilization values is at or above a threshold value; and may configure a link register of the multiple link registers, associated with the at least one component of the multiple components, that configures the I/O communication fabric to route communications of the at least one component of the multiple components to a second inter-processor communication link interface of the multiple inter-processor communica
    Type: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Inventors: Stuart Allen Berke, Wade Andrew Butcher
  • Patent number: 10735227
    Abstract: A receiver includes signal lanes to receive associated data bit streams, and a control module. The signal lanes each include configurable equalization modules to provide a selectable compensation value to the associated data bit stream. The control module performs back channel adaptations on each data bit stream to achieve a target bit error rate for the associated signal lane, determines a most common set of compensation values from the performance of the back channel adaptations, determines whether the compensation value is within a predetermined boundary for that selectable compensation value, and provides an alert when a first compensation value of the most common set of compensation values is not within the predetermined boundary for the first compensation value.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: August 4, 2020
    Assignee: Dell Products, L.P.
    Inventors: Robert G. Bassman, Stuart Allen Berke, Bhyrav M. Mutnury
  • Publication number: 20200242040
    Abstract: An information handling system with improved memory transactions includes a data mover configured to generate a transaction layer packet (TLP) hint when a descriptor includes a write operation to a persistent memory. A logic block may perform a persistent write based on the TLP hint.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Shyamkumar T. Iyer, Stuart Allen Berke
  • Patent number: 10725946
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may configure multiple link registers, of a first semiconductor package of an information handling system (IHS), that configure an input/output (I/O) communication fabric of the first semiconductor package to route communications of multiple components of the first semiconductor package to multiple inter-processor communication link interfaces; may communicate with a second semiconductor package of the IHS via the multiple inter-processor communication link interfaces; may determine that a link utilization value of multiple link utilization values is at or above a threshold value; and may configure a link register of the multiple link registers, associated with the at least one component of the multiple components, that configures the I/O communication fabric to route communications of the at least one component of the multiple components to a second inter-processor communication link interface of the multiple inter-processor communica
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: July 28, 2020
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, Wade Andrew Butcher
  • Publication number: 20200226093
    Abstract: An information handling system includes processors disposed in sockets, and interconnect links providing point-to-point links between the sockets. One of the processors determines an arrangement of the processors, memories and the interconnect links, and determines a value for each of the processors, each of the memories, and each of the interconnect links. The processor calculates interconnect link bandwidth values for each of the interconnect links based at least in part on the determined value and the arrangement of the processors, the memories and the interconnect links. The processor also populates an interconnect bandwidth table using the interconnect link bandwidth values.
    Type: Application
    Filed: January 11, 2019
    Publication date: July 16, 2020
    Inventors: Andrew Butcher, Stuart Allen Berke
  • Publication number: 20200167275
    Abstract: An information handling system includes a first Dual In-Line Memory Module (DIMM) on a first memory channel of the information handling system, and a second DIMM on a second memory channel of the information handling system. A processor trains the first memory channel to a first speed based upon a first performance level of the first DIMM, trains the second memory channel to a second speed based upon a second performance level of the second DIMM, and allocates a portion of the first DIMM to the application based upon the first speed.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 28, 2020
    Inventors: Stuart Allen Berke, Vadhiraj Sankaranarayanana, Bhyrav M. Mutnury
  • Patent number: 10657009
    Abstract: A dynamic random access memory (DRAM) device includes an on-die termination (ODT) controller including an input to receive an ODT signal from a memory controller, and ODT circuitry to terminate an interface circuit, the interface circuit to provide a data signal between the memory controller and the DRAM device. The ODT controller is configured in a first impedance switching mode to terminate the interface circuit at a first impedance level in response to a first state of the ODT signal, to terminate the interface circuit at a second impedance level in response to a second state of the ODT signal, and to terminate the interface circuit at a third impedance level in response to a change in the ODT signal from the first state to the second state, the third impedance level being between the first impedance level and the second impedance level.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: May 19, 2020
    Assignee: Dell Products, L.P.
    Inventors: Bhyrav M. Mutnury, Stuart Allen Berke, Vadhiraj Sankaranarayanan