-
公开(公告)号:US09878240B2
公开(公告)日:2018-01-30
申请号:US13231883
申请日:2011-09-13
IPC分类号: G06F9/445 , A63F13/60 , A63F13/355 , A63F13/77 , A63F13/79 , H04N21/241 , H04N21/258 , H04N21/478 , H04L29/06
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.
-
公开(公告)号:US09662575B2
公开(公告)日:2017-05-30
申请号:US13826956
申请日:2013-03-14
IPC分类号: G06F15/16 , A63F13/355 , H04L12/805 , A63F13/77 , A63F13/358 , A63F9/24 , A63F13/30 , A63F13/35 , H04L29/06 , A63F13/33 , H04N1/407 , G06T5/00
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 computer is operated to receive a current game state of a game being executed on a client computer system from a subset of game code. A determination is made of respective probabilities for advancement from the current game state to a set of possible later game states. Game code required for the set of possible later game states is prioritized in accordance with the determined probabilities for advancement from the current game state to each of the set of possible later game states. Game code required for the set of possible later game states is transmitted from a server computer system to the client computer system in order of the prioritized game code.
-
公开(公告)号:US08888592B1
公开(公告)日:2014-11-18
申请号:US12826489
申请日:2010-06-29
IPC分类号: A63F9/24
CPC分类号: A63F13/54 , A63F13/00 , A63F13/10 , A63F13/12 , A63F13/35 , A63F13/53 , A63F2300/407 , A63F2300/409 , A63F2300/538 , A63F2300/552 , G06F9/45537
摘要: 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.
摘要翻译: 视频服务器被配置为通过计算网络向计算机游戏的玩家提供流视频。 视频服务器可以同时向不同的播放器提供不同游戏的视频。 这是通过使用单个GPU(图形处理单元)并行渲染若干视频流来实现的。 GPU的输出被提供给每个与特定客户端/播放器相关联并且根据需要动态分配的图形处理流水线。 可以使用客户限定符来确保仅能够以最低质量水平向播放器呈现流式视频的客户端仅接收视频流。 由视频服务器提供的视频帧可选地包括添加到GPU的输出的叠加层。 这些重叠可以包括从另一个游戏玩家接收的语音数据。
-
公开(公告)号:US20120004041A1
公开(公告)日:2012-01-05
申请号:US13231862
申请日:2011-09-13
IPC分类号: 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.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 所述计算系统还被配置为通过所述通信网络与所述视频流并行地向所述客户端提供所述计算机程序的可执行内容。 当向客户端提供足够数量的可执行内容时,计算机程序的执行从服务器转换到客户端。 该转变可选地包括将计算机程序的状态从服务器传送到客户端。 可以以基于计算机程序的状态确定的顺序将可执行内容提供给客户端。 被认为最有可能需要支持游戏玩法的可执行内容的那些部分被优先考虑。
-
公开(公告)号:US10039978B2
公开(公告)日:2018-08-07
申请号:US13231751
申请日:2011-09-13
IPC分类号: G06F9/445 , A63F13/355 , A63F13/77 , A63F13/79 , A63F13/60 , H04N21/241 , H04N21/258 , H04N21/478 , H04L29/06
摘要: 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.
-
公开(公告)号:US09584575B2
公开(公告)日:2017-02-28
申请号:US12791819
申请日:2010-06-01
IPC分类号: G06F15/16 , H04L29/06 , A63F13/77 , A63F13/42 , A63F13/40 , A63F13/30 , G06F9/455 , A63F13/00 , A63F13/35 , A63F13/537 , A63F13/795 , H04N19/44 , H04L29/08
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
摘要: 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.
摘要翻译: 视频服务器被配置为通过计算网络向计算机游戏的玩家提供流视频。 视频服务器可以同时向不同的播放器提供不同游戏的视频。 这是通过使用单个GPU并行渲染几个视频流来实现的。 GPU的输出被提供给每个与特定客户端/播放器相关联并且根据需要动态分配的图形处理流水线。 可以使用客户限定符来确保仅能够以最低质量水平向播放器呈现流式视频的客户端仅接收视频流。
-
公开(公告)号:US08968087B1
公开(公告)日:2015-03-03
申请号:US12826130
申请日:2010-06-29
IPC分类号: A63F9/24
CPC分类号: A63F13/355 , A63F13/10 , A63F13/12 , A63F13/213 , A63F13/2145 , A63F13/30 , A63F13/32 , A63F13/327 , A63F13/33 , A63F13/335 , A63F13/45 , A63F2300/407 , A63F2300/409 , A63F2300/538 , A63F2300/552 , G06F9/45537 , H04L67/10 , H04N19/46
摘要: 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.
摘要翻译: 视频服务器被配置为通过计算网络向计算机游戏的玩家提供流视频。 视频服务器可以同时向不同的播放器提供不同游戏的视频。 这是通过使用单个GPU(图形处理单元)并行渲染若干视频流来实现的。 GPU的输出被提供给每个与特定客户端/播放器相关联并且根据需要动态分配的图形处理流水线。 可以使用客户限定符来确保仅能够以最低质量水平向播放器呈现流式视频的客户端仅接收视频流。 由视频服务器提供的视频帧可选地包括添加到GPU的输出的叠加层。 这些重叠可以包括从另一个游戏玩家接收的语音数据。
-
公开(公告)号:US20100306813A1
公开(公告)日:2010-12-02
申请号:US12791819
申请日:2010-06-01
IPC分类号: H04N7/173
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
摘要: 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.
摘要翻译: 视频服务器被配置为通过计算网络向计算机游戏的玩家提供流视频。 视频服务器可以同时向不同的播放器提供不同游戏的视频。 这是通过使用单个GPU并行渲染几个视频流来实现的。 GPU的输出被提供给每个与特定客户端/播放器相关联并且根据需要动态分配的图形处理流水线。 可以使用客户限定符来确保仅能够以最低质量水平向播放器呈现流式视频的客户端仅接收视频流。
-
公开(公告)号: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.
摘要翻译: 计算系统被配置为在服务器上执行计算机程序,并且通过通信网络将程序输出的视频流提供给地理上远程的客户端。 所述计算系统还被配置为通过所述通信网络与所述视频流并行地向所述客户端提供所述计算机程序的可执行内容。 当向客户端提供足够数量的可执行内容时,计算机程序的执行从服务器转换到客户端。 该转变可选地包括将计算机程序的状态从服务器传送到客户端。 可以以基于计算机程序的状态确定的顺序将可执行内容提供给客户端。 被认为最有可能需要支持游戏玩法的可执行内容的那些部分被优先考虑。
-
-
-
-
-
-
-
-
-