IP Library Granted Patent US 10,486,068
Granted Patent B2
US 10,486,068 · App. 14/712,417 · Granted Nov 26, 2019

System and method for providing dynamically variable maps in a video game

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 10,486,068
App. No.
14/712,417
Granted
Nov 26, 2019
Kind
B2
Abstract

A system and method for providing dynamically variable maps in a video game is disclosed. A map is provided that defines a playable space available to one or more game players in a video game. Gameplay is monitored in real-time for the detection of a trigger event. Upon detection of a trigger event, a map management engine dynamically modifies a configuration of the map to improve the gameplay experience based on the type of trigger event. Dynamic modification of a map may comprise altering one or more of the map boundary, and/or the location, position, size, number, state, etc. of one or more static map objects or dynamic map objects. As a result of the dynamic modification of the map, the map may transform from its initial (or first or beginning) configuration to a modified (or new or second) configuration.

Claims (26)

1. A computer-implemented method of providing a dynamically variable map in a multiplayer video game, the method being implemented in a host computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the host computer system to perform the method, the method comprising:

obtaining, by the host computer system, a map for use in a gameplay session, the map having a first configuration defining a first virtual area available to each of a plurality of players participating in the gameplay session;

detecting, by the host computer system, an occurrence of a trigger event during the gameplay session, wherein the trigger event comprises a total number of players in the gameplay session falling below a predetermined threshold; and

dynamically modifying the map to a second configuration, by the host computer system, responsive to detection of the trigger event, wherein the second configuration defines a second virtual area available to the players remaining in the gameplay session and wherein the second virtual area is smaller than the first virtual area.

2. The method of claim 1 , wherein modifying the map to a second configuration comprises dynamically modifying one or more attributes of the map during the gameplay session to decrease an available playable space of the map.

3. The method of claim 2 , wherein an attribute of the map comprises a map boundary.

4. The method of claim 2 , wherein an attribute of the map comprises a static map object.

5. The method of claim 2 , wherein an attribute of the map comprises a dynamic map object.

6. A system for providing a dynamically variable map in a multiplayer video game, the system comprising:

a host computer system comprising one or more physical processors programmed with one or more computer program instructions which, when executed, programs the host computer system to:

obtain a map for use in a gameplay session, the map having a first configuration defining a first virtual area available to each of a plurality of players participating in the gameplay session;

detect an occurrence of a trigger event during the gameplay session, wherein the trigger event comprises a total number of players in the gameplay session falling below a predetermined threshold; and

dynamically modify the map to a second configuration during the gameplay session, responsive to detection of the trigger event, wherein the second configuration defines a second virtual area available to the players remaining in the gameplay session and wherein the second virtual area is smaller than the first virtual area.

7. The system of claim 6 , wherein the host computer system is further programmed to modify the map to a second configuration by: dynamically modifying one or more attributes of the map during the gameplay session to decrease an available playable space of the map.

8. The system of claim 7 , wherein an attribute of the map comprises a map boundary.

9. The system of claim 7 , wherein an attribute of the map comprises a static map object.

10. The system of claim 7 , wherein an attribute of the map comprises a dynamic map object.

11. The system of claim 6 further comprising a map management engine in the host computer configured to dynamically modify one or more attributes of the map.

12. A computer program product for providing a dynamically variable map in a multiplayer video game, the computer program product comprising:

one or more tangible, non-transitory computer-readable storage devices;

program instructions, stored on at least one of the one or more tangible, non-transitory computer-readable tangible storage devices that, when executed, programs a host computer to:

obtain a map for use in a gameplay session, the map having a first configuration defining a first virtual area available to each of a plurality of players participating in the gameplay session;

detect an occurrence of a trigger event during the gameplay session, wherein the trigger event comprises a total number of players in the gameplay session falling below a predetermined threshold; and

dynamically modify the map during the gameplay session to a second configuration, responsive to detection of the trigger event, wherein the second configuration defines a second virtual area available to the players remaining in the gameplay session and wherein the second virtual area is smaller than the first virtual area.

13. The method of claim 12 wherein dynamically modifying the map to a second configuration is performed by a map management engine in the host computer system.

14. The system of claim 12 , wherein an attribute of the map comprises at least one of a map boundary, a static map object, or a dynamic map object.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2016
From: BANK OF AMERICA, N.A.
To: ACTIVISION BLIZZARD INC.; ACTIVISION PUBLISHING, INC.; ACTIVISION ENTERTAINMENT HOLDINGS, INC.; BLIZZARD ENTERTAINMENT, INC.
Reel/Frame 040381/0487 →
SECURITY INTEREST Recorded Jul 27, 2015
From: ACTIVISION PUBLISHING, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 036187/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2015
From: MARR, MICHAEL D; KAPLAN, KEITH S; LEWIS, NATHAN T
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 035641/0992 →