Patents by Inventor ABDULLA PICHEN

ABDULLA PICHEN 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: 9741442
    Abstract: A data storage device includes a memory, a controller, and a communication bus coupled to the memory and to the controller. The controller is configured to send a read-write command and write data to the memory via the communication bus. The read-write command indicates an address of requested data to be read from the memory. The controller is further configured to receive the requested data read from the memory. Communicating the requested data over the communication bus overlaps the write data being stored into the memory.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: August 22, 2017
    Assignee: SanDisk Technologies LLC
    Inventor: Abdulla Pichen
  • Patent number: 9128827
    Abstract: A data storage device includes a memory and a controller. The controller is configured to identify groups of bits that match any bit pattern in a first set of bit patterns. Each of the groups of bits includes a first bit of first data, a second bit of second data, and a third bit of third data to be stored at the memory. The controller is configured, based on determining that a count of the identified groups exceeds a threshold, to change multiple bits of the first data. Changing the multiple bits of the first data reduces a number of the groups of bits that match any bit pattern in the first set of bit patterns.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: September 8, 2015
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventors: Omprakash Bisen, Abdulla Pichen
  • Publication number: 20140269088
    Abstract: A data storage device includes a memory, a controller, and a communication bus coupled to the memory and to the controller. The controller is configured to send a read-write command and write data to the memory via the communication bus. The read-write command indicates an address of requested data to be read from the memory. The controller is further configured to receive the requested data read from the memory. Communicating the requested data over the communication bus overlaps the write data being stored into the memory.
    Type: Application
    Filed: May 2, 2013
    Publication date: September 18, 2014
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventor: ABDULLA PICHEN
  • Publication number: 20140250265
    Abstract: A data storage device includes a memory and a controller. The controller is configured to identify groups of bits that match any bit pattern in a first set of bit patterns. Each of the groups of bits includes a first bit of first data, a second bit of second data, and a third bit of third data to be stored at the memory. The controller is configured, based on determining that a count of the identified groups exceeds a threshold, to change multiple bits of the first data. Changing the multiple bits of the first data reduces a number of the groups of bits that match any bit pattern in the first set of bit patterns.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 4, 2014
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: OMPRAKASH BISEN, ABDULLA PICHEN
  • Patent number: 8762626
    Abstract: A data storage device includes a memory and a controller. The controller is configured to identify groups of bits that match any bit pattern in a first set of bit patterns. Each of the groups of bits includes a first bit of first data, a second bit of second data, and a third bit of third data to be stored at the memory. The controller is configured, in response to determining that a count of the identified groups exceeds a threshold, to change multiple bits of the first data. Changing the multiple bits of the first data reduces a number of the groups of bits that match any bit pattern in the first set of bit patterns.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: June 24, 2014
    Assignee: Sandisk Technologies Inc.
    Inventors: Omprakash Bisen, Abdulla Pichen
  • Publication number: 20130067140
    Abstract: A data storage device includes a memory and a controller. The controller is configured to identify groups of bits that match any bit pattern in a first set of bit patterns. Each of the groups of bits includes a first bit of first data, a second bit of second data, and a third bit of third data to be stored at the memory. The controller is configured, in response to determining that a count of the identified groups exceeds a threshold, to change multiple bits of the first data. Changing the multiple bits of the first data reduces a number of the groups of bits that match any bit pattern in the first set of bit patterns.
    Type: Application
    Filed: October 13, 2011
    Publication date: March 14, 2013
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: OMPRAKASH BISEN, ABDULLA PICHEN