-
公开(公告)号:US11876697B2
公开(公告)日:2024-01-16
申请号:US17953065
申请日:2022-09-26
Applicant: NVIDIA Corporation
Inventor: Siddheshwar Mahesh , Markus Flierl , Bryan DiCarlo , Bojan Vukojevic
IPC: G06F15/173 , H04L43/10 , H04L43/12 , H04L41/0893 , H04L45/028 , H04L47/2408 , H04L43/0852 , H04L45/02 , H04L41/14 , H04L41/046 , H04L43/50 , H04L41/082 , H04L43/16 , H04L43/08 , H04L43/062
CPC classification number: H04L43/10 , H04L41/046 , H04L41/082 , H04L41/0893 , H04L41/14 , H04L43/062 , H04L43/08 , H04L43/0852 , H04L43/12 , H04L43/16 , H04L43/50 , H04L45/028 , H04L45/04 , H04L47/2408
Abstract: In various examples, an extensible network traffic engineering platform monitors network traffic and application performance to dynamically update network ingress and egress communication paths for increasing performance of the application—such as a cloud gaming application, a cloud virtual reality (VR) application, and/or another high performance application types. Pluggable, distributed, application-centric network monitors, policy engines, and network configurators are implemented at the edge to detect degraded network and application performance and dynamically update network routing to account for the same.
-
公开(公告)号:US20230367620A1
公开(公告)日:2023-11-16
申请号:US17926059
申请日:2022-02-18
Applicant: NVIDIA Corporation
Inventor: David Wilson , Kevin Klemmick , David Le Tacon , Andres Valencia , Bojan Vukojevic , Sergey Alesandrovich Tarasov , Yury Taradzei , Yury Nikolaevich Zararin , Kurrum Islam , Grigory Mikhailovich Trifonov
CPC classification number: G06F9/45558 , G06F9/44521 , G06F2009/45575 , G06F2009/45595
Abstract: Apparatuses, systems, and techniques for pre-loading a software application in a cloud computing environment. A method can include sending a pre-load request to pre-load a first portion of data for an application hosted at an application hosting platform, the pre-load request being received before receiving user input identifying the application for execution. The method can include receiving a first indication that the first portion of data is pre-loaded and receiving a user request to execute the application. The method can further include sending a load request to load a second portion of data for the application, receiving a second indication that the second portion of data is loaded for the application, and causing the application to execute at the virtualized computing environment in response to receiving the second indication.
-
公开(公告)号:US20220210513A1
公开(公告)日:2022-06-30
申请号:US17700297
申请日:2022-03-21
Applicant: Nvidia Corporation
Inventor: Bojan Vukojevic , Franck Diard
IPC: H04N21/478 , A63F13/88 , H04N21/438 , A63F13/48
Abstract: A method for remotely provisioning resources for running a computer application is described. The method includes: causing, using one or more processing units, an initialization of a user interactive video portion of a computer application, the computer application being executed using a remote server; determining a runtime of a static video portion of the computer application and a time required to complete initialization of the user interactive portion using information provided by the remote server; and delaying a start time of displaying the static video portion when the runtime of the static video portion is shorter than the time required to complete the initialization of the user interactive portion. A device that is capable of performing the above method and a server are also described.
-
公开(公告)号:US10369461B2
公开(公告)日:2019-08-06
申请号:US14163178
申请日:2014-01-24
Applicant: Nvidia Corporation
Inventor: Bojan Vukojevic , Darrin D'Mello
IPC: A63F13/30 , A63F13/358 , A63F13/335 , H04L29/08 , A63F13/33 , A63F3/08
Abstract: A gaming cloud gaming system and a method of initiating a gaming session. One embodiment of the gaming cloud gaming system includes a computing system having: (1) an entry point operable to receive a game session request and generate instructions for establishing a connection between a client and a game server, and (2) a dynamically configurable reverse proxy operable to proxy for the game server and configured to employ the instructions to create a route to a randomly selected port on the game server through which the connection is makeable.
-
公开(公告)号:US11456941B2
公开(公告)日:2022-09-27
申请号:US16938184
申请日:2020-07-24
Applicant: NVIDIA Corporation
Inventor: Siddheshwar Mahesh , Markus Flierl , Bryan DiCarlo , Bojan Vukojevic
IPC: G06F15/173 , H04L43/10 , H04L43/12 , H04L41/0893 , H04L45/028 , H04L47/2408 , H04L43/0852 , H04L45/02 , H04L41/14 , H04L41/046 , H04L43/50 , H04L41/082 , H04L43/16 , H04L43/08 , H04L43/062
Abstract: In various examples, an extensible network traffic engineering platform monitors network traffic and application performance to dynamically update network ingress and egress communication paths for increasing performance of the application—such as a cloud gaming application, a cloud virtual reality (VR) application, and/or another high performance application types. Pluggable, distributed, application-centric network monitors, policy engines, and network configurators are implemented at the edge to detect degraded network and application performance and dynamically update network routing to account for the same.
-
公开(公告)号:US20220023755A1
公开(公告)日:2022-01-27
申请号:US16935091
申请日:2020-07-21
Applicant: NVIDIA Corporation
Inventor: Bojan Vukojevic , Jason Baurick , Khurrum Islam , Yury Taradzei , Siddheshwar Mahesh , Rachid Ennaji
IPC: A63F13/358 , A63F13/352 , H04L12/801 , H04L12/851 , H04L29/08
Abstract: High performance applications—such as cloud game streaming, cloud virtual reality (VR), remote desktop, and others—are sensitive to various network conditions, such as latency, jitter, and packet loss. Systems of the present disclosure may match network characteristics for a user device with latency requirements for a particular application type, and application sessions may be forwarded or distributed to a suitable data center. To accomplish this, application specific network tests may be executed to determine requirements for executing a high performing application session for a user. The result of these tests, in addition to application specific performance requirements, may be used to find a suitable data center—from a set of available data centers—that is capable of hosting the application session without degradation. As a result, efficient use of distributed infrastructures may be accomplished, while avoiding congestion and hot-spots, and providing an optimized application experience for end users.
-
公开(公告)号:US10798457B2
公开(公告)日:2020-10-06
申请号:US15166635
申请日:2016-05-27
Applicant: Nvidia Corporation
Inventor: Bojan Vukojevic , Franck Diard
IPC: H04N21/478 , A63F13/88 , H04N21/438 , A63F13/48
Abstract: A gaming system includes a network server and a gaming manager communicatively coupled to the network server. The gaming manager having a video control unit that starts a video game running remotely with a static video portion and a user interactive video portion and a video receiving unit, coupled to the video control unit, that receives the static video portion for local display while the user interactive video portion is being initialized remotely for subsequent local game play. The gaming system further includes a local user device, coupled to the gaming manager, that initially displays the static video portion and provides a user interface for the subsequent local game play following completion of remote initialization of the user interactive video portion. A method of managing a remote game is also provided.
-
公开(公告)号:US11284160B2
公开(公告)日:2022-03-22
申请号:US17012536
申请日:2020-09-04
Applicant: Nvidia Corporation
Inventor: Bojan Vukojevic , Franck Diard
IPC: H04N21/478 , A63F13/88 , H04N21/438 , A63F13/48
Abstract: A method for remotely provisioning resources for running a computer application is described. The method includes: receiving a request to execute a computer application using a virtual machine, the computer application having a static video portion and a user interactive video portion; while preparing the user interactive video portion, providing the static video portion to a user device remotely positioned relative to a server hosting the virtual machine; and streaming the user interactive video portion to the user device at an end of the static video portion. A start time of the static video portion is adjusted to accommodate a display time of the static video portion being different than a time required to prepare the user interactive video portion. A server and a system that are capable of performing the above method are also described.
-
公开(公告)号:US11219824B2
公开(公告)日:2022-01-11
申请号:US16522959
申请日:2019-07-26
Applicant: Nvidia Corporation
Inventor: Bojan Vukojevic , Darrin D'Mello
IPC: H04L29/08 , A63F13/335 , A63F13/358 , A63F13/33 , A63F3/08
Abstract: A gaming cloud gaming system and a method of initiating a gaming session. One embodiment of the gaming cloud gaming system includes a computing system having: (1) an entry point operable to receive a game session request and generate instructions for establishing a connection between a client and a game server, and (2) a dynamically configurable reverse proxy operable to proxy for the game server and configured to employ the instructions to create a route to a randomly selected port on the game server through which the connection is makeable.
-
10.
公开(公告)号:US20200027210A1
公开(公告)日:2020-01-23
申请号:US16515890
申请日:2019-07-18
Applicant: NVIDIA Corporation
Inventor: Nicholas Haemel , Bojan Vukojevic , Risto Haukioja , Andrew Feng , Yan Cheng , Sachidanand Alle , Daguang Xu , Holger Reinhard Roth , Johnny Israeli
IPC: G06T7/00 , G16H30/20 , G06T19/00 , G06N5/04 , G06N3/04 , G06T7/10 , G06F9/455 , G06F9/54 , G06T5/00
Abstract: In various examples, a virtualized computing platform for advanced computing operations—including image reconstruction, segmentation, processing, analysis, visualization, and deep learning—may be provided. The platform may allow for inference pipeline customization by selecting, organizing, and adapting constructs of task containers for local, on-premises implementation. Within the task containers, machine learning models generated off-premises may be leveraged and updated for location specific implementation to perform image processing operations. As a result, and using the virtualized computing platform, facilities such as hospitals and clinics may more seamlessly train, deploy, and integrate machine learning models within a production environment for providing informative and actionable medical information to practitioners.
-
-
-
-
-
-
-
-
-