Patents by Inventor Nitin Gupta

Nitin Gupta 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: 20200186155
    Abstract: An oscillator circuit powered by a source voltage generates an oscillating output signal. The oscillating output signal is level shifted and applied to a first input of a multiplexer. A second input of the multiplexer receives the oscillating output signal. The multiplexer selects one of the oscillating output signal and the level shifted oscillating output signal for output as a selected oscillating output signal in response to a select signal. A locked loop circuit generates controls a frequency of the oscillating output signal as a function of the selected oscillating output signal and a reference oscillating signal. The select signal further selects one of a reference voltage and the source voltage of the oscillator circuit as an error amplifier reference voltage for a voltage regulator circuit that generates the first power supply voltage.
    Type: Application
    Filed: November 26, 2019
    Publication date: June 11, 2020
    Applicant: STMicroelectronics International N.V.
    Inventor: Nitin GUPTA
  • Publication number: 20200183439
    Abstract: A voltage regulator includes an error amplifier producing an error voltage from a reference voltage and a feedback voltage. A voltage-to-current converter converts the error voltage to an output current, and a feedback resistance generates the feedback voltage from the output current. The error amplifier includes a differential pair of transistors receiving the feedback voltage and the reference voltage, a first pair of transistors operating in saturation and coupled to the differential pair of transistors at an output node and a bias node, a second pair of transistors operating in a linear region and coupled to the first pair of transistors at a pair of intermediate nodes. A compensation capacitor is coupled to one of the pair of intermediate nodes so as to compensate the error amplifier for a parasitic capacitance. An output at the output node is a function of a difference between the reference voltage and feedback voltage.
    Type: Application
    Filed: November 25, 2019
    Publication date: June 11, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankit GUPTA, Nitin GUPTA, Prashutosh GUPTA
  • Patent number: 10659423
    Abstract: A system and method for modifying domain name system (DNS) templates are presented. A DNS template database is configured to store DNS templates. A DNS record database is configured to store a plurality of DNS records for a plurality of domain names. A host computer server is configured to receive an electronic signal encoding a request containing a modification to a DNS template from a user, the DNS template being stored in the DNS template database, access the DNS template database to modify the DNS template according to request containing the modification to create a modified DNS template, identify a plurality of domain names using the DNS template, and, for each domain name in the plurality of domain names, access the DNS record database to at least one of modify and create a DNS record for the domain name using the modified DNS template.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 19, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
  • Publication number: 20200153442
    Abstract: A method of quickly locking a locked loop includes generating an intermediate reference signal having an intermediate reference frequency between a desired output frequency and a reference frequency of a reference signal, and setting an output frequency of a controllable oscillator to the desired output frequency using a first locked loop having a first loop divider value. The first loop divider value is set such that the intermediate reference frequency multiplied by the first loop divider value is equal to the desired output frequency. The controllable oscillator is then coupled to a second locked loop when the first locked loop locks, with the second locked loop is being activated. The first locked loop is then deactivated.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Nitin GUPTA, Jeet Narayan TIWARI
  • Publication number: 20200140427
    Abstract: The present invention relates to a process for preparing the Alectinib or a pharmaceutically acceptable salt thereof using lesser reaction steps and also eliminating expensive and time-consuming column chromatography. The invention also relates to novel polymorphic forms of Alectinib and Alectinib hydrochloride.
    Type: Application
    Filed: July 4, 2018
    Publication date: May 7, 2020
    Applicant: FRESENIUS KABI ONCOLOGY LIMITED
    Inventors: Vinod Singh TOMAR, Abul AZIM, Nitin GUPTA, Saswata LAHIRI, Walter CABRI
  • Patent number: 10635717
    Abstract: Methods and apparatus related to identifying a query template that includes one or more terms and a member of an entity category and ranking the query template. Query suggestions may be determined based on the query template. The ranking of the query template may be utilized to determine if the query template is a valid query template. The ranking of the template may be based on at least a count of occurrences of one or more of the entities of the entity category in past queries that conform to the query template.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: April 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Nitin Gupta, Renshen Wang, Mangesh Gupte
  • Patent number: 10635843
    Abstract: A method for enabling user-customization of a controller design for simulation comprises accessing at least one library of individual simulation component models for controller components. The method further comprises receiving information describing an architecture of a customized controller design corresponding to a controller that controls communications between other parts of a first target system. The method additionally comprises generating a controller simulation model for the customized controller design based on the first architectural information, the controller simulation model including instances of a plurality of the simulation component models.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: April 28, 2020
    Assignee: Synopsys, Inc.
    Inventors: Amit Garg, Ashutosh Pandey, Nitin Gupta
  • Publication number: 20200125658
    Abstract: One embodiment provides a method, including: receiving a plurality of review comments from each of a plurality of reviewers tasked with reviewing a document; categorizing each of the plurality of review comments into one of a plurality of review topics; identifying a conflict between a first review comment provided by one of the plurality of reviewers and a second review comment provided by another of the plurality of reviewers, wherein the identifying a conflict comprises (i) identifying a sentiment of the first review comment and a sentiment of the second review comment and (ii) determining that the sentiment of the first review comment and the sentiment of the second review comment are different; and generating a question set comprising a plurality of questions based upon a conflict identified for a review comment of the corresponding reviewer, wherein the corresponding reviewer answering the generated question resolves the conflict.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Nitin Gupta, Ankush Gupta, Vijay Ekambaram
  • Publication number: 20200125126
    Abstract: An amplifier circuit generates a control signal as a function of a difference between a reference signal and a feedback signal. The control signal is filtered by a low pass filter circuit to generate a filtered control signal. The control signal is applied to the control terminal of a first ballast transistor which sources current to an output node. The filtered control signal is applied to the control terminal of a second ballast transistor which also sources current to the output node. In response to the sourced currents, an output voltage is generated at the output node. A feedback circuit coupled to the output node generates the feedback signal.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 23, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Nitin GUPTA, Prashutosh GUPTA
  • Publication number: 20200110844
    Abstract: One embodiment provides a method, including: receiving a query from a user requesting assistance regarding instructions for performing a task; identifying, within steps of the instructions, words that can be visualized, wherein the identifying comprises identifying relationships between terms within the query to generate a step query; retrieving, for each of the steps, a plurality of images representing the identified words; identifying at least one object occurring within the plurality of images corresponding to more than one of the steps; selecting an image for each of the steps of the instructions, wherein the selecting an image comprises selecting an image for each step such that the identified at least one object is represented similarly in each selected image including the identified at least one object; and presenting the instructions as visualized instructions by presenting the selected images for each of the steps in order.
    Type: Application
    Filed: October 8, 2018
    Publication date: April 9, 2020
    Inventors: Shashank Mujumdar, Nitin Gupta, Sameep Mehta
  • Patent number: 10615809
    Abstract: Disclosed herein is a method of calibrating a voltage controlled oscillator (VCO) for a phase locked loop. The method includes prior to activating the phase locked loop, and prior to activating a frequency locked loop, causing a bias signal generator circuit to generate a control signal with a fixed control voltage for the VCO. The method continued with activating the frequency locked loop, and adjusting the bias signal generator to calibrate a transconductance of the bias signal generator while the frequency locked loop is activated. The frequency locked loop is then deactivated, and the phase locked loop is activated.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 7, 2020
    Assignee: STMicroelectronics International N.V.
    Inventors: Nitin Gupta, Ankit Gupta, Anand Kumar
  • Publication number: 20200106850
    Abstract: A system and method for application deep linking is presented. A request is received, via a communications network, from a computing device of a user for a first web page of a website and a content of the first web page is retrieved from a first computer server via a communications network. A deep link setting is retrieved for the first web page of the website from a data storage server and a uniform resource indicator is inserted into the first web page to create a modified content of the first web page. The uniform resource indicator includes the deep link setting and, when executed by the computing device of the user, the uniform resource indicator causes the computing device to load an application identified by the uniform resource indicator. The modified content of the first web page is transmitted to the computing device of the user.
    Type: Application
    Filed: December 2, 2019
    Publication date: April 2, 2020
    Inventors: David Popowitz, Marek Olszewski, Moninder Jheeta, Nitin Gupta, Rene Reinsberg
  • Publication number: 20200097277
    Abstract: Methods, systems, and computer readable media for MTC/IoT device updating are described. One method for MTC device software updating includes receiving, by a control plane network node including at least one processor and via non-IP data delivery (NIDD) or non-access stratum (NAS) messaging, hardware and software version information regarding an MTC device. The method includes identifying, by the control plane network node, that a software update is available for the MTC device. The method further includes, in response determining that a software update is available for the MTC device, transmitting, by the control plane network node and via NIDD or NAS messaging, the software update to the MTC device. The method further includes receiving, at the control plane network node and via NIDD or NAS messaging, status information regarding delivery of the software update to the MTC device or installation of the software update by the MTC device.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Inventors: Nitin Gupta, Venkatesh Aravamudhan, Raghuvamshi vasudev Singh Thakur
  • Patent number: 10592540
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating answers to answer-seeking queries. One of the methods includes receiving a query having multiple terms. The query is classified as an answer-seeking query of a particular question type, and one or more answer types associated with the particular question type are obtained. Search results satisfying the query are obtained, and a respective score is computed for each of one or more passages of text occurring in each document identified by the search results, wherein the score for each passage of text is based on how many of the one or more answer types match the passage of text. A presentation that includes information from one or more of the passages of text selected based on the respective score is provided in response to the query.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventors: Yi Liu, Preyas Popat, Nitin Gupta, Afroz Mohiuddin
  • Patent number: 10585728
    Abstract: Methods, systems and computer program products for securing access to sensor data are provided herein. A computer-implemented method includes obtaining sensor data from a user device indicative of user activity, detecting for a first time period activities of the user, generating a transformation key for the first time period, transforming sensor data obtained during the first time period utilizing the transformation key, and streaming the transformed sensor data to a plurality of applications. The method also includes determining whether respective ones of the applications have permitted activities that match the detected activities of the user and, responsive to matching the permitted activities of a given application to the detected activities of the user, providing the transformation key to the given application.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Nitin Gupta, Pratyush Kumar
  • Publication number: 20200076437
    Abstract: A circuit includes a frequency detector generating a comparison signal as a function of a comparison between a reference signal and a feedback signal. An oscillator generates an output signal as a function of the comparison signal. A frequency divider, in operation, divides the output signal by a division value to produce the feedback signal as having a frequency that is a multiple of a frequency of the reference signal. A frequency counter circuit measures the frequency of the reference signal and generates a count signal based thereupon. A control circuit adjusts the division value used by the frequency divider, in operation, based upon the count signal.
    Type: Application
    Filed: November 5, 2019
    Publication date: March 5, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Anand KUMAR, Nitin GUPTA, Nitin JAIN
  • Patent number: 10579828
    Abstract: A method for neutralizing a pattern of user activity, comprises collecting data corresponding to the user activity, generating a user distribution over a domain comprising a plurality of respective elements based on the collected data, determining a transformation function to neutralize the user distribution, and applying the transformation function to neutralize the user distribution.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yedendra Shrinivasan, Vijay Ekambaram, Nitin Gupta, Pratyush Kumar
  • Patent number: 10581928
    Abstract: Methods, systems, and computer readable media for sharing identification information of network nodes in an IMS network are disclosed. One method includes determining, by a packet data network gateway (PGW), policy and charging rules function (PCRF) identification information corresponding to a PCRF node designated to support an IMS-based subscriber session requested by a user equipment device and establishing, by the PGW, a subscriber Gx session with the PCRF node corresponding to the determined PCRF identification information. The method further includes determining, by the PGW, application function (AF) identification information corresponding to an AF server designated to support the IMS-based subscriber session and generating, by the PGW, a create session response message including at least the PCRF identification information and the AF identification information. The method also includes sending, by the PGW, the create session response message containing the at least the PCRF identification inform.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 3, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Venkatesh Aravamudhan, Ranganath Ashok Bodhanapati, Raghuvamshi vasudev Singh Thakur, Nitin Gupta, Shashikiran Bhalachandra Mahalank
  • Patent number: 10566980
    Abstract: Disclosed is a method of locking a locked loop quickly, including receiving an input signal having an input frequency, and generating an intermediate signal having an intermediate frequency intended to be equal to a geometric mean of the input frequency and a desired frequency, but not equal. Results of division of the desired output frequency by the intermediate frequency are estimated, producing a first divider value. A first locked loop utilizing a controllable oscillator is activated. A divider value of the first locked loop is set to the first divider value, and the intermediate signal is provided to the first locked loop, so that when the first locked loop reaches lock, the controllable oscillator produces the desired frequency. When the first locked loop reaches lock, a second locked loop that utilizes the controllable oscillator is activated, the first locked loop is deactivated, and generation of the intermediate signal is ceased.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: February 18, 2020
    Assignee: STMicroelectronics International N.V.
    Inventors: Nitin Gupta, Jeet Narayan Tiwari
  • Patent number: 10544109
    Abstract: The present invention relates to an improved process for the preparation of xylene linked cyclam compounds. More particularly the invention provides a process for preparation of high purity plerixafor which does not involve the use of expensive chemicals, hazardous reagents or tedious purification techniques. Invention also provides novel intermediate useful for preparation of desired compound in high purity.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: January 28, 2020
    Assignee: Fresenius Kabi Oncology Ltd.
    Inventors: Hemant Kumar Singh, Sandeep Kumar, Ghanashyam Madhukar Sonavane, Vishal Handa, Chandan Kumar Gupta, Sunil Sanghani, Potru Sivaiah, Saswata Lahiri, Walter Cabri, Nitin Gupta