Patents by Inventor Chris Malakapalli

Chris Malakapalli 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: 8312204
    Abstract: The present disclosure provides a system and method for wear leveling. In one example, the method includes receiving first data to be stored to a first data storage medium and storing the first data to a first storage location in a nonvolatile data store of a second data storage medium comprising a solid-state memory. The method also includes setting a pointer to enable writing second data that is received to a next storage location in the nonvolatile data store. The next storage location comprises an address of the nonvolatile data store that is sequentially after an address of the first storage location. When the address of the first storage location is a last addressed location of the nonvolatile data store the pointer is set to enable writing the second data to a first addressed location of the nonvolatile data store.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: November 13, 2012
    Assignee: Seagate Technology LLC
    Inventors: Fumin Zhang, Chris Malakapalli
  • Patent number: 7904630
    Abstract: A bus-connected device includes a data storage element, a physical layer and a controller. The data storage element stores user data and multiple adaptations for multiple platform protocols. The physical layer uses at least a portion of a selected one of the multiple platform protocols to access the user data. The controller controls and communicates with the data storage element using a controller communication protocol that is neutral relative to the multiple platform protocols.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: March 8, 2011
    Assignee: Seagate Technology LLC
    Inventors: Fumin Zhang, Chris Malakapalli
  • Publication number: 20100191897
    Abstract: The present disclosure provides a system and method for wear leveling. In one example, the method includes receiving first data to be stored to a first data storage medium and storing the first data to a first storage location in a nonvolatile data store of a second data storage medium comprising a solid-state memory. The method also includes setting a pointer to enable writing second data that is received to a next storage location in the nonvolatile data store. The next storage location comprises an address of the nonvolatile data store that is sequentially after an address of the first storage location. When the address of the first storage location is a last addressed location of the nonvolatile data store the pointer is set to enable writing the second data to a first addressed location of the nonvolatile data store.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 29, 2010
    Applicant: Seagate Technology LLC
    Inventors: Fumin Zhang, Chris Malakapalli
  • Publication number: 20100095034
    Abstract: A bus-connected device includes a data storage element, a physical layer and a controller. The data storage element stores user data and multiple adaptations for multiple platform protocols. The physical layer uses at least a portion of a selected one of the multiple platform protocols to access the user data. The controller controls and communicates with the data storage element using a controller communication protocol that is neutral relative to the multiple platform protocols.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: Seagate Technology LLC
    Inventors: Fumin Zhang, Chris Malakapalli