# US 2023/0056898 A1 · Systems and methods for creating a non-curated viewing perspective in a video game platform based on a curated viewing perspective

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0056898 A1
- Document ID: US20230056898A1
- Status: Published application
- Kind: A1
- Application number: 17/835,129
- Filed: 2022-06-08
- Published: 2023-02-23
- Earliest claimed: 2020-08-19
- Assignees: Rovi Guides, Inc.
- Applicants: Rovi Guides, Inc.
- Inventors: Bruce Yen
- Web page: https://patentgrep.com/patent/US20230056898A1

## CPC

- A63F 13/5252: using two or more virtual cameras concurrently or sequentially, e.g. automatically switching between fixed virtual cameras when a character changes room or displaying a rear-mirror view in a car-driving game
- A63F 13/335: using Internet
- A63F 13/355: Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
- A63F 13/5255: according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
- A63F 13/86: Watching games played by other players
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods are described for creating a non-curated viewing perspective in a video game platform based on a curated viewing perspective. For example, a user may be viewing a gameplay video of a video game. The user may be interested in viewing the same gameplay from a different perspective in the video game. Accordingly, a media guidance application may identify the video game in the video and retrieve video game engine data associated with the video game, to replicate, on a video game console, the gameplay depicted in the video. The user may be able to change the perspective (e.g., in-game position of the camera and the camera angle) within the replicated video game platform, via user commands. In response to receiving a user command to change the curated viewing perspective to a non-curated viewing perspective, the media guidance application may re-render the gameplay from the non-curated viewing perspective.

## Claims

### Claim at position 1

-56. (canceled)

### Claim 57

A computer-implemented method comprising:
receiving a first stream depicting footage of a video game;
identifying the video game;
accessing video game code locally for a particular object of the video game;
generating the particular object using the video game code; and
generating for display a second stream depicting the particular object.

### Claim 58 (depends on 57)

The method of claim 57, wherein the first stream and the second stream are simultaneously generated for display.

### Claim 59 (depends on 57)

The method of claim 57, wherein the particular object is depicted in the footage of the video game.

### Claim 60 (depends on 57)

The method of claim 57, further comprising:
receiving user input,
wherein accessing the video game code and generating the particular object using the video game code is performed in response to receiving the user input.

### Claim 61 (depends on 57)

The method of claim 57, wherein the video game code is executable to render the particular object in a virtual game space of the second stream.

### Claim 62 (depends on 61)

The method of claim 61, further comprising:
identifying the virtual game space by determining, based on the video game code, that one or more characteristics of the virtual game space match one or more characteristics of dimensional space associated with the first stream.

### Claim 63 (depends on 57)

The method of claim 57, further comprising identifying the video game and determining the video game code by:
retrieving a first identifier associated with the video game of the first stream and a second identifier associated with the video game code;
searching a video game database comprised of metadata associated with a plurality of video games, for an entry of the video game that is associated with both the first identifier and the second identifier; and
identifying the video game and the video game code, based on the entry of the video game.

### Claim 64 (depends on 57)

The method of claim 57, wherein the particular object is depicted in the footage of the video game, the method further comprising:
determining that one or more characteristics of the particular object of the first stream match one or more characteristics of the particular object specified in the video game code,
wherein generating for display the second stream is performed based at least in part on the determining.

### Claim 65 (depends on 57)

The method of claim 57, further comprising:
determining a location of the particular object in dimensional space of the first stream,
wherein generating for display the second stream is performed based at least in part on the determining.

### Claim 66 (depends on 57)

The method of claim 57, further comprising:
determining a video refresh rate associated with the first stream;
wherein generating for display the second stream is performed based at least in part on the determining.

### Claim 67

A computer-implemented system comprising:
memory;
control circuitry configured to;
receive a first stream depicting footage of a video game;
identify the video game;
access video game code locally for a particular object of the video game, wherein the video game code is stored in the memory;
generate the particular object using the video game code; and
generate for display a second stream depicting the particular object.

### Claim 68 (depends on 67)

The system of claim 67, wherein the first stream and the second stream are simultaneously generated for display.

### Claim 69 (depends on 67)

The system of claim 67, wherein the particular object is depicted in the footage of the video game.

### Claim 70 (depends on 67)

The system of claim 67, wherein the control circuitry is further configured to:
receive user input; and
perform the accessing of the video game code and the generating of the particular object using the video game code in response to receiving the user input.

### Claim 71 (depends on 67)

The system of claim 67, wherein the video game code is executable to render the particular object in a virtual game space of the second stream.

### Claim 72 (depends on 71)

The system of claim 71, wherein the control circuitry is further configured to:
identify the virtual game space by determining, based on the video game code, that one or more characteristics of the virtual game space match one or more characteristics of dimensional space associated with the first stream.

### Claim 73 (depends on 67)

The system of claim 67, wherein the control circuitry is further configured to identify the video game and determine the video game code by:
retrieving a first identifier associated with the video game of the first stream and a second identifier associated with the video game code;
searching a video game database comprised of metadata associated with a plurality of video games, for an entry of the video game that is associated with both the first identifier and the second identifier; and
identifying the video game and the video game code, based on the entry of the video game.

### Claim 74 (depends on 67)

The system of claim 67, wherein the particular object is depicted in the footage of the video game, and the control circuitry is further configured to:
determine that one or more characteristics of the particular object of the first stream match one or more characteristics of the particular object specified in the video game code; and
generate for display the second stream based at least in part on the determining.

### Claim 75 (depends on 67)

The system of claim 67, wherein the control circuitry is further configured to:
determine a location of the particular object in dimensional space of the first stream; and
generate for display the second stream based at least in part on the determining.

### Claim 76 (depends on 67)

The system of claim 67, wherein the control circuitry is further configured to:
determine a video refresh rate associated with the first stream;
generate for display the second stream is performed based at least in part on the determining.
