Patents by Inventor Roelof Roderick Colenbrander

Roelof Roderick Colenbrander has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11612814
    Abstract: A system and method of pausing a game in a cloud gaming system including playing a game on a first game computer included in the cloud gaming system, pausing the game at a selected point in the game and capturing game state data for the paused game. The paused game can be resumed by retrieving the game state data and applying the game state data to a selected game computer and resuming the game at the selected point in the game on the selected game computer.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: March 28, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Roelof Roderick Colenbrander
  • Publication number: 20230038618
    Abstract: A method for using a distributed game engine includes receiving a request from a user account via a computer network to play a game, identifying processing power assignment for the user account, and determining node assembly for the user account to utilize two or more processing nodes for the play of the game based on the processing power assignment. The method further includes initializing the two or more processing nodes for execution of the game for the user account. The operation of initializing is performed to set up a transfer of processing code for the game from one processing nods to another processing node. The method includes defining an internal communication channel between the two or more processing nodes for exchange of state information of the game. The exchange of state information is performed to enable shared processing of the game by the two or more nodes.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 9, 2023
    Inventor: Roelof Roderick Colenbrander
  • Patent number: 11565177
    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.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: January 31, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventor: Roelof Roderick Colenbrander
  • Publication number: 20230024723
    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.
    Type: Application
    Filed: October 4, 2022
    Publication date: January 26, 2023
    Inventors: Roelof Roderick Colenbrander, Mark E. Cerny
  • Publication number: 20230016903
    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.
    Type: Application
    Filed: September 20, 2022
    Publication date: January 19, 2023
    Inventors: Roelof Roderick Colenbrander, Mark E. Cerny
  • Publication number: 20220355196
    Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server, wherein the video frame is stored in a frame buffer. The method including determining a maximum pixel clock for a chip-set including a scan-out block. The method including determining a frame rate setting based on the maximum pixel clock and an image size of a target display of a client. The method including determining a speed setting value for the chip-set. The method including scanning the video frame into the scan-out block from the frame buffer. The method including scanning-out the video frame from the scan-out block to the encoder at the speed setting value.
    Type: Application
    Filed: July 26, 2022
    Publication date: November 10, 2022
    Inventors: Roelof Roderick Colenbrander, Mark E. Cerny
  • Patent number: 11496551
    Abstract: A method for using a distributed game engine includes receiving a request from a user account via a computer network to play a game, identifying processing power assignment for the user account, and determining node assembly for the user account to utilize two or more processing nodes for the play of the game based on the processing power assignment. The method further includes initializing the two or more processing nodes for execution of the game for the user account. The operation of initializing is performed to set up a transfer of processing code for the game from one processing nods to another processing node. The method includes defining an internal communication channel between the two or more processing nodes for exchange of state information of the game. The exchange of state information is performed to enable shared processing of the game by the two or more nodes.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: November 8, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Roelof Roderick Colenbrander
  • Publication number: 20220347568
    Abstract: A method is disclosed for requesting data in a cloud gaming system that includes a cloud storage system and a cloud compute system, each of which has a respective peripheral component interconnect express (PCIe) interface and a respective computer memory. The cloud gaming system includes a PCIe switch connected to both the PCIe interface of the cloud storage system and the PCIe interface of the cloud compute system. The PCIe switch exposes a doorbell register that is monitored by the cloud storage system. The cloud compute system writes to the doorbell register, which causes an interrupt to fire on the cloud storage system. The cloud storage system handles the interrupt, which directs the cloud storage system to read a message from a specified computer memory location. The message directs the cloud storage system to read requested data from a storage device accessible by the cloud storage system.
    Type: Application
    Filed: July 13, 2022
    Publication date: November 3, 2022
    Inventor: Roelof Roderick Colenbrander
  • Publication number: 20220328018
    Abstract: Systems and methods are configured to adjust the timing of rendered frame scanout in response to fluctuations in a variable frame rate at which source frames are rendered.
    Type: Application
    Filed: June 27, 2022
    Publication date: October 13, 2022
    Inventor: Roelof Roderick Colenbrander
  • Patent number: 11458391
    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.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: October 4, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Roelof Roderick Colenbrander, Mark E. Cerny
  • Patent number: 11446572
    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.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: September 20, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Roelof Roderick Colenbrander, Mark E. Cerny
  • Patent number: 11445038
    Abstract: Systems and methods for downloading and updating save data to a data center are described. Save data is downloaded from a cloud storage to the data center before play of a game to cache the save data in the data center. Any updates to the save data that occur during a play of a game are stored in the data center and are uploaded to the cloud storage. Next time, a user desires to access the game, there is no need to transfer the updates to the data center from the cloud storage.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: September 13, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Roelof Roderick Colenbrander
  • Patent number: 11420117
    Abstract: A method provides for requesting data in a cloud gaming system that includes a cloud storage system and a cloud compute system, each of which has a respective peripheral component interconnect express (PCIe) interface and a respective computer memory. The cloud gaming system includes a PCIe switch connected to both the PCIe interface of the cloud storage system and the PCIe interface of the cloud compute system. The PCIe switch exposes a doorbell register that is monitored by the cloud storage system. The cloud compute system writes to the doorbell register, which causes an interrupt to fire on the cloud storage system. The cloud storage system handles the interrupt, which directs the cloud storage system to read a message from a specified computer memory location. The message directs the cloud storage system to read requested data from a storage device accessible by the cloud storage system.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: August 23, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Roelof Roderick Colenbrander
  • Publication number: 20220253394
    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.
    Type: Application
    Filed: April 27, 2022
    Publication date: August 11, 2022
    Inventor: Roelof Roderick Colenbrander
  • Patent number: 11404022
    Abstract: Systems and methods are configured to adjust the timing of source frame compression in response to fluctuations in a variable frame rate at which source frames are rendered.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: August 2, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventor: Roelof Roderick Colenbrander
  • Patent number: 11395963
    Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server, wherein the video frame is stored in a frame buffer. The method including determining a maximum pixel clock for a chip-set including a scan-out block. The method including determining a frame rate setting based on the maximum pixel clock and an image size of a target display of a client. The method including determining a speed setting value for the chip-set. The method including scanning the video frame into the scan-out block from the frame buffer. The method including scanning-out the video frame from the scan-out block to the encoder at the speed setting value.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: July 26, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Roelof Roderick Colenbrander, Mark E. Cerny
  • Patent number: 11389729
    Abstract: Methods and systems for predicting instant play includes pre-loading one or more instances of select ones of games on one or more game consoles on a cloud game server. The loading of instances is based on usage history of the games. Users are assigned to select ones of the instances of the games loaded on the one or more game consoles, in response to user interaction detected at the select ones of the games exceeding a pre-defined threshold value. User interactions are monitored at the instances of the select ones of games assigned to the users. Based on the monitored interactions, the number of instances of the games loaded on the one or more game consoles are dynamically adjusted. The dynamic adjustment includes scaling up or scaling down the number of instances of the games loaded on the one or more game consoles.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: July 19, 2022
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Paul Robert Schultz, Roelof Roderick Colenbrander, Ryan Hamilton Breed
  • Publication number: 20220184494
    Abstract: Methods and systems to identify options of secondary client devices for a device handover of game play include establishing a session of game play of a game for a primary client device by executing the game on a server and streaming video frames to the primary client device. A profile is generated for each secondary client device that is identified to be local to the primary client device. A handover option is provided to the primary client device during game play, identifying one or more of the secondary client devices, based on the profile. A selection of a secondary client device from the handover option causes pausing of the streaming of video frames to the primary client device, accessing the game state for the game, and resuming game play using the secondary client device.
    Type: Application
    Filed: March 7, 2022
    Publication date: June 16, 2022
    Inventor: Roelof Roderick Colenbrander
  • Publication number: 20220143499
    Abstract: In a multi-GPU simulation environment, frame buffer management may be implemented by multiple GPUs rendering respective frames of video, or by rendering respective portions of each frame of video. One of the GPUs controls HDMI frame output by virtue of receiving frame information from the other GPU(s) and reading out complete frames through a physically connected HDMI output port. Or, the outputs of the GPUs can be multiplexed together.
    Type: Application
    Filed: January 15, 2020
    Publication date: May 12, 2022
    Inventor: Roelof Roderick Colenbrander
  • Patent number: RE49144
    Abstract: Aspects of the present disclosure describe automatically changing an output mode of an output device from a first output mode to a latency reduction mode. An initiation signal and the output data may be received from a client device platform or a signal distributor. Upon receiving the initiation signal, the output device may change the output mode from the first output mode to the latency reduction mode. Thereafter, the output device may receive an end latency reduction mode signal. The output device may then revert back to the first output mode. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: July 19, 2022
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventor: Roelof Roderick Colenbrander