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: 20200026629
    Abstract: Data processing apparatus comprises a processing module to initiate data handling transactions, for transmission to a data handling module by a transaction interface, in response to successive processing instructions; a verification module connectable to the transaction interface and configured to detect test data, representing an ordered series of communications via the transaction interface generated in response to a test series of processing instructions; in which the verification module is configured to compare two or more instances of the test data generated in response to the same test series of processing instructions and to detect whether the two or more instances of the test data are identical.
    Type: Application
    Filed: June 19, 2019
    Publication date: January 23, 2020
    Inventors: Madhusudhan Rajagopalan KOOTHAPAAKKAM, Aneesh GARG, Hrishikesh Sathyavasu MURUKKATHAMPOONDI, Deepak VENKATESAN, Rashmin MANTRI, Nitin GUPTA, SAHANA
  • Patent number: 10536426
    Abstract: Systems and methods for creating custom domain name links are provided. At least one server communicatively coupled to a network receives a request to create a custom domain name link to a third party service. The request identifies a custom domain name. The at least one server retrieves, from a third party service link database, an entry for the third party service specifying how to create the custom domain name link for the third party service and he at least one server creates the custom domain name link in accordance with the entry retrieved from the third party service link database.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: January 14, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Arnold Neil Blinn, Nitin Gupta, Rahul Mahajan
  • Patent number: 10528076
    Abstract: A clock retiming circuit and method of operating a clock retiming circuit are described herein. A clock retiming circuit generates a retimed clock based on an input clock. The clock retiming circuit may have a normal mode when the input clock is available to the clock retiming circuit, and a retention mode that is entered in response to the input clock no longer being present. The clock retiming circuit resumes the normal mode in response to the clock again being present. The retention mode is a low current mode, in one aspect. Thus, the clock retiming circuit may operate in a low current mode when the input clock is not available. The clock retiming circuit may be tolerant to loss of the input clock. The clock retiming circuit may quickly re-establish the retimed clock in response to the input clock again becoming available.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 7, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Nitin Gupta, Bhavin Odedara
  • Publication number: 20190377919
    Abstract: The present invention discloses a novel system and method of generation and verification of Unique Identification Code (UID Code), for authenticating and validating the genuineness of any Entity (product/service) associated with Unique Identification Code (UID Code); Wherein the system comprised of four components namely Unique identifier code Vault (UIDC Vault); Unique identifier code (UID Code); UID Code issuing authority (UIDC Authority) and UID Code Verifier (UIDC Verifier); and Wherein, the UID Code essentially comprise of two parts: Part 1. Visible part—part of code is visible and identifiable and Part 2. Protested Part—part of the code invisible protected and is available only after acquiring the entity (product/service).
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventor: Nitin Gupta
  • Patent number: 10505552
    Abstract: An electronic device disclosed herein includes a locked loop circuit configured to receive a reference signal intended to have an intended frequency, wherein the locked look circuit is intended to generate an intended output signal having an intended frequency equal to the intended frequency multiplied by an intended multiplier. A frequency counter counts a number of pulses of the reference signal during a time window so as to determine an actual frequency of the reference signal. A control circuit determines an actual multiplier for the locked loop circuit that, when multiplied by the actual frequency of the reference signal, causes the locked loop circuit to generate an actual output signal having an actual frequency equal to the intended frequency.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: December 10, 2019
    Assignee: STMicroelectronics International N.V.
    Inventors: Anand Kumar, Nitin Gupta, Nitin Jain
  • Patent number: 10498847
    Abstract: A system and method for application deep linking is presented. The system includes a proxy server configured to receive a request for a first web page of a website. The proxy server retrieves content of the first web page and modifies the content to include a uniform resource indicator to create a modified content of the first web page. The uniform resource indicator includes the deep link setting and, when executed by a computing device, the uniform resource indicator causes the computing device to load an application identified by the uniform resource indicator. The proxy server is configured to transmit the modified content of the first web page to a requesting computing device.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: December 3, 2019
    Assignee: Go Daddy Operating Company, LLC
    Inventors: David Popowitz, Marek Olszewski, Moninder Jheeta, Nitin Gupta, Rene Reinsberg
  • Patent number: 10496649
    Abstract: Methods and apparatus for providing query suggestions to a user based on one or more past queries submitted by the user. Candidate query suggestions responsive to a current query may be identified. A candidate query similarity measure may be determined for a given candidate query suggestion based on matching entities related to the given candidate query suggestion and the one or more past queries. In some implementations the similarity measure may be based on cumulative entity scores of the matching entities that may optionally be based on at least one of inverse popularity of the matching entities, and how recent a past query is. In some implementations a ranking of the candidate query suggestions may be adjusted based on the similarity measure. A given candidate query suggestion may be selected as a query suggestion based on at least one of the adjusted ranking and the candidate query similarity measure.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: December 3, 2019
    Assignee: GOOGLE LLC
    Inventors: Anwis Das, Abhinandan Sujit Das, Nitin Gupta
  • Publication number: 20190364064
    Abstract: A method for detecting and mitigating effects of abnormal MTC device behavior includes, at a telecommunications network node comprising one of an MME, DRA, or SCEF, receiving CP information from which core network (CN) assistance information for tuning an evolved node B (eNB) to minimize MTC device state transitions is derivable, forwarding the CP information or CN assistance information derived from the CP information to another network node, deriving, from the CP information, a rule for policing behavior of the MTC device, storing the rule in memory of the telecommunications network node, monitoring uplink communications from the MTC device, determining, using the stored rule derived from the CP information, that the MTC device is not behaving in accordance with an expected behavior; and, in response performing a network security action that mitigates an effect of traffic from the MTC device on the network.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Nitin Gupta, Venkatesh Aravamudhan, Raghuvamshi vasudev Singh Thakur
  • Publication number: 20190334509
    Abstract: A ring oscillator circuit is formed by series connected inverter circuits with a feedback loop. The inverter circuits are source biased with an oscillator voltage. A resistor-less bias current generator circuit generates a bias current for application to a replica inverter circuit to generate a bias voltage. A scaling circuit operates to scale the bias voltage by a selectable scaling factor to generate the oscillator voltage in a manner which balances a mobility effect of the inverter circuits within the ring oscillator circuit against a threshold voltage effect of the inverter circuits within the ring oscillator circuit. The clock signal output from the ring oscillator circuit has a frequency which is independent of process, voltage and temperature (PVT) spread.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Applicant: STMicroelectronics International N.V.
    Inventors: Nitin GUPTA, Nitin JAIN
  • Publication number: 20190334530
    Abstract: A PLL includes a phase frequency detector (PFD) receiving an input signal and feedback signal, and producing a control signal. A charge pump receives the control signal and produces an initial VCO control. A loop filter generates a fine VCO control and intermediate output based upon the initial VCO control. A coarse control circuit includes an integrator having a first input receiving the intermediate output, a second input, and generating a coarse VCO control, a first switch coupling a reference voltage to the second input, a buffer buffering output of the integrator, and a second switch coupling output of the integrator to the second input of the integrator. A VCO receives the fine VCO control and the coarse VCO control, and generates an output signal having a frequency based thereupon. A feedback path receives the output signal and produces the feedback signal.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Applicant: STMicroelectronics International N.V.
    Inventors: Nitin GUPTA, Kapil Kumar TYAGI
  • Patent number: 10448449
    Abstract: Methods, systems, and computer readable media for dynamically provisioning subscriber based session timeout information are disclosed. One method includes method includes receiving, from a packet data network gateway (PGW), a request message containing session information parameters corresponding to a session requested by a user equipment device and deriving an absolute timeout period value and an idle timeout period value based on input comprising one or more of the session information parameters. The method further includes generating a response message containing the determined absolute timeout period value and the determined idle timeout period value and sending the generated response message to the PGW, wherein the PGW is configured to apply the absolute timeout period value and the idle timeout period value to the session requested by the user equipment device.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: October 15, 2019
    Assignee: Oracle International Corporation
    Inventors: Venkatesh Aravamudhan, Raghuvamshi vasudev Singh Thakur, Nitin Gupta
  • Publication number: 20190295122
    Abstract: A method and apparatus for facilitating management of a digital Ad campaign are disclosed. The method includes causing display of a user interface (UI) to provide options to an advertiser to select one or more demand-side platforms (DSPs) in relation to an Ad campaign. A selection of the one or more DSPs with a selection of a respective frequency capping condition for each DSP is received along with a selection of an overall frequency capping condition. A number of Ad impressions related to the Ad campaign for an online visitor is tracked. At least one DSP is caused to stop display of one or more advertisements to the online visitor for a predefined time period if at least one of the overall frequency capping condition and the respective frequency capping condition associated with the at least one DSP is satisfied based on the tracking of the number of Ad impressions.
    Type: Application
    Filed: March 25, 2019
    Publication date: September 26, 2019
    Inventors: Gaurav Kumar, Nitin Gupta, Priyank Garg
  • Patent number: 10425342
    Abstract: Methods, systems, and computer readable media for priority routing of Diameter messages are disclosed. In some examples, a method includes determining a Diameter Routing Message Priority (DRMP) priority value for a Diameter message. The method includes marking each of one or more Internet protocol (IP) packets carrying the Diameter message with an IP quality of service (QoS) value for the Diameter message based on the DRMP priority value. The method includes sending the one or more IP packets carrying the Diameter message to a destination Diameter node by way of an IP router on a data communications network providing quality of service using IP QoS values.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 24, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Gupta, Shashikiran Bhalachandra Mahalank, Venkatesh Aravamudhan
  • Patent number: 10423442
    Abstract: One embodiment provides a method, comprising: receiving a plurality of jobs for processing, wherein each of the plurality of jobs comprises a plurality of tasks and wherein at least one of the plurality of jobs is dependent on another of the plurality of jobs; receiving task dependencies between tasks of the at least one of the plurality of jobs and tasks of the another of the plurality of jobs, wherein the task dependencies identify dependent tasks from the tasks of the at least one of the plurality of jobs and dependee tasks from the tasks of the another of the plurality of jobs; scheduling the processing of the dependent tasks as being based upon only the completed processing of the dependee tasks; and performing job processing of the dependent tasks after processing of the dependee tasks irrespective of the overall job processing status of the another of the plurality of jobs.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Himanshu Gupta, Nitin Gupta, Sameep Mehta
  • Publication number: 20190288693
    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: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Applicant: STMicroelectronics International N.V.
    Inventors: Nitin Gupta, Jeet Narayan Tiwari
  • Patent number: 10360225
    Abstract: Methods and apparatus for providing query suggestions to a user based on one or more past queries submitted by the user. Candidate query suggestions responsive to a current query may be identified. A candidate query similarity measure may be determined for a given candidate query suggestion based on matching entities related to the given candidate query suggestion and the one or more past queries. In some implementations, the similarity measure of the given candidate query suggestion may be based on a comparison of current entities of the given candidate query suggestion that match entities of one or more past queries, to a group of the current entities that includes entities that do not match the entities of one or more past queries. In some implementations a ranking of the candidate query suggestions may be determined based on the similarity measure.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 23, 2019
    Assignee: GOOGLE LLC
    Inventors: Anwis Das, Abhinandan Sujit Das, Nitin Gupta, Renshen Wang
  • Patent number: 10339139
    Abstract: A computer system and computer implemented method that obtains coordinated results from at least two queries by utilizing context data of each query. Specifically, the computer system and computer implemented method facilitates enhanced querying functionality by matching entangled queries to achieve coordinated results.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: July 2, 2019
    Assignee: Cornell University
    Inventors: Johannes Gehrke, Christoph Koch, Lucja Kot, Nitin Gupta
  • Patent number: 10334419
    Abstract: A method includes establishing, by a machine type communication (MTC) accumulator, a first direct communication path tunnel with a eNodeB and a second direct communication path tunnel with a MTC application server (AS), receiving, by the eNodeB, radio resource control (RRC) packet containing MTC data as a payload from a MTC UE device over an established radio bearer link, and locating, by the eNodeB, a MTC data forwarding indicator included in the RRC packet. In response to locating the MTC data forwarding indicator included in the RRC packet, forwarding the MTC Data to the MTC accumulator and facilitating, by the MTC accumulator, a MTC communication session between the MTC UE device and the MTC application server identified by a MTC application server identifier contained in the MTC data over the established first and second direct communication paths.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: June 25, 2019
    Assignee: Oracle International Corporation
    Inventors: Venkatesh Aravamudhan, Raghuvamshi vasudev Singh Thakur, Nitin Gupta
  • Publication number: 20190188760
    Abstract: Systems and methods are provided for dynamic pricing of application programming interface (API) services such as machine learning API services. For example, a computing platform of an API service provider is configured to receive a request for a machine learning API service from a client computing device, obtain a dataset from the client computing device, utilize a classification engine to classify one or more attributes of the dataset and to classify an expected level of performance of the machine learning API service applied to the dataset based on the one or more classified attributes of the dataset, dynamically determine a pricing for the machine learning API service based on the classified expected level of performance of the dataset, and present the determined pricing for the machine learning API service on the client computing device.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventors: Vijay Ekambaram, Nitin Gupta, Pankaj S. Dayama
  • Publication number: 20190163228
    Abstract: A clock retiming circuit and method of operating a clock retiming circuit are described herein. A clock retiming circuit generates a retimed clock based on an input clock. The clock retiming circuit may have a normal mode when the input clock is available to the clock retiming circuit, and a retention mode that is entered in response to the input clock no longer being present. The clock retiming circuit resumes the normal mode in response to the clock again being present. The retention mode is a low current mode, in one aspect. Thus, the clock retiming circuit may operate in a low current mode when the input clock is not available. The clock retiming circuit may be tolerant to loss of the input clock. The clock retiming circuit may quickly re-establish the retimed clock in response to the input clock again becoming available.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: Nitin Gupta, Bhavin Odedara