IP Library Granted Patent US 8,152,613
Granted Patent B2
US 8,152,613 · App. 12/353,777 · Granted Apr 10, 2012

Tiled objects in digital environments

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 8,152,613
App. No.
12/353,777
Granted
Apr 10, 2012
Kind
B2
Abstract

Methods and systems for damaging objects in digital environments are provided. The objects may be defined by a number of tiles. Tiles may be joined together to form objects of various sizes, shapes, and facades. The tiles may be broken up or divided into smaller tiles as the objects sustain damage. These smaller tiles may be rejoined to the objects providing virtually unlimited ways in which the objects can be damaged. In addition, the objects may incorporate stress-related damage that allows the object to break or collapse under its own weight.

Claims (43)

1. A method for damaging an object in a gaming environment, the method comprising:

executing a module stored in memory through use of a processor to detect a damage event on the object, the object defined by a plurality of tiles joined together;

determining a damage radius associated with the damage event;

removing tiles completely within the damage radius such that the removed tiles are not displaying in the gaming environment;

identifying tiles intersected by the damage radius;

executing a module stored in memory through use of a processor to determine that each of the intersected tiles is divisible and dividing the intersected tiles that are divisible into smaller tiles.

2. The method of claim 1 , further comprising rejoining the smaller tiles that are completely outside of the damage radius to the object.

3. The method of claim 1 , further comprising applying a force to the intersected tiles that are indivisible, the force directed away from the damage event.

4. The method of claim 1 , wherein determining the damage radius is based at least on a location of the damage event.

5. The method of claim 1 , wherein determining the damage radius is based at least on a type of the damage event.

6. The method of claim 1 , wherein determining the damage radius is based at least on a severity of the damage event.

7. The method of claim 1 , wherein the damage event is an explosion.

8. The method of claim 1 , wherein the damage event is an impact.

9. A method for damaging an object in a gaming environment, the method comprising:

executing a module stored in memory through use of a processor to assign a stress node to each of a plurality of tiles joined together defining the object, the stress nodes assigned to adjacent tiles being linked;

applying a downward acceleration to at least one of the stress nodes and a restoring force to linked stress nodes;

executing a module stored in memory through use of a processor to determine a stress associated with each of the linked stress nodes; and

dividing a portion of the tiles that are divisible into smaller tiles for display in the gaming environment, the portion of the tiles having assigned thereto stress nodes associated with stresses that exceed a threshold.

10. The method of claim 9 , further comprising rejoining the smaller tiles to the object.

11. The method of claim 9 , further comprising removing a second portion of the tiles that are indivisible, the second portion of the tiles having assigned thereto stress nodes associated with stresses that exceed the threshold.

12. The method of claim 9 , wherein the downward acceleration is only applied to stress nodes not assigned to fixed tiles.

13. The method of claim 9 , further comprising marking stress nodes assigned to fixed nodes as immovable.

14. The method of claim 9 , wherein determining the stress comprises determining a current distance and an original distance between linked stress nodes;

15. The method of claim 14 , wherein the threshold is related to the current distance and the original distance.

16. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor for performing a method for damaging an object in a gaming environment, the method comprising:

detecting a damage event on the object, the object defined by a plurality of tiles joined together;

determining a damage radius associated with the damage event;

removing tiles completely within the damage radius;

identifying tiles intersected by the damage radius;

determining whether each of the intersected tiles is divisible; and

dividing the intersected tiles that are divisible into smaller tiles.

17. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor for performing a method for damaging an object in a gaming environment, the method comprising:

assigning a stress node to each of a plurality of tiles joined together defining an object, the stress nodes assigned to adjacent tiles being linked;

applying a downward acceleration to at least one of the stress nodes, and a restoring force to linked stress nodes;

determining a stress associated with each of the linked stress nodes; and

dividing a portion of the tiles that are divisible into smaller tiles, the portion of the tiles having assigned thereto stress nodes associated with stresses that exceed a threshold.

18. A system for providing damaging an object in a gaming environment, the system comprising:

a processor; and

memory including:

an object defining module executable by the processor to construct the object within the gaming environment using a plurality of tiles,

a damage detection module executable by the processor to manage damage events occurring on the object,

a tile division module executable by the processor to divide at least a portion of the plurality of tiles into smaller tiles in response to the damage events, and

a stress management module executable by the processor to manage stress within the object.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038617/0474 →
MERGER Recorded Nov 9, 2010
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 025406/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2009
From: WILLIAMS, DAVID RATDOGG; STYLES, ANDREW GRAHAM; BUTLER, SCOTT FRANCIS
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 022560/0699 →