Patents by Inventor William Sauber

William Sauber 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: 20130254506
    Abstract: An information handling system (IHS) includes a memory controller, a memory device, and firmware. A failing memory region and a spare memory region are included on the memory device. A memory buffer in the memory device is coupled to the failing memory region and the spare memory region. The memory buffer is operable to perform copy operations without instruction from the memory controller in order to copy data from the failing memory region to the spare memory region in response to firmware operations performed by the firmware. Firmware operations may include instructing the memory controller to produce additional refresh or calibration operation time periods, or providing an instruction to perform a data transfer operation to the spare memory region. The memory buffer is also operable to route requests from the memory controller to one of the failing memory region and the spare memory region during the copy operations.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Stuart Allen Berke, William Sauber
  • Publication number: 20130232331
    Abstract: A performance optimization system includes a plurality of system components. A monitoring plug-in and a configuration plug-in are coupled to each of the plurality of system components. A monitoring engine receives monitoring information for each of the plurality of system components from their respective monitoring plug-in. A configuration engine sends configuration setting information to each of the plurality of system components through their respective configuration plug-ins. A performance optimization engine receives the monitoring information from the monitoring engine, determines a policy associated with the monitoring information and, in response, retrieves configuration setting information that is associated with the policy and sends the configuration setting information to the configuration engine in order to change the configuration of at least one of the plurality of system components.
    Type: Application
    Filed: March 5, 2012
    Publication date: September 5, 2013
    Applicant: Dell Products L.P.
    Inventors: Munif Farhan, William Sauber
  • Publication number: 20130191674
    Abstract: A power input utilization system includes a plurality of components and a plurality of power input connectors. A power utilization engine is coupled between the plurality of power input connectors and the plurality of components. The detect a power input to the plurality of power input connectors and determine a power input characteristic for the power input. The power utilization engine is also operable to use the power input characteristic to determine a plurality of operation characteristics for the plurality of components. The power utilization engine is also operable to operate the plurality of components using on the power input and the plurality of operation characteristics.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Andrew Thomas Sultenfuss, William Sauber
  • Patent number: 8468295
    Abstract: Systems and methods for reducing problems and disadvantages associated with power consumption in memory devices are disclosed. A method for reducing power consumption in memory may include tracking, by an operating system executing on a processor, one or more logical units of a memory system that are in use. The method may also include setting, by the operating system, a variable indicating a portion of the memory system in use based on the logical units of the memory system in use. The method may additionally include refreshing one or more of the one or more logical units of the memory system based on the variable.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: June 18, 2013
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, William Sauber
  • Publication number: 20130151767
    Abstract: A method of memory controller-independent memory mirroring includes providing a mirroring association between a first memory segment and a second memory segment that is independent of a memory controller. A memory buffer receives data from the memory controller that is directed to a first memory location in the first memory segment. The memory buffer writes the data, independent of the memory controller, to both the first memory segment and the second memory segment according to the mirroring association. The memory buffer receives a plurality of read commands from the memory controller that are directed to the first memory location in the first memory segment and, in response, reads data from an alternating one of the first memory segment and the second memory segment and stores both first data from the first memory segment and second data from the second memory segment.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: Dell Products L.P.
    Inventors: Stuart Allen Berke, William Sauber
  • Publication number: 20130111308
    Abstract: A method of selectively enabling error checking in an information handling system, including receiving information indicating that data associated with a first memory portion in a system memory should be subject to error checking during transmission between the memory controller and the system memory and indicating that data associated with a second memory portion in the system memory should be free of error checking during transmission between the memory controller and the system memory, receiving a memory access request directed to one of the first and second memory portions, transmitting data between the memory controller and the system memory in response to the memory access request, and selectively performing an error checking technique on the transmitted data based on the information.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: William Sauber, Ayedin Nikazm, Stuart Allen Berke
  • Publication number: 20130054949
    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: August 31, 2011
    Publication date: February 28, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Stuart Allen Berke, William Sauber
  • Publication number: 20120254506
    Abstract: In accordance with the present disclosure, a system and method for performing a system memory save in tiered or cached storage during transition to a decreased power state is disclosed. As disclosed herein, the system incorporating aspects of the present invention may include a flash or other nonvolatile memory such as a solid-state drive, volatile memory, and at least one alternate storage media. Upon transition to a decreased power state, at least some of the data in the solid-state drive, for example, may be transferred to the at least one alternate storage media. After the SSD data is transferred, data stored in volatile system memory, such as a system context, may be transferred to the SSD memory. With the system context saved in SSD memory, power to the volatile system memory may be turned off.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Inventors: William Sauber, Mukund P. Khatri
  • Patent number: 8244995
    Abstract: Systems and methods for reducing problems and disadvantages associated with wear leveling in storage devices are disclosed. A method may include maintaining module usage data associated with each of a plurality of storage device modules communicatively coupled to a channel. The method may also include maintaining device usage data associated with each of the plurality of storage devices associated with the storage device module for each of the plurality of storage device modules. The method may additionally include determining a particular storage device module of the plurality of storage device modules to which to store data associated with a write request based at least on the module usage data. The method may further include determining a particular storage device of the particular storage device module to which to store data associated with a write request based at least on the device usage data associated with the particular storage device module.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: August 14, 2012
    Assignee: Dell Products L.P.
    Inventor: William Sauber
  • Patent number: 8136024
    Abstract: A memory error checking system includes a controller that is operable to transmit memory signals and error check signals. A first memory device coupler is coupled to the controller and operable to couple to a first memory device. The first memory device coupler is operable to transmit the memory signals from the controller to the first memory device. A first error check device coupler is coupled to the contoller and operable to couple to a first error check device that is separate from the first memory device. The first error check device coupler is operable to transmit the error check signals from the controller to the first error check device to be used to error check the memory signals transmitted to the first memory device.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: March 13, 2012
    Assignee: Dell Products L.P.
    Inventors: Ayedin Nikazm, William Sauber
  • Publication number: 20110296098
    Abstract: Systems and methods for reducing problems and disadvantages associated with power consumption in memory devices are disclosed. In accordance with one embodiment of the present disclosure, a method for improving performance and reducing power consumption in memory may include tracking whether individual units of a memory system are active or inactive. The method may also include placing inactive individual units of the memory system in a self-refresh mode, such that the inactive individual units self-refresh their contents. The method may further include placing active individual units of the memory system in a command-based refresh mode, such that the active individual units are refreshed in response to a received command to refresh their contents.
    Type: Application
    Filed: June 1, 2010
    Publication date: December 1, 2011
    Applicant: DELL PRODUCTS L.P.
    Inventors: William Sauber, Stuart Allen Berke
  • Publication number: 20110131432
    Abstract: Systems and methods for reducing problems and disadvantages associated with power consumption in memory devices are disclosed. A method for reducing power consumption in memory may include tracking, by an operating system executing on a processor, one or more logical units of a memory system that are in use. The method may also include setting, by the operating system, a variable indicating a portion of the memory system in use based on the logical units of the memory system in use. The method may additionally include refreshing one or more of the one or more logical units of the memory system based on the variable.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: Dell Products L.P.
    Inventors: Stuart Allen Berke, William Sauber
  • Publication number: 20100306440
    Abstract: A system and method for serial interface topologies is disclosed. A serial interface topology includes a replication device configured to receive control information from a controller interface. The replication device is configured to transmit two or more copies of substantially replicated control information to a device control interface. A data interface is configured to provide differential, point-to-point communication of data with the device controller interface.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Inventor: William Sauber
  • Publication number: 20100115178
    Abstract: Systems and methods for reducing problems and disadvantages associated with wear leveling in storage devices are disclosed. A method may include maintaining module usage data associated with each of a plurality of storage device modules communicatively coupled to a channel. The method may also include maintaining device usage data associated with each of the plurality of storage devices associated with the storage device module for each of the plurality of storage device modules. The method may additionally include determining a particular storage device module of the plurality of storage device modules to which to store data associated with a write request based at least on the module usage data. The method may further include determining a particular storage device of the particular storage device module to which to store data associated with a write request based at least on the device usage data associated with the particular storage device module.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Applicant: DELL PRODUCTS L.P.
    Inventor: William Sauber
  • Publication number: 20090282321
    Abstract: A memory error checking system includes a controller that is operable to transmit memory signals and error check signals. A first memory device coupler is coupled to the controller and operable to couple to a first memory device. The first memory device coupler is operable to transmit the memory signals from the controller to the first memory device. A first error check device coupler is coupled to the controller and operable to couple to a first error check device that is separate from the first memory device. The first error check device coupler is operable to transmit the error check signals from the controller to the first error check device to be used to error check the memory signals transmitted to the first memory device.
    Type: Application
    Filed: May 6, 2008
    Publication date: November 12, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ayedin Nikazm, William Sauber
  • Publication number: 20090150602
    Abstract: In a memory device to store information, the device includes a memory core to store information, a memory controller to control storage and retrieval of the information, and a regulator coupled to the memory controller and the memory core, wherein the regulator is operable to adjust an internal voltage to the memory core in response to commands from the memory controller.
    Type: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventor: William Sauber
  • Publication number: 20070271477
    Abstract: An information handling system includes support for dynamic power throttling. In one embodiment, an information handling system includes power level detection and power control modules. The power level detection module may monitor power consumption for the information handling system and may automatically transmit power level data to a power level manager, based on the monitored power consumption. The power control module may receive power control data from the power level manager. The power control module may also automatically adjust power consumption of the information handling system, in accordance with the power control data received from the power level manager. In another embodiment, an information handling system may include an interface and a power level manager. The power level manager may receive power information for computers via the interface, may automatically compute an adjusted power threshold setting, and may automatically transmit the adjusted power threshold setting to a computer.
    Type: Application
    Filed: June 19, 2007
    Publication date: November 22, 2007
    Inventors: James Brewer, William Sauber
  • Publication number: 20070168763
    Abstract: Information handling system errors are presented at a display with the information handling system graphics subsystem inoperative by communicating an identified error to the display through an auxiliary channel and generating a presentation of the error information with a microcontroller of the display. For example, errors determined by BIOS firmware running on a chipset are communicated through a DDC or I2C channel from the chipset to the display so that textual error messages are generated at the display without the use of the information handling system's graphic processor to generate an error message image.
    Type: Application
    Filed: December 9, 2005
    Publication date: July 19, 2007
    Inventors: William Sauber, Rocco Ancona, Muhammed Jaber, Bruce Miller, Adolfo Montero, Margaret Reed-Lade, Jeff Rose, Andrew Sultenfuss, Larry White
  • Publication number: 20070146005
    Abstract: Processing components to manufacture information handling systems have build-to-order integrated circuits with plural selectively-enabled features set at the information handling system manufacture location. For instance, fuses integrated in the integrated circuits are selectively blown at the information handling system manufacture location to permanently disable features so that the processing components have a desired configuration. As another example, feature enable or disable states are programmed in flash incorporated in the integrated circuit, with the flash programmability subsequently disabled to permanently set the features so that the processing components have a desired configuration. Features are set with keys provided by the processing component manufacturer to track the information handling system manufacturer's use of the features.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 28, 2007
    Inventors: William Sauber, Gary Huber
  • Publication number: 20070016707
    Abstract: The present invention provides a configuration jumper that allows the main system board of an information handling system to be configured for a plurality of population options, including on-board PCI-E integrated circuits and PCI-E integrated circuits on expansion circuit boards that are connected to the main system board by an expansion slot connector. In one embodiment of the invention, the main system board comprises a first conductor and a second conductor that is selected from a plurality of second conductors that correspond to different circuit population options. The configuration jumper is operable to connect the first connector to the selected second conductor and to provide an appropriate capacitance to ensure that the signal path defined by the first conductor, the second conductor and the internal conductor of the jumper provide a combined AC coupling capacitance that complies with the AC coupling capacitor requirements of the PCI-E protocol.
    Type: Application
    Filed: July 13, 2005
    Publication date: January 18, 2007
    Inventors: John Loffink, Patrick Carrier, William Sauber