IP Library Granted Patent US 10,363,484
Granted Patent B2
US 10,363,484 · App. 15/637,491 · Granted Jul 30, 2019

Generating game configurations

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,363,484
App. No.
15/637,491
Granted
Jul 30, 2019
Kind
B2
Abstract

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for generating game configurations are presented. For example, a system may receive a game configuration request message from a client device being operated by a player playing a virtual game. The game configuration request message may be sent, for example, in response to the player initiating a new game of the virtual game. The system may then select a game configuration based at least in part on historical performance data associated with the selected game configuration. The historical performance data may accumulate performance data from a group of players that previously played the virtual game using the selected game configuration. The system then communicates the selected game configuration to the client device. The player may play the virtual game using the selected game configuration as the initial game configuration for the virtual game.

Claims (38)

1. A computer system comprising:

a processor;

a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising:

generating a new game configuration by:

accessing, in a game configuration library, a set of rules for a prior game configuration of a word forming game, the set of rules defining operations for composing a gameboard comprising a set of selectable tiles, the set of rules being applicable to the set of selectable letter tiles; and

changing at least a portion of the set of rules based at least in part on a range of scores of a group of players that previously played the virtual game according to the prior game configuration;

generating a game configuration quality score for the new game configuration, the generating of the game configuration quality score comprising calculating a game configuration heuristic based at least in part on the range of scores of the group of players and based at least in part on a plurality of word counts for respective words, wherein each word count represents how many times the group of players have played the corresponding word; and

adding the new game configuration to a set of game configurations in the game configuration library data structure.

2. The computer system as in claim 1 , wherein the set of rules comprises:

a first subset of rules for placing a first grouping of selectable letter tiles at respective tile positions in the prior game configuration, the first grouping comprising sequences of letter tiles previously selected by players associated with a first range of scores; and

a second subset of rules for placing a second grouping of selectable letter tiles at the respective tile positions in the prior game configuration, the second grouping comprising sequences of letter tiles previously selected by players associated with a second range of scores, the first range of scores different than the second range of scores.

3. The computer system as in claim 1 , wherein the word forming game in which respective players of the word forming game have respective social network connections in a social network system.

4. The computer system as in claim 1 , wherein calculating a game configuration heuristic comprises:

calculating the game configuration heuristic based on a word play ratio for the respective word that corresponds to the particular word count, wherein the word play ratio is based on how many times the respective word was played and how many times it was available to be played.

5. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:

generating a new game configuration by:

accessing, in a game configuration library, a set of rules for a prior game configuration of a word forming game, the set of rules defining operations for composing a gameboard comprising a set of selectable tiles, the set of rules being applicable to the set of selectable letter tiles; and

changing at least a portion of the set of rules based at least in part on a range of scores of a group of players that previously played the virtual game according to the prior game configuration;

generating a game configuration quality score for the new game configuration, the generating of the game configuration quality score comprising calculating a game configuration heuristic based at least in part on the range of scores of the group of players and based at least in part on a plurality of word counts for respective words, wherein each word count represents how many times the group of players have played the corresponding word; and

adding the new game configuration to a set of game configurations in the game configuration library data structure.

6. The non-transitory computer-readable medium as in claim 5 , wherein the set of rules comprises:

a first subset of rules for placing a first grouping of selectable letter tiles at respective tile positions in the prior game configuration, the first grouping comprising sequences of letter tiles previously selected by players associated with a first range of scores; and

a second subset of rules for placing a second grouping of selectable letter tiles at the respective tile positions in the prior game configuration, the second grouping comprising sequences of letter tiles previously selected by players associated with a second range of scores, the first range of scores different than the second range of scores.

7. The non-transitory computer-readable medium as in claim 5 , wherein the word forming game in which respective players of the word forming game have respective social network connections in a social network system.

8. The non-transitory computer-readable medium as in claim 5 , wherein calculating a game configuration heuristic comprises:

calculating the game configuration heuristic based on a word play ratio for the respective word that corresponds to the particular word count, wherein the word play ratio is based on how many times the respective word was played and how many times it was available to be played.

9. A computer-implemented method, comprising:

generating a new game configuration by:

accessing, in a game configuration library, a set of rules for a prior game configuration of a word forming game, the set of rules defining operations for composing a gameboard comprising a set of selectable tiles, the set of rules being applicable to the set of selectable letter tiles; and

changing at least a portion of the set of rules based at least in part on a range of scores of a group of players that previously played the virtual game according to the prior game configuration;

generating a game configuration quality score for the new game configuration, the generating of the game configuration quality score comprising calculating a game configuration heuristic based at least in part on the range of scores of the group of players and based at least in part on a plurality of word counts for respective words, wherein each word count represents how many times the group of players have played the corresponding word; and

adding the new game configuration to a set of game configurations in the game configuration library data structure.

10. The computer-implemented method as in claim 9 , wherein the set of rules comprises:

a first subset of rules for placing a first grouping of selectable letter tiles at respective tile positions in the prior game configuration, the first grouping comprising sequences of letter tiles previously selected by players associated with a first range of scores; and

a second subset of rules for placing a second grouping of selectable letter tiles at the respective tile positions in the prior game configuration, the second grouping comprising sequences of letter tiles previously selected by players associated with a second range of scores, the first range of scores different than the second range of scores.

11. The computer-implemented method as in claim 9 , wherein the word forming game in which respective players of the word forming game have respective social network connections in a social network system.

12. The computer-implemented method as in claim 9 , wherein the calculating of the game configuration heuristic comprises:

calculating the game configuration heuristic based on a word play ratio for the respective word that corresponds to the particular word count, wherein the word play ratio is based on how many times the respective word was played and how many times it was available to be played.

Assignments (5)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 11, 2020
From: BANK OF AMERICA, N.A., AS LENDER
To: ZYNGA INC.
Reel/Frame 054701/0393 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 21, 2018
From: ZYNGA INC.
To: BANK OF AMERICA, N.A., AS LENDER
Reel/Frame 049147/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2017
From: GRAHAM, M. IAN; CHU, YA-BING
To: ZYNGA INC.
Reel/Frame 042966/0202 →