Patents by Inventor Naresh K

Naresh K 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).

  • Publication number: 20240245389
    Abstract: Various methods and systems are provided for an electro-acoustic module for a transducer probe. In one example, the electro-acoustic module may include an acoustic stack and at least one application-specific integrated circuit (ASIC) electrically coupled to the acoustic stack by an interconnect having a fan-out architecture. The electro-acoustic module may have an active aperture substantially equal to an overall size of the electro-acoustic module in at least one or an azimuth and an elevation direction.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Warren Lee, Jean-Luc Diot, Giandonato Stallone, Naresh K Rao
  • Publication number: 20230223654
    Abstract: An exemplary lithium-ion battery may include an anode, a cathode, and a separator between the anode and cathode. The separator may be at least partially coated with a sub-nanometer porous membrane. The battery may be a conventional battery in which the anode and cathode are at least partially submerged in an electrolytic solution. Alternatively, the battery may be a solid-state battery disposed between the anode and cathode and having a solid-state electrolyte, which may serve as the separator.
    Type: Application
    Filed: May 5, 2021
    Publication date: July 13, 2023
    Inventors: Leela Mohana Reddy Arava, Naresh K. Thangavel, Sathish Rajendran, Zian Tang, Antony George, Andrey Turchanin
  • Patent number: 11238045
    Abstract: Disclosed aspects relate to data arrangement management in a distributed data cluster environment of a shared pool of configurable computing resources. In the distributed data cluster environment, a set of data is monitored for a data redistribution candidate trigger. The data redistribution candidate trigger is detected with respect to the set of data. Based on the data redistribution candidate trigger, the set of data is analyzed with respect to a candidate data redistribution action. Using the candidate data redistribution action, a new data arrangement associated with the set of data is determined. Accordingly, the new data arrangement is established.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, James H. Cho
  • Patent number: 11086734
    Abstract: According to embodiments of the present invention, a metadata file is transferred from the first system to the second system and a database on the second system is initialized based on the metadata file. An image, including information of the first system to be restored, is transferred from the first system to the second system, and restoration of the information to the second system based on the image is initiated. Prior to completion of the restoration, one or more log files indicating actions performed on the first system relating to the information to be restored is transferred from the first system to the initialized database on the second system. In response to completion of the restoration, the actions of the log files are performed to synchronize the restored data on the second system with the first system.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, Kiran K. Chinta
  • Patent number: 11086735
    Abstract: According to embodiments of the present invention, a metadata file is transferred from the first system to the second system and a database on the second system is initialized based on the metadata file. An image, including information of the first system to be restored, is transferred from the first system to the second system, and restoration of the information to the second system based on the image is initiated. Prior to completion of the restoration, one or more log files indicating actions performed on the first system relating to the information to be restored is transferred from the first system to the initialized database on the second system. In response to completion of the restoration, the actions of the log files are performed to synchronize the restored data on the second system with the first system.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, Kiran K. Chinta
  • Patent number: 11036737
    Abstract: A computer-implemented method for a partitioned bloom filter merge is provided. A non-limiting example of the computer-implemented method includes partitioning, by a processing device, a bloom filter into N equal size filter partitions. The method further includes distributing, by the processing device, each of the filter partitions to an associated node. The method further includes merging, by the processing device, the filter partitions in each of the associated nodes. The method further includes redistributing, by the processing device, the merged filter partitions to each of the N nodes. The method further includes joining, by the processing device, the merged filter partitions in each of the N nodes to assemble a complete merged bloom filter.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naresh K. Chainani, Kiran K. Chinta, Ian R. Finlay, David Kalmuk, Timothy R. Malkemus, Calisto Zuzarte
  • Patent number: 10810200
    Abstract: Performing a join of first and second database tables for a query includes applying a predicate of the query to the first table as a first predicate and determining how many distinct join key values the first table has that survive the applying of the first predicate, wherein a join key value of the first table that survives the applying of the first predicate is a surviving join key value for a second predicate. A selection includes selecting among applying the second predicate to the second table, probing the second table with the second predicate, and neither applying the second predicate to the second table nor probing the second table with the second predicate, wherein the selecting is responsive to the number of distinct, surviving join key values.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: October 20, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas A. Beavin, Naresh K. Chainani, Sam S. Lightstone, Shaorong Liu
  • Patent number: 10810201
    Abstract: Performing a join of first and second database tables for a query includes applying a predicate of the query to the first table as a first predicate and determining how many distinct join key values the first table has that survive the applying of the first predicate, wherein a join key value of the first table that survives the applying of the first predicate is a surviving join key value for a second predicate. A selection includes selecting among applying the second predicate to the second table, probing the second table with the second predicate, and neither applying the second predicate to the second table nor probing the second table with the second predicate, wherein the selecting is responsive to the number of distinct, surviving join key values.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: October 20, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas A. Beavin, Naresh K. Chainani, Sam S. Lightstone, Shaorong Liu
  • Patent number: 10789135
    Abstract: A system may include a cloud-based virtual machine connected to multiple virtual hard drives and associated with a guest of a first datacenter. A recovery management server may, substantially simultaneously for each virtual hard drive, create an Infrastructure-as-a-Service snapshot of data on the virtual hard drive without utilizing an agent of the virtual machine. The recovery management server may also directly replicate the snapshot of data for each virtual hard drive at a second datacenter, which may be geographically remote from the first datacenter, without re-creating Input Output (“IO”) operations for each virtual hard drive via a log file. Upon an indication of failure of the first datacenter, the recovery management server may arrange to have each virtual hard drive's replicated snapshot of data be consumed by a recovery service for the guest at the second datacenter.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: September 29, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Naresh K Bade, Devendra Jaripiti, Aditya Kumar Jha, Phani Prakash Boppana
  • Patent number: 10719512
    Abstract: A computer-implemented method for a partitioned bloom filter merge is provided. A non-limiting example of the computer-implemented method includes partitioning, by a processing device, a bloom filter into N equal size filter partitions. The method further includes distributing, by the processing device, each of the filter partitions to an associated node. The method further includes merging, by the processing device, the filter partitions in each of the associated nodes. The method further includes redistributing, by the processing device, the merged filter partitions to each of the N nodes. The method further includes joining, by the processing device, the merged filter partitions in each of the N nodes to assemble a complete merged bloom filter.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naresh K. Chainani, Kiran K. Chinta, Ian R. Finlay, David Kalmuk, Timothy R. Malkemus, Calisto Zuzarte
  • Publication number: 20190310985
    Abstract: Disclosed aspects relate to data arrangement management in a distributed data cluster environment of a shared pool of configurable computing resources. In the distributed data cluster environment, a set of data is monitored for a data redistribution candidate trigger. The data redistribution candidate trigger is detected with respect to the set of data. Based on the data redistribution candidate trigger, the set of data is analyzed with respect to a candidate data redistribution action. Using the candidate data redistribution action, a new data arrangement associated with the set of data is determined. Accordingly, the new data arrangement is established.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Naresh K. Chainani, James H. Cho
  • Publication number: 20190266159
    Abstract: A computer-implemented method for a partitioned bloom filter merge is provided. A non-limiting example of the computer-implemented method includes partitioning, by a processing device, a bloom filter into N equal size filter partitions. The method further includes distributing, by the processing device, each of the filter partitions to an associated node. The method further includes merging, by the processing device, the filter partitions in each of the associated nodes. The method further includes redistributing, by the processing device, the merged filter partitions to each of the N nodes. The method further includes joining, by the processing device, the merged filter partitions in each of the N nodes to assemble a complete merged bloom filter.
    Type: Application
    Filed: May 9, 2019
    Publication date: August 29, 2019
    Inventors: Naresh K. Chainani, Kiran K. Chinta, Ian R. Finlay, David Kalmuk, Timothy R. Malkemus, Calisto Zuzarte
  • Patent number: 10387415
    Abstract: Disclosed aspects relate to data arrangement management in a distributed data cluster environment of a shared pool of configurable computing resources. In the distributed data cluster environment, a set of data is monitored for a data redistribution candidate trigger. The data redistribution candidate trigger is detected with respect to the set of data. Based on the data redistribution candidate trigger, the set of data is analyzed with respect to a candidate data redistribution action. Using the candidate data redistribution action, a new data arrangement associated with the set of data is determined. Accordingly, the new data arrangement is established.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, James H. Cho
  • Publication number: 20190251004
    Abstract: According to embodiments of the present invention, a metadata file is transferred from the first system to the second system and a database on the second system is initialized based on the metadata file. An image, including information of the first system to be restored, is transferred from the first system to the second system, and restoration of the information to the second system based on the image is initiated. Prior to completion of the restoration, one or more log files indicating actions performed on the first system relating to the information to be restored is transferred from the first system to the initialized database on the second system. In response to completion of the restoration, the actions of the log files are performed to synchronize the restored data on the second system with the first system.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 15, 2019
    Inventors: Naresh K. Chainani, Kiran K. Chinta
  • Publication number: 20190243731
    Abstract: According to embodiments of the present invention, a metadata file is transferred from the first system to the second system and a database on the second system is initialized based on the metadata file. An image, including information of the first system to be restored, is transferred from the first system to the second system, and restoration of the information to the second system based on the image is initiated. Prior to completion of the restoration, one or more log files indicating actions performed on the first system relating to the information to be restored is transferred from the first system to the initialized database on the second system. In response to completion of the restoration, the actions of the log files are performed to synchronize the restored data on the second system with the first system.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 8, 2019
    Inventors: Naresh K. Chainani, Kiran K. Chinta
  • Publication number: 20190243725
    Abstract: A system may include a cloud-based virtual machine connected to multiple virtual hard drives and associated with a guest of a first datacenter. A recovery management server may, substantially simultaneously for each virtual hard drive, create an Infrastructure-as-a-Service snapshot of data on the virtual hard drive without utilizing an agent of the virtual machine. The recovery management server may also directly replicate the snapshot of data for each virtual hard drive at a second datacenter, which may be geographically remote from the first datacenter, without re-creating Input Output (“IO”) operations for each virtual hard drive via a log file. Upon an indication of failure of the first datacenter, the recovery management server may arrange to have each virtual hard drive's replicated snapshot of data be consumed by a recovery service for the guest at the second datacenter.
    Type: Application
    Filed: February 7, 2018
    Publication date: August 8, 2019
    Inventors: Naresh K. BADE, Devendra JARIPITI, Aditya Kumar JHA, Phani Prakash BOPPANA
  • Patent number: 10339013
    Abstract: According to embodiments of the present invention, a metadata file is transferred from the first system to the second system and a database on the second system is initialized based on the metadata file. An image, including information of the first system to be restored, is transferred from the first system to the second system, and restoration of the information to the second system based on the image is initiated. Prior to completion of the restoration, one or more log files indicating actions performed on the first system relating to the information to be restored is transferred from the first system to the initialized database on the second system. In response to completion of the restoration, the actions of the log files are performed to synchronize the restored data on the second system with the first system.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, Kiran K. Chinta
  • Patent number: 10331527
    Abstract: According to embodiments of the present invention, a metadata file is transferred from the first system to the second system and a database on the second system is initialized based on the metadata file. An image, including information of the first system to be restored, is transferred from the first system to the second system, and restoration of the information to the second system based on the image is initiated. Prior to completion of the restoration, one or more log files indicating actions performed on the first system relating to the information to be restored is transferred from the first system to the initialized database on the second system. In response to completion of the restoration, the actions of the log files are performed to synchronize the restored data on the second system with the first system.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Naresh K. Chainani, Kiran K. Chinta
  • Patent number: 10303791
    Abstract: A method includes joining data between at least two data sets. Values of one or more join attributes of each of the data sets is represented in a compressed form, indicated by an encoding scheme. A compression scheme for the one or more join attributes is dynamically selected.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gopi K. Attaluri, Ronald J. Barber, Naresh K. Chainani, Guy M. Lohman, Ippokratis Pandis, Vijayshankar Raman, Richard S. Sidle
  • Patent number: 10300770
    Abstract: A door beam for a vehicle may include a beam portion having a rod shape which extends along a longitudinal direction of a vehicle body, a front mounting portion disposed at a front end portion of the beam portion to mount the front end portion of the beam portion to the door, and a rear mounting portion disposed at a rear end portion of the beam portion to mount the rear end portion of the beam portion to the door.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: May 28, 2019
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: Naresh K, Si Yun Kim