US2008261702A1PendingUtilityA1

Saving Data

Assignee: RUBIN JASON PEHRPriority: Oct 10, 2001Filed: Apr 21, 2008Published: Oct 23, 2008
Est. expiryOct 10, 2021(expired)· nominal 20-yr term from priority
Inventors:Jason Rubin
A63F 2300/636A63F 2300/206A63F 13/49A63F 13/10A63F 13/45
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for saving data are disclosed. A system automatically or manually saves data. The system saves two copies of the data. When a user reaches a point of achievement, the system saves a new copy of data over one of the previous copies. If the new copy of data is unsatisfactory, then the system maintains the other previous copy of the data. If the new copy of the data is satisfactory, then the system copies the new data over the previous saved data.

Claims

exact text as granted — not AI-modified
1 . A method of saving data for a game, the method comprising:
 saving a first and a second copy of data representing a first state of the game to a storage medium;   saving a first new copy of data representing a second state of the game to the storage medium such that the first copy is overwritten;   checking the first new copy of data to determine whether the first new copy of data is corrupted;   saving a second new copy of data to the storage medium such that the second copy is overwritten when the first new copy of data is uncorrupted; and   maintaining the second copy of data on the storage medium when the first new copy of data is corrupted.   
   
   
       2 . The method of  claim 1 , wherein saving a first and a second copy of data representing a first state of the game occurs without user input. 
   
   
       3 . The method of  claim 1 , wherein saving a first new copy of data representing a second state of the game is performed without user input. 
   
   
       4 . The method of  claim 1 , wherein saving a first and second copy of data representing a first state of the game occurs in response to a user having accomplished a task in the game. 
   
   
       5 . The method of  claim 1 , wherein saving a first new copy of data representing a second state of the game occurs in response to a user having accomplished a task in the game. 
   
   
       6 . The method of  claim 2 , wherein the saving of a first and a second copy of data representing a first state of the game occurs periodically. 
   
   
       7 . The method of  claim 3 , wherein the saving of a first new copy of data representing a second state of the game occurs periodically. 
   
   
       8 . A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method of saving data for a game, the method comprising:
 saving a first and a second copy of data representing a first state of the game to a storage medium;   saving a first new copy of data representing a second state of the game to the storage medium such that the first copy is overwritten;   checking the first new copy of data to determine whether the first new copy of data is corrupted;   saving a second new copy of data to the storage medium such that the second copy is overwritten when the first new copy of data is uncorrupted; and   maintaining the second copy of data on the storage medium when the first new copy of data is corrupted.   
   
   
       9 . The computer-readable storage medium of  claim 8 , wherein saving a first and a second copy of data representing a first state of the game occurs without user input. 
   
   
       10 . The computer-readable storage medium of  claim 8 , wherein saving a first new copy of data representing a second state of the game is performed without user input. 
   
   
       11 . The computer-readable storage medium of  claim 8 , wherein saving a first and second copy of data representing a first state of the game occurs in response to a user having accomplished a task in the game. 
   
   
       12 . The computer-readable storage medium of  claim 8 , wherein saving a first new copy of data representing a second state of the game occurs in response to a user having accomplished a task in the game. 
   
   
       13 . The computer-readable storage medium of  claim 9 , wherein the saving of a first and a second copy of data representing a first state of the game occurs periodically. 
   
   
       14 . The computer-readable storage medium of  claim 10 , wherein the saving of a first new copy of data representing a second state of the game occurs periodically. 
   
   
       15 . A method of saving data, comprising:
 saving first data in a first data area;   saving the first data in a second data area;   saving second data in the first data area, whereby the first data in the first data area is overwritten by the second data;   determining whether the second data saved in the first data area is corrupted;   saving the second data in the second data area whereby the first data in the second data area is overwritten by the second data when the second data saved in the first data area is uncorrupted; and   saving the first data from the second data area in the first data area when the second data saved in the first data area is corrupted, whereby the corrupted second data in the first data area is overwritten by the first data from the second data area.   
   
   
       16 . The method of  claim 15 , wherein the first data includes game data. 
   
   
       17 . The method of  claim 16 , wherein the game data is associated with accomplishment of a task in the game. 
   
   
       18 . The method of  claim 16 , wherein the game data is associated with a point of achievement in the game. 
   
   
       19 . The method of  claim 15 , wherein one or more of the saving steps occur without user input. 
   
   
       20 . The method of  claim 15 , wherein one or more of the saving steps occur at pre-determined time intervals. 
   
   
       21 . A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for saving data, the method comprising:
 saving first data in a first data area;   saving the first data in a second data area;   saving second data in the first data area, whereby the first data in the first data area is overwritten by the second data;   determining whether the second data saved in the first data area is corrupted;   saving the second data in the second data area whereby the first data in the second data area is overwritten by the second data when the second data saved in the first data area is uncorrupted; and   saving the first data from the second data area in the first data area when the second data saved in the first data area is corrupted, whereby the corrupted second data in the first data area is overwritten by the first data from the second data area.   
   
   
       22 . The computer-readable storage medium of  claim 21 , wherein the first data includes game data. 
   
   
       23 . The computer-readable storage medium of  claim 22 , wherein the game data is associated with a point of achievement in a game. 
   
   
       24 . The computer-readable storage medium of  claim 22 , wherein the game data is associated with accomplishment of a task in the game, 
   
   
       25 . The computer-readable storage medium of  claim 21 , wherein one or more of the saving steps occur without user input. 
   
   
       26 . The computer-readable storage medium of  claim 21 , wherein one or more of the saving steps occur at pre-determined time intervals. 
   
   
       27 . A method of saving data, comprising:
 saving first data in a first data area;   saving the first data in a second data area;   saving second data in the first data area, whereby the first data in the first data area is overwritten by the second data;   determining whether the second data saved in the first data area is corrupted;   saving the second data in the second data area whereby the first data in the second data area is overwritten by the second data when the second data saved in the first data area is uncorrupted; and   saving third data in the first data area, whereby the corrupted second data is overwritten by the third data when the second data saved in the first data area is corrupted.   
   
   
       28 . A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method of saving data, the method comprising:
 saving first data in a first data area;   saving the first data in a second data area;   saving second data in the first data area, whereby the first data in the first data area is overwritten by the second data;   determining whether the second data saved in the first data area is corrupted;   saving the second data in the second data area whereby the first data in the second data area is overwritten by the second data when the second data saved in the first data area is uncorrupted; and   saving third data in the first data area, whereby the corrupted second data is overwritten by the third data when the second data saved in the first data area is corrupted.

Join the waitlist — get patent alerts

Track US2008261702A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.