IP Library › Granted Patent US 11,638,872
Granted Patent B1
US 11,638,872 · App. 17/504,009 · Granted May 2, 2023

Videographer mode in online games

Inventor: Garrett Knights (North Vancouver, CA)
Assignee: Electronic Arts Inc.
A63F13/525A63F13/798A63F13/87
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,638,872
App. No.
17/504,009
Granted
May 2, 2023
Kind
B1
Abstract

A online gaming system may provide for a videographer mode in online gaming. The online gaming system may initiate an instance of an online game for players playing the online game in a player mode, establish connections to respective game clients of the players and to a videographer client of a computing device of a videographer, the videographer being a user participating in the online game in a videographer mode differing from the player mode, the videographer mode including capturing gameplay at least one of the players. Then, the online game system may receive player input data from at least one of the players, update a game state of the instance based on the player input data, and output respective game client data to the respective game clients and videographer client data the videographer client.

Claims (70)

1. A system, comprising:

one or more processors; and

one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, at a computing device of a user, game state data from a game system hosting an online game for one or more players playing the online game in a player mode and the user, the user participating in the online game in a videographer mode differing from the player mode, the videographer mode including capturing gameplay of at least one of the one or more players;

generating, based on the game state data and a perspective associated with the user, a view of the online game in videographer mode including a videographer user interface;

outputting the view to a display of the computing device;

receiving, via a control associated with the videographer mode, at least one input; and

based on the at least one input, causing gameplay of the at least one of the one or more players to be captured, wherein:

the computing device includes sensors that output a signal representing a rotation of the computing device; and

the videographer mode is configured to chance a direction of the perspective based at least in part on the signal representing the rotation of the computing device.

2. The system of claim 1 , wherein the videographer mode is configured to attach a location of the perspective associated with the user to the at least one of the one or more players.

3. The system of claim 2 , wherein one or more other controls of the videographer user interface cause the location of the perspective to move in an orbit around the at least one of the one or more players.

4. The system of claim 2 , the operations further comprising:

sending a request to the game system to participate in the online game in the videographer mode, the request identifying the at least one of the one or more players.

5. The system of claim 4 , wherein the request includes authorization information for attaching to the at least one of the one or more players comprising at least one of:

an identification of the user; or

authorization data provided by the at least one of the one or more players.

6. The system of claim 1 , wherein causing gameplay of the at least one of the one or more players to be captured comprises generating captured data including one or more of image data or video data based at least in part on the perspective associated with the user and storing the captured data at one or more of the computing device or the gaming system.

7. A computer-implemented method comprising:

initiating, by a gaming system, an instance of an online game for one or more players playing the online game in a player mode;

establishing one or more connections to respective game clients of the one or more players;

receiving, by the gaming system, a request from the computing device to participate in the online game in the videographer mode while attached to a particular player of the one or more players; and

determining that the videographer is authorized by the particular player to participate in the online game in the videographer mode while attached to the particular player;

establishing a connection to a videographer client of a computing device of a videographer, the videographer being a user participating in the online game in a videographer mode differing from the player mode, the videographer mode including capturing gameplay of at least one of the one or more players, wherein the establishing the connection to the videographer client is at least partially based on the determining that the videographer is authorized;

receiving player input data from at least one of the one or more players;

updating a game state of the instance of the online game based on the player input data;

outputting respective game client data to the respective game clients of the one or more players; and

outputting videographer client data to the videographer client.

8. The computer-implemented method of claim 7 , further comprising:

receiving, by the gaming system, a request from the computing device to participate in the online game in the videographer mode;

determining one or more videographer matching factors for the videographer; and

identifying the instance of the online game including the one or more players based at least in part on the videographer matching factor and player data related to the one or more players.

9. The computer-implemented method of claim 7 , wherein the player data comprises one or more of a composite skill score of the one or more players or a composite player tier based on respective skill scores of one or more players and the videographer matching factor comprises one or more of a reputation score of the videographer or a videographer tier based on the reputation score of the videographer.

10. The computer-implemented method of claim 7 , further comprising:

receiving player feedback from at least one of the one or more players regarding performance of the videographer during the instance of the online game; and

updating a reputation score of the videographer based on the player feedback.

11. The computer-implemented method of claim 7 , further comprising:

causing the capturing of gameplay of one or more players other than the particular player to be at least partially restricted.

12. The computer-implemented method of claim 7 , wherein a virtual environment of the game state of the instance of the online game includes a representation of the videographer, the method further comprising:

receiving one or more of a text message or audio stream from the videographer client; and

including the text message or audio stream from the videographer client in the respective game client data output to the respective game client of at least one of the one or more players.

13. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

initiating, by a gaming system, an instance of an online game for one or more players playing the online game in a player mode;

establishing one or more connections to respective game clients of the one or more players;

establishing a connection to a videographer client of a computing device of a videographer, the videographer being a user participating in the online game in a videographer mode differing from the player mode, the videographer mode including capturing gameplay of at least one of the one or more players;

receiving player input data from at least one of the one or more players;

updating a game state of the instance of the online game based on the player input data, wherein a virtual environment of the game state of the instance of the online game includes a representation of the videographer;

output respective game client data to the respective game clients of the one or more players based on the game state of the instance of the online game, wherein the respective game client data output to at least one of the respective game clients of the one or more players includes the representation of the videographer; and

output videographer client data to the videographer client.

14. The one or more computer-readable media of claim 13 , the operations further comprising:

receiving, by the gaming system, a request from the computing device to participate in the online game in the videographer mode;

determining one or more videographer matching factors for the videographer; and

identifying the instance of the online game including the one or more players based at least in part on the videographer matching factor and player data related to the one or more players.

15. The one or more computer-readable media of claim 13 , wherein the player data comprises one or more of a composite skill score of the one or more players or a composite player tier based on respective skill scores of one or more players and the videographer matching factor comprises one or more of a reputation score of the videographer or a videographer tier based on the reputation score of the videographer.

16. The one or more computer-readable media of claim 13 , the operations further comprising:

receiving player feedback from at least one of the one or more players regarding performance of the videographer during the instance of the online game; and

updating a reputation score of the videographer based on the player feedback.

17. The one or more computer-readable media of claim 13 , the operations further comprising:

receiving, by the gaming system, a request from the computing device to participate in the online game in the videographer mode while attached to a particular player of the one or more players;

determining that the videographer is authorized by the particular player to participate in the online game in the videographer mode while attached to the particular player, wherein the establishing the connection to the videographer client at least partially based on the determining that the videographer is authorized; and

causing the capturing of gameplay of one or more players other than the particular player to be at least partially restricted.

18. The one or more computer-readable media of claim 13 , the operations further comprising:

receiving one or more of a text message or audio stream from the videographer client; and

including the text message or audio stream from the videographer client in the respective game client data output to the respective game client of at least one of the one or more players.

19. The system of claim 1 , wherein a virtual environment of the game state of the instance of the online game includes a representation of the videographer, the operations further comprising:

receiving one or more of a text message or audio stream from the videographer client; and

including the text message or audio stream from the videographer client in the respective game client data output to the respective game client of at least one of the one or more players.

20. The computer-implemented method of claim 7 , wherein a virtual environment of the game state of the instance of the online game includes a representation of the videographer, the computer-implemented method further comprising:

receiving one or more of a text message or audio stream from the videographer client; and

including the text message or audio stream from the videographer client in the respective game client data output to the respective game client of at least one of the one or more players.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2021
From: KNIGHTS, GARRETT
To: ELECTRONIC ARTS INC.
Reel/Frame 057823/0145 →