IP Library Granted Patent US 9,555,328
Granted Patent B2
US 9,555,328 · App. 14/047,967 · Granted Jan 31, 2017

Modeling complex environments using an interconnected system of simulation layers

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 9,555,328
App. No.
14/047,967
Granted
Jan 31, 2017
Kind
B2
Abstract

A method is provided for creating or evolving a virtual environment with a computer system. Steps of the method include: forming a plurality of layers of data, including a first layer and a second layer, each layer including a plurality of cells containing data corresponding to a variable; operating on the data from the cells in the first layer with a function to yield target data; distributing the target data to corresponding cells in the second layer; and altering the data in at least one of the plurality of cells in each layer according to a rule.

Claims (16)

1. A method for creating a computer implemented virtual environment including external agents with an online game server system having a game engine and a rule engine, comprising:

forming a first layer of data and a second layer of data with the online game server system, the first layer of data including a plurality of cells, each cell containing a first datum and a second datum, the first datum corresponding to a different variable than the second datum, the plurality of cells in the first layer corresponding to a plurality of cells in the second layer;

altering, with the online game server system, data in a first cell of the plurality of cells in the first layer according to a rule, wherein the altering is influenced by an external agent;

in response to the altering, changing data values in at least one nearest neighbor cell of the first cell to spread a data value of the first cell within the first layer of data, the changing performed by the online game server system;

operating on the data in the first cell with a function to yield target data, the operating performed by the online game server system; and

distributing, with the online game server system, the target data to a corresponding cell in the second layer.

2. The method of claim 1 , further comprising setting an initial value for each value of data in each cell.

3. The method of claim 2 , wherein the initial values are all zero, and further comprising altering the data in at least one cell of the plurality using an emitter or drain.

4. The method of claim 1 , further comprising configuring an artificial barrier across at least a portion of the layer such that no values can transfer or spread across the artificial barrier.

5. The method of claim 1 , wherein altering the data in the first cell includes altering the data according to the proximity of the external agent to the first cell.

6. The method of claim 1 , wherein altering the data in the first cell includes altering the data according to the value of a variable associated with the external agent.

7. The method of claim 1 , wherein the external agent is a player character in a multiplayer online game.

8. The method of claim 1 , wherein the external agent is a non-player character in a multiplayer online game.

9. The method of claim 1 , wherein the external agent is an emitter or a drain.

10. The method of claim 1 , wherein the data in the first cell corresponds to a food value or a population value.

11. The method of claim 1 , wherein the rule is an expansion rule.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2021
From: CIBC BANK USA, AS ADMINISTRATIVE AGENT
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 056982/0415 →
SECURITY INTEREST Recorded Jul 3, 2019
From: DAYBREAK GAME COMPANY LLC
To: CIBC BANK USA, AS ADMINISTRATIVE AGENT
Reel/Frame 049666/0514 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2019
From: HERITAGE BANK OF COMMERCE
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 049133/0907 →
SECURITY INTEREST Recorded Oct 11, 2018
From: DAYBREAK GAME COMPANY LLC
To: HERITAGE BANK OF COMMERCE
Reel/Frame 047865/0657 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2018
From: HERITAGE BANK OF COMMERCE
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 046531/0242 →
SECURITY INTEREST Recorded May 12, 2016
From: DAYBREAK GAME COMPANY LLC
To: HERITAGE BANK OF COMMERCE
Reel/Frame 038567/0306 →
CHANGE OF NAME Recorded Mar 24, 2015
From: SONY ONLINE ENTERTAINMENT LLC
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 035276/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2014
From: YOUNG, ROBERT L, JR
To: SONY ONLINE ENTERTAINMENT LLC
Reel/Frame 032796/0244 →