-
公开(公告)号:US12083423B2
公开(公告)日:2024-09-10
申请号:US18295622
申请日:2023-04-04
Applicant: Sony Interactive Entertainment LLC
Inventor: Andrew Buchanan Gault , David Perry , Rui Filipe Andrade Pereira
IPC: A63F13/355 , A63F13/213 , A63F13/2145 , A63F13/30 , A63F13/32 , A63F13/327 , A63F13/33 , A63F13/335 , A63F13/45 , G06F9/455 , H04L67/10 , H04N19/46
CPC classification number: A63F13/355 , A63F13/213 , A63F13/2145 , A63F13/30 , A63F13/32 , A63F13/327 , A63F13/33 , A63F13/335 , A63F13/45 , G06F9/45537 , H04L67/10 , H04N19/46 , A63F2300/407 , A63F2300/409 , A63F2300/538 , A63F2300/552
Abstract: 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.
-
公开(公告)号:US20220347565A1
公开(公告)日:2022-11-03
申请号:US17865358
申请日:2022-07-14
Applicant: Sony Interactive Entertainment LLC
Inventor: David Perry , Rui Filipe Andrade Pereira , Andrew Buchanan Gault
IPC: A63F13/335 , A63F13/338 , A63F13/352 , A63F13/355 , A63F13/77 , A63F13/525 , A63F13/86
Abstract: Video server systems and methods for providing video streams to a plurality of remote clients are described. In one implementation, the video streams are based on game states received from a remote game server. The game states are dependent on game commands received by the video server system from the remote clients and forwarded to the remote game server. The video server system is configured to appear, from the point of view of the game server, as more than one client. For example, the video server system may receive game states from the remote game server at more than one different Internet Protocol address and each of these Internet Protocol addresses may be associated with a different game session.
-
公开(公告)号:US20210346799A1
公开(公告)日:2021-11-11
申请号:US17330403
申请日:2021-05-25
Applicant: Sony Interactive Entertainment LLC
Inventor: David Perry , Andrew Buchanan Gault , Rui Filipe Andrade Pereira
IPC: A63F13/355 , A63F13/537 , H04N19/46 , H04N19/70 , G06F9/455 , A63F13/00 , A63F13/35 , A63F13/71 , H04L29/06 , A63F13/335 , A63F13/86 , A63F13/87 , A63F13/77 , A63F13/42 , H04L29/08 , H04N19/44 , A63F13/795 , H04N19/42 , H04N19/136
Abstract: 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.
-
公开(公告)号:US10881955B2
公开(公告)日:2021-01-05
申请号:US16243024
申请日:2019-01-08
Applicant: Sony Interactive Entertainment LLC
Inventor: Andrew Buchanan Gault , David Perry , Rui Filipe Andrade Pereira
IPC: A63F9/24 , A63F13/355 , A63F13/40 , A63F13/30 , G06F9/455 , H04N19/46 , H04L29/08 , A63F13/213 , A63F13/2145 , A63F13/32 , A63F13/327 , A63F13/33 , A63F13/335 , A63F13/45
Abstract: 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.
-
公开(公告)号:US12134034B2
公开(公告)日:2024-11-05
申请号:US17330403
申请日:2021-05-25
Applicant: Sony Interactive Entertainment LLC
Inventor: David Perry , Andrew Buchanan Gault , Rui Filipe Andrade Pereira
IPC: A63F13/355 , A63F13/00 , A63F13/335 , A63F13/35 , A63F13/42 , A63F13/537 , A63F13/71 , A63F13/77 , A63F13/795 , A63F13/86 , A63F13/87 , G06F9/455 , H04L65/1101 , H04L65/61 , H04L65/70 , H04L65/80 , H04L67/131 , H04L67/52 , H04N19/136 , H04N19/42 , H04N19/44 , H04N19/46 , H04N19/70 , H04L67/10
Abstract: 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.
-
公开(公告)号:US20230218991A1
公开(公告)日:2023-07-13
申请号:US18180093
申请日:2023-03-07
Applicant: Sony Interactive Entertainment LLC
Inventor: Andrew Buchanan Gault , Rui Filipe Andrade Pereira , David Perry
IPC: A63F13/355 , A63F13/79 , H04N21/241 , H04N21/478 , H04L67/131 , H04N21/258 , A63F13/60 , A63F13/77 , G06F9/445 , H04L65/75
CPC classification number: A63F13/355 , A63F13/79 , H04N21/241 , H04N21/4781 , H04L67/131 , H04N21/25808 , A63F13/60 , A63F13/77 , G06F9/44526 , A63F2300/209 , A63F2300/552 , A63F2300/538 , G06F9/44521 , H04L65/762
Abstract: 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.
-
公开(公告)号:US11583766B2
公开(公告)日:2023-02-21
申请号:US16810789
申请日:2020-03-05
Applicant: Sony Interactive Entertainment LLC
Inventor: Andrew Buchanan Gault , Rui Filipe Andrade Pereira , David Perry
IPC: A63F13/355 , A63F13/77 , A63F13/79 , A63F13/60 , H04N21/241 , H04N21/258 , H04N21/478 , H04L67/131 , G06F9/445 , H04L65/75
Abstract: 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.
-
公开(公告)号:US20210162301A1
公开(公告)日:2021-06-03
申请号:US17172042
申请日:2021-02-09
Applicant: Sony Interactive Entertainment LLC
Inventor: Andrew Buchanan Gault , Rui Filipe Pereira
IPC: A63F13/355 , H04L29/06 , A63F13/77 , A63F13/42 , G06F9/455 , A63F13/00 , A63F13/35 , A63F13/537 , A63F13/795 , H04N19/44 , H04L29/08 , A63F13/335 , A63F13/86 , A63F13/87 , A63F13/71 , H04N19/136 , H04N19/42 , H04N19/46 , H04N19/70
Abstract: Systems and methods are provided for cloud gaming. One system includes a plurality of computing resources in one or more data centers. The plurality of computing resources is configured to execute instances of games for client devices that are remote from the one or more data centers. Each instance for an executable game is associated with a processor, a graphics processing unit (GPU), and memory for storing video frames generated for the executable game. The video frames are compressed for video game streaming to one or more client devices. The executable game provides video and audio and receives input from said one or more client devices. The input is provided to control interactivity of the executable game during said video game streaming. The cloud gaming system uses said received input from said one or more client devices to drive instances of the executable game when executed by the computing resources of the one or more data centers.
-
公开(公告)号:US11013995B2
公开(公告)日:2021-05-25
申请号:US16436056
申请日:2019-06-10
Applicant: Sony Interactive Entertainment LLC
Inventor: David Perry , Andrew Buchanan Gault , Rui Filipe Andrade Pereira
IPC: A63F13/355 , A63F13/537 , H04N19/46 , H04N19/70 , G06F9/455 , A63F13/00 , A63F13/35 , A63F13/71 , H04L29/06 , A63F13/335 , A63F13/86 , A63F13/87 , A63F13/77 , A63F13/42 , H04L29/08 , H04N19/44 , A63F13/795 , H04N19/42 , H04N19/136
Abstract: 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.
-
公开(公告)号:US20210069588A1
公开(公告)日:2021-03-11
申请号:US17022079
申请日:2020-09-15
Applicant: Sony Interactive Entertainment LLC
Inventor: David Perry , Andrew Buchanan Gault , Rui Filipe Andrade Pereira
IPC: A63F13/355 , H04L29/06 , A63F13/77 , A63F13/42 , G06F9/455 , A63F13/00 , A63F13/35 , A63F13/537 , A63F13/795 , H04N19/44 , H04L29/08 , A63F13/335 , A63F13/86 , A63F13/87 , A63F13/71 , H04N19/136 , H04N19/42 , H04N19/46 , H04N19/70
Abstract: Methods and systems for executing games are provided. One example method includes executing at a server of the gaming system a first game logic and a second game logic. The first game logic is for a first game stream to a first user and the second game logic is for a second game stream to a second user. The method includes providing a first virtual driver for the first game logic and a second virtual driver for the second game logic. The method includes executing a hardware graphical processing unit (GPU). The hardware GPU having a non-virtual driver that communicates with each of the first and second virtual drivers. The non-virtual driver is configured for receiving data associated with the first game and the second game using the first virtual driver and the second virtual driver, respectively. The hardware GPU is configured for rendering video frames for the first game and the second game. The method includes encoding the video frames for the first game and the second game using an encoder. The encoded video frames including the first and second game streams to devices of the first and second users connected to the gaming system over a network.
-
-
-
-
-
-
-
-
-