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: 11710348
    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: Grant
    Filed: September 21, 2022
    Date of Patent: July 25, 2023
    Assignee: 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: 20230169070
    Abstract: A computer implemented method, computer system, and computer program product for transforming mapped data fields of enterprise applications. A number of processor units receiving a matching from a source data field to a target data field. The set of processor units receiving a number of annotated examples of transformations from a source format to a target format. Based on the annotated examples, the set of processor units autogenerating a query language expression for transforming data items from the source format to the target format.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Ramkumar Ramalingam, Nagarjuna Surabathina, Thanmayi Mruthyunjaya, Nitin Gupta, Pranay Kumar Lohia, Shanmukha Chaitanya Guttula, Hima Patel, Sameep Mehta, Matu Agarwal, Mudit Mehrotra
  • Publication number: 20230136125
    Abstract: One embodiment provides a method, including: receiving a sample set for training a machine-learning model, wherein the sample set includes a plurality of classes, wherein classes within the plurality of classes have an imbalance in a number of samples; creating an enlarged minority class by generating new samples from the samples within the minority class and adding the new samples to the minority class; selecting subset samples from both the samples within the enlarged minority class and the majority class; weighting each of the subset samples based upon user input defining goals for attributes of a training sample set to be used in training the machine-learning model; and generating, using the neural network, the training sample set by re-running the selecting in view of the weighting.
    Type: Application
    Filed: November 3, 2021
    Publication date: May 4, 2023
    Inventors: Ruhi Sharma Mittal, Lokesh Nagalapatti, Hima Patel, Nitin Gupta
  • Publication number: 20230106490
    Abstract: Methods, systems, and computer program products for automatically improving data annotations by processing annotation properties and user feedback are provided herein. A computer-implemented method includes obtaining data annotation pairs, each comprising an input data annotation in a first format and a corresponding output data annotation in a second format; determining, within at least a portion of the data annotation pairs, one or more non-diffs; identifying, across the at least a portion of data annotation pairs, data annotation properties associated with multiple intents by processing the non-diffs using property-related rules; modifying at least a portion of the data annotation pairs based on the identified data annotation properties; outputting the modified data annotation pairs to at least one user; and generating a final collection of data annotation pairs by processing at least a portion of the modified data annotation pairs and user feedback received in response to the outputting.
    Type: Application
    Filed: October 6, 2021
    Publication date: April 6, 2023
    Inventors: Shanmukha Chaitanya Guttula, Nitin Gupta, Pranay Kumar Lohia, Hima Patel
  • Patent number: 11622293
    Abstract: A method for establishing message priority in network slices based on quality of service (QoS) parameters includes receiving, by a network slice configuration service provider entity and from a network slice management service provider entity, a network slice creation notification message containing at least a QoS profile corresponding to a created network slice, utilizing the QoS profile to derive a service based interface (SBI) message priority (SMP) associated with the network slice, and providing the SMP to a requesting access and mobility management function (AMF) entity in response to receiving a network slice selection request message from the AMF entity, wherein the AMF entity assigns the SMP level value to network traffic directed to the network slice.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: April 4, 2023
    Assignee: Oracle International Corporation
    Inventors: Nitin Gupta, Anup Shivarajapura, Sathish Kumar Prabhakaran, Raghuvamshi Vasudev Singh Thakur, Venkatesh Aravamudhan
  • Publication number: 20230097046
    Abstract: A gaming device comprises a display, a random number generator, a processor, and a memory storing instructions. When the instructions are executed by the processor, they cause the processor to conduct a base game from which feature games and at least one composite feature game can be triggered, where the composite feature game comprises game play characteristics from a first feature game and a second feature game of the feature games, and the composite feature game comprises a combination of the different game play characteristics. The composite feature game is initiated in response to a composite feature trigger condition being met. The game instances are presented with one or more feature game icon, which are modified in presentation during the game instances in accordance with an associated game play characteristic for a particular instance.
    Type: Application
    Filed: April 8, 2022
    Publication date: March 30, 2023
    Inventors: Upinder Dhaliwal, Paul Connelly, Gaurav Goel, Dean Agan, Nitin Gupta, Neil Street, William Holland, Stephen Jones-McQueen, Leon Roberts, Nicholas O'Sullivan, Samuel Walker, Claudia Rae, Hanson Santoso, Dinh Tran
  • Publication number: 20230096969
    Abstract: A method for resolving priorities among network function (NF) instances includes, at a priority resolver implemented using at least one processor, providing a priority resolution application programming interface (API) that allows NF instances to request priority resolution. The method further includes receiving, via the API and from a plurality of NF instances, requests for priority resolution. The method further includes using a priority resolution algorithm to determine a relative priority for each of the NF instances. The method further includes generating and transmitting to each of the NF instances a priority resolution response including the relative priority determined for the NF instance.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Kawal Sapra, Anup Shivarajapura, Nitin Gupta, Venkatesh Aravamudhan
  • Patent number: 11593319
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: February 28, 2023
    Assignee: Riverbed Technology, Inc.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer, Nitin Gupta
  • Patent number: 11581305
    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: Grant
    Filed: May 20, 2021
    Date of Patent: February 14, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Nitin Gupta, Ramakrishnan Subramanian, Sitaram Banda
  • Publication number: 20230013117
    Abstract: Techniques are disclosed for determining whether to include a bodyprint in a cluster of bodyprints associated with a recognized person. For example, a device performs facial recognition to identify the identity of a first person. The device also identifies and stores physical characteristic information of the first person, the stored information associated with the identity of the first person based on the recognized face. Subsequently, the device receives a second video feed showing an image of a second person whose face is also determined to be recognized by the device. The device then generates a quality score for physical characteristics in the image of the user. The device can then add the image with the physical characteristics to a cluster of images associated with the person if the quality score is above a threshold, or discard the image if not.
    Type: Application
    Filed: September 23, 2022
    Publication date: January 19, 2023
    Applicant: Apple Inc.
    Inventors: Nitin Gupta, Jingwen Zhu, Jonghoon Jin, Andrew C. Edwards, Floris Chabert, Vinay Sharma, Hendrik Dahlkamp
  • Publication number: 20230014837
    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 21, 2022
    Publication date: January 19, 2023
    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: 20230019065
    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 21, 2022
    Publication date: January 19, 2023
    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
  • Patent number: 11544566
    Abstract: A method, computer system, and a computer program product for generating deep learning model insights using provenance data is provided. Embodiments of the present invention may include collecting provenance data. Embodiments of the present invention may include generating model insights based on the collected provenance data. Embodiments of the present invention may include generating a training model based on the generated model insights. Embodiments of the present invention may include reducing the training model size. Embodiments of the present invention may include creating a final trained model.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: January 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gupta, Himanshu Gupta, Rajmohan Chandrahasan, Sameep Mehta, Pranay Kumar Lohia
  • Patent number: 11539207
    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: Grant
    Filed: June 16, 2021
    Date of Patent: December 27, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shiv Harit Mathur, Nitin Gupta
  • Patent number: 11532208
    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: Grant
    Filed: June 14, 2021
    Date of Patent: December 20, 2022
    Assignee: Aristocrat Technologies Australia Pty Limited
    Inventors: Billy Tam, Nitin Gupta, Gaurav Goel, Pradip Rangari
  • Publication number: 20220400401
    Abstract: A method for establishing message priority in network slices based on quality of service (QoS) parameters includes receiving, by a network slice configuration service provider entity and from a network slice management service provider entity, a network slice creation notification message containing at least a QoS profile corresponding to a created network slice, utilizing the QoS profile to derive a service based interface (SBI) message priority (SMP) associated with the network slice, and providing the SMP to a requesting access and mobility management function (AMF) entity in response to receiving a network slice selection request message from the AMF entity, wherein the AMF entity assigns the SMP level value to network traffic directed to the network slice.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Nitin Gupta, Anup Shivarajapura, Sathish Kumar Prabhakaran, Raghuvamshi Vasudev Singh Thakur, Venkatesh Aravamudhan
  • Patent number: 11514717
    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: Grant
    Filed: September 25, 2020
    Date of Patent: November 29, 2022
    Assignee: 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: 20220366727
    Abstract: Techniques are disclosed for providing a notification indicating an identity of a first person based on face-associated body characteristics. For example, a device performs facial recognition to identify the identity of the first person shown in a first video feed. The device also identifies and stores physical characteristic information of the first person from the first video feed, the stored information associated with the identity of the first person based on the recognized face. Subsequently, the device receives a second video feed showing a second person whose face is determined to not be recognized by the device. The device compares the stored physical characteristic information of the first person with additional physical characteristic information of the second person shown in the second video feed. Based on the comparison, the device provides a notification indicating whether the identity of the second person corresponds to the identity of the first person.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 17, 2022
    Applicant: Apple Inc.
    Inventors: Nitin Gupta, Jingwen Zhu, Jonghoon Jin, Andrew C. Edwards, Floris Chabert, Vinay Sharma, Hendrik Dahlkamp
  • Patent number: 11501176
    Abstract: A method, a system, and a computer program product are provided for analyzing an instructional video. Video data of an instructional video is analyzed to form multiple units of work. Each unit of work is a respective grouping of video frames of the instructional video based on a respective logical combination of activities associated therewith. Each unit of work is analyzed to produce a respective action graph of activities included in the unit of work, the respective action graph indicating interdependencies among the activities included therein. Interdependencies among activities across the units of work are determined to form a critical path graph. A received query is processed to provide troubleshooting assistance with respect to the instructional video based on the units of work, the action graphs, the critical path graph, and a knowledge base including information related to a subject matter of the instructional video.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: November 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Mitra, Nitin Gupta, Shashank Mujumdar, Sameep Mehta
  • Patent number: 11496954
    Abstract: A method for supporting multiple locations in a preferred-locality attribute NF discovery and selection includes receiving, from producer NFs, NF registration messages including NF profiles with locality attributes and registering the producer NFs by storing the NF profiles including the locality attributes in an NF registration database local to an NRF. The method further includes receiving, from a requesting NF, an NF discovery request having query parameters for discovering producer NFs, the query parameters including a preferred-locality attribute identifying a plurality of different preferred producer NF locations. The method further includes retrieving NF profiles from the NF registration database having locality attributes that match any of the preferred producer NF locations. The method further includes generating an NF discovery response including the NF profiles retrieved from the NF registration database. The method further includes forwarding the NF discovery response to the requesting NF.
    Type: Grant
    Filed: March 13, 2021
    Date of Patent: November 8, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Gupta, Anup Shivarajapura, Raghuvamshi vasudev Singh Thakur, Venkatesh Aravamudhan