Patents by Inventor Mohan Soni

Mohan Soni 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: 11481150
    Abstract: Aspects of a storage device are provided which reduce write amplification by minimizing data flushes from cache to SLC blocks during RMW operations. A memory of the storage device includes a first memory location of one or more single-level cells and a second memory location of one or more multiple-level cells. A controller of the storage device receives first data associated with a first range of logical addresses and second data associated with a second range of logical addresses. During a RMW operation of the first data, the controller determines whether the first range overlaps with the second range, and stores or flushes the second data in the first memory location when an overlap is determined. The controller stores or writes the second data in the second memory location when an overlap is not determined. Accordingly, data flushing to the single-level cells is minimized when no overlap is determined.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: October 25, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Vishwas Saxena, Lalit Mohan Soni
  • Publication number: 20210311660
    Abstract: Aspects of a storage device are provided which reduce write amplification by minimizing data flushes from cache to SLC blocks during RMW operations. A memory of the storage device includes a first memory location of one or more single-level cells and a second memory location of one or more multiple-level cells. A controller of the storage device receives first data associated with a first range of logical addresses and second data associated with a second range of logical addresses. During a RMW operation of the first data, the controller determines whether the first range overlaps with the second range, and stores or flushes the second data in the first memory location when an overlap is determined. The controller stores or writes the second data in the second memory location when an overlap is not determined. Accordingly, data flushing to the single-level cells is minimized when no overlap is determined.
    Type: Application
    Filed: April 1, 2020
    Publication date: October 7, 2021
    Inventors: Vishwas Saxena, Lalit Mohan Soni
  • Patent number: 11036435
    Abstract: Aspects of a storage device include a memory comprising a plurality of memory locations each associated with a physical address, the memory configured to store a plurality of video frames received from a host device at the physical addresses, each of the video frames being associated with a logical address; and a controller configured to store in a partition of the memory the logical addresses for a subset of the video frames, the controller being configured to provide the host access to the partition to read the logical addresses during rapid playback of the video frames. Aspects of the host device include a processor configured to write the video frames to the storage device, to identify the subset of the video frames to the storage device, and during rapid playback, to access the storage device to read the logical address for each video frame in the subset.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: June 15, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Sridhar Prudvi Raj Gunda, Lalit Mohan Soni
  • Publication number: 20210064280
    Abstract: Aspects of a storage device include a memory comprising a plurality of memory locations each associated with a physical address, the memory configured to store a plurality of video frames received from a host device at the physical addresses, each of the video frames being associated with a logical address; and a controller configured to store in a partition of the memory the logical addresses for a subset of the video frames, the controller being configured to provide the host access to the partition to read the logical addresses during rapid playback of the video frames. Aspects of the host device include a processor configured to write the video frames to the storage device, to identify the subset of the video frames to the storage device, and during rapid playback, to access the storage device to read the logical address for each video frame in the subset.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Sridhar Prudvi Raj Gunda, Lalit Mohan Soni
  • Patent number: 10838629
    Abstract: After an ungraceful shutdown (UGSD) event, a data storage apparatus restores a fast boot-up table from a copy stored in a non-volatile memory (NVM), and receives a first read command from a host. The first read command includes a request to read data from a logical block address (LBA). The apparatus maintains a fast boot-up table that includes a plurality of entries, and each entry includes an LBA and an associated physical block address of the NVM. If the LBA is contained in the fast boot-up table, the apparatus determines a first physical block address associated with the LBA using the fast boot-up table. The apparatus reads data from the NVM at the first physical block address, prior to completing an initialization process of the data storage apparatus, and transmits the data read from the NVM to the host.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: November 17, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Sridhar Prudvi Raj Gunda, Lalit Mohan Soni, Vijaya Janarthanam, Judah Gamliel Hahn
  • Publication number: 20200097188
    Abstract: After an ungraceful shutdown (UGSD) event, a data storage apparatus restores a fast boot-up table from a copy stored in a non-volatile memory (NVM), and receives a first read command from a host. The first read command includes a request to read data from a logical block address (LBA). The apparatus maintains a fast boot-up table that includes a plurality of entries, and each entry includes an LBA and an associated physical block address of the NVM. If the LBA is contained in the fast boot-up table, the apparatus determines a first physical block address associated with the LBA using the fast boot-up table. The apparatus reads data from the NVM at the first physical block address, prior to completing an initialization process of the data storage apparatus, and transmits the data read from the NVM to the host.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: Sridhar Prudvi Raj Gunda, Lalit Mohan Soni, Vijaya Janarthanam, Judah Gamliel Hahn
  • Publication number: 20120061094
    Abstract: An apparatus for restricting fluid flow includes: a ball receiving element disposed in a fluid conduit and configured to receive a ball that has been advanced through the fluid conduit and at least partially restrict fluid flow, the fluid conduit having a longitudinal axis; and at least one feature disposed at the fluid conduit and configured to at least one of reduce a rate of deceleration of the ball due to actuation of the apparatus and reduce pressure waves generated by an impact between the ball and the ball receiving element.
    Type: Application
    Filed: September 13, 2010
    Publication date: March 15, 2012
    Applicant: BAKER HUGHES INCORPORATED
    Inventors: Mohan Soni, Gaurav Agrawal
  • Patent number: 7575051
    Abstract: A vibratory tool for downhole use is capable of letting a wireline or other tools pass a passage therethrough that can be subsequently closed by landing a plug on a seat. The dump valve is disposed annularly about the central passage so that cycling the tool does not cause it to be slammed against a seat. Since only a plug is delivered to a passage the functioning parts already in the housing are made stronger to improve reliability. Additional power is delivered per stroke from modular stacked piston units. The tool can be run in a manner where the high amplitude low frequency oscillating forces are delivered to the stuck fish without impacts of the pistons on the housing.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: August 18, 2009
    Assignee: Baker Hughes Incorporated
    Inventors: Carl W. Stoesz, Rustom Mody, Mohan Soni
  • Publication number: 20070261840
    Abstract: An assembly for milling a window in a tubular features a layout that keeps a restorative force normal to the whipstock slope acting on the window mill to help it track the whipstock ramp long enough for making an exit at the desired location. A string mill assembly is made long enough to allow such a restorative force to be created on the window mill as it advances down the ramp. The bearing or cutting structures on the string mill are positioned with respect to the window mill so that either the top of the string mill or at least the first bearing structure above the window mill presents at the top of the window as the window mill arrives at the position where it is desired that it make an exit. The lower bearing structure of the string mill also preferably has a rounded profile to facilitate its entrance on to the whipstock ramp without getting in a bind on the tubular wall adjacent the top of the window.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Inventors: Calvin Stowe, Evan Lewis, Mohan Soni, Daniel Hart
  • Publication number: 20060237187
    Abstract: A vibratory tool for downhole use is capable of letting a wireline or other tools pass a passage therethrough that can be subsequently closed by landing a plug on a seat. The dump valve is disposed annularly about the central passage so that cycling the tool does not cause it to be slammed against a seat. Since only a plug is delivered to a passage the functioning parts already in the housing are made stronger to improve reliability. Additional power is delivered per stroke from modular stacked piston units. The tool can be run in a manner where the high amplitude low frequency oscillating forces are delivered to the stuck fish without impacts of the pistons on the housing.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Inventors: Carl Stoesz, Rustom Mody, Mohan Soni
  • Publication number: 20050257931
    Abstract: An apparatus for applying a force to a stuck object in a wellbore comprises a work string extending in the wellbore. A vibrating string has a vibrator engaged with the stuck object. The vibrator drives the vibrating string to impart the force to the stuck object. An isolator associated with the work string and the vibrating string decouples a portion of a motion of the vibrating string from the work string. A method of applying a force to a stuck object in a wellbore comprises extending a work string in the wellbore from a surface location. A vibrating string is engaged with the stuck object. The vibrating string is driven at a frequency to apply the force to the stuck object. The work string is isolated from the vibrating string such that a portion of the motion of the vibrating string is decoupled from the work string.
    Type: Application
    Filed: June 15, 2005
    Publication date: November 24, 2005
    Applicant: Baker Hughes Incorporated
    Inventors: Rustom Mody, Mohan Soni, Carl Stoesz
  • Publication number: 20050006146
    Abstract: A method of imposing a simple harmonic wave of bidirectional vibration on an object stuck in sand in a well bore, where vibrations are imposed in close proximity to the stuck location, and where the harmonic wave has sufficient amplitude and frequency to create soil liquefaction at the surface of the stuck object, thereby reducing the amount of overpull necessary to free the object from the sand.
    Type: Application
    Filed: July 9, 2003
    Publication date: January 13, 2005
    Inventors: Rustom Mody, Mohan Soni, Carl Stoesz