Patents by Inventor Akhil Shah

Akhil Shah 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: 20240143554
    Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot process for storage objects. A computer-implemented method comprises performing a baseline transfer from at least one storage object of a first storage node to at least one replicated storage object of a second storage node, starting the common snapshot process including stop processing of I/O operations, performing a snapshot create operation on the primary storage site for the at least one storage object of the first storage node, resuming processing of I/O operations, and assigning a new universal unique identifier (UUID) to the at least one storage object of the second storage node after resuming processing of I/O operations with the new UUID to identify when file system contents are different than the baseline transfer.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 2, 2024
    Applicant: NetApp, Inc.
    Inventors: Akhil Kaushik, Krishna Murthy Chandraiah Setty Narasingarayanapeta, Dhruvil Shah, Omprakash Khandelwal
  • Publication number: 20240143447
    Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot procedure for storage objects. A computer-implemented method includes initiating a snap create handler operation for a storage object of a batch of storage objects having a plurality of replicated datasets with each replicated dataset having a synchronous replication relationship between at least one storage object of the first storage node and at least one replicated storage object of the second storage node, determining whether a consistency point is currently in progress or not, and providing a hint to accelerate a currently in progress consistency point when the consistency point is currently in progress.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 2, 2024
    Applicant: NetApp, Inc.
    Inventors: Akhil Kaushik, Krishna Murthy Chandraiah Setty Narasingarayanapeta, Dhruvil Shah
  • Publication number: 20240143453
    Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot procedure for storage objects. A computer-implemented method includes initiating a snapshot multi create operation to selectively form a batch of first and second synchronous replicated datasets that belong to a first group of storage disks at the primary storage site and corresponding second group of storage disks at the secondary storage site, performing a batch snapshot create operation on the primary storage site by executing snapshots of storage objects on the primary storage site of the batch of first and second synchronous replicated datasets in parallel multiple threads to effectively utilize processing resources on the primary storage site, and initiating an independent workflow and state machine for each storage object of the batch of first and second synchronous replicated datasets.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 2, 2024
    Applicant: NetApp, Inc.
    Inventors: Akhil Kaushik, Dhruvil Shah, Arun Kumar Selvam
  • Publication number: 20240115273
    Abstract: Methods and devices for harvesting cancellous bone are disclosed. The bone-harvesting device may include a cannula and a bone receptacle in communication with the cannula, wherein the cannula including a cutting surface positioned at or adjacent the distal end, the cutting surface being oriented at an angle, the angle being greater than 90 degrees relative to the longitudinal axis of the cannula, and the harvested bone is adapted to move from a position adjacent to the cutting surface through the cannula into the bone receptacle. The cutting surface of the cannula may be positioned at or adjacent the distal end, and positioned at least in part radially outward of the outer face of the cannula. The cannula may include a cutting surface positioned at or adjacent the distal end and an occluding geometry that partially occludes the distal end of the cannula adjacent the cutting surface. In addition, a suction port may be provided in communication with the bone receptacle.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 11, 2024
    Applicant: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Maxim Budyansky, Neil Shah, Akhil Jay Khanna, Khaled M. Kebaish, Lee H. Riley, III
  • Publication number: 20240069935
    Abstract: Systems, computer program products, and methods are described herein for providing data analysis and processing using graphical user interface position mapping identification is provided. The method includes receiving a plurality of data packets from a plurality of data sources. The data packets contain one or more data metrics associated with an entity. The method also includes causing a rendering of a user interface that presents one or more selectable icons for selecting data to use from the plurality of data packets. The method further includes receiving one or more user selections of the one or more selectable icons. The one or more user selections indicate one or more of the plurality of data sources to use for a generation of a report. The method further includes generating the report based on one of more of the plurality of data packets from the selected data sources of the plurality of data sources.
    Type: Application
    Filed: August 29, 2022
    Publication date: February 29, 2024
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Rajneesh Acharya, Ganesh Agrawal, Vikash Agarwal, Laura A. Bertarelli Hamilton, Rakesh Shah, Suresh Solomon, Susmitha Nalluri, Trishaun Tajae Blake, Mark Labbancz, Mohal Mukundbhai Sayani, Rahul Tandon, Akhil Kudal, Anju Jha, Priyanka Jyoti
  • Patent number: 9213676
    Abstract: Inconsistencies between internal logical names assigned to hardware devices and physical labeling of the hardware device connectors are overcome by reassigning internal logical names in a network appliance hosting the hardware devices. The initial logical names that refer to the hardware devices are read from an operating system, along with hardware addresses for the hardware devices. The relationship between the initial logical names and the hardware device addresses is compared against a desired relationship, as may be provided in a configuration file. Undesired relationships between logical names and hardware devices are reassigned so that the logical names are consistent with the physical labeling for the hardware devices. The reassigned logical names can be committed to system resources to make the reassignment persistent.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: December 15, 2015
    Assignee: Dialogic Incorporated
    Inventors: Ritesh H. Patani, Seshu Konduri, Akhil Shah, Kamlakar N. Patil
  • Publication number: 20130204987
    Abstract: Inconsistencies between internal logical names assigned to hardware devices and physical labeling of the hardware device connectors are overcome by reassigning internal logical names in a network appliance hosting the hardware devices. The initial logical names that refer to the hardware devices are read from an operating system, along with hardware addresses for the hardware devices. The relationship between the initial logical names and the hardware device addresses is compared against a desired relationship, as may be provided in a configuration file. Undesired relationships between logical names and hardware devices are reassigned so that the logical names are consistent with the physical labeling for the hardware devices. The reassigned logical names can be committed to system resources to make the reassignment persistent.
    Type: Application
    Filed: February 2, 2012
    Publication date: August 8, 2013
    Inventors: Ritesh H. Patani, Seshu Konduri, Akhil Shah, Kamlakar N. Patil
  • Publication number: 20070237457
    Abstract: An optical channel waveguide having a reflection grating and a related method for its fabrication. The grating is apodized to provide a desired reflection or transmission spectral characteristic, by varying the grating width along the length of the grating in the direction of light propagation. The grating has multiple parallel elements extending across the waveguide channel width, and apodization is effected by appropriate selection of the width of each element relative to the width of the channel, without varying the grating duty cycle or other parameters.
    Type: Application
    Filed: April 29, 2004
    Publication date: October 11, 2007
    Inventors: Richard Davis, James Ho, Akhil Shah, Thomas Jung, Terrance Lam