-
公开(公告)号:US09633379B1
公开(公告)日:2017-04-25
申请号:US13474665
申请日:2012-05-17
IPC分类号: G06Q30/02
CPC分类号: G06Q30/0277 , A63F13/10 , A63F13/12 , A63F13/335 , A63F13/35 , A63F13/355 , A63F13/358 , A63F13/61 , A63F13/85 , A63F2300/407 , A63F2300/409 , A63F2300/538 , A63F2300/552 , A63F2300/57 , G06F9/45537 , G06T15/00 , H04L29/06027 , H04L65/4069 , H04L65/4084 , H04L65/607 , H04L65/80 , H04L67/10 , H04L67/18 , H04L67/2819 , H04L67/38 , H04N19/44
摘要: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU. The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream.
-
公开(公告)号:US09498714B2
公开(公告)日:2016-11-22
申请号:US13231850
申请日:2011-09-13
IPC分类号: A63F13/00 , A63F13/355 , A63F13/358 , A63F13/77 , A63F13/34 , G06T15/00 , G09G5/36 , G06T1/20
CPC分类号: A63F13/355 , A63F13/34 , A63F13/358 , A63F13/70 , A63F13/77 , A63F2300/402 , A63F2300/534 , A63F2300/538 , A63F2300/552 , A63F2300/554 , G06T1/20 , G06T15/005 , G09G5/363
摘要: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 所述计算系统还被配置为通过所述通信网络与所述视频流并行地向所述客户端提供所述计算机程序的可执行内容。 当向客户端提供足够数量的可执行内容时,计算机程序的执行从服务器转换到客户端。 该转变可选地包括将计算机程序的状态从服务器传送到客户端。 可以以基于计算机程序的状态确定的顺序将可执行内容提供给客户端。 被认为最有可能需要支持游戏玩法的可执行内容的那些部分被优先考虑。
-
公开(公告)号:US08840476B2
公开(公告)日:2014-09-23
申请号:US13231790
申请日:2011-09-13
CPC分类号: H04L67/34 , H04L65/4023 , H04L65/4069 , H04L67/142 , H04L67/38
摘要: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 所述计算系统还被配置为通过所述通信网络与所述视频流并行地向所述客户端提供所述计算机程序的可执行内容。 当向客户端提供足够数量的可执行内容时,计算机程序的执行从服务器转换到客户端。 该转变可选地包括将计算机程序的状态从服务器传送到客户端。 可以以基于计算机程序的状态确定的顺序将可执行内容提供给客户端。 被认为最有可能需要支持游戏玩法的可执行内容的那些部分被优先考虑。
-
公开(公告)号:US20120064976A1
公开(公告)日:2012-03-15
申请号:US13231883
申请日:2011-09-13
IPC分类号: A63F9/24
CPC分类号: A63F13/355 , A63F13/60 , A63F13/77 , A63F13/79 , A63F2300/209 , A63F2300/538 , A63F2300/552 , G06F9/44521 , G06F9/44526 , H04L65/602 , H04L67/38 , H04N21/241 , H04N21/25808 , H04N21/4781
摘要: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 提供了一个附加管理器,以方便使用附加组件来扩展计算机程序的功能。 附加组件管理器响应于从客户端收到的命令,并配置为将各个附加组件和附加数据与特定用户帐户相关联。 附加组件可以位于服务器或远离客户端的其他位置。
-
公开(公告)号:US20120064975A1
公开(公告)日:2012-03-15
申请号:US13231751
申请日:2011-09-13
IPC分类号: A63F9/24
CPC分类号: A63F13/355 , A63F13/60 , A63F13/77 , A63F13/79 , A63F2300/209 , A63F2300/538 , A63F2300/552 , G06F9/44521 , G06F9/44526 , H04L65/602 , H04L67/38 , H04N21/241 , H04N21/25808 , H04N21/4781
摘要: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. An add-on manager is provided to facilitate the use of add-ons to extend the functionality of the computer program. The add-on manager is responsive to commands received from the client and is configured to associate individual add-ons and add-on data with specific user accounts. The add-ons can be located on the server or some other location remote from the client.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 提供了一个附加管理器,以方便使用附加组件来扩展计算机程序的功能。 附加组件管理器响应于从客户端收到的命令,并配置为将各个附加组件和附加数据与特定用户帐户相关联。 附加组件可以位于服务器或远离客户端的其他位置。
-
公开(公告)号:US20120005316A1
公开(公告)日:2012-01-05
申请号:US13231790
申请日:2011-09-13
IPC分类号: G06F15/16
CPC分类号: H04L67/34 , H04L65/4023 , H04L65/4069 , H04L67/142 , H04L67/38
摘要: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
-
公开(公告)号:US20120004039A1
公开(公告)日:2012-01-05
申请号:US13231810
申请日:2011-09-13
IPC分类号: A63F9/24
CPC分类号: A63F13/355 , A63F13/12 , A63F13/335 , A63F13/358 , A63F13/77 , A63F2300/402 , A63F2300/534 , A63F2300/538 , A63F2300/552 , A63F2300/554
摘要: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 所述计算系统还被配置为通过所述通信网络与所述视频流并行地向所述客户端提供所述计算机程序的可执行内容。 当向客户端提供足够数量的可执行内容时,计算机程序的执行从服务器转换到客户端。 该转变可选地包括将计算机程序的状态从服务器传送到客户端。 可以以基于计算机程序的状态确定的顺序将可执行内容提供给客户端。 被认为最有可能需要支持游戏玩法的可执行内容的那些部分被优先考虑。
-
公开(公告)号:US09723319B1
公开(公告)日:2017-08-01
申请号:US12790948
申请日:2010-05-31
IPC分类号: H04N19/44 , H04N19/42 , H04N19/46 , H04N19/70 , H04N19/136
CPC分类号: A63F13/355 , A63F13/00 , A63F13/10 , A63F13/12 , A63F13/335 , A63F13/35 , A63F13/42 , A63F13/537 , A63F13/71 , A63F13/77 , A63F13/795 , A63F13/86 , A63F13/87 , A63F2300/407 , A63F2300/409 , A63F2300/51 , A63F2300/538 , A63F2300/552 , G06F9/45537 , G06F9/45558 , G06F2009/45579 , G06F2009/45595 , H04L29/06027 , H04L65/4069 , H04L65/607 , H04L65/80 , H04L67/10 , H04L67/18 , H04L67/38 , H04N19/136 , H04N19/42 , H04N19/44 , H04N19/46 , H04N19/70
摘要: Systems and methods of managing H.264 compliant video that lacks B Frames include decoding without the use of a significant video frame buffer. This variant of the H.264 standard may include a flag indicating that the video does not include B Frames. The video may be used in applications, such as computer games, in which processing of B Frames introduces undesirable lag.
-
公开(公告)号:US09349201B1
公开(公告)日:2016-05-24
申请号:US13350216
申请日:2012-01-13
申请人: Andrew Buchanan Gault , Rui Filipe Andrade Pereira , David Perry , Brian K. F. Lau , Kelvin Michael Yong , Claes Christian Rickeby , Ryan Hamilton Breed , Eleazar T. Galano, III , Austin English
发明人: Andrew Buchanan Gault , Rui Filipe Andrade Pereira , David Perry , Brian K. F. Lau , Kelvin Michael Yong , Claes Christian Rickeby , Ryan Hamilton Breed , Eleazar T. Galano, III , Austin English
CPC分类号: A63F13/53 , A63F13/22 , A63F13/25 , A63F13/335 , A63F13/355 , A63F13/42 , A63F13/54 , A63F13/79 , A63F2300/407 , A63F2300/409 , A63F2300/538 , A63F2300/552 , G06T11/60 , G09G2340/125
摘要: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player. These overlays may be used to prevent presentation of non-allowed input controls.
摘要翻译: 视频服务器被配置为通过计算网络向计算机游戏的玩家提供流视频。 视频服务器可以同时向不同的播放器提供不同游戏的视频。 这是通过使用单个GPU(图形处理单元)并行渲染若干视频流来实现的。 GPU的输出被提供给每个与特定客户端/播放器相关联并且根据需要动态分配的图形处理流水线。 可以使用客户限定符来确保仅能够以最低质量水平向播放器呈现流式视频的客户端仅接收视频流。 由视频服务器提供的视频帧可选地包括添加到GPU的输出的叠加层。 这些重叠可以包括从另一个游戏玩家接收的语音数据。 这些覆盖可以用于防止不允许的输入控件的呈现。
-
公开(公告)号:US09211473B2
公开(公告)日:2015-12-15
申请号:US13231862
申请日:2011-09-13
IPC分类号: A63F13/355 , G07F17/32 , A63F13/30 , A63F9/24
CPC分类号: A63F13/355 , A63F9/24 , A63F13/33 , A63F13/335 , A63F13/35 , A63F13/352 , A63F13/358 , A63F13/77 , A63F13/86 , G06T5/009 , H04L47/365 , H04L65/601 , H04L65/80 , H04L67/38 , H04L67/42 , H04N1/4074
摘要: A computing system is configured to execute a computer program on a server and to provide a video stream of the program output to a geographically remote client over a communication network. The computing system is further configured to provide executable content of the computer program to the client over the communication network in parallel with the video stream. When a sufficient amount of the executable content has been provided to the client execution of the computer program is transitioned from the server to the client. The transition optionally includes communicating a state of the computer program from the server to the client. The executable content can be provided to the client in an order that is determined based on the state of the computer program. Those parts of the executable content deemed most likely to be necessary to support game play on the client are given priority.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 所述计算系统还被配置为通过所述通信网络与所述视频流并行地向所述客户端提供所述计算机程序的可执行内容。 当向客户端提供足够数量的可执行内容时,计算机程序的执行从服务器转换到客户端。 该转变可选地包括将计算机程序的状态从服务器传送到客户端。 可以以基于计算机程序的状态确定的顺序将可执行内容提供给客户端。 被认为最有可能需要支持游戏玩法的可执行内容的那些部分被优先考虑。
-
-
-
-
-
-
-
-
-