Patents by Inventor Ashish Pandey

Ashish Pandey 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: 11702686
    Abstract: The present disclosure describes compositions of matter comprising a ribonucleoprotein complex comprising a nucleic acid-guided nuclease and a guide RNA, and further comprising and a blocking nucleic acid molecule represented by Formula I, wherein Formula I in the 5?-to-3? direction comprises: A-(B-L)J-C-M-T-D; wherein A is 0-15 nucleotides in length; B is 4-12 nucleotides in length; L is 3-25 nucleotides in length; J is an integer between 1 and 10; C is 4-15 nucleotides in length; M is 1-25 nucleotides in length or is absent, wherein if M is absent then A-(B-L)J-C and T-D are separate nucleic acid strands; T is 17-135 nucleotides in length and comprises at least 50% sequence complementarity to B and C; D is 0-10 nucleotides in length and comprises at least 50% sequence complementarity to A; and wherein the blocking nucleic acid molecule comprises a sequence complementary to a gRNA.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: July 18, 2023
    Assignees: LabSimply, Inc., The Board of Trustees of the University of Illinois
    Inventors: Anurup Ganguli, Ariana Mostafa, Jacob Berger, Ashish Pandey, Rashid Bashir
  • Publication number: 20230193273
    Abstract: The present disclosure relates to compositions of matter and assay methods used to detect one or more target nucleic acids of interest in a sample. The compositions and methods provide signal boost upon detection of target nucleic acids of interest in less than one minute and in some instances instantaneously at ambient temperatures down to 16° C. or less, without amplification of the target nucleic acids yet allowing for massive multiplexing, high accuracy and minimal non-specific signal generation.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 22, 2023
    Inventors: Anurup Ganguli, Ashish Pandey, Ariana Mostafa, Jacob Berger
  • Publication number: 20230193272
    Abstract: The present disclosure relates to compositions of matter and assay methods used to detect one or more target nucleic acids of interest in a sample. The compositions and methods allow one to control reaction kinetics of the cascade assay by two orders of magnitude via molecular design of one of the reaction components; further, varying molecular design also allows for quantification of target nucleic acids of interest over a large range of concentrations or discriminating between extremely low copy numbers of target nucleic acids of interest.
    Type: Application
    Filed: December 6, 2022
    Publication date: June 22, 2023
    Inventors: Anurup Ganguli, Ariana Mostafa, Jacob Berger, Ashish Pandey
  • Publication number: 20230167487
    Abstract: The present disclosure describes a CRISPR nuclease cascade assay that can detect one or more target nucleic acids of interest of interest at attamolar (aM) (or lower) limits in about 10 minutes or less without the need for amplifying the target nucleic acids of interest. The CRISPR cascade assays utilize signal amplification mechanisms comprising various components including CRISPR nucleases, guide RNAs (gRNAs), blocked nucleic acid molecules, blocked primer molecules, and reporter moieties.
    Type: Application
    Filed: July 9, 2022
    Publication date: June 1, 2023
    Inventors: Anurup Ganguli, Ariana Mostafa, Jacob Berger, Ashish Pandey, Rashid Bashir
  • Patent number: 11639520
    Abstract: The present disclosure describes compositions of matter comprising a ribonucleoprotein complex comprising a nucleic acid-guided nuclease and a guide RNA, and further comprising and a blocking nucleic acid molecule represented by Formula I, wherein Formula I in the 5?-to-3? direction comprises: A-(B-L)J-C-M-T-D; wherein A is 0-15 nucleotides in length; B is 4-12 nucleotides in length; L is 3-25 nucleotides in length; J is an integer between 1 and 10; C is 4-15 nucleotides in length; M is 1-25 nucleotides in length or is absent, wherein if M is absent then A-(B-L)J-C and T-D are separate nucleic acid strands; T is 17-135 nucleotides in length and comprises at least 50% sequence complementarity to B and C; D is 0-10 nucleotides in length and comprises at least 50% sequence complementarity to A; and wherein the blocking nucleic acid molecule comprises a sequence complementary to a gRNA.
    Type: Grant
    Filed: July 9, 2022
    Date of Patent: May 2, 2023
    Assignee: LabSimply, Inc.
    Inventors: Anurup Ganguli, Ariana Mostafa, Jacob Berger, Ashish Pandey, Rashid Bashir
  • Patent number: 11620198
    Abstract: A computer-implemented method according to one embodiment includes receiving, on a first cluster site, extended attributes associated with a first data operation where the first data operation was previously performed on data of a filesystem of second cluster site. In response to a second data operation being performed on data of a filesystem of the first cluster site, extended attributes associated with the second data operation are stored to a predetermined file of the filesystem of the first cluster site. The method further includes outputting, to the second cluster site, the extended attributes stored to the predetermined file of the filesystem of the first cluster site, and in response to a determination that a predefined event has occurred on the second cluster site, using the received extended attributes to fulfill a third data operation.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Publication number: 20230090531
    Abstract: The present disclosure describes compositions of matter comprising a ribonucleoprotein complex comprising a nucleic acid-guided nuclease and a guide RNA, and further comprising and a blocking nucleic acid molecule represented by Formula I, wherein Formula I in the 5?-to-3? direction comprises: A-(B-L)J-C-M-T-D; wherein A is 0-15 nucleotides in length; B is 4-12 nucleotides in length; L is 3-25 nucleotides in length; J is an integer between 1 and 10; C is 4-15 nucleotides in length; M is 1-25 nucleotides in length or is absent, wherein if M is absent then A-(B-L)J-C and T-D are separate nucleic acid strands; T is 17-135 nucleotides in length and comprises at least 50% sequence complementarity to B and C; D is 0-10 nucleotides in length and comprises at least 50% sequence complementarity to A; and wherein the blocking nucleic acid molecule comprises a sequence complementary to a gRNA.
    Type: Application
    Filed: July 9, 2022
    Publication date: March 23, 2023
    Inventors: Anurup Ganguli, Ariana Mostafa, Jacob Berger, Ashish Pandey, Rashid Bashir
  • Publication number: 20230052518
    Abstract: The present disclosure describes a nucleic acid-guided nuclease cascade assay that can detect one or more target nucleic acids of interest of interest at attamolar (aM) (or lower) limits in about 10 minutes or less without the need for amplifying the target nucleic acids of interest. The nucleic acid-guided nuclease cascade assays utilize signal amplification mechanisms comprising various components including nucleic acid-guided nucleases, guide RNAs (gRNAs), blocked nucleic acid molecules, blocked primer molecules, and reporter moieties.
    Type: Application
    Filed: July 9, 2022
    Publication date: February 16, 2023
    Inventors: Anurup Ganguli, Ariana Mostafa, Jacob Berger, Ashish Pandey, Rashid Bashir
  • Publication number: 20230042422
    Abstract: The present disclosure describes a CRISPR nuclease cascade assay that can detect one or more target nucleic acids of interest of interest at attamolar (aM) (or lower) limits in about 10 minutes or less without the need for amplifying the target nucleic acids of interest. The CRISPR cascade assays utilize signal amplification mechanisms comprising various components including CRISPR nucleases, guide RNAs (gRNAs), blocked nucleic acid molecules, blocked primer molecules, and reporter moieties.
    Type: Application
    Filed: July 9, 2022
    Publication date: February 9, 2023
    Inventors: Anurup Ganguli, Ariana Mostafa, Jacob Berger, Ashish Pandey, Rashid Bashir
  • Publication number: 20230008978
    Abstract: Provided are techniques for role reversal of primary and secondary sites with minimal replication delay. During a backup phase, an Input/Output (I/O) operation selected from a group comprising a create operation and a rename operation is received with one or more local attributes of a local file. The I/O operation is processed to generate one or more remote attributes. The one or more local attributes are stored with the one or more remote attributes. During a reversed phase, a write operation for the remote file is processed, and, the write operation is sent to the primary replication system with the one or more local attributes, where the primary replication system uses a local file handle in the one or more local attributes to access the local file for processing the write operation to sync the local file with the remote file.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Ashish Pandey, Saket Kumar
  • Publication number: 20220391296
    Abstract: A computer-implemented method according to one embodiment includes receiving, on a first cluster site, extended attributes associated with a first data operation where the first data operation was previously performed on data of a filesystem of second cluster site. In response to a second data operation being performed on data of a filesystem of the first cluster site, extended attributes associated with the second data operation are stored to a predetermined file of the filesystem of the first cluster site. The method further includes outputting, to the second cluster site, the extended attributes stored to the predetermined file of the filesystem of the first cluster site, and in response to a determination that a predefined event has occurred on the second cluster site, using the received extended attributes to fulfill a third data operation.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Patent number: 11520664
    Abstract: A plurality of computing nodes is monitored for updates to one or more files located on the plurality. Based on the monitoring, a first file operation is detected that is related to a first file located on a first node. The first file is related to a first copy that is located on a second node. Based on the first file operation, it is determined that the first file operation is a copy operation of the first file to a second file located on the first node. A copy command related to the first file is transferred, in response to the copy operation, to the second node. In response to the copy operation, a second copy file is created on the second computing node of the plurality. The second copy file is related to the second file located on the first computing node of the plurality.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ashish Pandey, Venkateswara Rao Puvvada, Abhishek Jain, Sasikanth Eda
  • Patent number: 11392617
    Abstract: A computer-implemented method according to one embodiment includes initializing a new gateway node at a first site in response to a failure of an old gateway node at the first site; creating, at the new gateway node, a list of dirty directories at the first site; synchronizing, with a second site by a background thread at the first site, all directories within the list of dirty directories; and synchronizing, with the second site by a foreground thread at the first site, new operations performed within the first site after the initialization of the new gateway node.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Publication number: 20220164258
    Abstract: A computer-implemented method according to one embodiment includes receiving, on a first cluster site, a first I/O request to migrate a plurality of filesets from a second cluster site to the first cluster site. The first cluster site includes a plurality of gateway nodes. The method further includes identifying at least two of the gateway nodes having resources available to perform operations of the migration, and hashing information of a plurality of filesets against the identified gateway nodes. The information includes inode numbers of entities that are mounted during fulfillment of the first I/O request. Operations of the first I/O request are distributed to the identified gateway nodes based on the hashing, and the identified gateway nodes are instructed to fulfill the operations.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalage Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Patent number: 11321194
    Abstract: A computer-implemented method according to one embodiment includes, in response to a determination that a predetermined operation has been performed on an object of a first file stored on a first cluster site, storing predetermined information about the object of the first file stored on the first cluster site. The predetermined information is stored on an extended attribute of the first file stored on the first cluster site. In response to a determination that the predetermined operation is performed on an object of a first file stored on a second cluster site, the predetermined information is removed from the extended attribute of the first file stored on the first cluster site. In response to a determination that a failure event has occurred on a queue of the first cluster site, a predetermined recovery process is performed, thereby enabling fulfillment of entries of the queue of the first cluster site.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Patent number: 11288237
    Abstract: Systems and methods for using a thin arbiter node as a quorum decision maker in a distributed file system. An example method comprises receiving a write request with respect to a file, identifying a first data storage unit storing a first replica of the file and a second data storage unit storing a second replica of the file, determining that the first data storage unit is unavailable and that the second data storage unit is available, and in response to determining, using metadata residing on a thin arbiter node, that the second data storage unit contains at least on stale file replica, failing the write request to avoid split brain in the distributed file system.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: March 29, 2022
    Assignee: Red Hat, Inc.
    Inventors: Pranith Kumar Karampuri, Karthik Subrahmanya, Ravishankar Narayanankutty, Ashish Pandey
  • Publication number: 20220004459
    Abstract: A plurality of computing nodes is monitored for updates to one or more files located on the plurality. Based on the monitoring, a first file operation is detected that is related to a first file located on a first node. The first file is related to a first copy that is located on a second node. Based on the first file operation, it is determined that the first file operation is a copy operation of the first file to a second file located on the first node. A copy command related to the first file is transferred, in response to the copy operation, to the second node. In response to the copy operation, a second copy file is created on the second computing node of the plurality. The second copy file is related to the second file located on the first computing node of the plurality.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 6, 2022
    Inventors: Ashish Pandey, Venkateswara Rao Puvvada, Abhishek Jain, Sasikanth Eda
  • Publication number: 20210311840
    Abstract: A computer-implemented method according to one embodiment includes, in response to a determination that a predetermined operation has been performed on an object of a first file stored on a first cluster site, storing predetermined information about the object of the first file stored on the first cluster site. The predetermined information is stored on an extended attribute of the first file stored on the first cluster site. In response to a determination that the predetermined operation is performed on an object of a first file stored on a second cluster site, the predetermined information is removed from the extended attribute of the first file stored on the first cluster site. In response to a determination that a failure event has occurred on a queue of the first cluster site, a predetermined recovery process is performed, thereby enabling fulfillment of entries of the queue of the first cluster site.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ashish Pandey
  • Publication number: 20210303594
    Abstract: A computer-implemented method according to one embodiment includes initializing a new gateway node at a first site in response to a failure of an old gateway node at the first site; creating, at the new gateway node, a list of dirty directories at the first site; synchronizing, with a second site by a background thread at the first site, all directories within the list of dirty directories; and synchronizing, with the second site by a foreground thread at the first site, new operations performed within the first site after the initialization of the new gateway node.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ashish Pandey
  • Patent number: 11086557
    Abstract: A system identifies (I) a first independent filesystem that (i) includes a file and (ii) uses file-handles to locate files and (II) a second independent filesystem that (i) operates independently of file-handles, associated with the first independent filesystem, when locating files and (ii) includes a copy of the file. The system generates a file-handle for the copy of the file on an inode of first independent filesystem based on a full-path for the copy of the file on the second independent filesystem. The system replicates one or more data blocks between the first independent filesystem and the second independent filesystem based, at least in part, on the full-path.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Ashish Pandey, Saket Kumar