Patents by Inventor Tanmoy Dutta

Tanmoy Dutta 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: 11860901
    Abstract: Techniques for query execution against relational databases using connection pooling are described. According to some embodiments, a query processing service is disclosed that enables users to execute queries against target relational databases implemented by a relational database service. The service receives query requests originated by a client application at a web service endpoint and identifies a connection to a particular target database. In some examples, the query request is a Hyper Text Transfer Protocol (HTTP) message comprising a query to be executed by a target database instance within the provider network. The service transmits the query for execution at the target database via the connection and obtains a query result based on the execution of the query. The service transforms the query result into a format suitable for the client and transmits a query response to the client.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Aravind Ramarathinam, Sachin Honnudike, Parijatham Santosh Kumar Vodela, Brian Welcker, Anoop Gupta, Sandor Loren Maurice, Amit Purohit, Tanmoy Dutta, Yuhui Yuan, Jagdeep Singh Sidhu, Lawrence Webley, Sundaresan Krishnamurthy, James H. Mlodgenski, Ramakrishna Dwivedula, Serhii Poliakov, Alexey Kuznetsov
  • Patent number: 11481397
    Abstract: Techniques for aggregating and emitting database activity record batches are described. Database activity records can be written to a shared memory queue and emitted to a destination using a remote procedure call (RPC). Individual database connection server processes can write client activity records to the queue. An activity monitor plugin in the database engine can monitor the audit records and aggregate the audit records into batches. Batches of audit records can be sent via RPC to their final or intermediate destination. Each instance host in a database service can include a client backend process configured to define how to submit audit records to shared memory. The activity monitor plugin can batch audit records in to messages and submit those messages via RPC to a security host manager and relaying response back to each relevant client backend.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: October 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Michael Galvin, Shawn McCoy, David Charles Wein, Michael Hall, Khaled Sinno, Grant A. McAlister, Tanmoy Dutta, Dennis Tighe
  • Patent number: 11254637
    Abstract: Disclosed herein are lignin-derived ionic liquids and methods for preparing them. The methods include forming a reaction mixture comprising a lignin-derived starting material, a carbonyl compound, and an amine; maintaining the reaction mixture under conditions sufficient to form a lignin-derived aminophenol; and converting the lignin derived aminophenol to the lignin-derived ionic liquid. Monomeric phenols, oligomeric phenols, and polymeric phenols can be used as lignin-derived starting materials.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: February 22, 2022
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Tanmoy Dutta, Jian Sun, Blake A. Simmons, Seema Singh
  • Publication number: 20210198708
    Abstract: Disclosed herein are methods for preparing sugar compositions. The methods include: i) forming a mixture including polysaccharide biomass and an ionic liquid solution, wherein the ionic liquid solution contains water and an ionic liquid, and the ionic liquid contains a) a cation and b) a sugar acid anion or a ketoacid anion; ii) maintaining the mixture under conditions sufficient to dissolve at least a portion of the polysaccharide present in the polysaccharide biomass; iii) adding at least one glycoside hydrolase to the mixture; and iv) maintaining the mixture containing the glycoside hydrolase under conditions sufficient to hydrolyze at least a portion of the dissolved polysaccharide, thereby forming the sugar compositions. The sugar compositions contain at least one monosaccharide or oligosaccharide. New sugar-based ionic liquids are also described.
    Type: Application
    Filed: March 2, 2021
    Publication date: July 1, 2021
    Inventors: John M. Gladden, Tanmoy Dutta, Jian Sun, Seema Singh, Blake A. Simmons
  • Patent number: 11028249
    Abstract: Methods and compositions are provided for synthesizing ionic liquids from lignin. Methods and compositions are also provided for treating lignin with ionic liquids.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 8, 2021
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Tanmoy Dutta, Blake Simmons, Seema Singh
  • Publication number: 20210155964
    Abstract: Methods and compositions are provided for ionic liquid processing of biomass.
    Type: Application
    Filed: February 1, 2021
    Publication date: May 27, 2021
    Inventors: Parthasarathi Ramakrishnan, Tanmoy Dutta, Blake Simmons, Seema Singh
  • Patent number: 10934568
    Abstract: Disclosed herein are methods for preparing sugar compositions. The methods include: i) forming a mixture including polysaccharide biomass and an ionic liquid solution, wherein the ionic liquid solution contains water and an ionic liquid, and the ionic liquid contains a) a cation and b) a sugar acid anion or a ketoacid anion; ii) maintaining the mixture under conditions sufficient to dissolve at least a portion of the polysaccharide present in the polysaccharide biomass; iii) adding at least one glycoside hydrolase to the mixture; and iv) maintaining the mixture containing the glycoside hydrolase under conditions sufficient to hydrolyze at least a portion of the dissolved polysaccharide, thereby forming the sugar compositions. The sugar compositions contain at least one monosaccharide or oligosaccharide. New sugar-based ionic liquids are also described.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: March 2, 2021
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: John M. Gladden, Tanmoy Dutta, Jian Sun, Seema Singh, Blake A. Simmons
  • Patent number: 10907184
    Abstract: Methods and compositions are provided for ionic liquid processing of biomass.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: February 2, 2021
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Parthasarathi Ramakrishnan, Tanmoy Dutta, Blake Simmons, Seema Singh
  • Patent number: 10776174
    Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, Jr., Grant Alexander Macdonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
  • Patent number: 10703770
    Abstract: The present invention provides for a method for dissolving and/or depolymerizing lignin comprising: (a) providing a composition comprising lignin, (b) contacting the composition with a strong hydrogen donor, such as a polyol, to form a first solution, (c) incubating the first solution at a temperature equal to or less than 100° C., whereby at least 20% by weight of the lignin is dissolved, (d) optionally introducing an oxidation agent to the first solution to form a second solution, wherein the temperature of the second solution is equal to or less than 100° C., whereby lignin is depolymerized, and (e) optionally introducing an anti-solvent to the second solution to precipitate the depolymerized lignin.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: July 7, 2020
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Jian Sun, Tanmoy Dutta, Parthasarathi Ramakrishnan, Blake A. Simmons, Seema Singh
  • Publication number: 20190361748
    Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, JR., Grant Alexander MacDonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
  • Publication number: 20190292572
    Abstract: The present invention provides for novel protic ionic liquids (PIL) or phosphate-based ionic liquid (PBIL) useful for lignocellulosic processing described herein. The novel protic ionic liquids are capable of pretreatment of lignocellulosic biomass over a wide range of pH.
    Type: Application
    Filed: February 25, 2019
    Publication date: September 26, 2019
    Applicant: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Parthasarathi Ramakrishnan, Jian Sun, Tanmoy Dutta, Blake A. Simmons, Seema Singh
  • Publication number: 20190263748
    Abstract: Disclosed herein are lignin-derived ionic liquids and methods for preparing them. The methods include forming a reaction mixture comprising a lignin-derived starting material, a carbonyl compound, and an amine; maintaining the reaction mixture under conditions sufficient to form a lignin-derived aminophenol; and converting the lignin derived aminophenol to the lignin-derived ionic liquid. Monomeric phenols, oligomeric phenols, and polymeric phenols can be used as lignin-derived starting materials.
    Type: Application
    Filed: June 7, 2017
    Publication date: August 29, 2019
    Inventors: Tanmoy Dutta, Jian Sun, Blake A. Simmons, Seema Singh
  • Publication number: 20190136281
    Abstract: Disclosed herein are methods for preparing sugar compositions. The methods include: i) forming a mixture including polysaccharide biomass and an ionic liquid solution, wherein the ionic liquid solution contains water and an ionic liquid, and the ionic liquid contains a) a cation and b) a sugar acid anion or a ketoacid anion; ii) maintaining the mixture under conditions sufficient to dissolve at least a portion of the polysaccharide present in the polysaccharide biomass; iii) adding at least one glycoside hydrolase to the mixture; and iv) maintaining the mixture containing the glycoside hydrolase under conditions sufficient to hydrolyze at least a portion of the dissolved polysaccharide, thereby forming the sugar compositions. The sugar compositions contain at least one monosaccharide or oligosaccharide. New sugar-based ionic liquids are also described.
    Type: Application
    Filed: June 7, 2017
    Publication date: May 9, 2019
    Inventors: John M. Gladden, Tanmoy Dutta, Jian Sun, Seema Singh, Blake A. Simmons
  • Publication number: 20190062519
    Abstract: Methods and compositions are provided for synthesizing ionic liquids from lignin. Methods and compositions are also provided for treating lignin with ionic liquids.
    Type: Application
    Filed: August 31, 2018
    Publication date: February 28, 2019
    Inventors: Tanmoy Dutta, Blake Simmons, Seema Singh
  • Publication number: 20180355392
    Abstract: Methods and compositions are provided for ionic liquid processing of biomass.
    Type: Application
    Filed: November 23, 2016
    Publication date: December 13, 2018
    Inventors: Parthasarathi Ramakrishnan, Tanmoy Dutta, Blake Simmons, Seema Singh
  • Publication number: 20170349617
    Abstract: The present invention provides for a method for dissolving and/or depolymerizing lignin comprising: (a) providing a composition comprising lignin, (b) contacting the composition with a strong hydrogen donor, such as a polyol, to form a first solution, (c) incubating the first solution at a temperature equal to or less than 100° C., whereby at least 20% by weight of the lignin is dissolved, (d) optionally introducing an oxidation agent to the first solution to form a second solution, wherein the temperature of the second solution is equal to or less than 100° C., whereby lignin is depolymerized, and (e) optionally introducing an anti-solvent to the second solution to precipitate the depolymerized lignin.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 7, 2017
    Applicant: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Jian Sun, Tanmoy Dutta, Parthasarathi Ramakrishnan, Blake A. Simmons, Seema Singh
  • Patent number: 9760346
    Abstract: Abstract Syntax Trees (ASTs) are generated using the source code of a programming language that include information relating to the structure of the program. The generation of the ASTs may be performed in parallel. The types are split into a number of modules (e.g. configurable) that form an assembly. During the different stages of the compilation process, each module may be compiled in parallel. As the different modules are being compiled (e.g. in parallel), compiler metadata from the different modules may be written to a repository accessible by the different compilation processes. After flowing through the compilation pipeline, each of the enriched ASTs are used for code generation where they are transformed into the target language (e.g. a code stream that can be executed on hardware). The executable code is then stored as part of the assembly. The storage of the code may also be performed in parallel.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: September 12, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Villadsen, Gustavo Plancarte, Tanmoy Dutta
  • Patent number: 9665615
    Abstract: A search system, separate from a relational database, generates an index of information in the relational database that can be used to look up business records (or entities). A search system, that is also separate from the relational database, receives typing or other character inputs in a search user input mechanism and generates queries against the index based on the typing inputs, or other character inputs, received. The search system returns results and modifies those results as additional typing inputs, or characters, are received.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: May 30, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amit Raghunath Kulkarni, Brian Russell Glaeske, Vijeta Johri, Amar Nalla, Pramit H. Desai, Tanmoy Dutta
  • Patent number: 9461989
    Abstract: Example embodiments are provided for integrating operating systems with content offered by internet based entities.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Chander, Tanmoy Dutta, Cristian Ilac, Bronislav Kavsan, Ziquian Li, Andreas K. Luther, Gennady Medvinsky, Liquiang Zhu