Game execution environments
First Claim
Patent Images
1. A video game system, comprising,a gaming computer, the gaming computer including,a processor;
- a graphics processing unit (GPU); and
memory for storing video frames generated for an executable application, the video frames being compressed for video game streaming to one or more other computers, wherein the executable application is associated with virtual I/O shells that provide for video, audio and input channels for said one or more other computers to control interactivity of operation of the executable application during said video game streaming;
wherein said video, audio and input channels implement separate virtual channel drivers to simulate I/O processing at the gaming computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for executing multiple video games, or other sources of video, include a cloud game execution environment in which each game application is executed on the same operating system but within a virtual I/O shell. The virtual I/O shell includes virtual video, audio and input channels that allow each game application to operate as if it had dedicated drivers. In some embodiments, the systems and methods of the invention are used to provide video streams to a plurality of clients over the internet.
8 Citations
20 Claims
-
1. A video game system, comprising,
a gaming computer, the gaming computer including, a processor; -
a graphics processing unit (GPU); and memory for storing video frames generated for an executable application, the video frames being compressed for video game streaming to one or more other computers, wherein the executable application is associated with virtual I/O shells that provide for video, audio and input channels for said one or more other computers to control interactivity of operation of the executable application during said video game streaming; wherein said video, audio and input channels implement separate virtual channel drivers to simulate I/O processing at the gaming computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A video game system, comprising,
a gaming computer, the gaming computer including, a processor; -
a graphics processing unit (GPU); and a buffer for storing video frames generated for an executable application, the video frames being compressed for video game streaming to one or more other computers that are connected to the gaming computer over a network, wherein the executable application is provisioned for each of the one or more other computers to provide video, audio and input channels to control interactivity of operation of the executable application during said video game streaming, wherein said video, audio and input channels implement separate virtual channel drivers to simulate I/O processing at the gaming computer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification