-
公开(公告)号:US11845004B2
公开(公告)日:2023-12-19
申请号:US17172042
申请日:2021-02-09
Applicant: Sony Interactive Entertainment LLC
Inventor: Andrew Buchanan Gault , Rui Filipe Pereira
IPC: A63F13/00 , A63F13/355 , A63F13/77 , A63F13/42 , G06F9/455 , H04L65/61 , H04L65/70 , H04L65/1101 , H04L67/52 , H04L67/131 , A63F13/35 , A63F13/537 , A63F13/795 , H04N19/44 , H04L65/80 , A63F13/335 , A63F13/86 , A63F13/87 , A63F13/71 , H04N19/136 , H04N19/42 , H04N19/46 , H04N19/70 , H04L67/10
CPC classification number: A63F13/355 , A63F13/00 , A63F13/335 , A63F13/35 , A63F13/42 , A63F13/537 , A63F13/71 , A63F13/77 , A63F13/795 , A63F13/86 , A63F13/87 , G06F9/45537 , G06F9/45558 , H04L65/1101 , H04L65/61 , H04L65/70 , H04L65/80 , H04L67/131 , H04L67/52 , H04N19/136 , H04N19/42 , H04N19/44 , H04N19/46 , H04N19/70 , A63F2300/407 , A63F2300/409 , A63F2300/51 , A63F2300/538 , A63F2300/552 , G06F2009/45579 , G06F2009/45595 , H04L67/10
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.
-
公开(公告)号:US11716515B2
公开(公告)日:2023-08-01
申请号:US17555027
申请日:2021-12-17
Applicant: Winview, Inc.
Inventor: David B. Lockton , Mark K. Berner , Mark J. Micheli , David Lowe
IPC: H04N21/478 , A63F13/358 , A63F13/335 , A63F13/332 , A63F13/216 , A63F13/795 , A63F13/338 , H04N21/472 , H04N21/61 , H04N5/04 , H04N21/436 , H04N21/27 , H04N21/43 , H04N21/435 , A63F13/22 , A63F13/92 , H04N21/2385 , H04N21/258 , H04N21/442 , H04N21/45 , A63F13/32 , A63F13/285 , A63F13/50 , H04N21/24
CPC classification number: H04N21/4781 , A63F13/216 , A63F13/22 , A63F13/285 , A63F13/32 , A63F13/332 , A63F13/335 , A63F13/338 , A63F13/358 , A63F13/50 , A63F13/795 , A63F13/92 , H04N5/04 , H04N21/2385 , H04N21/24 , H04N21/25866 , H04N21/27 , H04N21/4302 , H04N21/435 , H04N21/43615 , H04N21/44209 , H04N21/4508 , H04N21/47217 , H04N21/6131 , A63F2300/406 , A63F2300/407 , A63F2300/409 , A63F2300/534
Abstract: A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
-
公开(公告)号:US20180117463A1
公开(公告)日:2018-05-03
申请号:US15853682
申请日:2017-12-22
Applicant: Sony Interactive Entertainment America LLC
Inventor: David Perry , Andrew Buchanan Gault , Rui Filipe Andrade Pereira
IPC: A63F13/355 , A63F13/77 , H04L29/06 , A63F13/86 , A63F13/71 , A63F13/335
CPC classification number: 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
Abstract: Methods and systems for providing gaming services are provided. One system includes a operating system for executing a first game logic that is configured to define a game environment in response to game commands for a first user as well as for executing a second instance of game logic for the game environment for the game. The system also includes virtual drivers associated with the operating system, a non-virtual driver associated with a hardware graphics processing unit (GPU), and a shared memory. The GPU is configured to render a first video stream for the first game logic and a second video stream for the second game logic. One or more dynamic encoding pipelines (DEPs) are used for encoding video frames of the second video stream for transmission to a client device of the second user. The gaming system also includes an I/O device for communicating the first video stream to a display of the first user and for communicating the second video stream to the client device.
-
公开(公告)号:US20180099222A1
公开(公告)日:2018-04-12
申请号:US15839763
申请日:2017-12-12
Applicant: Sony Interactive Entertainment America LLC
Inventor: Andrew Buchanan Gault , Rui Filipe Pereira
IPC: A63F13/355 , H04L29/06 , A63F13/335 , H04L29/08 , A63F13/35 , A63F13/42 , A63F13/537 , A63F13/71 , A63F13/77 , A63F13/795 , A63F13/86 , G06F9/455 , A63F13/00 , H04N19/44 , A63F13/87
CPC classification number: 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
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.
-
公开(公告)号:US09940647B2
公开(公告)日:2018-04-10
申请号:US15497144
申请日:2017-04-25
Applicant: Sony Interactive Entertainment America LLC
Inventor: David Perry , Andrew Buchanan Gault , Rui Filipe Andrade Pereira
CPC classification number: 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
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.
-
公开(公告)号:US09707482B2
公开(公告)日:2017-07-18
申请号:US14992937
申请日:2016-01-11
Applicant: Winview, Inc.
Inventor: David B. Lockton , Mark K. Berner , Mark J. Micheli , David Lowe
IPC: A63F13/00 , A63F13/358 , A63F13/335 , A63F13/332 , A63F13/216 , A63F13/795 , A63F13/338 , A63F13/30 , H04N21/472 , H04N21/61 , H04N5/04 , H04N21/436 , H04N21/27 , H04N21/43 , H04N21/435 , H04N21/478 , A63F13/22 , A63F13/92 , H04N21/2385 , H04N21/258 , H04N21/442 , H04N21/45
CPC classification number: A63F13/358 , A63F13/12 , A63F13/216 , A63F13/22 , A63F13/285 , A63F13/32 , A63F13/332 , A63F13/335 , A63F13/338 , A63F13/50 , A63F13/795 , A63F13/92 , A63F2300/406 , A63F2300/407 , A63F2300/409 , A63F2300/534 , H04N5/04 , H04N21/2385 , H04N21/25866 , H04N21/27 , H04N21/4302 , H04N21/435 , H04N21/43615 , H04N21/44209 , H04N21/4508 , H04N21/47217 , H04N21/4781 , H04N21/6131
Abstract: A method of and system for handling latency issues encountered in producing real-time entertainment such as games of skill synchronized with live or taped televised events is described herein. There are multiple situations that are dealt with regarding latencies in receiving a television signal with respect to real-time entertainment based on the unfolding games played along with the telecasts. Systemic delays, arbitrarily imposed delays of a broadcast signal and variances in the precise broadcast times of taped television programs have to be equalized so as to provide fair entertainment.
-
公开(公告)号:US20170171625A1
公开(公告)日:2017-06-15
申请号:US15445848
申请日:2017-02-28
Applicant: Gary M. Zalewski
Inventor: Gary M. Zalewski
IPC: H04N21/478 , A63F13/213 , A63F13/63 , H04N21/4223 , A63F13/215 , A63F13/65 , H04N21/442 , H04N21/4725 , A63F13/338 , A63F13/42
CPC classification number: H04N21/4781 , A63F13/12 , A63F13/213 , A63F13/215 , A63F13/338 , A63F13/42 , A63F13/63 , A63F13/65 , A63F2300/409 , A63F2300/69 , H04N5/445 , H04N21/4223 , H04N21/44218 , H04N21/4622 , H04N21/4725
Abstract: Real-time participation within a media presentation is disclosed. A participant overlay may be generated by preprocessing a media presentation captured in real time with a camera to extract a time-variant metadata stream associated with one or more interactive regions depicted in the media presentation. The participant overlay includes simulated physics, which may include boundaries of the interactive regions defined in accordance with content in said media presentation. A participant's interaction with said media presentation through the interactive regions may be captured and combined with the media presentation for display on a display. The interaction may comprise a user action upon one or more elements in the media presentation, a user action expressed in the media presentation through an avatar, or a user action in said media presentation in connection with a game element.
-
公开(公告)号:US09675877B2
公开(公告)日:2017-06-13
申请号:US14638782
申请日:2015-03-04
Applicant: ELBO INC.
Inventor: Peter Anthony Walker , Oswald Anthony Becca
IPC: A63F13/23 , A63F13/32 , A63F13/33 , G06F3/01 , A63F13/54 , A63F13/35 , A63F9/24 , A63F13/00 , A63F13/327 , A63F13/323 , A63F13/335 , G06F17/00
CPC classification number: A63F13/23 , A63F9/24 , A63F13/00 , A63F13/12 , A63F13/32 , A63F13/323 , A63F13/327 , A63F13/33 , A63F13/335 , A63F13/35 , A63F13/54 , A63F2009/2488 , A63F2250/52 , A63F2300/204 , A63F2300/402 , A63F2300/403 , A63F2300/405 , A63F2300/406 , A63F2300/407 , A63F2300/409 , A63F2300/513 , A63F2300/538 , A63F2300/6045 , G06F3/01 , G06F17/00
Abstract: A system for allowing a user to remotely access a game includes: a game console; a remote console client configured to receive a game control signal; and a remote console server. The remote console server includes an audio and video encoder configured to receive an audio output and a video output from the game console and to convert the audio output and the video output to a network packet. The remote console server also includes: a game controller emulation unit and a network interface configured to send and receive the network packet. The game controller emulation unit is configured to receive a game controller signal from the game console and to send the game controller signal to the remote console client and to receive a game controller input from the remote console client and send the game controller input to the game console.
-
公开(公告)号:US20170106281A1
公开(公告)日:2017-04-20
申请号:US15396169
申请日:2016-12-30
Applicant: Sony Interactive Entertainment America LLC
Inventor: Andrew Buchanan Gault , David Perry , Rui Filipe Andrade Pereira
IPC: A63F13/355 , A63F13/30 , A63F13/327 , A63F13/32 , H04L29/08 , A63F13/335 , A63F13/213 , A63F13/2145 , H04N19/46 , A63F13/45 , A63F13/33
CPC classification number: 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
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.
-
公开(公告)号:US09426198B2
公开(公告)日:2016-08-23
申请号:US14579877
申请日:2014-12-22
Applicant: Sony Computer Entertainment America LLC
Inventor: Andrew Buchanan Gault , Rui Filipe Andrade Pereira
IPC: A63F13/00 , H04L29/06 , A63F13/40 , A63F13/30 , G06F9/455 , A63F13/35 , A63F13/537 , A63F13/795 , H04N19/44 , H04L29/08
CPC classification number: 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
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.
Abstract translation: 用于执行多个视频游戏或其他视频源的系统和方法包括云游戏执行环境,其中每个游戏应用程序在相同的操作系统上但在虚拟I / O外壳中执行。 虚拟I / O外壳包括虚拟视频,音频和输入通道,允许每个游戏应用程序操作,就像它有专用的驱动程序。 在一些实施例中,本发明的系统和方法用于通过因特网向多个客户端提供视频流。