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).

  • Patent number: 11303610
    Abstract: Systems and methods of the present invention provide for servers generating a suggested domain name from a requested domain name via a modification using a variation algorithm using a first variation technique in a plurality of variation techniques. The server(s) render a user feedback interface including the suggested domain name and a first and second user interface control encoding a positive and negative response to the variation technique respectively. After decoding a response, the server(s) generate a user interface allowing the user to review which of the suggested domain names have been liked or added to a favorites list by other users.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: April 12, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Tapan Kamdar, Garrett Matsudaira, Nitin Gupta, Edward J. Karcher, III, Andrew Burgess
  • Publication number: 20220101182
    Abstract: One embodiment provides a method, including: obtaining a dataset for use in building a machine-learning model; assessing a quality of the dataset, wherein the quality is assessed in view of an effect of the dataset on a performance of the machine-learning model, wherein the assessing comprises scoring the dataset with respect to each of a plurality of attributes of the dataset; for each of the plurality of attributes having a low quality score, providing at least one recommendation for increasing the quality of the dataset with respect to the attribute having a low quality score; and for each of the plurality of attributes having a low quality score, providing an explanation explaining a cause of the low quality score for the attribute having a low quality score.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Hima Patel, Lokesh Nagalapatti, Naveen Panwar, Nitin Gupta, Ruhi Sharma Mittal, Sameep Mehta, Shanmukha Chaitanya Guttula, Shazia Afzal
  • Publication number: 20220100989
    Abstract: Techniques are disclosed for determining the presence of a particular person based on facial characteristics. For example, a device may include a first image in a reference set of images based on determining that a face shown in the first image is not covered by a face covering. A trained model of the device may determine a first set of characteristics from the first image, whereby the trained model is trained utilizing simulated face coverings to match a partially covered face of a particular person with a non-covered face of the particular person. The device may also determine a second set of characteristics associated with a face of a second person based on a second image. The trained model may then determine a score corresponding to a level of similarity between both sets of characteristics, and then determine whether the first person is the second person based on the score.
    Type: Application
    Filed: September 8, 2021
    Publication date: March 31, 2022
    Applicant: Apple Inc.
    Inventors: Jingwen Zhu, Vinay Sharma, Jonghoon Jin, Nitin Gupta, Floris Chabert, Hendrik Dahlkamp, Muriel Nahmani
  • Publication number: 20220101186
    Abstract: One embodiment provides a method, including: obtaining predictions generated by a deployed machine-learning model; generating, from the obtained predictions, a validation dataset comprising a plurality of data points, wherein the validation dataset is generated in view of user preferences related to desired performance metrics of the deployed machine-learning model; ranking the plurality of data points of the validation dataset in view of the user preferences; determining the deployed machine-learning model needs to be retrained by comparing the ranked plurality of data points to a training dataset used to train the deployed machine-learning model and identifying, based upon the comparison, a quality of the deployed machine-learning model can be increased above a predetermined threshold; and retraining the deployed machine-learning model utilizing a new training dataset being based upon the validation dataset and the ranked plurality of data points.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Ruhi Sharma Mittal, Lokesh Nagalapatti, Nitin Gupta, Hima Patel
  • Publication number: 20220076109
    Abstract: Provided is a system for contextual and positional parameterized record building. The system provides a mechanism to track any data record, information element or its parts to extract graphical/logical and contextual location in source documents and construct a data tree representation using a data representation module. The information extraction is enabled by a learning approach that incorporates graphical positional features into the model building process. A prediction architecture includes a gate network having a plurality of gates/neurons. Each gate/neuron is associated with an activation function based on a pre-built logic to perform a specific operation and operates on signals received at the gate/neuron. A record building module constructs one or more records based on candidate data values derived from the data tree representation using the prediction architecture. The candidate data values are wrapped in signals and fed to gates/neurons to construct the one or more records.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 10, 2022
    Applicant: IQREATE INFOTECH PVT LTD
    Inventors: Rakesh Srivastava, Kiran Kumar, Nitin Gupta
  • Publication number: 20220003559
    Abstract: In some embodiments, a computer-based, pickup and delivery system is configured to perform a pickup/delivery route optimization and dispatch optimized route information to client applications. The optimization may include optimizing the routes for servicing multiple delivery and/or pickup stops. The optimization may also include optimizing the route navigation along the routes from one location to another. The optimized navigation may include generating a destination mapping throughout, for example, an apartment complex or a business park, and determining conveniently located parking to be used to park delivery vehicles, conveniently located staircases, conveniently located elevators, access codes to the secured gates and lockboxes, and the like.
    Type: Application
    Filed: September 16, 2020
    Publication date: January 6, 2022
    Inventors: EDWARD VALDEZ, NITIN GUPTA, AKASH AGARWAL
  • Publication number: 20220004942
    Abstract: In some embodiments, a computer-based, pickup and delivery system is configured to perform a pickup/delivery route optimization and dispatch optimized route information to client applications. The optimization may include optimizing the routes for servicing multiple delivery and/or pickup stops. The optimization may also include optimizing the route navigation along the routes from one location to another. The optimized navigation may include generating a destination mapping throughout, for example, an apartment complex or a business park, and determining conveniently located parking to be used to park delivery vehicles, conveniently located staircases, conveniently located elevators, access codes to the secured gates and lockboxes, and the like.
    Type: Application
    Filed: September 16, 2020
    Publication date: January 6, 2022
    Inventors: NITIN GUPTA, AKASH AGARWAL
  • Patent number: 11210241
    Abstract: A data storage system includes a storage medium including plurality of memory cells, a storage controller in communication with the storage medium, an electrical interface circuitry configured to pass data via a channel disposed between the storage medium and the storage controller; and voltage training circuitry configured to train a high-level output voltage (VOH) for each of a plurality of data lines of the channel. Training the VOH includes, for each of the plurality of data lines of the channel, calibrating a pull-up driver of the storage controller against an on-die termination circuit of the storage medium, calibrating a pull-down driver of the storage controller against the pull-up driver of the storage controller, and calibrating an on-die termination circuit of the storage controller against a pull-up driver of the storage medium.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: December 28, 2021
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Nitin Gupta, Ashish Savadia, Jayanth Thimmaiah, Ramakrishnan Subramanian, Rampraveen Somasundaram, Shiv Harit Mathur, Vinayak Ghatawade, Siddesh Darne, Venkatesh Ramachandra, Elkana Richter
  • Patent number: 11200283
    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: Grant
    Filed: October 8, 2018
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shashank Mujumdar, Nitin Gupta, Sameep Mehta
  • Publication number: 20210383100
    Abstract: Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.
    Type: Application
    Filed: September 25, 2020
    Publication date: December 9, 2021
    Applicant: Apple Inc.
    Inventors: Hendrik Dahlkamp, Vinay Sharma, Nitin Gupta, Floris Chabert, Andrew C. Edwards, Mitchell Williams, Jonghoon Jin, Nicholas M. Fraioli, Aravindhan K. Krishnan, Patrick L. Coffman
  • Publication number: 20210371410
    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: August 16, 2021
    Publication date: December 2, 2021
    Applicant: FRESENIUS KABI ONCOLOGY LIMITED
    Inventors: Vinod Singh TOMAR, Abul AZIM, Nitin GUPTA, Saswata LAHIRI, Walter CABRI
  • Patent number: 11190591
    Abstract: According to one aspect, the subject matter described herein includes a method for service-specific group message delivery to narrowband Internet of things (IoT) devices. The method includes operations performed by a network node including at least one processor. The operations include receiving, on a first interface, a request for service-specific group message delivery to narrowband IoT devices supporting a specified service. The operations further include generating, by the network node, a message for service-specific group message delivery for transmission on a second interface, the message including a NB-IoT service information parameter for identifying a narrowband IoT service provided by the narrowband IoT devices supporting the specified service. The operations further include transmitting, from the network node and on the second interface the message for service-specific group message delivery to narrowband IoT devices.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: November 30, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anup Shivarajapura, Venkatesh Aravamudhan, Nitin Gupta
  • Patent number: 11171619
    Abstract: A differential pair of transistors receives input voltages. Current mirror transistors and cascode transistors are coupled to the differential pair of transistors. The differential pair of transistors is coupled between the cascode transistors and a tail transistor that draws a first bias current from a tail node, the first bias current having a magnitude equal to a product of a total bias current and a constant that is less than one. A first current source transistor draws a second bias current from a node between the differential pair and cascode transistors so the second bias current bypasses one transistor of the differential pair of transistors. The second bias current has a magnitude equal to a product of the total bias current and a value equal to one minus the constant. An output stage is biased by an output at node between the cascode transistors and the current mirror transistors.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: November 9, 2021
    Assignee: STMicroelectronics International N.V.
    Inventors: Nitin Gupta, Prashutosh Gupta
  • Publication number: 20210327871
    Abstract: Various apparatuses, systems, methods, and media are disclosed to provide over-voltage protection to a data interface of a multi-protocol memory card that includes a first communication interface and a second communication interface that enable communication using different protocols. An interface voltage protection circuit includes a control circuit configured to receive a first supply voltage for operating the first communication interface. The interface voltage protection circuit further includes a pull-down circuit operatively connected with the control circuit, configured to pull down a voltage at a supply voltage rail of the second communication interface such that a voltage at a plurality of connector terminals of the second communication interface is lower than the first supply voltage.
    Type: Application
    Filed: May 20, 2021
    Publication date: October 21, 2021
    Inventors: Nitin Gupta, Ramakrishnan Subramanian, Sitaram Banda
  • Publication number: 20210328968
    Abstract: Systems and methods of the present invention provide for servers generating a suggested domain name from a requested domain name via a modification using a variation algorithm using a first variation technique in a plurality of variation techniques. The server(s) render a user feedback interface including the suggested domain name and a first and second user interface control encoding a positive and negative response to the variation technique respectively. After decoding a response, the server(s) generate a user interface allowing the user to review which of the suggested domain names have been liked or added to a favorites list by other users.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 21, 2021
    Inventors: Tapan Kamdar, Garrett Matsudaira, Nitin Gupta, Edward J. Karcher, Andrew Burgess
  • Patent number: 11146577
    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: Grant
    Filed: May 25, 2018
    Date of Patent: October 12, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Gupta, Venkatesh Aravamudhan, Raghuvamshi vasudev Singh Thakur
  • Publication number: 20210313802
    Abstract: Snapback ESD protection circuits that include an Input/Output pad, a ground source, a first and a second NMOS transistor, and trigger circuit, pad bias circuit, and gate bias circuit. The first transistor drain connects to the pad. The second transistor drain connects to the first transistor source. The second transistor source connects to ground. The trigger circuit connects to the pad and a reference voltage to detect an ESD event at the pad. The pad bias circuit connects to the pad, the trigger circuit, ground, and the reference voltage to manage a voltage level for the reference voltage. The gate bias circuit connects to the reference voltage, a supply voltage, ground, and the gates of the first and second transistor to dynamically control the voltage of each gate of the first and a second NMOS transistor.
    Type: Application
    Filed: June 16, 2021
    Publication date: October 7, 2021
    Applicant: Western Digital Technologies, Inc.
    Inventors: Shiv Harit MATHUR, Nitin GUPTA
  • Publication number: 20210304564
    Abstract: In a gaming machine, a first display area displays a plurality of wager options. A wager selection mechanism is operable by a player to select more than one of the wager options to be activated concurrently and to individually select wager amounts to apply to each selected wager option. A second display area displays a game outcome of a spinning reel game of chance. A game outcome evaluator evaluates the game outcome based on each of the concurrently activated wager options and respective ones of the individually selected wager amounts.
    Type: Application
    Filed: June 14, 2021
    Publication date: September 30, 2021
    Inventors: Billy Tam, Nitin Gupta, Gaurav Goel, Pradip Rangari
  • Patent number: 11132500
    Abstract: One embodiment provides a method, including: receiving, from a client, (i) a task of annotating information, (ii) a set of instructions for performing the task, and (iii) client annotations for a subset of the information within the task; assigning the subset to a plurality of annotators; obtaining (i) annotator annotations for the subset and (ii) a response time for providing the annotator annotation for each piece of information within the subset; identifying improvements to the set of instructions by (i) comparing the annotator annotations to the client annotations and (ii) identifying discrepancies made by the annotators in view of the response time; and generating a new set of instructions, wherein the generating comprises (i) identifying at least one feature of the information that distinguishes correctly annotated information from incorrectly annotated information and (ii) generating an instruction from the at least one feature.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: September 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shashank Mujumdar, Nitin Gupta, Arvind Agarwal, Sameep Mehta
  • Publication number: 20210295036
    Abstract: One embodiment provides a method, including: receiving a technical diagram comprising a plurality of nodes and edges, wherein each edge connects two of the plurality of nodes; extracting, from the technical diagram, entities represented within the technical diagram, wherein the entities are extracted from the nodes and edges; creating groupings of entities from the extracted entities by grouping entities into groups based upon a logical relationship between the entities within a given group; generating, from the groupings, a visual representation of the technical diagram, wherein the visual representation comprises the groupings being represented as text and arranged based upon contextual relationships between the groupings; and providing a natural language summary of the technical diagram, wherein the providing comprises converting the visual representation into natural language text.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 23, 2021
    Inventors: Prerna Agarwal, Nitin Gupta, Shashank Mujumdar, Arun Kumar