IP Library Granted Patent US 10,596,469
Granted Patent B2
US 10,596,469 · App. 16/282,028 · Granted Mar 24, 2020

System and method for resource object creation in virtual game environment

Inventors: Manuel Uris Bronstein Bendayan (Palo Alto, CA); Werner Wright Bagwell (San Francisco, CA); Michael McCarthy (Oakland, CA)
Assignee: Zynga Inc.
A63F13/825A63F13/12A63F13/537A63F13/60A63F2300/556A63F2300/807
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,596,469
App. No.
16/282,028
Granted
Mar 24, 2020
Kind
B2
Abstract

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for creating and representing a resource object in a virtual environment are presented. To begin, a graphical user interface may be provided to a player. The graphical user interface may display a virtual environment that includes the resource object and a game object. A resource object can be created by a player through selection of an area within the virtual environment. Responsive to definition of the selected area, the resource object is created and displayed in the virtual environment, having a resource production capacity determined by the size of the selected area.

Claims (39)

1. A method comprising:

providing a game user interface to a player of a computer-implemented game, the game user interface displaying a virtual environment within which player-controlled gameplay occurs with respect to multiple game objects;

receiving via the game user interface user input defining a selected area of the virtual environment for creation of a resource object that produces a resource consumable during gameplay;

responsive to the user input, determining a production attribute of the resource object based at least in part on a size of the selected area, such that the production attribute is variable with variation in size of the selected area;

causing display of the resource object in the virtual environment; and

during gameplay, causing production of the resource by the resource object according to the determined production attribute.

2. The method of claim 1 , wherein the production attribute of the resource object that is determined by the size of the selected area comprises a production capacity of the resource object with respect to the resource produced thereby.

3. The method of claim 2 , wherein the production capacity is expressed as an amount of resource units produced per production period.

4. The method of claim 1 , wherein the virtual environment is organized as a grid of tiles, the user input that defines the selected area comprising selection of a plurality of tiles, the size of the selected area being defined by the number of tiles in the selected area.

5. The method of claim 4 , wherein the user input defining the selected area is received via a painting mechanism enabling a user to select individual tiles.

6. The method of claim 1 , further comprising:

responsive to creation of the of the resource object within the virtual environment, increasing a resource capacity of a resource pool that specifies a number of resource units storable in a game instance associated with the resource object.

7. The method of claim 1 , wherein the resource is water, the resource object being graphical representation of water production or water storage mechanism.

8. The method of claim 1 , wherein the resource is power, the resource object being a graphical representation of a power production mechanism.

9. A system comprising:

one or more computer processors; and

a memory storing instructions that, when executed, configure the one or more computer processors to perform operations comprising:

providing a game user interface to a player of a computer-implemented game, the game user interface displaying a virtual environment within which player-controlled gameplay occurs with respect to multiple game objects;

receiving via the game user interface user input defining a selected area of the virtual environment for creation of a resource object that produces a resource consumable during gameplay;

responsive to the user input, determining a production attribute of the resource object based at least in part on a size of the selected area, such that the production attribute is variable with variation in size of the selected area;

causing display of the resource object in the virtual environment, and

during gameplay, causing production of the resource by the resource object according to the determined production attribute.

10. The system of claim 9 , wherein the production attribute of the resource object that is determined by the size of the selected area comprises a production capacity of the resource object with respect to the resource produced thereby.

11. The system of claim 10 , wherein the production capacity is expressed as an amount of resource units produced per production period.

12. The system of claim 9 , wherein the virtual environment is organized as a grid of tiles, the system being configured by the instructions such that user input that defines the selected area comprising selection of a plurality of tiles, the size of the selected area being defined by the number of tiles in the selected area.

13. The system of claim 12 , wherein the instructions configure the game user interface to provide a painting mechanism enabling a user to select individual tiles, the user input defining the selected area being receivable received via the painting mechanism.

14. The system of claim 9 , wherein the instructions further configure the one or more computer processors to:

responsive to creation of the of the resource object within the virtual environment, increase a resource capacity of a resource pool that specifies a number of resource units storable in a game instance associated with the resource object.

15. The system of claim 9 , wherein the resource is water, the resource object being graphical representation of water production or water storage mechanism.

16. The system of claim 9 , wherein the resource is power, the resource object being a graphical representation of a power production mechanism.

17. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

provide a game user interface to a player of a computer-implemented game, the game user interface displaying a virtual environment within which player-controlled gameplay occurs with respect to multiple game objects;

receive via the game user interface user input defining a selected area of the virtual environment for creation of a resource object that produces a resource consumable during gameplay;

responsive to the user input, determining a production attribute of the resource object based at least in part on a size of the selected area, such that the production attribute is variable with variation in size of the selected area;

cause display of the resource object in the virtual environment; and

during gameplay, cause production of the resource by the resource object according to the determined production attribute.

18. The computer-readable storage medium of claim 17 , wherein the production attribute of the resource object that is determined by the size of the selected area comprises a production capacity of the resource object with respect to the resource produced thereby.

19. The computer-readable storage medium of claim 18 , wherein the production capacity is expressed as an amount of resource units produced per production period.

20. The computer-readable storage medium of claim 18 , wherein the production capacity is expressed as an amount of resource units produced per production period.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ZYNGA INC.
Reel/Frame 060163/0437 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 14, 2020
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054719/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2019
From: BRONSTEIN BENDAYAN, MANUEL URIS; BAGWELL, WERNER WRIGHT; MCCARTHY, MICHAEL
To: ZYNGA INC.
Reel/Frame 048401/0405 →