Patents by Inventor Mohit Mittal

Mohit Mittal 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: 20230419957
    Abstract: Described are techniques for linking generating a skill-stored user profile, and linking same with a natural language processing (NLP) system-stored user profile. In at least some examples, a user may provide a natural language input to a NLP system. The NLP system may determine a skill is to process to perform an action responsive to the natural language input. To perform the action, the skill may require the user have a user profile stored by the skill, but the user may not have such a user profile. However, the NLP system may store a user profile for the user. The NLP system may determine the user profile stored thereby and may send, with user permission, information in the user profile to the skill. The skill may use the received information to generate and store a user profile for the user. Thereafter, the skill may provide the NLP system with a user profile identifier that the skill may use to identify the user's profile stored thereby.
    Type: Application
    Filed: September 14, 2023
    Publication date: December 28, 2023
    Inventors: Fabien Hertschuh, Mohit Mittal, John Montague Howard, Akshit Proothi, Rahul Manne
  • Patent number: 11810555
    Abstract: Described are techniques for linking generating a skill-stored user profile, and linking same with a natural language processing (NLP) system-stored user profile. In at least some examples, a user may provide a natural language input to a NLP system. The NLP system may determine a skill is to process to perform an action responsive to the natural language input. To perform the action, the skill may require the user have a user profile stored by the skill, but the user may not have such a user profile. However, the NLP system may store a user profile for the user. The NLP system may determine the user profile stored thereby and may send, with user permission, information in the user profile to the skill. The skill may use the received information to generate and store a user profile for the user. Thereafter, the skill may provide the NLP system with a user profile identifier that the skill may use to identify the user's profile stored thereby.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: November 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Fabien Hertschuh, Mohit Mittal, John Montague Howard, Akshit Proothi, Rahul Manne
  • Patent number: 11520592
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that enable execution of a large AI model on a memory-constrained target device that is communicatively connected to a parameter server, which stores a master copy of the AI model. The AI model may be dissected into smaller portions (e.g., layers or sub-layers), and each portion may be executed as efficiently as possible on the target device. After execution of one portion of the AI model is finished, another portion of the AI model may be downloaded and executed at the target device. To improve efficiency, the input samples may be divided into microbatches, and a plurality of microbatches executing in sequential order may form a minibatch. The size of the group of microbatches or minibatch can be manually or automatically adjusted to reduce the communication overhead.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 6, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bharadwaj Pudipeddi, Marc Tremblay, Gautham Popuri, Layali Rashid, Tiyasa Mitra, Mohit Mittal, Maral Mesmakhosroshahi
  • Publication number: 20220276871
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that enable execution of a large AI model on a memory-constrained target device that is communicatively connected to a parameter server, which stores a master copy of the AI model. The AI model may be dissected into smaller portions (e.g., layers or sub-layers), and each portion may be executed as efficiently as possible on the target device. After execution of one portion of the AI model is finished, another portion of the AI model may be downloaded and executed at the target device. To improve efficiency, the input samples may be divided into microbatches, and a plurality of microbatches executing in sequential order may form a minibatch. The size of the group of microbatches or minibatch can be manually or automatically adjusted to reduce the communication overhead.
    Type: Application
    Filed: May 18, 2022
    Publication date: September 1, 2022
    Inventors: Bharadwaj PUDIPEDDI, Marc TREMBLAY, Gautham POPURI, Layali RASHID, Tiyasa MITRA, Mohit MITTAL, Maral MESMAKHOSROSHAHI
  • Publication number: 20220036892
    Abstract: Described are techniques for linking generating a skill-stored user profile, and linking same with a natural language processing (NLP) system-stored user profile. In at least some examples, a user may provide a natural language input to a NLP system. The NLP system may determine a skill is to process to perform an action responsive to the natural language input. To perform the action, the skill may require the user have a user profile stored by the skill, but the user may not have such a user profile. However, the NLP system may store a user profile for the user. The NLP system may determine the user profile stored thereby and may send, with user permission, information in the user profile to the skill. The skill may use the received information to generate and store a user profile for the user. Thereafter, the skill may provide the NLP system with a user profile identifier that the skill may use to identify the user's profile stored thereby.
    Type: Application
    Filed: August 18, 2021
    Publication date: February 3, 2022
    Inventors: Fabien Hertschuh, Mohit Mittal, John Montague Howard, Akshit Proothi, Rahul Manne
  • Patent number: 11114090
    Abstract: Described are techniques for linking generating a skill-stored user profile, and linking same with a natural language processing (NLP) system-stored user profile. In at least some examples, a user may provide a natural language input to a NLP system. The NLP system may determine a skill is to process to perform an action responsive to the natural language input. To perform the action, the skill may require the user have a user profile stored by the skill, but the user may not have such a user profile. However, the NLP system may store a user profile for the user. The NLP system may determine the user profile stored thereby and may send, with user permission, information in the user profile to the skill. The skill may use the received information to generate and store a user profile for the user. Thereafter, the skill may provide the NLP system with a user profile identifier that the skill may use to identify the user's profile stored thereby.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: September 7, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Fabien Hertschuh, Mohit Mittal, John Montague Howard, Akshit Proothi, Rahul Manne
  • Publication number: 20210019151
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that enable execution of a large AI model on a memory-constrained target device that is communicatively connected to a parameter server, which stores a master copy of the AI model. The AI model may be dissected into smaller portions (e.g., layers or sub-layers), and each portion may be executed as efficiently as possible on the target device. After execution of one portion of the AI model is finished, another portion of the AI model may be downloaded and executed at the target device. To improve efficiency, the input samples may be divided into microbatches, and a plurality of microbatches executing in sequential order may form a minibatch. The size of the group of microbatches or minibatch can be manually or automatically adjusted to reduce the communication overhead.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 21, 2021
    Inventors: Bharadwaj Pudipeddi, Marc Tremblay, Gautham Popuri, Layali Rashid, Tiyasa Mitra, III, Mohit Mittal, Maral Mesmakhosroshahi
  • Patent number: 10584863
    Abstract: Described herein is a light emitting diode (LED) luminaire comprising a cylindrical plastic housing having a first open end and a second open end. At the first open end, an externally threaded formation terminating with a flange is formed to mate with an internally threaded mounting unit, and at the second open end, an internal ridge is formed with a circumferential groove at its base. Inside the cylindrical plastic housing, an aluminum heat sink is insert molded. The aluminum heat sink has a cylindrical profile matching with the internal profile of the plastic housing. The aluminum heat sink has an open end towards the first open end of the plastic housing and a closed end resting on the internal ridge at the second open end of the plastic housing. With the interior surface of the closed end of the aluminum heat sink, a printed circuit board (PCB) holder plate locks a PCB driver.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 10, 2020
    Assignee: Overdrive Electronics Pvt. Ltd.
    Inventors: Mohit Mittal, Nagesh Chandra Nath, Manish Kumar Pandey
  • Publication number: 20200072453
    Abstract: Described herein is a light emitting diode (LED) luminaire comprising a cylindrical plastic housing having a first open end and a second open end. At the first open end, an externally threaded formation terminating with a flange is formed to mate with an internally threaded mounting unit, and at the second open end, an internal ridge is formed with a circumferential groove at its base. Inside the cylindrical plastic housing, an aluminum heat sink is insert molded. The aluminum heat sink has a cylindrical profile matching with the internal profile of the plastic housing. The aluminum heat sink has an open end towards the first open end of the plastic housing and a closed end resting on the internal ridge at the second open end of the plastic housing. With the interior surface of the closed end of the aluminum heat sink, a printed circuit board (PCB) holder plate locks a PCB driver.
    Type: Application
    Filed: May 8, 2019
    Publication date: March 5, 2020
    Applicant: Overdrive Electronics Pvt. Ltd.
    Inventors: Mohit Mittal, Nagesh Chandra Nath, Manish Kumar Pandey
  • Patent number: 10238803
    Abstract: The present invention relates to a dual-chamber pack with a first chamber comprising a container; and a second chamber comprising a reservoir, a biphasic connector, a plunger, and a plug with a breakable polymeric membrane. The container of the first chamber is prefilled with a pharmaceutically acceptable vehicle and the reservoir of the second chamber is prefilled with a solid composition of an active ingredient, wherein the solid composition of the active ingredient is mixed with the pharmaceutically acceptable vehicle to form a liquid pharmaceutical composition upon activation of the dual-chamber pack.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 26, 2019
    Assignee: Sun Pharmaceutical Industries Limited
    Inventors: Ashish Kumar, Kalaiselvan Ramaraju, Romi Barat Singh, Bhupesh Kumar Mittal, Rahul Bhargava, Mohit Mittal
  • Publication number: 20180133399
    Abstract: The present invention relates to a dual-chamber pack with a first chamber comprising a container; and a second chamber comprising a reservoir, a biphasic connector, a plunger, and a plug with a breakable polymeric membrane. The container of the first chamber is prefilled with a pharmaceutically acceptable vehicle and the reservoir of the second chamber is prefilled with a solid composition of an active ingredient, wherein the solid composition of the active ingredient is mixed with the pharmaceutically acceptable vehicle to form a liquid pharmaceutical composition upon activation of the dual-chamber pack.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 17, 2018
    Inventors: Ashish KUMAR, Kalaiselvan RAMARAJU, Romi Barat SINGH, Bhupesh Kumar MITTAL, Rahul BHARGAVA, Mohit MITTAL
  • Patent number: 8201058
    Abstract: An invention is provided for parallel ECC error location in a memory. The invention includes partitioning a set of field elements into w partitions. Then, for each of the w partitions of field elements, i) providing a set of r different field elements of the partition to r parallel search element. Next, in operation ii), each parallel search element computes a sum that is based on a set of coefficients of an error locator polynomial and the field element provided to the particular parallel search element. The set of field elements is advanced r field elements in GF(2m), and operations i) through iii) are repeated using the next r different field elements of the partition.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: June 12, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Steven Shrader, Anujan Varma, Mohit Mittal
  • Publication number: 20100268187
    Abstract: The present invention relates to a packaging kit used for the stabilization of sirolimus particles wherein the packaging kit is in the form of a vacuum sealed impermeable container. It further relates to a method for stabilization of sirolimus particles as well as composition comprising the particles.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 21, 2010
    Applicant: Ranbaxy Laboratories Limited
    Inventors: Ajay K. SINGLA, Sachin Arora, Mohit Mittal
  • Publication number: 20100011247
    Abstract: An invention is provided for parallel ECC error location in a memory. The invention includes partitioning a set of field elements into w partitions. Then, for each of the w partitions of field elements, i) providing a set of r different field elements of the partition to r parallel search element. Next, in operation ii), each parallel search element computes a sum that is based on a set of coefficients of an error locator polynomial and the field element provided to the particular parallel search element. The set of field elements is advanced r field elements in GF(2m), and operations i) through iii) are repeated using the next r different field elements of the partition.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: Denali Software, Inc.
    Inventors: Steven Shrader, Anujan Varma, Mohit Mittal