Patents by Inventor Dean A. Klein

Dean A. Klein 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: 7184352
    Abstract: Rows of DRAM memory cells are refreshed at either a relatively high rate during normal operation or a relatively slow rate in a reduced power refresh mode. Prior to refreshing the rows of memory cells, the data are read from the memory cells, and corresponding syndromes are generated and stored. When transitioning from the reduced power refresh mode, data from the rows of memory cells are read, and the stored syndromes are used to determine if there are errors in the read data. The syndromes are also used to correct any errors that are found, and the corrected data are written to the rows of memory cells. By correcting any errors that exist when transitioning from the reduced power refresh mode, it is not necessary to use the syndromes to detect and correct errors while operating in the reduced power refresh mode.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: February 27, 2007
    Assignee: Micron Technology, Inc.
    Inventors: Dean A. Klein, John Schreck
  • Publication number: 20070016805
    Abstract: A computing system includes data encryption in the data path between a data source and data storage devices. The data encryption may utilize a key which is derived at least in part from an identification code stored in a non-volatile memory. The key may also be derived at least in part from user input to the computer.
    Type: Application
    Filed: September 20, 2006
    Publication date: January 18, 2007
    Inventor: Dean Klein
  • Publication number: 20070013809
    Abstract: One embodiment of the present invention provides a method that facilitates compression of video data in a computer system by performing the time-consuming task of computing the difference between successive frames of video data independently from the central processing unit. This frees the often-overburdened central processing unit from performing this time-consuming compression operation and can thereby improve the handling of video data. Thus, one embodiment of the present invention can be characterized as a method thr compressing video data in a computer system. This method includes receiving a stream of data from a current video frame in the computer system. It also includes computing a difference frame from the current video frame and a previous video frame “on-the-fly as the current video frame streams into the computer system. The method additionally includes storing the difference frame in a memory in the computer system.
    Type: Application
    Filed: September 11, 2006
    Publication date: January 18, 2007
    Inventor: Dean Klein
  • Patent number: 7165143
    Abstract: A processing system optimized for data string manipulations includes data string execution circuitry associated with a bus interface unit or memory controller. Cache coherency is maintained, and data move and compare operations may be performed efficiently on cached data. A barrel shifter for realignment of cached data during move operations and comparators for comparing a test data string to cached data a cache line at a time may be provided.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: January 16, 2007
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Publication number: 20070008453
    Abstract: A computer display is disclosed. The computer display includes a LCD housing, a light source coupled to the LCD housing, and a LCD coupled to the LCD housing. The LCD housing conducts light from the light source to the LCD. A method for conducting light is also disclosed. The method includes generating light and conducting the generated light through a LCD housing.
    Type: Application
    Filed: September 13, 2006
    Publication date: January 11, 2007
    Inventor: Dean Klein
  • Patent number: 7162592
    Abstract: Data bus capacitance is reduced by decoupling unaccessed memory circuits from a data bus during data transfers to or from other memory circuits.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: January 9, 2007
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Publication number: 20060271735
    Abstract: A virtual mass storage device implements a data manager for storing information on multiple physical mass storage devices. The virtual mass storage device is organized into blocks of information, which are allocated to different physical devices, thereby enabling the physical devices to operate in parallel and increase the overall transfer rate of the virtual device.
    Type: Application
    Filed: August 4, 2006
    Publication date: November 30, 2006
    Inventors: Dean Klein, Eric Anderson
  • Publication number: 20060262128
    Abstract: The present invention determines that an object is moving within a scene. At run time, the number of primitives used to represent the moving object is reduced. The degree of reduction can be related to the amount of motion, i.e. speed, of the moving object. The moving object is then rendered based on the reduced number of primitives saving time and memory bandwidth.
    Type: Application
    Filed: April 20, 2006
    Publication date: November 23, 2006
    Inventor: Dean Klein
  • Publication number: 20060239135
    Abstract: An optical disk changer that is capable of automatically playing both sides of a dual-sided optical disk. By coordinated delivery of disks between a disk reader, a disk transfer mechanism, or a disk turner and a carrousel that is approximately toroid shaped, both sides of a dual-sided optical disk can be automatically accessed.
    Type: Application
    Filed: October 18, 2005
    Publication date: October 26, 2006
    Inventor: Dean Klein
  • Publication number: 20060237833
    Abstract: A system includes a semiconductor component having a base die and a secondary die flip chip mounted to the base die. The base die includes a set of stacking contacts for flip chip mounting the secondary die to the base die, and a set of interconnect contacts configured as an internal signal transmission system, and a physical structure for supporting a terminal contact system of the package component. The component also includes an encapsulant on the base die encapsulating the interconnect contacts, an underfill layer between the dice, and terminal contacts configured for flip chip mounting the package component to a supporting substrate.
    Type: Application
    Filed: June 23, 2006
    Publication date: October 26, 2006
    Inventors: Dean Klein, Alan Wood, Trung Doan
  • Patent number: 7120744
    Abstract: A processing system optimized for data string manipulations includes data string execution circuitry associated with a bus interface unit or memory controller. Cache coherency is maintained, and data move and compare operations may be performed efficiently on cached data. A barrel shifter for realignment of cached data during move operations and comparators for comparing a test data string to cached data a cache line at a time may be provided.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: October 10, 2006
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Patent number: 7116602
    Abstract: A DRAM includes a register storing subsets of row addresses corresponding to rows containing at least one memory cell that is unable to store a data bit during a normal refresh cycle. Each subset includes all but the most significant bit of a corresponding row address. A refresh counter in the DRAM generates refresh row addresses that are used to refresh rows of memory cells. The refresh row addresses are compared to the subsets of row addresses that are stored in the register. In the event of a match, the row of memory cells corresponding to the matching subset of bits is refreshed. The number of refreshes occurring each refresh cycle will depend upon the number of bits in the subset that are omitted from the row address. The memory cells that are unable to retain data bits are identified by a modified sense amplifier.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: October 3, 2006
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Publication number: 20060218469
    Abstract: A memory controller couples 32-bit data words to and from a DRAM. The DRAM generates error checking and correcting syndromes to check and correct read data. The DRAM generates the syndromes from respective 128-bit data words each formed by 4 32-bit data words written to the DRAM, and thereby achieves a low syndrome bit overhead. The memory controller may write data words to the DRAM having less than 128 bits by first reading 4 32-bit words from the DRAM, substituting the write data for a corresponding number of bits of read data, and writing the new 128-bit word to the DRAM by writing 4 32-bit words.
    Type: Application
    Filed: May 10, 2006
    Publication date: September 28, 2006
    Inventor: Dean Klein
  • Patent number: 7114082
    Abstract: A computing system includes data encryption in the data path between a data source and data storage devices. The data encryption may utilize a key which is derived at least in part from an identification code stored in a non-volatile memory. The key may also be derived at least in part from user input to the computer.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: September 26, 2006
    Assignee: Micron Technology Inc.
    Inventor: Dean A. Klein
  • Patent number: 7110060
    Abstract: A computer display is disclosed. The computer display includes a LCD housing, a light source coupled to the LCD housing, and a LCD coupled to the LCD housing. The LCD housing conducts light from the light source to the LCD. A method for conducting light is also disclosed. The method includes generating light and conducting the generated light through a LCD housing.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: September 19, 2006
    Assignee: Micron Technology, Inc.
    Inventor: Dean A. Klein
  • Publication number: 20060206769
    Abstract: A computer system includes a processor coupled to a DRAM through a memory controller. The processor switches the DRAM to a low power refresh mode in which DRAM cells are refreshed at a sufficiently low rate that data retention errors may occur. Prior to switching the DRAM to the low power refresh mode, the processor identifies a region of an array of DRAM cells that contains essential data that needs to be protected from such data retention errors. The processor then reads data from the identified region, and either the DRAM or the memory controller generates error checking and correcting syndromes from the read data. The syndromes are stored in the DRAM, and the low power refresh mode is then entered. Upon exiting the low power refresh mode, the processor again reads the data from the identified region, and the read data is checked and corrected using the syndromes.
    Type: Application
    Filed: May 11, 2006
    Publication date: September 14, 2006
    Inventor: Dean Klein
  • Publication number: 20060206652
    Abstract: An apparatus and method for capturing and restoring a machine state of a computer system. The apparatus includes a PC card having a non-volatile memory for storing machine state information corresponding to a machine state and a controller coupled to the non-volatile memory to control the transfer of the machine state information to and from the non-volatile memory. The apparatus further includes a transfer component for directing the controller to coordinate the storage and download of the machine state information in order to capture and restore a computer system to the stored machine state.
    Type: Application
    Filed: May 11, 2006
    Publication date: September 14, 2006
    Inventors: Trung Doan, Dean Klein
  • Publication number: 20060206874
    Abstract: A system and method for selectively enabling only certain information to be cached is provided which thereby increases the performance of a computer system by reducing cache hits and cache thrashing. The system and method determines and identifies at the time of compilation of a computer program, which program and instructions and/or data are to be cached or not cached, during the execution of the computer program. The system and method performs these determinations by first compiling a computer program, simulating the op erations of the program with suitable data parameters, and creating a profile of how the program code is utilized by the computer system. The profile is then utilized during a recompilation of the program code to determine which instructions and/or data is to be cached and which are not. The system preferably designates the cache status by affixing additional bits at the end of each instruction/data.
    Type: Application
    Filed: May 9, 2006
    Publication date: September 14, 2006
    Inventor: Dean Klein
  • Publication number: 20060206641
    Abstract: An integrated circuit active memory device receives task commands from a component in a host computer system that may include the active memory device. The host system includes a memory controller coupling the active memory device to a host CPU and a mass storage device. The active memory device includes a command engine issuing instructions responsive to the task commands to either an array control unit or a DRAM control unit. The instructions provided to the DRAM control unit cause data to be written to or read from a DRAM and coupled to or from either the processing elements or a host/memory interface. The processing elements execute instructions provided by the array control unit to decompress data written to the DRAM through the host/memory interface and compress data read from the DRAM through the host/memory interface.
    Type: Application
    Filed: May 9, 2006
    Publication date: September 14, 2006
    Inventor: Dean Klein
  • Patent number: 7107412
    Abstract: A memory module for a computer system is removably coupled to a computer system mother-board having a data bus and an address bus. The memory module includes a memory interface, a program memory coupled to the memory interface, and a plurality of memory/processing units coupled to the memory interface and the program memory. Each of the memory/processing units includes a system memory and a processor coupled to the respective system memory. Instructions for the processors are transferred to the program memory and stored in the program memory responsive to a first set of addresses on the address bus of the mother-board. The processors then execute the instructions from the program memory, and may access the system memory during execution of the instructions. The system memory may also be accessed through the data bus of the mother-board responsive to a second set of addresses on the address bus of the mother-board.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: September 12, 2006
    Assignee: Micron Technology, Inc.
    Inventors: Dean A. Klein, Graham Kirsch