Patents by Inventor Jen-Hsun Huang

Jen-Hsun Huang 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: 11909820
    Abstract: A computer implemented method of executing applications in a cloud server system is presented. The method comprises receiving a file identifier from a client device. The method also comprises receiving a file associated with the file identifier from a first server. Further, the method comprises accessing an application associated with the file from memory of the cloud server. Also, the method comprises executing by the cloud server the application using the file received from the first server. Finally, the method comprises streaming results from the executing the application as a video stream destined for the client device.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: February 20, 2024
    Assignee: NVIDIA Corporation
    Inventors: Jen-Hsun Huang, Xun Wang, Lorenzo Ibarria
  • Publication number: 20230341852
    Abstract: In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
    Type: Application
    Filed: June 28, 2023
    Publication date: October 26, 2023
    Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
  • Patent number: 11789445
    Abstract: In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: October 17, 2023
    Assignee: NVIDIA Corporation
    Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
  • Patent number: 11774963
    Abstract: In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: October 3, 2023
    Assignee: NVIDIA Corporation
    Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
  • Publication number: 20210377341
    Abstract: A computer implemented method of executing applications in a cloud server system is presented. The method comprises receiving a file identifier from a client device. The method also comprises receiving a file associated with the file identifier from a first server. Further, the method comprises accessing an application associated with the file from memory of the cloud server. Also, the method comprises executing by the cloud server the application using the file received from the first server. Finally, the method comprises streaming results from the executing the application as a video stream destined for the client device.
    Type: Application
    Filed: August 2, 2021
    Publication date: December 2, 2021
    Inventors: Jen-Hsun Huang, Xun Wang, Lorenzo Ibarria
  • Publication number: 20210349459
    Abstract: In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
    Type: Application
    Filed: July 19, 2021
    Publication date: November 11, 2021
    Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
  • Publication number: 20210349460
    Abstract: In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
    Type: Application
    Filed: July 19, 2021
    Publication date: November 11, 2021
    Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
  • Patent number: 11099558
    Abstract: In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: August 24, 2021
    Assignee: NVIDIA Corporation
    Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
  • Patent number: 11082490
    Abstract: A computer implemented method of executing applications in a cloud server system is presented. The method comprises receiving a file identifier from a client device. The method also comprises receiving a file associated with the file identifier from a first server. Further, the method comprises accessing an application associated with the file from memory of the cloud server. Also, the method comprises executing by the cloud server the application using the file received from the first server. Finally, the method comprises streaming results from the executing the application as a video stream destined for the client device.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: August 3, 2021
    Assignee: NVIDIA Corporation
    Inventors: Jen-Hsun Huang, Xun Wang, Lorenzo Ibarria
  • Publication number: 20200338458
    Abstract: One aspect provides a system for cooperative application control. In one embodiment, the system includes a cloud application engine and a cloud interaction engine embodied in at least one server of the system. The cloud application engine is configured to execute the application and generate a video stream of the application. The cooperative interaction engine is configured to: receive the video stream of the application from the cloud application engine; multicast a view of the video stream to multiple clients connected to the cooperative interaction engine, the multiple clients corresponding to multiple users cooperatively interacting with the application on a shared workpiece; receive multiple separate response streams from the multiple clients; combine the multiple separate response streams into a joint response stream; and transmit the joint response stream to the cloud application engine which handles the joint response stream as a single response stream from a single user.
    Type: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventors: Jen-Hsun Huang, Spencer Huang, Madison Huang
  • Patent number: 10709991
    Abstract: A system for cooperative application control. In one embodiment, the system includes: (1) a cloud application engine for executing application code configured to allow interaction with an application, generate a video stream corresponding to a particular user and accept a response stream from the particular user to allow the particular user to interact with the application and (2) a cooperative interaction engine associated with the cloud application engine for communication therewith and configured to multicast the video stream from the cloud application engine to the particular user and at least one other user, combine separate response streams from the particular user and the at least one other user into a joint response stream and provide the joint response stream to the cloud application engine.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: July 14, 2020
    Assignee: Nvidia Corporation
    Inventors: Jen-Hsun Huang, Spencer Huang, Madison Huang
  • Publication number: 20200105047
    Abstract: The disclosure provides virtual view broadcasters and a broadcaster for a cloud-based computer application. In one embodiment, the virtual view broadcaster includes: (1) a cloud-based renderer configured to generate virtual view images from a virtual camera positioned in a computer application, wherein the cloud-based renderer includes multiple Graphics Processing Units (GPUs), and (2) an image processor configured to generate a virtual view stream for the virtual camera employing the virtual view images, wherein a single one of the GPUs is used to generate the virtual view images for the virtual camera.
    Type: Application
    Filed: December 3, 2019
    Publication date: April 2, 2020
    Inventors: Jen-Hsun Huang, Rev Lebaredian, Chad Vivoli
  • Publication number: 20200050935
    Abstract: Traditionally, a software application is developed, tested, and then published for use by end users. Any subsequent update made to the software application is generally in the form of a human programmed modification made to the code in the software application itself, and further only becomes usable once tested, published, and installed by end users having the previous version of the software application. This typical software application lifecycle causes delays in not only generating improvements to software applications, but also to those improvements being made accessible to end users. To help avoid these delays and improve performance of software applications, deep learning models may be made accessible to the software applications for use in providing inferenced data to the software applications, which the software applications may then use as desired. These deep learning models can furthermore be improved independently of the software applications using manual and/or automated processes.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 13, 2020
    Inventors: Andrew Edelsten, Jen-Hsun Huang, Bojan Skaljak
  • Publication number: 20200050936
    Abstract: Traditionally, a software application is developed, tested, and then published for use by end users. Any subsequent update made to the software application is generally in the form of a human programmed modification made to the code in the software application itself, and further only becomes usable once tested, published, and installed by end users having the previous version of the software application. This typical software application lifecycle causes delays in not only generating improvements to software applications, but also to those improvements being made accessible to end users. To help avoid these delays and improve performance of software applications, deep learning models may be made accessible to the software applications for use in providing inferenced data to the software applications, which the software applications may then use as desired. These deep learning models can furthermore be improved independently of the software applications using manual and/or automated processes.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 13, 2020
    Inventors: Andrew Edelsten, Jen-Hsun Huang, Bojan Skaljak, Tony Tamasi
  • Publication number: 20200050443
    Abstract: Traditionally, a software application is developed, tested, and then published for use to end users. Any subsequent update made to the software application is generally in the form of a human programmed modification made to the code in the software application itself, and further only becomes usable once tested and published by developers and/or publishers, and installed by end users having the previous version of the software application. This typical software application lifecycle causes delays in not only generating improvements to software applications, but also to those improvements being made accessible to end users. To help avoid these delays and improve performance of software applications, deep learning models may be made accessible to the software applications for use in performing inferencing operations to generate inferenced data output for the software applications, which the software applications may then use as desired.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 13, 2020
    Inventors: Andrew Edelsten, Jen-Hsun Huang, Bojan Skaljak
  • Patent number: 10497168
    Abstract: The disclosure provides a virtual view broadcaster, a virtual view broadcasting system, and a video gaming broadcaster. In one embodiment, the virtual view broadcaster includes: (1) a cloud-based renderer configured to generate virtual view images from a virtual camera positioned in a computer application, and (2) an image processor configured to generate a virtual view stream for the virtual camera employing the virtual view rendered images, wherein the virtual view images are from different viewing directions at the virtual camera.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: December 3, 2019
    Assignee: Nvidia Corporation
    Inventors: Jen-Hsun Huang, Rev Lebaredian, Chad Vivoli
  • Publication number: 20190302761
    Abstract: In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control input(s) from the control system, and actuation by an actuation component(s) of the vehicle may be caused based on the control input.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 3, 2019
    Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
  • Patent number: 10252171
    Abstract: A system for cooperative game control. In one embodiment, the system includes: (1) a cloud game engine for executing game code configured to create a game, generate a video stream corresponding to a particular player and accept a response stream from the particular player to allow the particular player to play the game and (2) a cooperative play engine associated with the cloud game engine for communication therewith and configured to multicast the video stream from the cloud game engine to the particular player and at least one other player, combine separate response streams from the particular player and the at least one other player into a joint response stream and provide the joint response stream to the cloud game engine.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: April 9, 2019
    Assignee: Nvidia Corporation
    Inventors: Jen-Hsun Huang, Spencer Huang, Madison Huang
  • Publication number: 20180192081
    Abstract: The disclosure provides a virtual view broadcaster, a virtual view broadcasting system, and a video gaming broadcaster. In one embodiment, the virtual view broadcaster includes: (1) a cloud-based renderer configured to generate virtual view images from a virtual camera positioned in a computer application, and (2) an image processor configured to generate a virtual view stream for the virtual camera employing the virtual view rendered images, wherein the virtual view images are from different viewing directions at the virtual camera.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 5, 2018
    Inventors: Jen-Hsun Huang, Rev Lebaredian, Chad Vivoli
  • Patent number: 9987561
    Abstract: A system for multi-client control of a common avatar is provided herein. The system includes, for example, a cloud game engine and a cooperative play engine associated with the cloud game engine and configured to multicast a video stream from the cloud game engine to multiple players, combine separate response streams from the multiple players into a joint response stream based on avatar functions contained therein and provide the joint response stream to the cloud game engine.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: June 5, 2018
    Assignee: Nvidia Corporation
    Inventors: Jen-Hsun Huang, Spencer Huang, Madison Huang, David Cook