Patents by Inventor Apoorv Gupta

Apoorv 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: 11880466
    Abstract: A game cloud server, a method of operating a cloud server, and a method of playing a game on a game cloud server are disclosed. In one example, the game cloud server includes: (1) one or more processing units that virtually supports different gaming applications according to a gaming operating mode, and (2) an operating mode selector that is coupled to the one or more processing units and has (2A) a virtual fusing register that selects the gaming operating mode for executing the different virtually supported gaming applications, and (2B) a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the gaming operating mode, separately from executing an operating system of the one or more processing units, wherein the gaming operating mode is a reconfigurable operating mode selectable from at least one signed license file of the documented security files.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: January 23, 2024
    Assignee: NVIDIA Corporation
    Inventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
  • Publication number: 20230097940
    Abstract: In some implementations, a computing machine accesses an artificial intelligence model and a dataset for the artificial intelligence model, the dataset comprising at least one datapoint. The computing machine identifies a feature group used by the artificial intelligence model, the feature group comprising at least two features having a similarity with one another exceeding a similarity threshold, wherein the feature group comprises a subset of the features used by the artificial intelligence model. The computing machine determines an overall influence value for the feature group on an output of the artificial intelligence model applied to the dataset. The computing machine provides an output representing the overall influence value.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 30, 2023
    Inventors: David Sandai Kurokawa, Shayak Sen, Anupam Datta, Divya Gopinath, Apoorv Gupta
  • Publication number: 20220012613
    Abstract: A computing machine receives a representation of a machine learning model, a representation of a first data segment, and a representation of a second data segment. The computing machine computes an output difference between an output of the machine learning model applied to the first data segment and an output of the machine learning model applied to the second data segment. The computing machine determines a set of reasons for the computed output difference based on a set of metrics defining distance between feature importance distributions, the set of reasons identifying a set of features from a feature vector of the machine learning model along with a relative contribution of each feature to the computed output difference. The computing machine provides an output representing the set of reasons.
    Type: Application
    Filed: July 9, 2021
    Publication date: January 13, 2022
    Inventors: Anupam Datta, Shayak Sen, Apoorv Gupta, David Sandai Kurokawa
  • Publication number: 20210042417
    Abstract: A game cloud server, a method of operating a cloud server, and a method of playing a game on a game cloud server are disclosed. In one example, the game cloud server includes: (1) one or more processing units that virtually supports different gaming applications according to a gaming operating mode, and (2) an operating mode selector that is coupled to the one or more processing units and has (2A) a virtual fusing register that selects the gaming operating mode for executing the different virtually supported gaming applications, and (2B) a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the gaming operating mode, separately from executing an operating system of the one or more processing units, wherein the gaming operating mode is a reconfigurable operating mode selectable from at least one signed license file of the documented security files.
    Type: Application
    Filed: October 27, 2020
    Publication date: February 11, 2021
    Inventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
  • Patent number: 10817609
    Abstract: A secure reconfigurable operating mode system includes a hardware device having multiple operating modes and an operating mode selector that is coupled to the hardware device. The operating mode selector has a virtual fusing register that selects an operating mode for the hardware device and a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the operating mode. A method of secure hardware device operating mode reconfiguration is also provided.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: October 27, 2020
    Assignee: Nvidia Corporation
    Inventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
  • Publication number: 20170130210
    Abstract: Described herein are methods for dynamic redirection of metabolic flux in a cell from central metabolism towards production of heterologous products.
    Type: Application
    Filed: June 9, 2015
    Publication date: May 11, 2017
    Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Irene Marie BROCKMAN, Kristala Lanett Jones PRATHER, Apoorv GUPTA
  • Publication number: 20170091458
    Abstract: A secure reconfigurable operating mode system includes a hardware device having multiple operating modes and an operating mode selector that is coupled to the hardware device. The operating mode selector has a virtual fusing register that selects an operating mode for the hardware device and a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the operating mode. A method of secure hardware device operating mode reconfiguration is also provided.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
  • Publication number: 20140184616
    Abstract: A system, process, and computer program product are provided for identifying a faulty processing unit. A shader program that configures a plurality of processing units to generate data is executed and the data is compared with verification data to produce a test result. The test result is examined to identify a faulty processing unit of the plurality of processing units, where a unique identifier corresponding to each processing unit is encoded into the data generated by the respective processing unit.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Apoorv Gupta, David William Crowe, Carl William Davies
  • Patent number: 8094164
    Abstract: Systems and methods that decompress block compressed texture data may decompress the texture data while simplifying computations to reduce die area while maintaining the required accuracy. Reducing the die area permits more texture data to be decompressed in the same die area compared with a more accurate decompression, thereby increasing texture decompression throughput. Computations are simplified by combining denominators for linear interpolation with format conversion to decompress texture data components compressed using conventional block compression formats.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: January 10, 2012
    Assignee: NVIDIA Corporation
    Inventors: Michael J. M. Toksvig, Apoorv Gupta
  • Patent number: 7385611
    Abstract: Systems and methods that decompress block compressed texture data may decompress the texture data while simplifying computations to reduce die area while maintaining the required accuracy. Reducing the die area permits more texture data to be decompressed in the same die area compared with a more accurate decompression, thereby increasing texture decompression throughput. Computations are simplified by combining denominators for linear interpolation with format conversion to decompress texture data components compressed using conventional block compression formats.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: June 10, 2008
    Assignee: NVIDIA Corporation
    Inventors: Michael J. M. Toksvig, Apoorv Gupta