×

Non-volatile memory management technique implemented in a gaming machine

  • US 7,951,008 B2
  • Filed: 03/03/2006
  • Issued: 05/31/2011
  • Est. Priority Date: 03/03/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing non-volatile memory resources at a gaming machine, the gaming machine being configured or designed to receive a wager on a game of chance, the gaming machine including a first non-volatile memory source adapted to store accumulated information relating to activities at the gaming machine, the gaming machine including a second non-volatile memory source adapted to store accumulated information relating to activities at the gaming machine, the method comprising:

  • receiving a game activation request to activate or add a first game at the gaming machine;

    generating, in response to the game activation request, a memory allocation request for allocating a first portion of memory space at the first non-volatile memory source;

    determining whether there is sufficient memory space available at the first non-volatile memory source for allocating the first portion of memory space;

    automatically identifying for de-allocation a second game at the gaming machine in response to a determination that there is insufficient memory space available at the first non-volatile memory source for allocating the first portion of memory space, wherein the second game has associated therewith a first existing allocated portion of memory space at the first non-volatile memory source, the first existing allocated portion of memory space storing data that includes second game accumulated information relating to the second game;

    in response to the determination that there is insufficient memory space available at the first non-volatile memory source for allocating the first portion of memory space, doing the following;

    converting a first portion of the second game accumulated information stored in the first existing allocated portion of memory space into converted second game accumulated information which is in a format that is able to be interpreted during a time period when game code relating to the second game is unavailable for access;

    storing the converted second game accumulated information in a second allocated portion of memory space at the second non-volatile memory source;

    updating reference information relating to the first portion of the second game accumulated information and stored in the first non-volatile memory source to reference the converted second game accumulated information stored in the second allocated portion of memory space at the second non-volatile memory source; and

    automatically initiating a procedure for de-allocating the first existing allocated portion of memory space at the first non-volatile memory source.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×