Patents by Inventor Stuart Berke

Stuart 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).

  • Patent number: 10990291
    Abstract: A software assist module of a system memory coupled to a host processor provides the ability to offload software operations from the host processor. The software assist module includes a first memory accessed by the host processor via a first chip select signal. The software assist module also includes a software assist controller accessed by the host processor via a second chip select signal. The software assist controller is configured to intercept data related to a software function offloaded from the host processor, where the data is intercepted from a first chip select signal used to access the first memory. The software assist controller utilizes the intercepted data to perform the offloaded function. Based on configuration instructions provided by the host processor via the second chip select signal, the software assist module performs the offloaded function incrementally as function data is intercepted or as a single operation after all data for a function has been intercepted.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: April 27, 2021
    Assignee: Dell Products, L.P.
    Inventors: Stuart Berke, Gary Kotzur
  • Publication number: 20180356994
    Abstract: A software assist module of a system memory coupled to a host processor provides the ability to offload software operations from the host processor. The software assist module includes a first memory accessed by the host processor via a first chip select signal. The software assist module also includes a software assist controller accessed by the host processor via a second chip select signal. The software assist controller is configured to intercept data related to a software function offloaded from the host processor, where the data is intercepted from a first chip select signal used to access the first memory. The software assist controller utilizes the intercepted data to perform the offloaded function. Based on configuration instructions provided by the host processor via the second chip select signal, the software assist module performs the offloaded function incrementally as function data is intercepted or as a single operation after all data for a function has been intercepted.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 13, 2018
    Applicant: Dell Products, L.P.
    Inventors: Stuart Berke, Gary Kotzur
  • Patent number: 9710179
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a management controller communicatively coupled to the processor and configured to, during boot of the information handling system determine a first amount of energy required by the information handling system to perform a save operation to transfer data from a volatile memory to a non-volatile memory of a persistent memory in response to a loss of power for supplying electrical energy to the information handling system, determine whether a second amount of energy available for providing electrical energy for the save operation in response to the loss of power exceeds the first amount of energy, and responsive to determining whether the second amount of energy exceeds the first amount of energy, determine whether to support the persistent memory.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: July 18, 2017
    Assignee: Dell Products L.P.
    Inventors: John Erven Jenne, Stuart Berke
  • Publication number: 20170052716
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a management controller communicatively coupled to the processor and configured to, during boot of the information handling system determine a first amount of energy required by the information handling system to perform a save operation to transfer data from a volatile memory to a non-volatile memory of a persistent memory in response to a loss of power for supplying electrical energy to the information handling system, determine whether a second amount of energy available for providing electrical energy for the save operation in response to the loss of power exceeds the first amount of energy, and responsive to determining whether the second amount of energy exceeds the first amount of energy, determine whether to support the persistent memory.
    Type: Application
    Filed: August 18, 2015
    Publication date: February 23, 2017
    Inventors: John Erven Jenne, Stuart Berke
  • Patent number: 9250934
    Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: February 2, 2016
    Assignee: Dell Products L.P.
    Inventors: Stuart Berke, William Sauber
  • Patent number: 9229747
    Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: January 5, 2016
    Assignee: Dell Products L.P.
    Inventors: Stuart Berke, William Sauber
  • Publication number: 20140122856
    Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.
    Type: Application
    Filed: January 7, 2014
    Publication date: May 1, 2014
    Applicant: Dell Products L.P.
    Inventors: Stuart Berke, William Sauber
  • Publication number: 20140122966
    Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.
    Type: Application
    Filed: January 7, 2014
    Publication date: May 1, 2014
    Applicant: Dell Products L.P.
    Inventors: Stuart Berke, William Sauber
  • Patent number: 8713249
    Abstract: A memory system includes a first memory module and a second memory module. A memory controller is coupled to the first and second memory modules and reads configuration information from the first and second memory modules using a memory channel. The controller also configures a switch coupled between the controller and one of the memory modules to communicate using either a chip select line or a memory address line.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: April 29, 2014
    Assignee: Dell Products L.P.
    Inventor: Stuart Berke
  • Patent number: 8341433
    Abstract: A method for managing the power consumption of an information handling system including a processor and an associated cooling system. The method may include providing power to the cooling system based on a performance/power balance setting, accepting a user input to adjust the performance/power balance setting, and adjusting the power provided to the cooling system based on the adjusted performance/power balance setting. The performance/power balance setting may define a balance between performance of the processor and power consumption of the associated cooling system.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: December 25, 2012
    Assignee: Dell Products L.P.
    Inventors: Paul Artman, Stuart Berke
  • Publication number: 20090177334
    Abstract: A method for managing the power consumption of an information handling system including a processor and an associated cooling system. The method may include providing power to the cooling system based on a performance/power balance setting, accepting a user input to adjust the performance/power balance setting, and adjusting the power provided to the cooling system based on the adjusted performance/power balance setting. The performance/power balance setting may define a balance between performance of the processor and power consumption of the associated cooling system.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Paul Artman, Stuart Berke
  • Patent number: 7500115
    Abstract: An information handling system (IHS) includes a processor, a memory module coupled to the processor, a memory device, and a power source, coupled to the memory device, for supplying power to the memory device. Also, the IHS includes a first battery, coupled to the memory device, for supplying power to the memory device, a second battery, located on the memory module and coupled to the memory device, for supplying power to the memory device, and a switching circuit coupled to the memory device, the power source, the first battery, and the second battery. The switching circuit is for, in response to determining that the power source is unavailable to supply power to the memory device, supplying power from the first battery. The switching circuit is also for, in response to determining that the power source and the first battery are unavailable to supply power to the memory device, supplying power from the second battery.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: March 3, 2009
    Assignee: Dell Products L.P.
    Inventors: Stuart Berke, Shane Chiasson
  • Publication number: 20070226456
    Abstract: There is provided a system and a method for employing multiple processors in a computer system. More specifically, there is provided a computer system comprising a first cell board including a first central processing unit, a second central processing unit, and a first data agent coupled to the first and second central processing units and configured to transmit signals from the first and second central processing units to a first crossbar circuit. There is also provided a second cell board including a third central processing unit coupled to the first central processing unit via a point-to-point data link, a fourth central processing unit, and a second data agent coupled to the third and fourth central processing units and configured to transmit signals from the third and fourth central processing units to a second crossbar circuit.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Inventors: Mark Shaw, Stuart Berke, Denis Foley
  • Publication number: 20070081315
    Abstract: An enclosure for an input-output (IO) subsystem comprises: a backplane; a plurality of first slots for accepting corresponding IO option modules; a second slot for accepting an IO controller module; a plurality of first connectors corresponding to the plurality of first slots for connecting the corresponding IO option modules to the backplane; a second connector corresponding to the second slot for connecting the IO controller module to the backplane; and wherein the backplane includes communication links for interconnecting the second connector to each of the plurality of first connectors.
    Type: Application
    Filed: August 29, 2005
    Publication date: April 12, 2007
    Inventors: Robert Mondor, Jeffrey Lewis, Stuart Berke
  • Publication number: 20070011383
    Abstract: A system and method for configuring expansion bus links to generate a double-bandwidth link slot are disclosed. An information handling system includes a central processing unit (CPU) and memory operable to store program instructions executable by the CPU. A chip set operably couples the CPU and the memory to a first slot and a second slot. The chipset includes a root port that generates a first link coupled to the first slot and a second link coupled to the second slot. An adapter card is inserted into either of the first or second slots such that the adapter card routes either the first or second link to the slot not populated by the adapter card.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Applicant: DELL PRODUCTS L.P.
    Inventors: Stuart Berke, Sandor Farkas, Mukund Khatri
  • Publication number: 20060294317
    Abstract: A symmetric multiprocessor (“SMP”) computer architecture with interchangeable processor and input/output (“IO”) modules is disclosed. In one embodiment, the computer comprises a circuit board to interconnect processor modules and IO modules that are interchangeable with each other. Each of the interchangeable modules includes a portion of a cache-coherent system memory.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 28, 2006
    Inventor: Stuart Berke
  • Publication number: 20060277422
    Abstract: An information handling system (“IHS”) includes a processor, a memory module coupled to the processor, a memory device, and a power source, coupled to the memory device, for supplying power to the memory device. Also, the IHS includes a first battery, coupled to the memory device, for supplying power to the memory device, a second battery, located on the memory module and coupled to the memory device, for supplying power to the memory device, and a switching circuit coupled to the memory device, the power source, the first battery, and the second battery. The switching circuit is for, in response to determining that the power source is unavailable to supply power to the memory device, supplying power from the first battery. The switching circuit is also for, in response to determining that the power source and the first battery are unavailable to supply power to the memory device, supplying power from the second battery.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Applicant: Dell Products L.P.
    Inventors: Stuart Berke, Shane Chiasson
  • Publication number: 20060174069
    Abstract: A system and method for maintaining coherency in a symmetric multiprocessing (SMP) system are disclosed. Briefly described, in architecture, one exemplary embodiment comprises a first crossbar coupled to a plurality of local processors; a second crossbar coupled to at least one remote processor; and at least one crossbar directory that tracks access of information by a remote processor in a symmetric multiprocessing (SMP) system, the remote processor in communication with at least one of the local processors via the crossbars, such that a most current location of the information can be determined by the crossbar directory.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: Mark Shaw, Stuart Berke
  • Publication number: 20060161718
    Abstract: A system and method for communicatively coupling a plurality of processor groups residing in a symmetric multiprocessing (SMP) system. One embodiment of a non-uniform crossbar switch plane multiprocessing (SMP) system comprises a plurality of processor groups and a non-uniform crossbar switch plane system comprising a plurality of routes, such that each of the processor groups are coupled to the other processor groups by a number of routes at most equal to (N-1), where N equals the number of processor groups.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Stuart Berke, Mark Shaw
  • Publication number: 20060143357
    Abstract: In an embodiment, a multi-processor computer system includes multiple cells, where a cell may include one or more processors and memory resources. The system may further include a global crossbar network and multiple cell-to-global-crossbar connectors, to connect the multiple cells with the global crossbar network. In an embodiment, the system further includes at least one cell-to-cell connector, to directly connect at least one pair of the multiple cells. In another embodiment, the system further includes one or more local crossbar networks, multiple cell-to-local-crossbar connectors, and local input/output backplanes connected to the one or more local crossbar networks.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Mark Shaw, Russ Herrell, Stuart Berke