Patents by Inventor Amit Sharma

Amit Sharma 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: 12198206
    Abstract: A method, computer system, and a computer program product for simulating industrial safety is provided. The present invention may include receiving data for a physical ecosystem, the physical ecosystem being comprised of a plurality of physical assets. The present invention may include generating a digital twin of the physical ecosystem, wherein the digital twin includes a digital representation of the plurality of physical assets. The present invention may include simulating a performance of the digital twin in a plurality of conditions. The present invention may include providing one or more recommendations to a user based on the performance of the digital twin in the plurality of conditions.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: January 14, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Gautam Zalpuri, Amit Sharma
  • Publication number: 20250004533
    Abstract: Techniques are provided for optimizing the power consumption of a data storage device included in a battery-operated device. The battery-operated device (e.g., portable devices like wearable devices, smartwatches, and mobile phones) can access certain data stored on the data storage device more frequently when the device operates on battery power as compared to when the device does not operate on battery power. Techniques are provided for identifying and classifying data into different classifications, for example, power sensitive data and non-power sensitive data. Then the device can optimize the battery power consumption of the data storage device by storing or relocating data stored at the data storage device based on the classification of the data.
    Type: Application
    Filed: August 4, 2023
    Publication date: January 2, 2025
    Inventors: Amit Sharma, Dinesh Kumar Agarwal, Abhinandan Venugopal
  • Publication number: 20250004719
    Abstract: A method for performing a double precision high-speed arithmetic operation includes receiving first input data and second input data, generating first output data by performing a first logical operation on each of the first input data and the second input data, arranging a plurality of dot products in a row-wise manner, generating a second output data by performing a first arithmetic operation on the dot products, performing a transpose operation on a plurality of bit elements of the second output data by arranging least significant bits of the plurality of bit elements and the most significant bits in successive rows, and generating final output data by performing a second arithmetic operation on the transposed bit elements.
    Type: Application
    Filed: November 10, 2023
    Publication date: January 2, 2025
    Inventors: Ganesh Prabhakar Katyarmal, Amit Sharma, Puneet Jangid, Subhankar Ghosh
  • Publication number: 20250004657
    Abstract: Systems, methods, and data storage devices for dynamic mode selection for hybrid MLC/SLC data storage devices are described. Storage operations at a plurality of storage devices from a host device may be processed, wherein each storage device of the plurality of storage devices comprises a plurality of partitions including multi-level cell blocks and single-level cell blocks and multi-level cell blocks may be selectively written in a single-level write operation. A usage value is determined for each partition of the plurality of partitions at each storage device of the plurality of storage devices. A storage device of the plurality of storage devices may be dynamically selected based on the usage value for single-level cell blocks of the selected storage device having available single level cell blocks. New data may then be stored at the dynamically selected storage device of the plurality of storage devices.
    Type: Application
    Filed: August 10, 2023
    Publication date: January 2, 2025
    Inventors: Amit Sharma, Abhinandan Venugopal
  • Publication number: 20240419365
    Abstract: Systems, methods, and data storage devices for using data storage device operational profiles for interface-based performance leveling are described. Data storage devices are connected to a virtual storage manager using network or storage bus connections. Comparisons of the data processing speed and interface speed of each data storage device and its connection may be used to determine an active device operational profile for each data storage device to reach a target aggregate performance. The device operational profiles may be sent to the data storage devices to change their operations, such as the handling of background processes.
    Type: Application
    Filed: August 3, 2023
    Publication date: December 19, 2024
    Inventor: Amit Sharma
  • Publication number: 20240411678
    Abstract: A data storage device and method are provided for predictable low-latency in a time-sensitive environment. In one embodiment, a data storage device is provided comprising a memory and a controller configured to communicate with the memory. The controller is further configured to: receive, from a host, an indication of a logical block address range that the host will later read; and in response to receiving the indication: read data from the logical block address range; and perform an action on the data to reduce a read latency when the host later reads the logical block address range. Other embodiments are disclosed.
    Type: Application
    Filed: July 26, 2023
    Publication date: December 12, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Devika Nair, Amit Sharma
  • Publication number: 20240396885
    Abstract: A computer-implemented method for managing computational cluster access to multiple domains includes generating, using a ticket-based computer network authentication protocol, a primary set of keys based on remote system access credentials for a primary domain and a secondary set of keys based on remote system access credentials for a secondary domain. The method includes merging the primary set of keys with the secondary set of keys to form a merged set of keys. The method further includes activating a system daemon to provide access to the primary domain and the secondary domain by a computational cluster based on the merged set of keys. The method further includes connecting, using the ticket-based computer network authentication protocol via the system daemon, a remote computing device of the primary domain and a remote computing device of the secondary domain to the computational cluster.
    Type: Application
    Filed: August 1, 2024
    Publication date: November 28, 2024
    Inventors: Robert E. Walsh, Amit Sharma
  • Patent number: 12153579
    Abstract: Various methods, apparatuses/systems, and media for generating platform and database agnostic queries are disclosed. A processor implements an object relational model to build a system as a query generator, and causes the query generator to: receive a configuration file that includes instructions to perform certain operations; interpret the configuration file; invoke, in response to interpreting the configuration file, a predefined API; and automatically generate, in response to invoking the API, a set of platform and database agnostic queries.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: November 26, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Desh Sharma, Sanketh Bhat, Hans P Nirmal, Sushant Paul, Sweety Jeswani, Niharika Jain, Kriti Agarwal, Amit Sharma, Marilyn Pulinthitta
  • Patent number: 12153810
    Abstract: Methods, systems, and apparatuses for storage device pool management based on storage device logical to physical (L2P) table information are provided. One such data storage system includes data storage devices each including a non-volatile memory; and a storage management device configured to receive L2P table information from at least two of the data storage devices; receive host data from a host device to be stored in one or more of the data storage devices; select, based on the L2P table information from the at plurality of data storage devices and the size of the host data, a target data storage device from the plurality of data storage devices; and send the host data to the target data storage device.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: November 26, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Amit Sharma, Dinesh Kumar Agarwal
  • Publication number: 20240352346
    Abstract: Systems and methods for pretreating a raw mixed plastic waste pyrolysis oil to remove silicon and chloride contaminants using an aqueous alkaline hydroxide solution. Specifically, these systems and methods lead to at least about 30 weight percent reduction in the silicon compounds present in the pyrolysis oil and at least about 50 weight percent reduction in the chloride compounds in the pyrolysis oil.
    Type: Application
    Filed: December 1, 2022
    Publication date: October 24, 2024
    Inventors: Amit Sharma, Fabrice Cuoq, Ziyu Liu, Safa Farajzadeh Bibalan, Sreenivasa Rao
  • Publication number: 20240338148
    Abstract: Aspects of the disclosure relate to improved techniques for managing a data storage device (DSD) pool, and in particular the selecting of DSDs based on commands distribution and latencies among the command queues in the DSDs. In some aspects, a DSD may have multiple queues that enable the DSD to perform certain commands (e.g., write commands and/or read commands) in parallel. Thus, such DSD has various head-of-line blocking latencies based on which queue the command is directed to. A storage management device can reduce the command latency of the DSDs, for example, based on queue information (e.g., head-of-line blocking, parallel queue utilization, etc.) learned from the DSDs.
    Type: Application
    Filed: August 2, 2023
    Publication date: October 10, 2024
    Inventors: Dinesh Kumar Agarwal, Amit Sharma
  • Publication number: 20240329888
    Abstract: Aspects directed toward data storage management are provided. A storage management device is connected to data storage devices (DSDs) that form a virtual storage pool (VSP), where the storage management device is configured to increase the overall performance of the VSP, as well as the lifespans of the individual DSDs. The storage management device can be configured to learn about the over-provisioning (OP) information of each DSD and strategically select the DSD to send write commands or data based on the OP information. The storage management device can be configured to borrow spare OP capacity from a DSD and use the borrowed capacity to expend the exported/logical capacity of the DSD.
    Type: Application
    Filed: August 2, 2023
    Publication date: October 3, 2024
    Inventors: Amit Sharma, Dinesh Kumar Agarwal
  • Patent number: 12088576
    Abstract: A computer implemented method for managing computational cluster access to multiple domains includes generating, using a ticket-based computer network authentication protocol, a primary set of keys based on remote system access credentials for a primary domain and a secondary set of keys based on remote system access credentials for a secondary domain. The method includes merging the primary set of keys with the secondary set of keys to form a merged set of keys. The method further includes activating a system daemon to provide access to the primary domain and the secondary domain by a computational cluster based on the merged set of keys. The method further includes connecting, using the ticket-based computer network authentication protocol via the system daemon, a remote computing device of the primary domain and a remote computing device of the secondary domain to the computational cluster.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: September 10, 2024
    Assignee: Visa International Service Association
    Inventors: Robert E. Walsh, Amit Sharma
  • Publication number: 20240296089
    Abstract: A data storage device and method for host-assisted improved error recovery using a correlation factor are provided. In one embodiment, the data storage device receives, from a host, an indication that data associated with a first logical address is correlated with data associated with a second logical address; determines a correlation factor based on a degree of correlation between the data associated with the first logical address and the data associated with the second logical address; and in response to the correlation factor being above a threshold: stores the data associated with the first logical address and the data associated with the second logical address in different regions of the memory having different bit error rates; and uses the data associated with the first logical address to assist in correcting an error in the data associated with the second logical address. Other embodiments are provided.
    Type: Application
    Filed: July 18, 2023
    Publication date: September 5, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Dinesh Kumar Agarwal, Amit Sharma
  • Publication number: 20240295981
    Abstract: A data storage device and method for host-assisted efficient handling of multiple versions of data are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to receive, from a host, identification of different versions of data that are to deleted together, store the different versions of the data in areas of the memory that are erasable in parallel; receive, from the host, a command to erase the different versions of the data; and erase the different versions of the data in parallel. Other embodiments are provided.
    Type: Application
    Filed: July 18, 2023
    Publication date: September 5, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Dinesh Kumar Agarwal, Amit Sharma
  • Patent number: 12067289
    Abstract: A data storage device and method for memory-die-state-aware host command submission are provided. In one embodiment, a data storage device comprises a memory comprising a plurality of memory dies and a controller. The controller is configured to receive a query from a host for a status of a memory die that will be accessed by a command; determine the status of the memory die; and respond to the query by providing the status of the memory die to the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: August 20, 2024
    Assignee: Sandisk Technologies, Inc.
    Inventors: Amit Sharma, Dinesh Kumar Agarwal
  • Patent number: 12067293
    Abstract: A data storage device and method are provided for host multi-command queue grouping based on write-size alignment in a multi-queue-depth environment. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to provide a host with an indication of a required amount of data needed to program a set of multi-level cell blocks in the memory; receive an assurance from the host that the host will be providing the data storage device with the required amount of data; and based on the assurance received from the host, program the set of multi-level cell blocks as data is received from the host but before the required amount of data is received from the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: August 20, 2024
    Assignee: Sandisk Technologies, Inc.
    Inventors: Amit Sharma, Dinesh Kumar Agarwal, Abhinandan Venugopal
  • Publication number: 20240256546
    Abstract: Various methods, apparatuses/systems, and media for generating platform and database agnostic queries are disclosed. A processor implements an object relational model to build a system as a query generator, and causes the query generator to: receive a configuration file that includes instructions to perform certain operations; interpret the configuration file; invoke, in response to interpreting the configuration file, a predefined API; and automatically generate, in response to invoking the API, a set of platform and database agnostic queries.
    Type: Application
    Filed: March 16, 2023
    Publication date: August 1, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Desh SHARMA, Sanketh BHAT, Hans P. NIRMAL, Sushant PAUL, Sweety JESWANI, Niharika JAIN, Kriti AGARWAL, Amit SHARMA, Marilyn PULINTHITTA
  • Patent number: 12039202
    Abstract: A programming order of memory dies of a metablock is typically fixed. However, in some storage architectures, this may cause performance bottlenecks. As such, the programming order of the memory dies may be altered to reduce or eliminate performance bottlenecks.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: July 16, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Amit Sharma, Abhinandan Venugopal
  • Publication number: 20240221802
    Abstract: In a non-volatile memory system that initially writes data in a binary format and then folds the stored data into a multi-level format, transfers of host data from the memory controller to the memory dies of the system are performed during both foggy and fine phases of the multi-level programming as data latches are released, allowing the transfer times to be hidden behind the programming. To improve data throughput one sub-set of the memory dies perform their foggy phase programming while another sub-set of the memory dies perform their fine phase programming, resulting in non-overlapping transfer windows for host data transfers for the two sub-sets of memory dies.
    Type: Application
    Filed: July 3, 2023
    Publication date: July 4, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Abhinandan Venugopal, Amit Sharma