Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  
[blocks in formation]

Related U.S. Application Data

(63) Continuation of application No. 11/517,743, filed on Sep. 8, 2006, now Pat. No. 7,390,262, which is a continuation of application No. 10/243,104, filed on Sep. 13, 2002, now Pat. No. 7,111,141, which is a continuation-in-part of application No. 09/690,931, filed on Oct. 17, 2000, now Pat. No. 6,804,763.

(51) Int. CI.

G06F13/00 (2006.01)

(52) U.S. CI 711/165; 463/24; 463/25;

711/103

(58) Field of Classification Search None

See application file for complete search history.

(56) References Cited

U.S. PATENT DOCUMENTS

3,931,504 A 1/1976 Jacoby
4,430,728 A 2/1984 Beiteletal.
4,454,594 A 6/1984 Heflronetal.

(57) ABSTRACT

A method and apparatus of dynamically storing critical data of a gaming machine by allocating and deallocating memory space in a gaming machine is disclosed. One ormore embodiments describe downloading or removing a new game to a gaming machine such that all existing critical data in NVRAM memory is left intact. In one embodiment, the invention discloses a method and apparatus for dynamically allocating and deallocating memory space to accommodate either permanent or temporary storage in an NV-RAM. A method and apparatus is provided to monitor available memory space and dynamically resize the memory in NV-RAM. In one embodiment, a method is disclosed for performing an integrity check of the NV-RAM and determining whether a critical data error has occurred. In one or more embodiments, methods of compacting and shifting contents of an NV-RAM are described to consolidate available memory space or to prevent unauthorized access of NV-RAM memory.

21 Claims, 12 Drawing Sheets

Initiate Critical Game Transactions

i04

NV-RAM Manager Allocates / Deallocates NVRAM Memory Based on Type of Transaction Performed m

Allocate Temporary or Permanent Non-Volatile Memory or Both

Load Operational Transactions Into Temporary Non-Volatile Memory Space

Store Critical Data Into Permanent Non-Volatile Memory Space

I

Purge Temporary Non-Volatile Memory Space After Operational Transactions Are Processed

Page 2

[merged small][table]

DOCUMENTS

Pease et al.
Haggerty et al.
Canon
Flax et al.
Hoffer, Jr.
Alcorn et al.
Rantala et al.
Boushy
Xidos et al.
Wheeler et al.
Pascal et al.

Wells etal 1/1

Obermeier et al.
Minkoff et al.

Weiss et al 463/25

Schneier et al.
Alcorn et al.
Alcorn et al.
Alcorn et al.
Goldberg et al.
Hasbun
Dresevic et al.
Saffari et al.
Campbell et al.
Kelly et al.
Rowe
Parady
Bonola
Pradham et al.
Moriya
Mattis et al.
Kelly et al.
Piwonka et al.
Crumby
Robb

Stockdale et al.
Orus et al.
Veres et al.
Merrell et al.
Luciano et al.
Cockerille et al.
Stockdale et al.
Benayon et al.
See et al.
LeMay et al.
Oberberger et al.
Jerding et al.
Jackson
Nelson
Nelson
Nelson

Stockdale et al.
Siebert
Awada et al.
Jackson et al.
Nelson
Jackson
Parrott et al.
LeMay et al.
Stockdale et al.
Whitten et al.
Nguyen et al.
Fu

Gatto et al.
Nelson
Nelson
Nelson

2007/0207854 Al 9/2007 Wolf etal.

FOREIGN PATENT DOCUMENTS

EP 1 255 234 11/2002

GB 2308171 6/1997

JP 58213281 12/1983

WO WO 00/05652 2/2000

OTHER PUBLICATIONS

Notice of Allowance dated Dec. 19, 2007 and Allowed Claims from
corresponding U.S. Appl. No. 11/729,407 (9 pages).
PCT International Search Report and Written Opinion in PCT/
US2007/005337, mailed on Dec. 6, 2007.

