# US 11,992,762 B2 · Server-based generation of a help map in a video game

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

- Number: US 11,992,762 B2
- Document ID: US11992762B2
- Status: Granted
- Kind: B2
- Application number: 18/131,481
- Filed: 2023-04-06
- Published: 2023-08-03
- Granted: 2024-05-28
- Earliest claimed: 2019-11-18
- Assignees: Sony Interactive Entertainment Inc.
- Applicants: Sony Interactive Entertainment Inc.
- Inventors: Adil Ahmed Sherwani; Mischa G. Stephens; Karthik Anandh Govindaraj; Nitin Y. Mohan; Oscar Michael Sanchez; Derek Andrew Parker
- Web page: https://patentgrep.com/patent/US11992762B2

## CPC

- A63F 13/533: for prompting the player, e.g. by displaying a game menu
- A63F 13/5375: for graphically or textually suggesting an action, e.g. by displaying an arrow indicating a turn in a driving game
- A63F 13/537: using indicators, e.g. showing the condition of a game character on screen
- A63F 13/67: adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
- A63F 2300/305: for providing a graphical or textual hint to the player
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Techniques for improving a graphical user interface are described. In an example, a computer system receives an activity identifier of an activity in a video game and correlated locations. It builds a map of the locations from completion data indicating completion of the activity, and location data indicating where the activity was completed in the video game by other players. The identifier can be predefined in program code of the video game. Data is processed to determine where the likely location is for completing the activity in the video game. This likely location is shown as a graphical user interface element in a map.

## Claims

### Claim 1

A method implemented by a computer system for providing help information to a player, the method comprising:
providing an activity identifier of an activity in a video game and locations in the video game, the activity identifier correlated with the locations;
building a map of the locations where the activity was completed by a plurality of video game players;
determining that a first video game player is attempting the activity;
displaying activity information for the activity relevant to the first video game player based on the determination; and
presenting the map of the locations to the first video game player based on a help selection from the displayed activity information.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving event data for a plurality of activities, the event data including activity identifiers, zone identifiers, and outcomes for the plurality of activities.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
determining, based on the event data, the locations where each activity of the plurality of activities was completed by the plurality of video game players.

### Claim 4 (depends on 1)

The method of claim 1, wherein the locations are in a zone and building the map of the locations where the activity was completed by the plurality of video game players comprises determining that the plurality of video game players completed the activity within a predefined threshold distance of each other within the zone.

### Claim 5 (depends on 1)

The method of claim 1, wherein the locations are in a zone and building the map of the locations where the activity was completed by the plurality of video game players comprises determining that a number of the plurality of video game players who completed the activity within the zone exceeds a predetermined number of video game players.

### Claim 6 (depends on 1)

The method of claim 1, wherein the locations are in a plurality of zones and building the map of the locations where the activity was completed by the plurality of video game players comprises identifying a zone of the plurality of the zones in which the activity was completed by a video game player of the plurality of video game players.

### Claim 7 (depends on 1)

The method of claim 1, wherein the activity information indicates an estimated location for the activity, the estimated location representing a location in the map where the activity can be completed.

### Claim 8

A computer system for providing help information to a player, the computer system comprising:
one or more processors; and
one or more memories storing computer-readable instructions that, upon execution by the one or more processors, configure the computer system to:
providing an activity identifier of an activity in a video game and locations in the video game, the activity identifier correlated with the locations;
building a map of the locations where the activity was completed by a plurality of video game players;
determining that a first video game player is attempting the activity;
displaying activity information for the activity relevant to the first video game player based on the determination; and
presenting the map of the locations to the first video game player based on a help selection from the displayed activity information.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein the computer-readable instructions, upon execution by the one or more processors, further configure the computer system to:
receiving event data for a plurality of activities, the event data including activity identifiers, zone identifiers, and outcomes for the plurality of activities.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein the computer-readable instructions, upon execution by the one or more processors, further configure the computer system to:
determining, based on the event data, the locations where each activity of the plurality of activities was completed by the plurality of video game players.

### Claim 11 (depends on 8)

The computer system of claim 8, wherein the locations are in a zone and building the map of the locations where the activity was completed by the plurality of video game players comprises determining that the plurality of video game players completed the activity within a predefined threshold distance of each other within the zone.

### Claim 12 (depends on 8)

The computer system of claim 8, wherein the locations are in a zone and building the map of the locations where the activity was completed by the plurality of video game players comprises determining that a number of the plurality of video game players who completed the activity within the zone exceeds a predetermined number of video game players.

### Claim 13 (depends on 8)

The computer system of claim 8, wherein the locations are in a plurality of zones and building the map of the locations where the activity was completed by the plurality of video game players comprises identifying a zone of the plurality of the zones in which the activity was completed by a video game player of the plurality of video game players.

### Claim 14 (depends on 8)

The computer system of claim 8, wherein the activity information indicates an estimated location for the activity, the estimated location representing a location in the map where the activity can be completed.

### Claim 15

One or more non-transitory computer-readable storage media storing instructions that, upon execution on a computer system, cause the computer system to perform operations for providing help information to a player, the operations comprising:
providing an activity identifier of an activity in a video game and locations in the video game, the activity identifier correlated with the locations;
building a map of the locations where the activity was completed by a plurality of video game players;
determining that a first video game player is attempting the activity;
displaying activity information for the activity relevant to the first video game player based on the determination; and
presenting the map of the locations to the first video game player based on a help selection from the displayed activity information.

### Claim 16 (depends on 15)

The one or more non-transitory computer-readable storage media of claim 15, the operations further comprising:
receiving event data for a plurality of activities, the event data including activity identifiers, zone identifiers, and outcomes for the plurality of activities.

### Claim 17 (depends on 16)

The one or more non-transitory computer-readable storage media of claim 16, the operations further comprising:
determining, based on the event data, the locations where each activity of the plurality of activities was completed by the plurality of video game players.

### Claim 18 (depends on 15)

The one or more non-transitory computer-readable storage media of claim 15, wherein the locations are in a zone and building the map of the locations where the activity was completed by the plurality of video game players comprises determining that the plurality of video game players completed the activity within a predefined threshold distance of each other within the zone.

### Claim 19 (depends on 15)

The one or more non-transitory computer-readable storage media of claim 15, wherein the locations are in a zone and building the map of the locations where the activity was completed by the plurality of video game players comprises determining that a number of the plurality of video game players who completed the activity within the zone exceeds a predetermined number of video game players.

### Claim 20 (depends on 15)

The one or more non-transitory computer-readable storage media of claim 15, wherein the locations are in a plurality of zones and building the map of the locations where the activity was completed by the plurality of video game players comprises identifying a zone of the plurality of the zones in which the activity was completed by a video game player of the plurality of video game players.
