Patents by Inventor Deepak Singh

Deepak Singh 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: 10260081
    Abstract: The present disclosure provides methods for generating sugars from a cellulosic biomass. The methods combine treatment of the biomass using a high-shear milling device and saccharification of the biomass to partially hydrolyze the biomass. The biomass can be saccharified either after or simultaneously with the high-shear milling treatment. The partially hydrolyzed biomass is then separated into a solids stream with saccharification enzymes, and a liquid stream with sugars. The solids stream and associated enzymes are further incubated under saccharification conditions to produce additional sugars, or are recycled and added to fresh biomass, which is saccharified under high-shear milling conditions. The methods result in improved conversion of cellulosic biomass to glucose.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 16, 2019
    Assignee: Edeniq, Inc.
    Inventors: Deepak Singh, Sandra Jacobson, Kris Ramos, Prachand Shrestha
  • Publication number: 20190108049
    Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
    Type: Application
    Filed: June 8, 2018
    Publication date: April 11, 2019
    Inventors: Deepak Singh, Anthony Joseph Suarez, William Andrew Thurston, Anirudh Balachandra Aithal, Daniel Robert Gerdesmeier, Euan Skyler Kemp, Kiran Kumar Meduri, Muhammad Umer Azad
  • Patent number: 10243919
    Abstract: Systems and methods are described to enable automation of service discovery records, such as domain name system (DNS) records, based on rules. An administrator of a hosted server, such as a virtual machine instance, may submit a rule to a rule-based DNS resolution system for generating DNS records to assist in discover of the hosted server. The rule may include criteria specifying servers to which the rule applies, as well as criteria for generating a domain name to associate with the server within a DNS record. The rule-based DNS resolution system can integrate with a hosting system providing the hosted server to obtain configuration information of the hosted server and generate DNS records in accordance with the rule. Rules may also be utilized to automate other aspects of the rule-based DNS resolution system, such as health checking and load balancing.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: March 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sairam Suresh, Alireza Farhangi, Sean Henry Lewis Meckley, Christopher B. Barclay, Yu Gu, Deepak Singh, Sharon Shapira, Pierre Rognant
  • Publication number: 20180323812
    Abstract: A mobile device may include a plurality of hardware devices. The physical devices may be virtualized to enable efficient access and utilization. Furthermore, the mobile device may support containerization of applications executed by the hardware devices. The virtualized physical devices may be provided to various containers executed by the mobile device. Furthermore, a priority mechanism may be used to manage container access to the physical devices.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 8, 2018
    Inventors: Tipu Saleem Qureshi, Deepak Singh, William Andrew Thurston
  • Patent number: 10077436
    Abstract: Described herein are beta-glucosidase enzymes that have improved beta-glucosidase activity compared to a control beta-glucosidase enzyme. The improved beta-glucosidase enzymes are useful for converting a cellulosic biomass to fermentable sugars such as glucose. Also described are isolated polynucleotides that encode polypeptides having improved beta-glucosidase activity, expression cassettes for expressing the improved beta-glucosidase polypeptides, and cells, such as yeast cells, transformed with the expression cassettes.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: September 18, 2018
    Assignee: EDENIQ, INC.
    Inventors: Lan Sun, Ngim Muy Ung Ferrell, Deepak Singh, Jennifer Headman, Mei-Hua Chu, Michael Guerini, Sandra Jacobson
  • Publication number: 20180215707
    Abstract: The present invention relates to a compound of formula I, or an isotopic form, stereoisomer, a tautomer, a pharmaceutically acceptable salt, a solvate, a polymorph, a prodrug, N-oxide or S-oxide thereof; and processes for their preparation. The invention further relates to pharmaceutical compositions containing the compounds and their use in the treatment of diseases or disorders mediated by ROR?.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 2, 2018
    Applicant: Piramal Enterprises Limited
    Inventors: Rajiv SHARMA, Bichismita SAHU, Sunil Vasantrao MALI, Deepak SINGH
  • Patent number: 10038558
    Abstract: A virtualized system that is capable of executing a computation that has been identified as a repeatable computation and recording various representations of the state of the computing environment throughout the execution of the repeatable computation, where the state of the computing environment can be cryptographically signed and/or verified using a trusted platform module (TPM), or other cryptographic module. For example, a TPM embedded in the host computing device may generate a hash measurement that captures the state of the repeatable computation at the time of the computation. This measurement can be digitally signed using one or more cryptographic keys of the TPM and recorded for future use. The recorded state can subsequently be used to repeat the computation and/or determine whether the computation was repeated successfully according to certain defined criteria.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, Eric Jason Brandwine, Deepak Singh
  • Patent number: 10027351
    Abstract: A mobile device may include a plurality of physical antennas configured to receive and transmit data. The physical antennas may be virtualized to enable efficient access and utilization of the computing resources of the physical antenna. Furthermore, the mobile device may support containerization of application executed by the mobile device. The virtualized physical antennas may be provided to various containers executed by the mobile device. Furthermore, a priority mechanism may be used to manage container access to the physical antennas.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Tipu Saleem Qureshi, Deepak Singh, William Andrew Thurston
  • Publication number: 20180196741
    Abstract: A system and method for software deployment, where the system and method include, at a deployment service, obtaining a software package and determining that a client device is ready to receive at least a portion of the software package. If the client device is ready, providing at least the portion of the software package to the client device, launching at least the provided portion of the software package as set of instructions executing in a test container, and performing a set of tests on the executing set of instructions in the test container. Based at least in part on results of performing the set of tests, determining whether to cause at least the provided portion of the software package to execute in an active container on the client device.
    Type: Application
    Filed: March 7, 2018
    Publication date: July 12, 2018
    Inventors: Tipu Saleem Qureshi, Deepak Singh
  • Patent number: 10007509
    Abstract: A mobile device may provide virtualization of physical resources and containerization of software application. Various deployment strategies such as, a blue-green deployment strategy, may be utilized to perform application and other software updates between various containers of a mobile device. State information and other information from an active container may be provided to the update container during handover operations.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: June 26, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Tipu Saleem Qureshi, Deepak Singh, William Andrew Thurston
  • Patent number: 9996380
    Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: June 12, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Singh, Anthony Joseph Suarez, William Andrew Thurston, Anirudh Balachandra Aithal, Daniel Robert Gerdesmeier, Euan Skyler Kemp, Kiran Kumar Meduri, Muhammad Umer Azad
  • Patent number: 9916233
    Abstract: A system and method for software deployment, where the system and method include, at a deployment service, obtaining a software package and determining that a client device is ready to receive at least a portion of the software package. If the client device is ready, providing at least the portion of the software package to the client device, launching at least the provided portion of the software package as set of instructions executing in a test container, and performing a set of tests on the executing set of instructions in the test container. Based at least in part on results of performing the set of tests, determining whether to cause at least the provided portion of the software package to execute in an active container on the client device.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: March 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Tipu Saleem Qureshi, Deepak Singh
  • Patent number: 9836354
    Abstract: A service provider system may implement ECC-like features when executing computations on GPUs that do not include sufficient error detection and recovery for computations that are sensitive to bit errors. During execution of critical computations on behalf of customers, the system may automatically instrument program instructions received from the customers to cause each computation to be executed using multiple sets of hardware resources (e.g., different host machines, processor cores, or internal hardware resources). The service may provide APIs with which customers may instrument their code for execution using redundant resource instances, or specify parameters for applying the ECC-like features. The service or customer may instrument code to perform (or cause the system to perform) checkpointing operations at particular points in the code, and to compare intermediate results produced by different hardware resources.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, John Merrill Phillips, Nicholas Patrick Wilt, Deepak Singh, Scott Michael Le Grand
  • Patent number: 9626210
    Abstract: A provider network may implement resource credit pools to replenish resource credit balances for virtual compute instances. A resource credit pool may be maintained that makes resource credits available to virtual compute instances authorized to obtain resource credits from the resource credit pool. Resource credits from the resource credit pool may be applicable to increase utilization of physical computer resource for a virtual compute instance. In response to a resource credit request for an authorized virtual compute instance, a number of resource credits to add to an individual resource credit balance for the authorized virtual compute instance may be determined. A response may be sent indicating the number of resource credits to add to the individual resource credit balance and the resource credit pool may be updated to remove the number of resource credits from the resource credit pool.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: John Merrill Phillips, William John Earl, Deepak Singh
  • Publication number: 20160304849
    Abstract: Described herein are beta-glucosidase enzymes that have improved beta-glucosidase activity compared to a control beta-glucosidase enzyme. The improved beta-glucosidase enzymes are useful for converting a cellulosic biomass to fermentable sugars such as glucose. Also described are isolated polynucleotides that encode polypeptides having improved beta-glucosidase activity, expression cassettes for expressing the improved beta-glucosidase polypeptides, and cells, such as yeast cells, transformed with the expression cassettes.
    Type: Application
    Filed: September 16, 2014
    Publication date: October 20, 2016
    Inventors: Lan Sun, Ngim Muy Ung Ferrell, Deepak Singh, Jennifer Headman, Mei-Hua Chu, Michael Guerini, Sandra Jacobson
  • Publication number: 20160248589
    Abstract: A virtualized system that is capable of executing a computation that has been identified as a repeatable computation and recording various representations of the state of the computing environment throughout the execution of the repeatable computation, where the state of the computing environment can be cryptographically signed and/or verified using a trusted platform module (TPM), or other cryptographic module. For example, a TPM embedded in the host computing device may generate a hash measurement that captures the state of the repeatable computation at the time of the computation. This measurement can be digitally signed using one or more cryptographic keys of the TPM and recorded for future use. The recorded state can subsequently be used to repeat the computation and/or determine whether the computation was repeated successfully according to certain defined criteria.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 25, 2016
    Inventors: Nachiketh Rao Potlapally, Eric Jason Brandwine, Deepak Singh
  • Publication number: 20160162320
    Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
    Type: Application
    Filed: January 26, 2016
    Publication date: June 9, 2016
    Inventors: Deepak Singh, Anthony Joseph Suarez, William Andrew Thurston, Anirudh Balachandra Aithal, Daniel Robert Gerdesmeier, Euan Skyler Kemp, Kiran Kumar Meduri, Muhammad Umer Azad
  • Publication number: 20160156517
    Abstract: A Software-as-a-Service (SaaS) system for providing a social network for business to business (B2B) electronic connectivity is disclosed and more particularly to a simplified B2B electronic connectivity interface which not only facilitates one-to-one business connections but can also be used to facilitate one business to many business connections while maintaining point-to-point connections between each company with each of its trading partners.
    Type: Application
    Filed: December 2, 2014
    Publication date: June 2, 2016
    Inventors: Deepak Singh, Sunil Hans, Mange Ram Tyagi
  • Patent number: 9294282
    Abstract: A virtualized system that is capable of executing a computation that has been identified as a repeatable computation and recording various representations of the state of the computing environment throughout the execution of the repeatable computation, where the state of the computing environment can be cryptographically signed and/or verified using a trusted platform module (TPM), or other cryptographic module. For example, a TPM embedded in the host computing device may generate a hash measurement that captures the state of the repeatable computation at the time of the computation. This measurement can be digitally signed using one or more cryptographic keys of the TPM and recorded for future use. The recorded state can subsequently be used to repeat the computation and/or determine whether the computation was repeated successfully according to certain defined criteria.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, Eric Jason Brandwine, Deepak Singh
  • Publication number: 20160077846
    Abstract: A provider network may implement resource credit pools to replenish resource credit balances for virtual compute instances. A resource credit pool may be maintained that makes resource credits available to virtual compute instances authorized to obtain resource credits from the resource credit pool. Resource credits from the resource credit pool may be applicable to increase utilization of physical computer resource for a virtual compute instance. In response to a resource credit request for an authorized virtual compute instance, a number of resource credits to add to an individual resource credit balance for the authorized virtual compute instance may be determined. A response may be sent indicating the number of resource credits to add to the individual resource credit balance and the resource credit pool may be updated to remove the number of resource credits from the resource credit pool.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 17, 2016
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: JOHN MERRILL PHILLIPS, WILLIAM JOHN EARL, DEEPAK SINGH