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: 12254172Abstract: Embodiments according to examples aspects of the present disclosure provide for an example computer-implemented method. The example method can include obtaining a data structure configured for rendering a plurality of content containers on a user device, the plurality of content containers providing a collapsed configuration and an expanded configuration. The example method can include rendering, based on a first rate parameter descriptive of a user input associated with the user device, one or more of the plurality of content containers according to the collapsed configuration. The example method can include rendering, based on a second rate parameter, at least one of the plurality of content containers according to the expanded configuration.Type: GrantFiled: August 24, 2022Date of Patent: March 18, 2025Assignee: GOOGLE LLCInventors: Ramprasad Sedouram, Safia Ali, Shailly Kishtawal, Merlyn Fraga Francis Xavier, Bhavinee Vyas, Jaunani Sriramachandran, Manasi Rajan Kothari, Apoorv Gupta
-
Publication number: 20240394574Abstract: 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: ApplicationFiled: July 31, 2024Publication date: November 28, 2024Inventors: Anupam Datta, Shayak Sen, Apoorv Gupta, David Sandai Kurokawa
-
Publication number: 20240192842Abstract: Embodiments according to examples aspects of the present disclosure provide for an example computer-implemented method. The example method can include obtaining a data structure configured for rendering a plurality of content containers on a user device, the plurality of content containers providing a collapsed configuration and an expanded configuration. The example method can include rendering, based on a first rate parameter descriptive of a user input associated with the user device, one or more of the plurality of content containers according to the collapsed configuration. The example method can include rendering, based on a second rate parameter, at least one of the plurality of content containers according to the expanded configuration.Type: ApplicationFiled: August 24, 2022Publication date: June 13, 2024Inventors: Ramprasad Sedouram, Safia Ali, Shailly Kishtawal, Merlyn Fraga Francis Xavier, Bhavinee Vyas, Jaunani Sriramachandran, Manasi Rajan Kothari, Apoorv Gupta
-
Patent number: 11880466Abstract: 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: GrantFiled: October 27, 2020Date of Patent: January 23, 2024Assignee: NVIDIA CorporationInventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
-
Publication number: 20230097940Abstract: 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: ApplicationFiled: August 29, 2022Publication date: March 30, 2023Inventors: David Sandai Kurokawa, Shayak Sen, Anupam Datta, Divya Gopinath, Apoorv Gupta
-
Publication number: 20220012613Abstract: 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: ApplicationFiled: July 9, 2021Publication date: January 13, 2022Inventors: Anupam Datta, Shayak Sen, Apoorv Gupta, David Sandai Kurokawa
-
Publication number: 20210042417Abstract: 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: ApplicationFiled: October 27, 2020Publication date: February 11, 2021Inventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
-
Patent number: 10817609Abstract: 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: GrantFiled: September 30, 2015Date of Patent: October 27, 2020Assignee: Nvidia CorporationInventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
-
Publication number: 20170130210Abstract: Described herein are methods for dynamic redirection of metabolic flux in a cell from central metabolism towards production of heterologous products.Type: ApplicationFiled: June 9, 2015Publication date: May 11, 2017Applicant: MASSACHUSETTS INSTITUTE OF TECHNOLOGYInventors: Irene Marie BROCKMAN, Kristala Lanett Jones PRATHER, Apoorv GUPTA
-
Publication number: 20170091458Abstract: 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: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Inventors: Apoorv Gupta, Ryan Speiser, Varun Kumar, Tony Cheng, Erik Zuroski
-
Publication number: 20140184616Abstract: 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: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: NVIDIA CORPORATIONInventors: Apoorv Gupta, David William Crowe, Carl William Davies
-
Patent number: 8094164Abstract: 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: GrantFiled: May 27, 2008Date of Patent: January 10, 2012Assignee: NVIDIA CorporationInventors: Michael J. M. Toksvig, Apoorv Gupta
-
Patent number: 7385611Abstract: 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: GrantFiled: December 7, 2005Date of Patent: June 10, 2008Assignee: NVIDIA CorporationInventors: Michael J. M. Toksvig, Apoorv Gupta
-
Patent number: D1068801Type: GrantFiled: March 24, 2023Date of Patent: April 1, 2025Assignee: GOOGLE LLCInventor: Apoorv Gupta
-
Patent number: D1068802Type: GrantFiled: March 24, 2023Date of Patent: April 1, 2025Assignee: GOOGLE LLCInventor: Apoorv Gupta
-
Patent number: D1069814Type: GrantFiled: March 24, 2023Date of Patent: April 8, 2025Assignee: GOOGLE LLCInventor: Apoorv Gupta