PCT International Search Report and Written Opinion in PCT/
US2007/005132, mailed on Oct. 16, 2007.

Levinthal, Adam and Barnett, Michael, "The Silicon Gaming Odyssey Slot Machine," Feb. 1997, Compon '97 Proceedings, IEEE San Jose, CA; IEEE Comput. Soc, pp. 296-301.

Intel Corporation, "Flash Memory PCI Add-in Card for Embedded
Systems", Application Note: AP-758, Sep. 1997.
Dallas Semiconductor, "DS123: Flexible Non-volatile Controller
with Lithium Battery Monitor," www.dalsemi.com, Nov. 1999.
Australian Office Action dated Sep. 30, 2005 from a Corresponding
AU Application No. 79469/01 (4 pages).

Martinek et al., U.S. Appl. No. 09/520,405, filed Mar. 8, 2000 (28 pages).

Office Action dated Jun. 13,2005 from corresponding U.S. Appl. No. 10/912,262 (12 pages).

European Search Report dated Nov. 20,2006 from corresponding EP Application No. 03752329.7 (4 pages).

U.S. Office Action dated Dec. 4,2006 from corresponding U.S. Appl. No. 10/912,262 (18 pages).

European Search Report dated Feb. 14, 2007 from corresponding EP Application No. 03752329.7 (4 pages).

Notice of Allowance dated May 12, 2006 from corresponding U.S. Appl. No. 10/243,104.

U.S. Office Action dated Jan. 4,2005 from corresponding U.S. Appl. No. 10/243,104(8 pages).

U.S. Office Action dated Aug. 16, 2005 from corresponding U.S. Appl. No. 10/243,104 (11 pages).

U.S. Office Action dated Jan. 17, 2006 from corresponding U.S. Appl. No. 10/243,104 (18 pages).

U.S. Office Action dated Jan. 30, 2006 from corresponding U.S. Appl. No. 10/912,262 (15 pages).

U.S. Office Action dated Jul. 16,2007 from corresponding U.S. Appl. No. 10/912,262 (6 pages).

Notice of Allowance dated Jan. 5, 2007 and Allowed Claims from

corresponding U.S. Appl. No. 11/517,743 (7 pages).

Notice of Allowance dated May 2, 2007 and Allowed Claims from

corresponding U.S. Appl. No. 11/517,743 (4 pages).

U.S. Office Action dated May 4,2007 from corresponding U.S. Appl.

No. 11/517,743 (6 pages).

Notice of Allowance dated Aug. 1, 2007 and Allowed Claims from
corresponding U.S. Appl. No. 11/517,743 (4 pages).
U.S. Office Action dated Jun. 5,2007 from corresponding U.S. Appl.
No. 11/729,407 (7 pages).

Notice of Allowance dated Aug. 24, 2007 and Allowed Claims from
corresponding U.S. Appl. No. 11/729,407 (4 pages).
Nelson et al., "Game Removal with Game History," U.S. Appl. No.
11/367,497, filed Mar. 3, 2006.

Australian Office Action dated Jan. 16, 2008 issued in Application No. 2006249229.

Australian Office Action dated Dec. 10, 2008 issued in Application No. 2003270623.

Australian Office Action dated Dec. 24, 2009 issued in Application No. 2003270623.

Canadian Office Action dated Oct. 6, 2009 issued in Application No. 2,498,667.

US Office Action dated Jan. 13, 2004 issued in U.S. Appl. No. 09/690,931.

US Notice of Allowance dated May 26,2004 issued in U.S. Appl. No. 09/690,931.

Page 3

US Notice of Allowability and Examiner's Amendment dated Jul. 13, 2004 issued in U.S. Appl. No. 09/690,931.

U.S. Office Action dated Oct. 7, 2009 issued in U.S. Appl. No. 11/367,525.

U.S. Final Office Action dated Apr. 7, 2010 issued in U.S. Appl. No. 11/367,525.

* cited by examiner

[merged small][graphic][merged small]
« PreviousContinue »