Patents by Inventor Brian Michael Christopher Watson
Brian Michael Christopher Watson 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: 11724205Abstract: A snapshot of a game may be generated by a client. At some point, a suspension request is delivered to a computer system. Once the suspension request is received, the computer system will suspend the emulated title. The computer system generates a snapshot of the game by recording the current state of all devices being emulated. The snapshot is then delivered to the client. 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: GrantFiled: June 1, 2020Date of Patent: August 15, 2023Inventors: Jacob P. Stine, Brian Michael Christopher Watson, Victor Octav Suba Miura, Nicholas J. Cardell
-
Patent number: 11660534Abstract: Pre-translated code for an emulated application may be retrieved and executed to translate data from the emulated application into a form compatible with the client device before receiving a request for the emulated application from the client device. The translated data may be delivered to the client device platform over a network after receiving the request for the emulated application from the client device.Type: GrantFiled: May 24, 2021Date of Patent: May 30, 2023Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Jacob P. Stine, Victor Octav Suba Miura, Brian Michael Christopher Watson, Nicholas J. Cardell
-
Patent number: 11413550Abstract: Methods and systems are disclosed for using and generating a mini-game from a game. One example method includes detecting an instruction to generate the mini-game for the game. The instruction is configured for a starting location for the mini-game from the game. An end location for the mini-game is determined. The mini-game includes an event of the game that occurs between the starting location and the end location of the mini-game. A snapshot is generated for the mini-game to enable play of the mini-game at the starting location. The starting location of the mini-game is selectable to be at a point that is after a start of the game.Type: GrantFiled: December 30, 2019Date of Patent: August 16, 2022Assignee: Sony Interactive Entertainment Inc.Inventors: Brian Michael Christopher Watson, Victor Octav Suba Miura, Jacob P. Stine, Nicholas J. Cardell
-
Patent number: 11351469Abstract: A starting location for the mini-game is chosen in the legacy game state. A snapshot is generated of that location. Once the snapshot is taken, trigger events are identified. Triggers corresponding to the trigger events are identified. A mini-game script is generated using the snapshot and triggers. 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: GrantFiled: January 7, 2020Date of Patent: June 7, 2022Assignee: Sony Interactive Entertainment Inc.Inventors: Brian Michael Christopher Watson, Victor Octav Suba Miura, Jacob P. Stine, Nicholas J. Cardell
-
Publication number: 20210275912Abstract: Pre-translated code for an emulated application may be retrieved and executed to translate data from the emulated application into a form compatible with the client device before receiving a request for the emulated application from the client device. The translated data may be delivered to the client device platform over a network after receiving the request for the emulated application from the client device.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Inventors: Jacob P. Stine, Victor Octav Suba Miura, Brian Michael Christopher Watson, Nicholas J. Cardell
-
Patent number: 11013993Abstract: Pre-translated code for an emulated application may be retrieved and executed to translate data from the emulated application into a form compatible with the client device before receiving a request for the emulated application from the client device. The translated data may be delivered to the client device platform over a network after receiving the request for the emulated application from the client device.Type: GrantFiled: May 17, 2019Date of Patent: May 25, 2021Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Jacob P. Stine, Victor Octav Suba Miura, Brian Michael Christopher Watson, Nicholas J. Cardell
-
Publication number: 20200289948Abstract: A snapshot of a game may be generated by a client. At some point, a suspension request is delivered to a computer system. Once the suspension request is received, the computer system will suspend the emulated title. The computer system generates a snapshot of the game by recording the current state of all devices being emulated. The snapshot is then delivered to the client. 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: ApplicationFiled: June 1, 2020Publication date: September 17, 2020Inventors: Jacob P. Stine, Brian Michael Christopher Watson, Victor Octav Suba Miura, Nicholas J. Cardell
-
Patent number: 10668390Abstract: A snapshot of a game may be generated by a client. At some point, a suspension request is delivered to a computer system. Once the suspension request is received, the computer system will suspend the emulated title. The computer system generates a snapshot of the game by recording the current state of all devices being emulated. The snapshot is then delivered to the client. 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: GrantFiled: March 27, 2018Date of Patent: June 2, 2020Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Jacob P. Stine, Brian Michael Christopher Watson, Victor Octav Suba Miura, Nicholas J. Cardell
-
Publication number: 20200139256Abstract: A starting location for the mini-game is chosen in the legacy game state. A snapshot is generated of that location. Once the snapshot is taken, trigger events are identified. Triggers corresponding to the trigger events are identified. A mini-game script is generated using the snapshot and triggers. 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: ApplicationFiled: January 7, 2020Publication date: May 7, 2020Inventors: Brian Michael Christopher Watson, Victor Octav Suba Miura, Jacob P. Stine, Nicholas J. Cardell
-
Publication number: 20200129868Abstract: Methods and systems are disclosed for using and generating a mini-game from a game. One example method includes detecting an instruction to generate the mini-game for the game. The instruction is configured for a starting location for the mini-game from the game. An end location for the mini-game is determined. The mini-game includes an event of the game that occurs between the starting location and the end location of the mini-game. A snapshot is generated for the mini-game to enable play of the mini-game at the starting location. The starting location of the mini-game is selectable to be at a point that is after a start of the game.Type: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: Brian Michael Christopher Watson, Victor Octav Suba Miura, Jacob P. Stine, Nicholas J. Cardell
-
Patent number: 10623735Abstract: A method and system for layer based encoding of a 360 degrees video is provided. The method includes receiving, by a server, an input video. The input video includes multiple groups of pictures (GOPs). Each GOP starts from a major anchor frame of the input video and includes frames till next major anchor frame. The method also includes generating a first layer. The first layer includes one encoded frame per GOP. The method further includes generating a first sub-layer. The first sub-layer includes encoded frames of multiple mini-GOPs and reconstructed frames of encoded frames of the first layer. Each mini-GOP includes frames between two major anchor frames. Furthermore, the method includes outputting encoded video including the first layer and the first sub-layer.Type: GrantFiled: January 18, 2018Date of Patent: April 14, 2020Assignee: OrbViu Inc.Inventors: Jiandong Shen, Crusoe Xiaodong Mao, Brian Michael Christopher Watson, Frederick William Umminger, III
-
Patent number: 10616551Abstract: A method and system for constructing view from multiple video streams is provided. The method includes receiving a view independent stream. The method further includes selecting a first view dependent stream, wherein the view independent stream and the first view dependent stream has at least one different geometry. The method also includes generating end user views corresponding to the view independent stream and the first view dependent stream. Further, the method includes blending the end user views to generate a view for display.Type: GrantFiled: January 26, 2018Date of Patent: April 7, 2020Assignee: OrbViu Inc.Inventors: Brian Michael Christopher Watson, Crusoe Xiaodong Mao, Jiandong Shen, Frederick William Umminger, III
-
Patent number: 10525359Abstract: A starting location for the mini-game is chosen in the legacy game state. A snapshot is generated of that location. Once the snapshot is taken, trigger events are identified. Triggers corresponding to the trigger events are identified. A mini-game script is generated using the snapshot and triggers. 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: GrantFiled: July 14, 2017Date of Patent: January 7, 2020Assignee: Sony Interactive Entertainment Inc.Inventors: Brian Michael Christopher Watson, Victor Octav Suba Miura, Jacob P. Stine, Nicholas J. Cardell
-
Patent number: 10518182Abstract: A starting location for the mini-game is chosen in the legacy game state. A snapshot is generated of that location. Once the snapshot is taken, trigger events are identified. Triggers corresponding to the trigger events are identified. A mini-game script is generated using the snapshot and triggers. 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: GrantFiled: July 14, 2017Date of Patent: December 31, 2019Assignee: Sony Interactive Entertainment Inc.Inventors: Brian Michael Christopher Watson, Victor Octav Suba Miura, Jacob P. Stine, Nicholas J. Cardell
-
Patent number: 10425643Abstract: A method and system for view optimization of a 360 degrees video is provided. The method includes generating two-dimensional video frame from the 360 degrees video. The macroblocks are generated for the two-dimensional video frame. A foveated region of interest for the two-dimensional video frame is defined based on a given view orientation. DCT (Discrete Cosine Transform) coefficients are generated for the macroblocks. View adaptive DCT domain filtering is then performed on the DCT coefficients using the foveated region of interest. Quantization offset is calculated for the DCT coefficients using the foveated region of interest. The DCT coefficients are quantized using the quantization offset to generate encoded two-dimensional video frame for the view orientation. A new view orientation is then set as the given view orientation and steps of generating, performing, calculating, and quantizing are performed for each view orientation and each video frame to generate view optimized video.Type: GrantFiled: December 18, 2017Date of Patent: September 24, 2019Assignee: OrbViu Inc.Inventors: Jiandong Shen, Crusoe Xiaodong Mao, Brian Michael Christopher Watson, Frederick William Umminger, III
-
Publication number: 20190270007Abstract: Pre-translated code for an emulated application may be retrieved and executed to translate data from the emulated application into a form compatible with the client device before receiving a request for the emulated application from the client device. The translated data may be delivered to the client device platform over a network after receiving the request for the emulated application from the client device.Type: ApplicationFiled: May 17, 2019Publication date: September 5, 2019Inventors: Jacob P. Stine, Victor Octav Suba Miura, Brian Michael Christopher Watson, Nicholas J. Cardell
-
Patent number: 10332242Abstract: Methods and system for reconstructing 360-degree video is disclosed. A video sequence V1 including a plurality of frames associated with spherical content at a first frame rate and a video sequence V2 including a plurality of frames associated with a predefined viewport at a second frame rate is received by a processor. The first frame rate is lower than the second frame rate. An interpolated video sequence V1? of the video sequence V1 is generated by creating a plurality of intermediate frames between a set of consecutive frames of the plurality of frames of the sequence V1 corresponding to the second frame rate of the video sequence V2. A pixel based blending of each intermediate frame of the plurality of the intermediate frames of sequence V1? with a corresponding frame of the plurality of frames the sequence V2 is performed to generate a fused video sequence Vm for displaying.Type: GrantFiled: January 18, 2018Date of Patent: June 25, 2019Assignee: OrbViu Inc.Inventors: Jiandong Shen, Crusoe Xiaodong Mao, Brian Michael Christopher Watson, Frederick William Umminger, III
-
Patent number: 10293251Abstract: Pre-translated code for an emulated application may be retrieved and executed to translate data from the emulated application into a form compatible with the client device before receiving a request for the emulated application from the client device. The translated data may be delivered to the client device platform over a network after receiving the request for the emulated application from the client device.Type: GrantFiled: July 1, 2017Date of Patent: May 21, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Jacob P. Stine, Victor Octav Suba Miura, Brian Michael Christopher Watson, Nicholas J. Cardell
-
Publication number: 20190099680Abstract: A snapshot of a game may be generated by a client. At some point, a suspension request is delivered to a computer system. Once the suspension request is received, the computer system will suspend the emulated title. The computer system generates a snapshot of the game by recording the current state of all devices being emulated. The snapshot is then delivered to the client. 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: ApplicationFiled: March 27, 2018Publication date: April 4, 2019Inventors: Jacob P. Stine, Brian Michael Christopher Watson, Victor Octav Suba Miura, Nicholas J. Cardell
-
Publication number: 20180288558Abstract: A method and system for generating view adaptive spatial audio is disclosed. The method includes facilitating receipt of a spatial audio. The spatial audio comprises a plurality of audio adaptation sets, each audio adaptation set associated with a region among a plurality of regions, each audio adaptation set comprising one or more audio signals encoded at one or more bit rates, each of the one or more audio signals segmented into a plurality of audio segments. The method includes detecting a change in region from a source region to a destination region associated with a change in a head orientation of a user. The source region and the destination region are from among the plurality of regions. Further, the method includes facilitating a playback of the spatial audio by at least in part performing crossfading between at least one audio segment each of the source region and the destination region.Type: ApplicationFiled: March 28, 2018Publication date: October 4, 2018Inventors: Frederick William UMMINGER, III, Brian Michael Christopher WATSON, Crusoe Xiaodong MAO, Jiandong SHEN