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: 12277406Abstract: 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: GrantFiled: August 9, 2019Date of Patent: April 15, 2025Assignee: NVIDIA CorporationInventors: Andrew Edelsten, Jen-Hsun Huang, Bojan Skaljak, Tony Tamasi
-
Publication number: 20240370015Abstract: 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: ApplicationFiled: July 18, 2024Publication date: November 7, 2024Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Patent number: 12072703Abstract: 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: GrantFiled: June 28, 2023Date of Patent: August 27, 2024Assignee: NVIDIA CorporationInventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Patent number: 11909820Abstract: 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: GrantFiled: August 2, 2021Date of Patent: February 20, 2024Assignee: NVIDIA CorporationInventors: Jen-Hsun Huang, Xun Wang, Lorenzo Ibarria
-
Publication number: 20230341852Abstract: 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: ApplicationFiled: June 28, 2023Publication date: October 26, 2023Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Patent number: 11789445Abstract: 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: GrantFiled: July 19, 2021Date of Patent: October 17, 2023Assignee: NVIDIA CorporationInventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Patent number: 11774963Abstract: 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: GrantFiled: July 19, 2021Date of Patent: October 3, 2023Assignee: NVIDIA CorporationInventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Publication number: 20210377341Abstract: 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: ApplicationFiled: August 2, 2021Publication date: December 2, 2021Inventors: Jen-Hsun Huang, Xun Wang, Lorenzo Ibarria
-
Publication number: 20210349460Abstract: 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: ApplicationFiled: July 19, 2021Publication date: November 11, 2021Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Publication number: 20210349459Abstract: 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: ApplicationFiled: July 19, 2021Publication date: November 11, 2021Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Patent number: 11099558Abstract: 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: GrantFiled: March 27, 2019Date of Patent: August 24, 2021Assignee: NVIDIA CorporationInventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston
-
Patent number: 11082490Abstract: 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: GrantFiled: March 3, 2016Date of Patent: August 3, 2021Assignee: NVIDIA CorporationInventors: Jen-Hsun Huang, Xun Wang, Lorenzo Ibarria
-
Publication number: 20200338458Abstract: 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: ApplicationFiled: July 13, 2020Publication date: October 29, 2020Inventors: Jen-Hsun Huang, Spencer Huang, Madison Huang
-
Patent number: 10709991Abstract: 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: GrantFiled: February 15, 2016Date of Patent: July 14, 2020Assignee: Nvidia CorporationInventors: Jen-Hsun Huang, Spencer Huang, Madison Huang
-
Publication number: 20200105047Abstract: 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: ApplicationFiled: December 3, 2019Publication date: April 2, 2020Inventors: Jen-Hsun Huang, Rev Lebaredian, Chad Vivoli
-
Publication number: 20200050936Abstract: 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: ApplicationFiled: August 9, 2019Publication date: February 13, 2020Inventors: Andrew Edelsten, Jen-Hsun Huang, Bojan Skaljak, Tony Tamasi
-
Publication number: 20200050935Abstract: 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: ApplicationFiled: August 9, 2019Publication date: February 13, 2020Inventors: Andrew Edelsten, Jen-Hsun Huang, Bojan Skaljak
-
Publication number: 20200050443Abstract: 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: ApplicationFiled: August 9, 2019Publication date: February 13, 2020Inventors: Andrew Edelsten, Jen-Hsun Huang, Bojan Skaljak
-
Patent number: 10497168Abstract: 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: GrantFiled: January 4, 2018Date of Patent: December 3, 2019Assignee: Nvidia CorporationInventors: Jen-Hsun Huang, Rev Lebaredian, Chad Vivoli
-
Publication number: 20190302761Abstract: 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: ApplicationFiled: March 27, 2019Publication date: October 3, 2019Inventors: Jen-Hsun Huang, Prajakta Gudadhe, Justin Ebert, Dane Johnston