-
11.
公开(公告)号:US20230289194A1
公开(公告)日:2023-09-14
申请号:US17694023
申请日:2022-03-14
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander
IPC: G06F9/4401 , G06F9/48 , G06F15/78 , H04L41/0816
CPC classification number: G06F9/4416 , G06F9/4406 , G06F9/4856 , G06F15/7867 , H04L41/0816
Abstract: A method for performing a system start up. The method including receiving at a board management controller (BMC) a startup configuration instruction to boot up a compute node with an operating system, wherein the compute node is located on a sled including a plurality of compute nodes, wherein the BMC is configured for managing a plurality of communication interfaces providing communication to the plurality of compute nodes. The method including sending a boot instruction from the BMC to a boot controller of the compute node over a communication interface to execute a basic input/output system (BIOS) firmware that is stored remote from the compute node. The method including performing execution of the BIOS firmware on the compute node to initiate loading of the operating system for execution by the compute node.
-
公开(公告)号:US11446572B2
公开(公告)日:2022-09-20
申请号:US17008463
申请日:2020-08-31
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander , Mark E. Cerny
IPC: A63F13/355 , A63F13/52 , A63F13/358 , A63F13/537 , H04L67/12 , H04L65/61
Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including performing a scan-out process by scanning the video frame scanline-by-scanline and one or more user interface features scanline-by-scanline to one or more input frame buffers, and compositing and blending the video frame and the one or more user interface features into a modified video frame. The method including scanning in the scan-out process the modified video frame to an encoder at the server scanline-by-scanline. The method including beginning in the scan-out process scanning the video frame and the one or more user interface features to the one or more input frame buffers at a corresponding flip-time for the video frame.
-
公开(公告)号:US20210255979A1
公开(公告)日:2021-08-19
申请号:US17175636
申请日:2021-02-13
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander
IPC: G06F13/38 , H04L12/931 , G06F13/42 , H04L29/08
Abstract: A network architecture including a streaming array that includes a plurality of compute sleds, wherein each compute sled includes one or more compute nodes. The network architecture including a network storage of the streaming array. The network architecture including a PCIe fabric of the streaming array configured to provide direct access to the network storage from a plurality of compute nodes of the streaming array. The PCIe fabric including one or more array-level PCIe switches, wherein each array-level PCIe switch is communicatively coupled to corresponding compute nodes of corresponding compute sleds and communicatively coupled to the network storage. The network storage is shared by the plurality of compute nodes of the streaming array.
-
公开(公告)号:US20230199062A1
公开(公告)日:2023-06-22
申请号:US17560084
申请日:2021-12-22
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander
IPC: H04L67/1029 , H04L67/1097 , A63F13/358 , A63F13/352
CPC classification number: H04L67/1029 , H04L67/1097 , A63F13/358 , A63F13/352 , A63F2300/531 , A63F2300/534
Abstract: A method for load balancing. The method including measuring load demands of a plurality of applications between a plurality of compute nodes and a plurality of network storage distributed across a plurality of rack assemblies of one or more data centers. The method including determining a functional load demand for each application in the plurality of applications based on load demands that are measured for the each application between the plurality of compute nodes and the plurality of network storage. The method including assigning a load score to each of the plurality of applications based on a plurality of functional load demands determined for the plurality of applications. The method including load balancing a plurality of gaming sessions of one or more applications executing across the plurality of rack assemblies based on a plurality of load scores associated with the one or more applications facilitating the plurality of gaming sessions.
-
公开(公告)号:US20210146240A1
公开(公告)日:2021-05-20
申请号:US16688369
申请日:2019-11-19
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander
IPC: A63F13/355 , A63F13/358 , A63F13/335
Abstract: A method is provided, including the following operations: executing a video game by a cloud game machine, the execution of the video game includes rendering gameplay video; processing the gameplay video by a streaming server for streaming over a network to a client device; monitoring connection quality over the network between the streaming server and the client device; responsive to detecting a change in the connection quality between the streaming server and the client device, then adjusting the rendering of the gameplay video by the cloud game machine.
-
公开(公告)号:US20210129019A1
公开(公告)日:2021-05-06
申请号:US16676124
申请日:2019-11-06
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander
IPC: A63F13/355
Abstract: A method is provided, including the following operations: executing a cloud video game in a data center; streaming video generated by the executing cloud video game over a network to a client device; deploying a cloud gaming proxy to an edge compute that is proximate to the client device; wherein the cloud gaming proxy buffers the video and retransmits lost packets of the video to the client device.
-
公开(公告)号:US20210093963A1
公开(公告)日:2021-04-01
申请号:US17008502
申请日:2020-08-31
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander , Mark E. Cerny
IPC: A63F13/355 , A63F13/537
Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including performing a scan-out process to deliver the video frame to an encoder configured to compress the video frame, wherein the scan-out process begins at a flip-time of the video frame. The method including transmitting the video frame that is compressed to a client. The method including determining at the client a target display time for the video frame. The method including scheduling at the client a display time for the video frame based on the target display time.
-
公开(公告)号:US20240330219A1
公开(公告)日:2024-10-03
申请号:US18740145
申请日:2024-06-11
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander
IPC: G06F13/38 , G06F13/16 , G06F13/40 , G06F13/42 , H04L49/351 , H04L67/1097
CPC classification number: G06F13/382 , G06F13/1668 , G06F13/4022 , G06F13/4221 , G06F13/4282 , H04L49/351 , H04L67/1097 , G06F2213/0026 , G06F2213/3808
Abstract: A network architecture including network storage. The network architecture includes a plurality of streaming arrays, each streaming array including a plurality of compute sleds, wherein each compute sled includes one or more compute nodes. The network architecture includes a PCI Express (PCIe) fabric configured to provide direct access to the network storage from compute nodes of each of the plurality of streaming arrays, the PCIe fabric including a plurality of array-level PCIe switches, each array-level PCIe switch communicatively coupled to compute nodes of compute sleds of a corresponding streaming array and communicatively coupled to the storage server. The network storage is shared by the plurality of streaming arrays.
-
19.
公开(公告)号:US20240316452A1
公开(公告)日:2024-09-26
申请号:US18733670
申请日:2024-06-04
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander , Mark E. Cerny
IPC: A63F13/355 , A63F13/358 , A63F13/52 , A63F13/537 , H04L65/61 , H04L67/12
CPC classification number: A63F13/355 , A63F13/358 , A63F13/52 , A63F13/537 , A63F2300/534 , A63F2300/538 , H04L65/61 , H04L67/12
Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including performing a scan-out process to deliver the video frame to an encoder configured to compress the video frame, wherein the scan-out process begins at a flip-time of the video frame. The method including transmitting the video frame that is compressed to a client. The method including determining at the client a target display time for the video frame. The method including scheduling at the client a display time for the video frame based on the target display time.
-
20.
公开(公告)号:US12045627B2
公开(公告)日:2024-07-23
申请号:US17694023
申请日:2022-03-14
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander
IPC: G06F9/4401 , G06F9/48 , G06F15/78 , H04L41/08 , H04L41/0816
CPC classification number: G06F9/4416 , G06F9/4406 , G06F9/4856 , G06F15/7867 , H04L41/0816
Abstract: A method for performing a system start up. The method including receiving at a board management controller (BMC) a startup configuration instruction to boot up a compute node with an operating system, wherein the compute node is located on a sled including a plurality of compute nodes, wherein the BMC is configured for managing a plurality of communication interfaces providing communication to the plurality of compute nodes. The method including sending a boot instruction from the BMC to a boot controller of the compute node over a communication interface to execute a basic input/output system (BIOS) firmware that is stored remote from the compute node. The method including performing execution of the BIOS firmware on the compute node to initiate loading of the operating system for execution by the compute node.
-
-
-
-
-
-
-
-
-