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: 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
  • Patent number: 9288053
    Abstract: In one embodiment, an object in a database schema may be verified as having a valid digital signature associated with a trusted entity. An application may be permitted access to the object of the database schema only when the object of the database schema is verified to have a valid digital signature associated with the trusted entity. In another embodiment, an object in a database schema may be verified as having a digital signature associated with at least one trusted entity. An application may be permitted access to the object of the database schema only when the digital signature for the object is verified to be associated with the at least one trusted entity.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tanmoy Dutta, Raul Garcia, Steven Richard Gott, Ruslan Pavlovich Ovechkin, Roger Lynn Wolter
  • Publication number: 20150264036
    Abstract: Example embodiments are provided for integrating operating systems with content offered by internet based entities.
    Type: Application
    Filed: April 30, 2015
    Publication date: September 17, 2015
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Girish Chander, Tanmoy Dutta, Cristian Ilac, Bronislav Kavsan, Ziquian Li, Andreas K. Luther, Gennady Medvinsky, Liquiang Zhu
  • Patent number: 9032500
    Abstract: Example embodiments are provided for integrating operating systems with content offered by internet based entities.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Chander, Tanmoy Dutta, Cristian Ilac, Bronislav Kavsan, Ziquian Li, Andreas K. Luther, Gennady Medvinsky, Liquiang Zhu
  • Patent number: 8996866
    Abstract: Computer-executable instructions that are directed to the performance of consequential actions and automatically elevate to execute at a higher privilege level to do so can perform such consequential actions only after user notification. Doing so can enable monitoring processes to avoid presenting duplicative user notification upon detection of such auto-elevation. In addition, prior to presenting user notification, input from the execution environment can be ignored and access to DLLs for performing consequential actions can be avoided. A static analyzer can identify non-conforming computer-executable instructions. A wrapper can be utilized to provide compliance by otherwise unknown or non-conforming computer-executable instructions.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: March 31, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Crispin Cowan, Matthew Z. Tamayo-Rios, Tanmoy Dutta, John Lambert, Paul J. Leach, Scott A. Field, Thomas C. Jones
  • Patent number: 8925035
    Abstract: A computer based system and method of providing document isolation during routing of a document through a workflow is disclosed. The method comprises maintaining a separate “working” copy of the original base document while the document is routed through a workflow. Access controls, which define who may access the original document as well as any versions of the working copy document, are defined and stored in relation to the documents. The access controls further define the types of actions users may take with respect to the document. Users are selectively directed to the appropriate document, either the base document or working copy, and selectively granted permission to perform publishing operations on the working copy document, as determined by the access controls.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Tanmoy Dutta, Alexander G. Balikov, Himani Naresh
  • Publication number: 20140372764
    Abstract: In one embodiment, an object in a database schema may be verified as having a valid digital signature associated with a trusted entity. An application may be permitted access to the object of the database schema only when the object of the database schema is verified to have a valid digital signature associated with the trusted entity. In another embodiment, an object in a database schema may be verified as having a digital signature associated with at least one trusted entity. An application may be permitted access to the object of the database schema only when the digital signature for the object is verified to be associated with the at least one trusted entity.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 18, 2014
    Inventors: Tanmoy Dutta, Raul Garcia, Steven Richard Gott, Ruslan Pavlovich Ovechkin, Roger Lynn Wolter
  • Publication number: 20140359587
    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: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Peter Villadsen, Gustavo Plancarte, Tanmoy Dutta
  • Patent number: 8850209
    Abstract: In one embodiment, an object in a database schema may be verified as having a valid digital signature associated with a trusted entity. An application may be permitted access to the object of the database schema only when the object of the database schema is verified to have a valid digital signature associated with the trusted entity. In another embodiment, an object in a database schema may be verified as having a digital signature associated with at least one trusted entity. An application may be permitted access to the object of the database schema only when the digital signature for the object is verified to be associated with the at least one trusted entity.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Tanmoy Dutta, Raul Garcia, Steven Richard Gott, Ruslan Pavlovich Ovechkin, Roger Lynn Wolter