Patents Assigned to OCZ Technology Group, Inc.
  • Publication number: 20120144096
    Abstract: A mass storage system comprising multiple memory cards, each with non-volatile memory components, a system bus interface for communicating with a system bus of a host system, and at least one ancillary interface. The ancillary interface is configured for direct communication of commands, addresses and data between the memory cards via a cross-link connector without accessing the system bus interface.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 7, 2012
    Applicant: OCZ TECHNOLOGY GROUP INC.
    Inventor: Franz Michael Schuette
  • Publication number: 20120117309
    Abstract: A solid state drive that uses over-provisioning of NAND flash memory blocks as part of housekeeping functionality, including deduplication and coalescence of data for efficient usage of NAND flash memory devices and maintaining sufficient numbers of erased blocks to promote write performance.
    Type: Application
    Filed: May 9, 2011
    Publication date: May 10, 2012
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventor: Franz Michael Schuette
  • Patent number: 8151030
    Abstract: The present invention provides a method of increasing DDR memory bandwidth in DDR SDRAM modules. DDR memory has an inherent feature called the Variable Early Read command, where the read command is issued one CAS latency before the termination of an ongoing data burst By using the Variable Early Read command the effect of the CAS latency is minimized in terms of the effect on bandwidth. The enhanced bandwidth technology achieved with this invention optimizes the remaining two access latencies (tRP and tRCD) for optimal bandwidth. These optimizations in the SPD allow for much better bandwidth in real world applications.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: April 3, 2012
    Assignee: OCZ Technology Group, Inc.
    Inventors: Ryan Petersen, Franz Michael Schuette
  • Publication number: 20120033370
    Abstract: A PCIe bus extension system, method, interface card and cable for connecting a PCIe-compliant peripheral device to a PCIe bus of a computer system. The interface card includes a printed circuit board, an edge connector adapted for insertion into a PCIe expansion slot on a motherboard of the computer system for transmitting PCIe signals between the motherboard and the interface card, an interface port configured to mate with a connector of the cable, and a logic integrated circuit on the printed circuit board, the logic integrated circuit functionally connecting the edge connector with the expansion slot and amplifying and propagating clock and data PCIe signals therebetween that are compliant with a PCIe standard. The interface card and cable lacks the capability of transmitting power therethrough to a PCIe-compliant peripheral device connected to the interface card through the interface port.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 9, 2012
    Applicant: OCZ TECHNOLOGY GROUP INC.
    Inventors: Karl Reinke, Dokyun Kim, William Allen
  • Publication number: 20120011424
    Abstract: A memory system and method for generating and transferring parity information within burst transactions of burst read and write transfers and without dedicated parity chips or parity data lines.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 12, 2012
    Applicant: OCZ TECHNOLOGY GROUP INC.
    Inventor: Franz Michael Schuette
  • Publication number: 20110320690
    Abstract: Methods and systems for mass storage of data over two or more tiers of mass storage media that include nonvolatile solid-state memory devices, hard disk devices, and optionally volatile memory devices or nonvolatile MRAM in an SDRAM configuration. The mass storage media interface with a host through one or more PCIe lanes on a single printed circuit board.
    Type: Application
    Filed: August 17, 2011
    Publication date: December 29, 2011
    Applicant: OCZ TECHNOLOGY GROUP INC.
    Inventors: Ryan Maurice Petersen, Franz Michael Schuette
  • Patent number: 8083536
    Abstract: A connector assembly and method suitable for making data and power connections with mass storage devices that use the SATA interface standard. The connector assembly includes a connector having a pair of oppositely-disposed surfaces, a face between the surfaces, and data and power connector portions disposed in the face. The data and power connector portions are adapted to establish data and power connections between the connector and a SATA interface of a mass storage device. The connector assembly further has data and power cables for transmitting, respectively, data and power through the data and power connector portions of the connector. Opposing clips protrude from the oppositely-disposed surfaces of the connector and project beyond the face of the connector. The clips engage opposing sides of the mass storage device and mechanically stabilize the data and power connections between the connector and the SATA interface of the mass storage device.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: December 27, 2011
    Assignee: OCZ Technology Group Inc
    Inventor: Anthony Leach
  • Publication number: 20110283043
    Abstract: Non-volatile storage devices and methods capable of achieving large capacity solid state drives containing multiple banks of memory devices. The storage devices include a printed circuit board, at least two banks of non-volatile solid-state memory devices, bank switching circuitry, a connector, and a memory controller. The bank switching circuitry is integrated onto the memory controller and functionally interposed between the banks of memory devices and the front end of the memory controller. The bank switching circuitry operates to switch accesses by the memory controller among the at least two banks.
    Type: Application
    Filed: July 13, 2011
    Publication date: November 17, 2011
    Applicant: OCZ TECHNOLOGY GROUP INC.
    Inventor: Franz Michael Schuette
  • Publication number: 20110255337
    Abstract: A NAND flash memory device and method of erasing memory cells thereof, wherein each cell is only subjected to the level of erase voltage needed to restore its nominal “erased” state. Each memory cell of the NAND flash memory device comprises a floating gate, a control gate connected to a wordline and receives a control voltage therefrom to induce a programming charge on the floating gate, and a bitline adapted to apply an erase voltage to deplete the floating gate of the programming charge. Each memory cell further includes circuitry for modulating the erase voltage according to the level of the programming charge on its floating gate.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 20, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventor: Franz Michael Schuette
  • Publication number: 20110258355
    Abstract: A modular mass storage device suitable for use with computers and other processing apparatuses. The mass storage device includes a controller board having a system interface connector, a memory controller, a cache device, and a second connector. The mass storage device further includes a daughter board having at least one non-volatile memory device for data storage, a read-only memory device containing firmware of the mass storage device, and a daughter board connector configured to mate with the second connector of the controller board and thereby form command, address and data paths between the memory controller and the memory device of the daughter board. The memory controller and the memory device are configured so that the memory controller reads the firmware of the read-only memory device when the daughter board connector is mated with the second connector of the controller board.
    Type: Application
    Filed: October 13, 2010
    Publication date: October 20, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventor: Franz Michael Schuette
  • Publication number: 20110231637
    Abstract: A central processing unit (CPU) adapted for use in a computing system, such as a personal computer or other processing apparatus. The CPU is implemented to perform hyper-threading (HT), and further enables switching between HT-enabled and HT-disabled modes on the fly (without rebooting the apparatus) based on, for example, performance measurements or entries into a local library.
    Type: Application
    Filed: September 21, 2010
    Publication date: September 22, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventor: Franz Michael Schuette
  • Publication number: 20110231730
    Abstract: A solid-state mass storage device and method for its operation that includes performing preemptive scrubbing of data during offline periods or disconnects from a host system to which the mass storage device is attached. The device includes a system interface adapted to connect the drive to a host system, at least one nonvolatile memory device, controller means through which data pass when being written to and read from the memory device, a volatile memory cache, a system logic device, and an integrated power source for powering the drive. The system logic device is configured to operate when the drive is not functionally connected to a host system, execute copy commands without accessing a host system, and prioritize preemptive scrubbing of addresses in the memory device on the basis of risk of data loss based on one or more parameters logged by the internal system logic device.
    Type: Application
    Filed: August 19, 2010
    Publication date: September 22, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventor: William J. Allen
  • Publication number: 20110208900
    Abstract: Methods and systems capable of capitalizing on fast access capabilities (low initial access latencies) of nonvolatile memory technologies for use in a host system, such as computers and other processing apparatuses. The host system has a central processing unit, processor cache, and a system main memory. The system main memory includes first and second memory slots, a volatile memory subsystem having at least one DRAM-based memory module received in the first memory slot and addressed by the central processing unit, and a nonvolatile memory subsystem having at least a first nonvolatile-based memory module in the second memory slot and addressed by the central processing unit. At least one memory controller is integrated onto the central processing unit for controlling the processor cache, the volatile memory subsystem, and the nonvolatile memory subsystem.
    Type: Application
    Filed: February 23, 2011
    Publication date: August 25, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventors: Franz Michael Schuette, Lutz Filor
  • Patent number: 7983860
    Abstract: A system (10) and method for monitoring power consumption of a computer system component, such as a central processing unit (CPU), of a desktop computer system. The component is supplied with supply power from a power supply unit (22) of the computer through a power supply cable (14). A coupling (12) is disposed between the power supply unit (22) and a substrate (e.g., motherboard) on which the component is mounted, and is electrically connected to at least one power supply line (18) of the power supply cable (14) and a power supply connector (24) on the substrate (20). The power supply line (18) carries a supply voltage, and one or more devices (26,34,36,46) associated with the coupling (12) determine current flow through the power supply line (18) and provide a power consumption reading for the component based on the supply voltage and the current flow through the power supply line (18).
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: July 19, 2011
    Assignee: OCZ Technology Group, Inc.
    Inventor: Franz Michael Schuette
  • Publication number: 20110173484
    Abstract: A solid-state mass storage device and method of operating the storage device to anticipate the failure of at least one memory device thereof before a write endurance limitation is reached. The method includes assigning at least a first memory block of the memory device as a wear indicator that is excluded from use as data storage, using pages of at least a set of memory blocks of the memory device for data storage, writing data to and erasing data from each memory block of the set in program/erase (P/E) cycles, performing wear leveling on the set of memory blocks, subjecting the wear indicator to more P/E cycles than the set of memory blocks, performing integrity checks of the wear indicator and monitoring its bit error rate, and taking corrective action if the bit error rate increases.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 14, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventors: Franz Michael Schuette, Lutz Filor
  • Publication number: 20110173372
    Abstract: A mass storage device and method that utilize storage memory and a shadow memory capable of increasing the speed associated with copying data from one location to another location within the storage memory without the need to access a host computer for the copy transaction. A controller of the mass storage device receives a file copy request for a file to be copied between first and second locations within the storage memory. Data from the first location within the storage memory is then loaded into a shadow memory means of the mass storage device, and then the data is written from the shadow memory means to the second location within the storage memory.
    Type: Application
    Filed: July 14, 2010
    Publication date: July 14, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventor: Franz Michael Schuette
  • Publication number: 20110173378
    Abstract: A solid-state mass storage device and method of anticipating a failure of the mass storage device resulting from a memory device of the mass storage device reaching a write endurance limit. A procedure is then initiated to back up data to a second mass storage device prior to failure. The method includes assigning at least a first memory block of the memory device as a wear indicator, using other memory blocks of the memory device as data blocks for data storage, performing program/erase (P/E) cycles and wear leveling on the data blocks, subjecting the wear indicator to more P/E cycles than the data blocks, performing integrity checks and monitoring the bit error rate of the wear indicator, and taking corrective action if the bit error rate increases, including the initiation of the backup procedure and generating a request to replace the device.
    Type: Application
    Filed: February 15, 2011
    Publication date: July 14, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventors: Lutz Filor, Franz Michael Schuette
  • Publication number: 20110138113
    Abstract: RAID storage systems and methods adapted to enable the use of NAND flash-based solid-state drives. The RAID storage system includes an array of solid-state drives and a controller operating to combine the solid-state drives into a logical unit. The controller utilizes data striping to form data stripe sets comprising data (stripe) blocks that are written to individual drives of the array, utilizes distributed parity to write parity data of the data stripe sets to individual drives of the array, and writes the data blocks and the parity data to different individual drives of the array. The RAID storage system detects the number of data blocks of at least one of the data stripe sets and then, depending on the number of data blocks detected, may invert bit values of the parity data or add a dummy data value of “1” to the parity value.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 9, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventors: Anthony Leach, Franz Michael Schuette
  • Publication number: 20110119462
    Abstract: A method of maintaining a solid-state drive so that free space within memory blocks of the drive becomes free usable space to the drive. The drive comprises cells organized in pages that are organized in memory blocks in which at least user files are stored. A defragmentation utility is executed to cause at least some of the memory blocks that are partially filled with data and contain file fragments to be combined or aligned and to cause at least some of the memory blocks that contain only invalid data to be combined or aligned. A block consolidation utility is then executed to eliminate at least some of the partially-filled blocks by consolidating the file fragments into a fewer number of the memory blocks. The consolidation utility also increases the number of memory blocks that contain only invalid memory. All of the memory blocks containing only invalid data are then erased.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 19, 2011
    Applicant: OCZ Technology Group, Inc.
    Inventors: Anthony Leach, Franz Michael Schuette
  • Publication number: 20110110158
    Abstract: A mass storage device that utilizes one or more solid-state memory components to store data for a host system, and a method for increasing the write endurance of the memory components. The memory components are periodically heated above an intrinsic operating temperature thereof to a preselected temperature that is sufficient to thermally recondition the memory component in a manner that increases the write endurance of the memory component.
    Type: Application
    Filed: November 10, 2010
    Publication date: May 12, 2011
    Applicant: OCZ TECHNOLOGY GROUP, INC.
    Inventor: Franz Michael Schuette