Patents by Inventor Jitendra Kumar Swarnkar

Jitendra Kumar Swarnkar 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: 9007711
    Abstract: The present disclosure describes apparatuses and techniques of improved sequential-access of storage media. In some aspects an indication that a storage media interface failed to access a block of storage media is received during a sequential-access of the storage media and the storage media interface is caused to attempt to read a next block of the sequential-access subsequent the sector failed to be accessed during the same sequential-access.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 14, 2015
    Assignee: Marvell International
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong
  • Patent number: 8767329
    Abstract: The present disclosure describes apparatuses and techniques of improved sequential-access of storage media. In some aspects an indication that a media disk interface failed to read a sector of a sequential-read during a revolution of the media disk is received and the media disk interface is caused to attempt to read a next sector of the sequential-read subsequent the sector failed to be read during a same revolution of the media disk.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: July 1, 2014
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong
  • Patent number: 8522090
    Abstract: A method of testing a double data rate (DDR) memory interface within a System-on-chip (SoC). The method comprises generating a data stream within the SoC and writing the data stream to an internal memory within the SoC via the DDR memory interface. The method further comprises reading the data stream from the internal memory within the SoC and comparing the data stream generated within the SoC with the data stream read from the internal memory within the SoC.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: August 27, 2013
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong, Yun-Ho Wu, Rakeshkumar K. Patel
  • Patent number: 8503275
    Abstract: The present disclosure describes apparatuses and techniques of improved sequential-access of storage media. In some aspects an indication that a media disk interface failed to read a sector of a sequential-read during a revolution of the media disk is received and the media disk interface is caused to attempt to read a next sector of the sequential-read subsequent the sector failed to be read during a same revolution of the media disk.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: August 6, 2013
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong
  • Patent number: 8127100
    Abstract: A system and method of buffer management may employ a common data structure that is recognizable by both hardware and firmware. In some implementations, hardware register settings may be programmed independent of firmware updates to an internal sub-segment description table maintained in an ASIC or other buffer manager logic. Implementation of such a common data structure in external memory may substantially reduce hardware real estate and complexity of a buffer manager ASIC by minimizing the number of required registers and eliminating the need for an internal sub-segment descriptor table. In addition, by eliminating the internal sub-segment descriptor table and allowing buffer manager logic to recognize a common data structure in external memory, the number of buffer sub-segments recognized by the buffer manager may be readily expanded, and may be limited only by the size of the external memory.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: February 28, 2012
    Assignee: Marvell International Ltd
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong, Jing Booth, Jie Du
  • Patent number: 7971111
    Abstract: A controller for scan testing a memory. The controller includes a control state machine for controlling the scan process, a test sequence stored in a random access memory used by the control state machine for controlling an actual memory test, a pattern generation data unit responsive to the control state machine for generating a test pattern that is written to and read from a memory under test, a configuration register read by the control state machine for configuring the controller and a fault location register written to by the control state machine for storing locations of defects in the memory. The controller is used to auto scan a memory in real time, interleaved with other processes accessing the memory. The controller has several modes of operation including operating in a periodic burst mode to conserve power and in a background mode so as not to interfere with other processes accessing the scanned memory.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: June 28, 2011
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Vincent Wong, Jie Du
  • Patent number: 7930450
    Abstract: The transfer of data from a host computer to a recordable disk in a disk drive operating on the host computer is managed. A buffer for temporarily storing data to be transferred between the host computer and the recordable disk is maintained, wherein the buffer comprises a plurality of host segments and a plurality of disk segments, and wherein each of the host segments and disk segments have a sector count value associated therewith. In a case where the transfer of data corresponds to a host segment, the host segment is selected from the plurality of host segments in the buffer. In a case where the transfer of data corresponds to a disk segment, the disk segment is selected from the plurality of disk segments in the buffer. In a case where a host segment is selected, the sector count value of the selected host segment is adjusted. In a case where a disk segment is selected, the sector count value of the selected disk segment is adjusted.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: April 19, 2011
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Jie Du, Vincent Wong
  • Patent number: 7849345
    Abstract: A computer system for writing data to a memory is disclosed. The memory controller in the computer system comprises a system clock, which is generated by the memory controller. A first register captures the lower data word based on the rising edge of the system clock. A second register, coupled to the first register, captures the output of the first register based on the rising edge of the system clock. A third register, captures the upper data word based on the falling edge of the system clock. A forth register, coupled to the third register, captures the output of the third register based on the falling edge of the system clock. A first multiplexer is coupled to a forth register and a second register. A delay element, coupled to the system clock and a first multiplexer, adjusts the phase of the system clock. A second multiplexer, coupled to the system clock, generates a data strobe.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: December 7, 2010
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Jie Du, Vincent Wong
  • Patent number: 7752356
    Abstract: The transfer of data from a host computer to a recordable disk in a disk drive operating on the host computer is managed. A buffer for temporarily storing data to be transferred between the host computer and the recordable disk is maintained, wherein the buffer comprises a plurality of host segments and a plurality of disk segments, and wherein each of the host segments and disk segments have a sector count value associated therewith. In a case where the transfer of data corresponds to a host segment, the host segment is selected from the plurality of host segments in the buffer. In a case where the transfer of data corresponds to a disk segment, the disk segment is selected from the plurality of disk segments in the buffer. In a case where a host segment is selected, the sector count value of the selected host segment is adjusted. In a case where a disk segment is selected, the sector count value of the selected disk segment is adjusted.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: July 6, 2010
    Assignee: Marvell International Ltd.
    Inventors: Jitendra Kumar Swarnkar, Jie Du, Vincent Wong