Patents by Inventor Sandeep SUBRAMANIAN

Sandeep SUBRAMANIAN 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: 12223193
    Abstract: Methods and systems for co-locating journaling and data storage are provided. Separate journal and volume partitions may be maintained within each logical storage unit (e.g., Logical Unit Number (LUN)) of a distributed storage system. Journaling of metadata associated with write requests received from one or more clients may be distributed by identifying a destination logical storage unit to which data associated with a given write request is to be stored and causing the data and metadata to be persisted to disk by journaling the metadata and the data to respective portions of an active log within the journal partition of the destination logical storage unit. By using the same logical storage unit for both journaling of write requests and writing the data associated with such write requests, the bottleneck due to there being only a single device or storage unit handling all metadata for all write requests can be avoided.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: February 11, 2025
    Assignee: NetApp, Inc.
    Inventors: Kevin Daniel Varghese, Ananthan Subramanian, Parag Sarfare, Sandeep Yadav, Suhas Urkude, Rajesh Khandelwal
  • Publication number: 20240404421
    Abstract: A method, system, and storage device storing a computer program, for generating questions based on provided content, such as, for example, a document having words. The method comprises automatically estimating the probability of interesting phrases in the provided content, and generating a question in natural language based on the estimating. In one example embodiment herein, the estimating includes predicting the interesting phrases as answers, and the estimating is performed by a neural model. The method further comprises conditioning a question generation model based on the interesting phrases predicted in the predicting, the question generation model generating the question. The method also can include training the neural model. In one example, the method further comprises identifying start and end locations of the phrases in the provided content, and the identifying includes performing a dot product attention mechanism parameterizing a probability distribution.
    Type: Application
    Filed: August 14, 2024
    Publication date: December 5, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Xingdi YUAN, Tong WANG, Adam Peter TRISCHLER, Sandeep SUBRAMANIAN
  • Patent number: 12136037
    Abstract: There is provided a non-transitory storage medium and a system for generating an abstractive summary of a document using an abstractive machine learning algorithm (MLA). A document including a plurality of text sequences is received. An extractive summary of the document is generated, the extractive summary including a set of summary text sequences which is a subset of the plurality of text sequences. The abstractive MLA generates, based on the set of summary text sequences and at least a portion of the plurality of text sequences, an abstractive summary of the document including a set of abstractive text sequences, at least one abstractive text sequence not being included in the plurality of text sequences.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: November 5, 2024
    Assignee: ServiceNow Canada Inc.
    Inventors: Sandeep Subramanian, Raymond Li, Christopher Pal, Jonathan Pilault
  • Patent number: 12094362
    Abstract: A method, system, and storage device storing a computer program, for generating questions based on provided content, such as, for example, a document having words. The method comprises automatically estimating the probability of interesting phrases in the provided content, and generating a question in natural language based on the estimating. In one example embodiment herein, the estimating includes predicting the interesting phrases as answers, and the estimating is performed by a neural model. The method further comprises conditioning a question generation model based on the interesting phrases predicted in the predicting, the question generation model generating the question. The method also can include training the neural model. In one example, the method further comprises identifying start and end locations of the phrases in the provided content, and the identifying includes performing a dot product attention mechanism parameterizing a probability distribution.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: September 17, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xingdi Yuan, Tong Wang, Adam Peter Trischler, Sandeep Subramanian
  • Publication number: 20230394308
    Abstract: There is provided a non-transitory storage medium and a system for generating an abstractive summary of a document using an abstractive machine learning algorithm (MLA). A document including a plurality of text sequences is received. An extractive summary of the document is generated, the extractive summary including a set of summary text sequences which is a subset of the plurality of text sequences. The abstractive MLA generates, based on the set of summary text sequences and at least a portion of the plurality of text sequences, an abstractive summary of the document including a set of abstractive text sequences, at least one abstractive text sequence not being included in the plurality of text sequences.
    Type: Application
    Filed: July 19, 2023
    Publication date: December 7, 2023
    Applicant: ServiceNow Canada Inc.
    Inventors: Sandeep SUBRAMANIAN, Raymond LI, Christopher PAL, Jonathan PILAULT
  • Patent number: 11755909
    Abstract: There is provided a method and a system for training an extractive machine learning algorithm (MLA) to generate extractive summaries of text documents. Reference documents and associated extractive summaries are received. The extractive MLA is then trained to generate an extractive summary, where the training includes, for a given reference document, encoding, using a sentence encoder, a plurality of reference sentences to obtain an associated plurality of sentence representations, encoding, using a document encoder, the associated plurality of sentence representations to obtain a document representation, extracting, using a decoder and based on the associated plurality of sentence representations and the document representation, a first reference sentence of the plurality of reference sentences to obtain a first extracted sentence. A given parameter is updated based on the first extracted sentence and the given reference document summary.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: September 12, 2023
    Assignee: ServiceNow Canada Inc.
    Inventors: Sandeep Subramanian, Raymond Li, Christopher Pal, Jonathan Pilault
  • Publication number: 20220366251
    Abstract: There is provided a method and a system for training an extractive machine learning algorithm (MLA) to generate extractive summaries of text documents. Reference documents and associated extractive summaries are received. The extractive MLA is then trained to generate an extractive summary, where the training includes, for a given reference document, encoding, using a sentence encoder, a plurality of reference sentences to obtain an associated plurality of sentence representations, encoding, using a document encoder, the associated plurality of sentence representations to obtain a document representation, extracting, using a decoder and based on the associated plurality of sentence representations and the document representation, a first reference sentence of the plurality of reference sentences to obtain a first extracted sentence. A given parameter is updated based on the first extracted sentence and the given reference document summary.
    Type: Application
    Filed: June 7, 2022
    Publication date: November 17, 2022
    Applicant: ServiceNow Canada Inc.
    Inventors: Sandeep SUBRAMANIAN, Raymond LI, Christopher PAL, Jonathan PILAULT
  • Patent number: 11397892
    Abstract: A method and a system for generating an abstractive summary of a document using an abstractive machine learning algorithm (MLA) and a method and a system for training the abstractive MLA. A document including a plurality of text sequences is received. An extractive summary of the document is generated, the extractive summary including a set of summary text sequences which is a subset of the plurality of text sequences. The abstractive MLA generates, based on the set of summary text sequences and at least a portion of the plurality of text sequences, an abstractive summary of the document including a set of abstractive text sequences, at least one abstractive text sequence not being included in the plurality of text sequences. In some aspects, the extractive summary is generated by an extractive MLA having been trained to generate extractive summaries.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: July 26, 2022
    Assignee: SERVICENOW CANADA INC.
    Inventors: Sandeep Subramanian, Raymond Li, Jonathan Pilault, Christophe Pal
  • Publication number: 20210365773
    Abstract: A method and a system for generating an abstractive summary of a document using an abstractive machine learning algorithm (MLA) and a method and a system for training the abstractive MLA. A document including a plurality of text sequences is received. An extractive summary of the document is generated, the extractive summary including a set of summary text sequences which is a subset of the plurality of text sequences. The abstractive MLA generates, based on the set of summary text sequences and at least a portion of the plurality of text sequences, an abstractive summary of the document including a set of abstractive text sequences, at least one abstractive text sequence not being included in the plurality of text sequences. In some aspects, the extractive summary is generated by an extractive MLA having been trained to generate extractive summaries.
    Type: Application
    Filed: May 22, 2020
    Publication date: November 25, 2021
    Applicant: Element AI Inc.
    Inventors: Sandeep SUBRAMANIAN, Raymond LI, Jonathan PILAULT, Christophe PAL
  • Publication number: 20210134173
    Abstract: A method, system, and storage device storing a computer program, for generating questions based on provided content, such as, for example, a document having words. The method comprises automatically estimating the probability of interesting phrases in the provided content, and generating a question in natural language based on the estimating. In one example embodiment herein, the estimating includes predicting the interesting phrases as answers, and the estimating is performed by a neural model. The method further comprises conditioning a question generation model based on the interesting phrases predicted in the predicting, the question generation model generating the question. The method also can include training the neural model. In one example, the method further comprises identifying start and end locations of the phrases in the provided content, and the identifying includes performing a dot product attention mechanism parameterizing a probability distribution.
    Type: Application
    Filed: January 7, 2021
    Publication date: May 6, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Xingdi YUAN, Tong WANG, Adam Peter TRISCHLER, Sandeep SUBRAMANIAN
  • Patent number: 10902738
    Abstract: A method, system, and storage device storing a computer program, for generating questions based on provided content, such as, for example, a document having words. The method comprises automatically estimating the probability of interesting phrases in the provided content, and generating a question in natural language based on the estimating. In one example embodiment herein, the estimating includes predicting the interesting phrases as answers, and the estimating is performed by a neural model. The method further comprises conditioning a question generation model based on the interesting phrases predicted in the predicting, the question generation model generating the question. The method also can include training the neural model. In one example, the method further comprises identifying start and end locations of the phrases in the provided content, and the identifying includes performing a dot product attention mechanism parameterizing a probability distribution.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xingdi Yuan, Tong Wang, Adam Peter Trischler, Sandeep Subramanian
  • Publication number: 20190043379
    Abstract: A method, system, and storage device storing a computer program, for generating questions based on provided content, such as, for example, a document having words. The method comprises automatically estimating the probability of interesting phrases in the provided content, and generating a question in natural language based on the estimating. In one example embodiment herein, the estimating includes predicting the interesting phrases as answers, and the estimating is performed by a neural model. The method further comprises conditioning a question generation model based on the interesting phrases predicted in the predicting, the question generation model generating the question. The method also can include training the neural model. In one example, the method further comprises identifying start and end locations of the phrases in the provided content, and the identifying includes performing a dot product attention mechanism parameterizing a probability distribution.
    Type: Application
    Filed: August 3, 2017
    Publication date: February 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Xingdi YUAN, Tong WANG, Adam Peter TRISCHLER, Sandeep SUBRAMANIAN