Patents by Inventor Shruti Jain

Shruti Jain 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: 11941355
    Abstract: Techniques are described herein for using operational transforms to perform operations on parallel copies of a document model. A method includes: determining that a first operation is to be performed on a second parallel copy; and in response: determining that a revision of a first parallel copy matches a revision of the second parallel copy; and in response: performing the first operation on the second parallel copy to obtain a calculation result including a first list of commands; applying the first list of commands to the second parallel copy; performing an operational transform on at least one command in the first list of commands based on queued user edits to the first parallel copy, the queued user edits including a second list of commands, to obtain a transformed list of commands; and applying the transformed list of commands to the first parallel copy.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Nishir Shelat, Tim Sears, Tanuj Sharma, Srivatsan Narayanan, Shruti Jain, Luiz Franca Pereira Filho, Kashish Bansal, Julian Rajeshwar, Chris Terefinko, Asim Fazal, Archit Gupta
  • Publication number: 20230409824
    Abstract: Techniques are described herein for using operational transforms to perform operations on parallel copies of a document model. A method includes: determining that a first operation is to be performed on a second parallel copy; and in response: determining that a revision of a first parallel copy matches a revision of the second parallel copy; and in response: performing the first operation on the second parallel copy to obtain a calculation result including a first list of commands; applying the first list of commands to the second parallel copy; performing an operational transform on at least one command in the first list of commands based on queued user edits to the first parallel copy, the queued user edits including a second list of commands, to obtain a transformed list of commands; and applying the transformed list of commands to the first parallel copy.
    Type: Application
    Filed: June 9, 2022
    Publication date: December 21, 2023
    Inventors: Nishir Shelat, Tim Sears, Tanuj Sharma, Srivatsan Narayanan, Shruti Jain, Luiz Franca Pereira Filho, Kashish Bansal, Julian Rajeshwar, Chris Terefinko, Asim Fazal, Archit Gupta
  • Publication number: 20230395529
    Abstract: A three-dimensional (3D) memory device including a stack of alternating supporting lattice layers and dielectric layers on a substrate, a plurality of memory pillars vertically penetrating the stack, each of the plurality of memory pillars including a plurality of vertically connected replacement gate (RG) memory cells that correspond to the supporting lattice layers, each of the memory pillars having a first polygon shape having at least six sides in a horizontal plane parallel to the supporting lattice layers, and a plurality of supporting buttress (SBT) pillars exclusive of any memory cells that are located at outside ends of the plurality of memory pillars and that vertically penetrate the stack, wherein the plurality of memory pillars and the plurality of SBT pillars are laterally connected by the supporting lattice layers.
    Type: Application
    Filed: July 7, 2022
    Publication date: December 7, 2023
    Inventors: Anton P. Eppich, Shruti Jain
  • Publication number: 20230395528
    Abstract: A three-dimensional (3D) memory device including a stack of alternating supporting lattice layers and dielectric layers on a substrate, a plurality of memory pillars vertically penetrating the stack, each of the plurality of memory pillars including a plurality of vertically connected replacement gate (RG) memory cells that correspond to the supporting lattice layers, each of the memory pillars having a first square peripheral shape in a horizontal plane parallel to the supporting lattice layers, and a plurality of supporting buttress (SBT) pillars exclusive of any memory cells that are located at outside ends of the plurality of memory pillars and that vertically penetrate the stack, wherein the plurality of memory pillars and the plurality of SBT pillars are laterally connected by the supporting lattice layers.
    Type: Application
    Filed: July 7, 2022
    Publication date: December 7, 2023
    Inventors: Shruti Jain, Anton P. Eppich
  • Publication number: 20220343251
    Abstract: A method and a system for automating a task assignment and allocation process using an algorithmic approach that is designed for optimizing resource experience and availability in order to improve efficiency and client outcomes is provided. The method includes receiving task-related information; receiving candidate attribute information; receiving historical interaction information with respect to the client; analyzing the received information; and determining, based on a result of the analysis, a primary task assignment that includes an identification of at least one candidate as a primary responsible party for performing the task and a proposed schedule for completing the task. The analysis may be performed by applying an algorithm that uses the received information as input. The determination of the primary task assignment may be based on an output of the algorithm.
    Type: Application
    Filed: April 21, 2022
    Publication date: October 27, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Brandon Chihkai YANG, Philip JACOB, Maredia Ramiz KARIM, Maria G. RECINE, Sohajpal SHERGILL, Shruti JAIN, Ravi HELA, Frank IX, Abhishek MITRA, Maria BELTRAN
  • Patent number: 10936648
    Abstract: A method includes displaying, in a user interface on a user device, an electronic document including content, receiving a selection of a portion of the content, and responsive to the selection, modifying the user interface to include, in a first portion of the user interface, one or more slides generated based on the selected portion of the content while continuing to display the electronic document including the content in a second portion of the user interface. Another method may include displaying, in a user interface at a user device, a first electronic document, receiving, via the user interface, a request to view slides from a second electronic document, receiving, via the use interface, a selection of a slide to insert into the first electronic document, and responsive to the user selection of the slide, modifying the user interface to include the selected slide in the first electronic document.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: March 2, 2021
    Assignee: Google LLC
    Inventors: Vishnu Sivaji, Steven Joseph Saviano, Andrea Dulko, Shruti Jain, Shrikant R. Shanbhag, Arijit De, Max Harris Kessler
  • Publication number: 20190179916
    Abstract: A method includes displaying, in a user interface on a user device, an electronic document including content, receiving a selection of a portion of the content, and responsive to the selection, modifying the user interface to include, in a first portion of the user interface, one or more slides generated based on the selected portion of the content while continuing to display the electronic document including the content in a second portion of the user interface. Another method may include displaying, in a user interface at a user device, a first electronic document, receiving, via the user interface, a request to view slides from a second electronic document, receiving, via the use interface, a selection of a slide to insert into the first electronic document, and responsive to the user selection of the slide, modifying the user interface to include the selected slide in the first electronic document.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Vishnu Sivaji, Steven Joseph Saviano, Andrea Dulko, Shruti Jain, Shrikant R. Shanbhag, Arijit De, Max Harris Kessler
  • Publication number: 20180121465
    Abstract: A group file list cache is maintained for each of a plurality of different groups. An aggregate group file list is generated by accessing each group file list cache to obtain a list of files corresponding to each group that a user is associated with (or a subset of those groups). The list of files corresponding to each group is merged into a single, aggregate list and is surfaced for user interaction.
    Type: Application
    Filed: April 4, 2017
    Publication date: May 3, 2018
    Inventors: Sharad Bajaj, Kyle T. Blevens, Shruti Jain
  • Publication number: 20070294787
    Abstract: Compositions and methods for conferring pesticidal activity to bacteria, plants, plant cells, tissues and seeds are provided. Compositions comprising a coding sequence for a delta-endotoxin polypeptide are provided. The coding sequences can be used in DNA constructs or expression cassettes for transformation and expression in plants and bacteria. Compositions also comprise transformed bacteria, plants, plant cells, tissues, and seeds. In particular, isolated delta-endotoxin nucleic acid molecules are provided. Additionally, amino acid sequences corresponding to the polynucleotides are encompassed, and antibodies specifically binding to those amino acid sequences.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 20, 2007
    Applicant: Athenix Corporation
    Inventors: Nadine Carozzi, Nicholas Duck, Theodore Kahn, Nalini Desai, Shruti Jain, Daniel Tomso, Rong Guo, Julia Thissen
  • Patent number: 7297339
    Abstract: Mutant strains of Rhodococcus equi are disclosed, and vaccines comprising same.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: November 20, 2007
    Assignee: Presidents and Fellows of Harvard College
    Inventors: Mary Hondalus, Shruti Jain, Joseph Ashour
  • Publication number: 20050276817
    Abstract: Mutant strains of Rhodococcus equi are disclosed, and vaccines comprising same.
    Type: Application
    Filed: January 14, 2005
    Publication date: December 15, 2005
    Inventors: Mary Hondalus, Shruti Jain, Joseph Ashour