Patents by Inventor Shruti Gupta

Shruti Gupta 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: 20240135142
    Abstract: A computing system module facilitates designing a cloud computing services application that comprises multiple disparate cloud computing services available from multiple sources, vendors, or platforms. A description, in textual or verbal form, of desired functionality of the application is converted into a context vector. A trained supervised learning model having a number of nodes corresponding to a number of available computing services, analyzes the context vector and determines a relative probability for each node with respect to probability thresholds. The learning model identifies in a recommendation report that the application should include a service if a probability corresponding to the service satisfies a respective criterion. Edges may be determined from the context vector and analyzed by the learning model to determine an architecture of recommended services. The architecture may be rendered as a visual diagram based on the edges.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Inventors: Nisanth Mathilakath Padinharepatt, Pratika Dola, Shital Tank, Ashish Gupta, Shruti Zalpuri
  • 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: 20230259720
    Abstract: A semantic dependency relationship and/or a syntactic dependency relationship is determined between at least one word of a sentence and any of a set of surrounding words in the sentence. The determined semantic dependency relationship and/or the determined syntactic dependency relationship are provided as input to a machine learning model. One or more outputs of the machine learning model are obtained, the one or more outputs indicating, for a set of candidate edits for the at least one word of the sentence, a grammatical accuracy of each candidate edit of the set of candidate edits in view of the syntactic dependency relationship and/or the syntactic dependency relationship. A candidate edit is selected from the set of candidate edits based on the indicated grammatical accuracy of each candidate edit from the set of candidate edits.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Inventors: Shruti Gupta, Jayakumar Hoskere
  • Publication number: 20230243887
    Abstract: An integrated circuit for transition fault testing comprises a synchronizing circuit including a first set of shift registers coupled to receive a scan enable signal and to provide a synchronizing signal based on the scan enable signal; a clock leaker circuit coupled to the synchronizing circuit and including a second set of shift registers coupled to receive a first clock signal based on the synchronizing signal and to provide a second clock signal that includes a set of pulses; and a multiplexer (MUX) that includes a first input coupled to receive a shift clock, a second input coupled to the clock leaker circuit to receive the second clock signal, and an output configured to provide an output clock signal that includes a second set of pulses.
    Type: Application
    Filed: March 13, 2023
    Publication date: August 3, 2023
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Wilson Pradeep, Sriraj Chellappan, Shruti Gupta
  • Patent number: 11636274
    Abstract: A set of candidate edits for a word of a sentence is obtained. Each of the set of candidate edits includes an edit word. Two or more surrounding words that each have a dependency relationship with the edit word are identified in the sentence. At least one of the two or more surrounding words is identified irrespective of their proximity to the edit word. The dependency relationship between the edit word and each of the surrounding words and the set of candidate edits is provided as input to a grammar accuracy prediction model. One or more outputs of the grammar accuracy prediction model are obtained. The one or more outputs indicate grammatical accuracy of each candidate edit from the set in the sentence in view of the dependency relationship with surrounding words. The candidate edit with highest accuracy is selected from the candidate edit set for the sentence.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: April 25, 2023
    Assignee: Google LLC
    Inventors: Shruti Gupta, Jayakumar Hoskere
  • Patent number: 11604221
    Abstract: An integrated circuit for transition fault testing comprises a synchronizing circuit including a first set of shift registers coupled to receive a scan enable signal and to provide a synchronizing signal based on the scan enable signal; a clock leaker circuit coupled to the synchronizing circuit and including a second set of shift registers coupled to receive a first clock signal based on the synchronizing signal and to provide a second clock signal that includes a set of pulses; and a multiplexer (MUX) that includes a first input coupled to receive a shift clock, a second input coupled to the clock leaker circuit to receive the second clock signal, and an output configured to provide an output clock signal that includes a second set of pulses.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 14, 2023
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Wilson Pradeep, Sriraj Chellappan, Shruti Gupta
  • Patent number: 11347641
    Abstract: Snapshot metadata may include a plurality of pages of nodes, including active nodes and free nodes. It may be determined whether a snapshot metadata object is eligible for de-allocation, for example, of one or more of the pages of its snapshot metadata nodes. This determination may be based on a number of free nodes in the snapshot metadata object, for example, in relation to the quantity of nodes that are included in a snapshot metadata page. This determination may be made based on previous usage of the nodes allocated to the snapshot metadata object, for example, the number of active nodes relative to a total size of the snapshot metadata object. For example, a maximum extent of active nodes during one or more periods may be compared to a current extent of active nodes to determine whether the snapshot metadata object is eligible.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: May 31, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeffrey Wilson, Michael Ferrari, Shruti Gupta, George F. Lettery
  • Publication number: 20210357599
    Abstract: A system and method are disclosure for obtaining a set of candidate edits for a word of a sentence, wherein each of the set of candidate edits includes an edit word, identifying, in the sentence, a two or more surrounding words that each have a dependency relationship with the edit word, wherein at least one of the two or more surrounding words is identified irrespective of their proximity to the edit word, providing, as input to a grammar accuracy prediction model, the dependency relationship between the edit word and each of the surrounding words and the set of candidate edits, obtaining one or more outputs from the grammar accuracy prediction model, wherein the one or more outputs indicate grammatical accuracy of each candidate edit from the set in the sentence in view of the dependency relationship with surrounding words, and selecting the candidate edit with highest accuracy from the candidate edit set for the sentence.
    Type: Application
    Filed: July 7, 2020
    Publication date: November 18, 2021
    Inventors: Shruti Gupta, Jayakumar Hoskere
  • Patent number: 11100008
    Abstract: Memory may be used more efficiently for snapshot metadata by reducing a size of a snapshot metadata object, for example, by removing free nodes from the snapshot metadata object. Removing free nodes may include consolidating free nodes into a single page of a snapshot metadata object and de-allocating the page from the memory allocated for the data structure. Consolidation of free nodes may be achieved by identifying active nodes in the single page, and swapping these active nodes with free nodes from other pages until the single page includes only free nodes. The nodes of the single page that were already free and the active nodes that were swapped with free nodes from another page may be designated for de-allocation. This designating may result in all nodes of the single page being designated for de-allocation, after which the single page of nodes may be de-allocated.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeffrey Wilson, Michael Ferrari, Shruti Gupta, George F. Lettery
  • Publication number: 20210206704
    Abstract: Apparatuses and processes for producing a para-xylene stream in an aromatics complex which include a toluene methylation unit and an adsorptive separation unit. A hydrogenation zone and an oxygenate removal zone are utilized to remove oxygenates from the effluent of the toluene methylation unit. The hydrogenation zone may be a liquid phase hydrogenation zone.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 8, 2021
    Inventors: Gregory B. Kuzmanich, Nirlipt Mahapatra, Stephen W. Sohn, Susan A. Somers, Shruti Gupta, Priyesh Jayendrakumar Jani, Pijus Kanti Roy
  • Publication number: 20210133115
    Abstract: Memory may be used more efficiently for snapshot metadata by reducing a size of a snapshot metadata object, for example, by removing free nodes from the snapshot metadata object. Removing free nodes may include consolidating free nodes into a single page of a snapshot metadata object and de-allocating the page from the memory allocated for the data structure. Consolidation of free nodes may be achieved by identifying active nodes in the single page, and swapping these active nodes with free nodes from other pages until the single page includes only free nodes. The nodes of the single page that were already free and the active nodes that were swapped with free nodes from another page may be designated for de-allocation. This designating may result in all nodes of the single page being designated for de-allocation, after which the single page of nodes may be de-allocated.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Jeffrey Wilson, Michael Ferrari, Shruti Gupta, George F. Lettery
  • Publication number: 20210133098
    Abstract: Snapshot metadata may include a plurality of pages of nodes, including active nodes and free nodes. It may be determined whether a snapshot metadata object is eligible for de-allocation, for example, of one or more of the pages of its snapshot metadata nodes. This determination may be based on a number of free nodes in the snapshot metadata object, for example, in relation to the quantity of nodes that are included in a snapshot metadata page. This determination may be made based on previous usage of the nodes allocated to the snapshot metadata object, for example, the number of active nodes relative to a total size of the snapshot metadata object. For example, a maximum extent of active nodes during one or more periods may be compared to a current extent of active nodes to determine whether the snapshot metadata object is eligible.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Jeffrey Wilson, Michael Ferrari, Shruti Gupta, George F. Lettery
  • Patent number: 10853389
    Abstract: Techniques for providing snapshots of logical devices may include: receiving a first request to create a first snapshot of a logical device; responsive to the first request, performing first processing including storing first information in a cache slot, the first information identifying the first snapshot and the logical device used as a source of the first snapshot; receiving a second request to activate one or more snapshots, including the first snapshot, identified by information stored in the cache slot; and responsive to receiving the second request, performing second processing including initiating execution of an asynchronous process that performs snapshot activation processing for the one or more snapshots identified by the cache slot.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sandeep Chandrashekhara, Michael Ferrari, George F. Lettery, Nicholas W. Von Hein, Shruti Gupta
  • Patent number: 10789283
    Abstract: Systems and methods are described to notify an author that suggested content is available. An author-assistance tool is instantiated with a document processor to perform research to suggest content for a document being edited at the document processor. A user interaction relating to a document is received via the document processor, and the author-assistance tool generates suggested content for the document when the author has intent for content suggestion or the document has a document type that is on a list of document types for which a content suggestion should be made. The author-assistance tool then determines that the suggested content meets a pre-determined quality threshold, and generates, via the user interface of the document processor, a notification to the author that the suggested content is available.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: September 29, 2020
    Assignee: Google LLC
    Inventors: Jayakumar Hoskere Gireesha, Shyam Parikkal Krishnamurthy, Shruti Gupta, Anmol Gulati, Luiz Do Amaral De Franca Pereira Filho, Andrea Zvinakis, Kishore Papineni
  • Publication number: 20190340292
    Abstract: Techniques for providing snapshots of logical devices may include: receiving a first request to create a first snapshot of a logical device; responsive to the first request, performing first processing including storing first information in a cache slot, the first information identifying the first snapshot and the logical device used as a source of the first snapshot; receiving a second request to activate one or more snapshots, including the first snapshot, identified by information stored in the cache slot; and responsive to receiving the second request, performing second processing including initiating execution of an asynchronous process that performs snapshot activation processing for the one or more snapshots identified by the cache slot.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Applicant: EMC IP Holding Company LLC
    Inventors: Sandeep Chandrashekhara, Michael Ferrari, George F. Lettery, Nicholas W. Von Hein, Shruti Gupta
  • Publication number: 20180365325
    Abstract: Systems and methods are described to notify an author that suggested content is available. An author-assistance tool is instantiated with a document processor to perform research to suggest content for a document being edited at the document processor. A user interaction relating to a document is received via the document processor, and the author-assistance tool generates suggested content for the document when the author has intent for content suggestion or the document has a document type that is on a list of document types for which a content suggestion should be made. The author-assistance tool then determines that the suggested content meets a pre-determined quality threshold, and generates, via the user interface of the document processor, a notification to the author that the suggested content is available.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Jayakumar Hoskere Gireesha, Shyam Parikkal Krishnamurthy, Shruti Gupta, Anmol Gulati, Luiz Do Amaral De Franca Pereira Filho, Andrea Zvinakis, Kishore Papineni