US 11,806,615 B2
Asynchronous virtual reality interactions
Ken Miyaki, San Mateo, CA (US)
Assigned to Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Apr. 25, 2022, as Appl. No. 17/728,548.
Application 17/728,548 is a continuation of application No. 16/916,078, filed on Jun. 29, 2020, granted, now 11,331,568.
Application 16/916,078 is a continuation of application No. 15/924,082, filed on Mar. 16, 2018, granted, now 10,695,665, issued on Jun. 30, 2020.
Prior Publication US 2022/0241683 A1, Aug. 4, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/25 (2014.01); A63F 13/52 (2014.01); A63F 13/86 (2014.01); A63F 13/212 (2014.01); A63F 13/497 (2014.01); A63F 13/5255 (2014.01); A63F 13/211 (2014.01)
CPC A63F 13/25 (2014.09) [A63F 13/211 (2014.09); A63F 13/212 (2014.09); A63F 13/497 (2014.09); A63F 13/52 (2014.09); A63F 13/5255 (2014.09); A63F 13/86 (2014.09); A63F 2300/8082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
recording gameplay metadata generated from execution of a first session of a video game, the execution of the first session being driven by interactive gameplay of the video game by a first user using a first head-mounted display (HMD), wherein the execution of the first session renders a first view of a virtual environment of the video game for presentation through the first HMD, the first view being from a first location in the virtual environment determined by the interactive gameplay, the first view further being based on tracked movement of the first HMD;
after completion of the first session, storing the gameplay metadata to a cloud storage; receiving a request from a client device to spectate gameplay from the first session of the video game;
responsive to the request, then retrieving the gameplay metadata from the cloud storage, and initiating execution of a second session of the video game using the gameplay metadata to recreate gameplay events from the first session in the second session, wherein the execution of the second session renders a second view of the virtual environment for presentation through a second HMD, the second view being from a second location in the virtual environment that is determined based on the first location in the virtual environment.