Patents by Inventor Christopher P. Karr

Christopher P. Karr 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: 20150234775
    Abstract: Systems and methods are disclosed for providing access to data storage. Certain embodiments provide a data storage device comprising a network infrastructure including a network device configured to be communicatively coupled to a network controller, a file server module coupled with the network device and configured to receive file-level or object-level commands from the host system via the network device after the host system has acquired the network address assigned by the network address server module. The data storage device further includes a boot image server module enabling the host system to boot from the data storage device.
    Type: Application
    Filed: September 11, 2014
    Publication date: August 20, 2015
    Inventors: Curtis E. STEVENS, Christopher P. KARR
  • Patent number: 8646054
    Abstract: The present invention provides a bridged, direct-attached storage device that can be secured and work with any host system. In one embodiment, the storage device is configured with a secured user area and an unlocking mechanism for access to the secured user area. The storage device may comprise a translation module having a bridge that presents multiple logical units to a host. In addition, the storage device may comprise a controller having its own encryption engine to encrypt the entire user area of the storage media. In one embodiment, the storage device presents the unlocking mechanism via a second logical device as a read-only device, such as a CD/DVD-ROM, or virtual CD device. The secondary logical device comprises executable code, which allows the user, for example, to enter, change, or remove the password and unlock the user area.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: February 4, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Christopher P. Karr, John E. Maroney
  • Patent number: 8285965
    Abstract: A method of aligning a partition of a data storage device to a boundary of a physical data sector is disclosed. The data storage device comprises a non-volatile memory comprising a plurality of physical data sectors, wherein each physical data sector comprises a plurality of logical data sectors. A partition map is read from the non-volatile memory, wherein the partition map identifies a partition comprising a number of logical data sectors. A number of logical data sectors in each physical data sector is determined. Whether at least part of the partition aligns with a boundary of a physical data sector is determined. When at least part of the partition does not align with a boundary of a physical data sector, at least part of the partition is moved to align at least part of the partition to a boundary of a physical data sector.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: October 9, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: Christopher P. Karr, Theodore E. Deffenbaugh, Todd D. Yogi
  • Patent number: 8255661
    Abstract: A data storage system is disclosed comprising a non-volatile memory and a first interface operable to receive a write command from a host, the write command comprising a host write data block having a host logical block size. A block mapping bridge divides the host write data block into a plurality of transfer data blocks, wherein each transfer data block having a device logical block size smaller than the host logical block size. The transfer data blocks are transmitted through a second interface to control circuitry that accumulates the transfer data blocks into a physical data block having a device physical block size equal to a first integer multiple of the device logical block size, wherein the host logical block size is a second integer multiple of the device physical block size. The physical data block is then written to the non-volatile memory.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: August 28, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: Christopher P. Karr, Richard J. Procyk
  • Publication number: 20110125977
    Abstract: A method of aligning a partition of a data storage device to a boundary of a physical data sector is disclosed. The data storage device comprises a non-volatile memory comprising a plurality of physical data sectors, wherein each physical data sector comprises a plurality of logical data sectors. A partition map is read from the non-volatile memory, wherein the partition map identifies a partition comprising a number of logical data sectors. A number of logical data sectors in each physical data sector is determined. Whether at least part of the partition aligns with a boundary of a physical data sector is determined. When at least part of the partition does not align with a boundary of a physical data sector, at least part of the partition is moved to align at least part of the partition to a boundary of a physical data sector.
    Type: Application
    Filed: November 20, 2009
    Publication date: May 26, 2011
    Inventors: Christopher P. Karr, Theodore E. Deffenbaugh, Todd D. Yogi
  • Publication number: 20110119464
    Abstract: A data storage system is disclosed comprising a non-volatile memory and a first interface operable to receive a write command from a host, the write command comprising a host write data block having a host logical block size. A block mapping bridge divides the host write data block into a plurality of transfer data blocks, wherein each transfer data block having a device logical block size smaller than the host logical block size. The transfer data blocks are transmitted through a second interface to control circuitry that accumulates the transfer data blocks into a physical data block having a device physical block size equal to a first integer multiple of the device logical block size, wherein the host logical block size is a second integer multiple of the device physical block size. The physical data block is then written to the non-volatile memory.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 19, 2011
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Christopher P. Karr, Richard J. Procyk