# US 10,946,284 B2 · Systems and methods for capture and use of local elements in gameplay

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

- Number: US 10,946,284 B2
- Document ID: US10946284B2
- Status: Granted
- Kind: B2
- Application number: 15/215,406
- Filed: 2016-07-20
- Published: 2016-11-10
- Granted: 2021-03-16
- Earliest claimed: 2012-11-19
- Assignees: Imagination Park Technologies, Inc.
- Applicants: Imagination Park Technologies, Inc.
- Inventors: Yousuf Chowdhary; Jeffrey Brunet; Ravinder (“Ray”) Sharma
- Web page: https://patentgrep.com/patent/US10946284B2

## CPC

- A63F 13/65: automatically by game devices or servers from real world data, e.g. measurement in live racing competition
- A63F 13/216: using geographical information, e.g. location of the game device or player using GPS
- A63F 13/327: using wireless networks, e.g. Wi-Fi® or piconet
- A63F 13/33: using wide area network [WAN] connections
- A63F 13/60: Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F 2300/205: for detecting the geographical location of the game platform
- A63F 2300/206: Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
- A63F 2300/8082: Virtual reality
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A computer-implemented method is provided for enabling virtual gameplay. Access is provided to at least one video game in which a player is able to interact with the video game according to a storyline. A player location is detected and stored. A local element is retrieved from a database based on the player location and the local element is correlated to a local element script actuatable in the video game. This local element script is retrieved and actuated in the video game to supplement or replace the video game's storyline.

## Claims

### Claim 1

A computer-implemented method of enabling virtual gameplay on a computing device in communication with a storage means and a location sensor, the method comprising the steps of:
providing access to a video game having a virtual character with a virtual character statistic in which a player in a real world player geographic location interacts with the video game and with other players in other real world player geographic locations playing other virtual characters;
detecting with the location sensor the real world player geographic location of the player and storing the real world player geographic location in the storage means;
creating in a database a local element script associated with the real world player geographic location, the local element script actuatable in the video game to modify one or more of the virtual character statistic and a plot node; and
retrieving from the database mapping information related to the real world player geographic location of the player and actuating the corresponding local element script in the video game while the player is interacting with the video game and the player's real world player geographic location is not represented by another player and not actuating the corresponding local element script when the player's real world player geographic location is represented by another player,
wherein actuating the local element script comprises modifying the virtual character statistic of the player's virtual character and modifying one or more of a virtual character statistic and a plot node of at least one of the other players' virtual characters.

### Claim 2 (depends on 1)

The method of claim 1, further comprising detecting a second or subsequent location in the course of gameplay, and creating a second or further local element script, the second or further local element script being related to the second or subsequent location.

### Claim 3 (depends on 1)

The method of claim 1, wherein the creation of the local element script takes account of an operating context within the game.

### Claim 4 (depends on 1)

The method of claim 1, wherein the local element script modifies the virtual character's appearance, facial or body expression or health.

### Claim 5 (depends on 1)

The method of claim 1, wherein the local element script modifies the tools, weapons, equipment or clothing of the virtual character.

### Claim 6 (depends on 1)

The method of claim 1, wherein the player is able to interact with the video game according to a storyline which comprises one or a combination of plot, plot nodes, character interactions, encounters, scene, setting, aesthetics, levels, premise, or theme.

### Claim 7 (depends on 6)

The method of claim 6, wherein the local element script modifies the scene or setting of the storyline.

### Claim 8 (depends on 1)

The method of claim 1, wherein the location is re-detected at intervals, and in the event of a change in the location, a virtual character is shown moving to a new scene in the storyline.

### Claim 9 (depends on 1)

The method of claim 1, wherein if a null location is detected or the detected location is unsupported, a default or random storyline is provided.

### Claim 10 (depends on 1)

The method of claim 1, wherein if the location does not match a local element in the database, an approximate match is used.

### Claim 11 (depends on 1)

The method of claim 1, wherein the storage means is provided by one or a combination of: a local fixed memory, a local removable memory, a remote fixed memory, a remote removable memory, and a virtual memory.

### Claim 12 (depends on 1)

The method of claim 1, wherein the storage means is selected from the group consisting of: a local data storage of a game console, a local inbuilt memory, a user provided memory, an online server, and a shared folder on a network.

### Claim 13 (depends on 1)

The method of claim 1, wherein the player is enabled to play the game using a game device, and the player location is detected by an on-board sensor on the game device.

### Claim 14 (depends on 13)

The method of claim 13, wherein the game device is a mobile device.

### Claim 15 (depends on 1)

The method of claim 1, wherein the detecting step includes retrieving player location from one or a combination of GPS, A-GPS, WiFi, IP address, account or billing address, and player provided location information.

### Claim 16 (depends on 15)

The method of claim 15, wherein the player provided location information is a fantasy location.

### Claim 17 (depends on 1)

The method of claim 1, wherein the mapping information includes at least one map from a map database representing the detected location.

### Claim 18 (depends on 1)

The method of claim 1, wherein the location is detected at login.

### Claim 19 (depends on 1)

The method of claim 1, wherein the location is detected during gameplay.

### Claim 20 (depends on 1)

The method of claim 1, further comprising retrieving from the database using the computing device a local element based on the real world player location.

### Claim 21 (depends on 20)

The method of claim 20, wherein the local element is used to determine overall mood or tension of a location, and the local element script modifies character statistics representing mood or aggression in the virtual character.

### Claim 22 (depends on 20)

The method of claim 20, wherein the local element script modifies or introduces non-player characters, game monsters, enemies, traps or puzzles corresponding to the local element.

### Claim 23 (depends on 20)

The method of claim 20, wherein the local element comprises one or a combination of local events, local indicators, and local celebrities or news figures.

### Claim 24 (depends on 20)

The method of claim 20, wherein the local element is a local news item and the local element script modifies the storyline to reflect that news item.

### Claim 25 (depends on 24)

The method of claim 24, wherein, if the news item refers to a crowd of people, the local element script introduces a crowd of non-player characters into the storyline.

### Claim 26 (depends on 24)

The method of claim 24, wherein the local element comprises a keyword extracted from a news stream of local news items.

### Claim 27 (depends on 20)

The method of claim 20, wherein the local element is a weather, social, political, economic, stock market, demographic, traffic, crime, or construction indicator relevant to the location, and the local element script modifies the storyline to reflect that indicator.

### Claim 28 (depends on 20)

The method of claim 20, wherein the local element is a local celebrity or news figure, and the local element script modifies the storyline to introduce a non-player character representing that local celebrity or news figure.
