IP Library Granted Patent US 11,617,951
Granted Patent B2
US 11,617,951 · App. 17/359,961 · Granted Apr 4, 2023

Automatically generated enhanced activity and event summaries for gameplay sessions

Inventors: James Lewis van Welzen (Sandy, UT); Glenn R. Cochran (Campbell, CA); Jean Wang (San Jose, CA); Po-Shih Wang (San Jose, CA); Jeffrey David Weintraub (Scottsdale, AR); Toshant Sharma (Punjab, IN); Shyam Raikar (Maharashtra, IN)
Assignee: NVIDIA Corporation
A63F13/537
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,617,951
App. No.
17/359,961
Granted
Apr 4, 2023
Kind
B2
Abstract

A game summary may be produced using an event log of in-game events and corresponding game content based on game data associated with a gameplay session(s). The event log may include metadata that indicates times of in-game events and associations between in-game events and game content items that capture the in-game events. A user may interact with in-game events with temporal context, allowing for more informed selections and a better understanding of the gameplay session. Using the event log, a game summary may provide such features as a timeline to convey relative timing of in-game events, a list of in-game events, a map of a virtual environment of the game that is temporally annotated based on in-game events, game status information, and statistical and performance information. A game summary may show trends over time and/or game sessions and convey information for selected sets of players, such as teams.

Claims (33)

1. A method comprising:

receiving metadata that indicates timing information of one or more in-game events within a gameplay session, one or more first associations between the one or more in-game events and one or more video clips that capture the one or more in-game events, and one or more second associations between the one or more in-game events with at least one round of a plurality of rounds of the gameplay session;

presenting, in a graphical user interface and using the metadata, one or more interface elements corresponding to the one or more in-game events using the timing information;

displaying, in the graphical user interface, image data of at least one video clip of the one or more video clips that captures at least one in-game event of the one or more in-game events based at least on a selection of an interface element of the one or more interface elements and the first one or more associations; and

causing, based at least on the selection, a timeline of in-game events displayed in the graphical user interface to be updated based at least one the one or more second associations.

2. The method of claim 1 , wherein the selection comprises at least an image that corresponds to the at least one video clip and the at least one in-game event.

3. The method of claim 1 , wherein the selection is from a list of in-game events that uses the metadata to display a plurality of the in-game events in an order that corresponds to the timing information.

4. The method of claim 1 , updating of the timeline further including, causing, based at least on the selection, an update to a round display region of the graphical user interface.

5. The method of claim 1 , wherein the updating includes visually emphasizing an indicator of the at least one in-game event in the timeline.

6. The method of claim 1 , wherein the metadata further associates the one or more in-game events with event types, the selection is from a list of in-game events, and the metadata is used to display the event types with corresponding ones of the in-game events in the list of in-game events.

7. The method of claim 1 , wherein the updating further includes using the metadata to annotate a map of a virtual environment in which the at least one in-game event occurred based at least on one or more of instances of the timing information associated with the at least one in-game event.

8. A processor comprising:

One or more circuits to access metadata that indicates timing information, wherein the timing information corresponds to an in-game event within a gameplay session, includes an association between the in-game event and one or more images that capture the in-game event, and associates the in-game event with a round of a plurality of rounds of the gameplay session;

present, in a list of in-game events in a user interface using the metadata, an interface element corresponding to the in-game event at a position that corresponds to the timing information within the gameplay session,

present the one or more images that corresponds to the in-game event in the user interface based at least on a selection of the interface element from the list of in-game events and the association between the in-game event and the one or more images, and

cause, at least by the selection, a timeline of in-game events displayed in the user interface to be updated to correspond to the round.

9. The processor of claim 8 , wherein the one or more images comprises a video clip of the gameplay session.

10. The processor of claim 8 , further comprising visually emphasizing the interface element of the in-game event in the list of in-game events based at least on the selection.

11. The processor of claim 8 , wherein the metadata further associates the in-game event with an event type and the metadata is used to display the interface element of the in-game event with an indicator of the event type.

12. The processor of claim 8 , wherein the selection further causes an update to a round display region of the user interface.

13. The processor of claim 8 , further comprising using the metadata to update game status information displayed in the user interface to correspond to the in-game event based at least on the selection.

14. The processor of claim 8 , further comprising using the metadata to annotate a map of a virtual environment in which the in-game event occurred based at least on the timing information corresponding to the in-game event.

15. A system comprising:

one or more processing units;

one or more memory devices storing instructions, that when executed using the one or more processing units, cause the one or more processing units to execute a method comprising:

receiving metadata indicating timing information and a location associated with an in-game event of a gameplay session of a game, wherein the in-game event is determined based at least on analyzing game data associated with the gameplay session;

presenting, using the metadata, interface elements that correspond to in-game events of the gameplay session with a map of a virtual environment of the game; and

annotating the map using the location and the timing information associated with the in-game event based at least on a selection of one or more of the interface elements that correspond to the in-game event.

16. The system of claim 15 , wherein the annotating comprises presenting a path of an in-game object of the game on the map, wherein an end-point of the path is based at least on the timing information.

17. The system of claim 15 , wherein the annotating comprises presenting a position of an in-game object of the game on the map based at least on the location and the timing information.

18. The system of claim 15 , wherein the annotating comprises presenting a position of one or more in-game events of the game on the map based at least on the location and the timing information.

19. The system of claim 15 , wherein the annotating comprises presenting a symbol of the in-game event based at least on an event type specified for the in-game event in the metadata.

20. The system of claim 15 , wherein the interface elements are displayed in a timeline of a user interface at positions that correspond to timing information corresponding to the in-game events in the gameplay session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: VAN WELZEN, JAMES LEWIS; COCHRAN, GLENN R.; WANG, JEAN; WANG, PO-SHIH; WEINTRAUB, JEFFREY DAVID; SHARMA, TOSHANT; RAIKAR, SHYAM
To: NVIDIA CORPORATION
Reel/Frame 056685/0685 →
Continuity (1)
Related Publication 20220410004A1 · Dec 29, 2022