IP Library Granted Patent US 7,748,048
Granted Patent B2
US 7,748,048 · App. 11/432,415 · Granted Jun 29, 2010

Storage medium, method of producing transfer file data, and data signal

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 7,748,048
App. No.
11/432,415
Granted
Jun 29, 2010
Kind
B2
Abstract

A transfer file stored in a game cartridge has a transfer file nested structure in which a transfer file in which a game program is converted into a transfer file is further converted into a transfer file. Specifically, the game program is converted into a transfer file at a level “1” (base level) of the nested structure, and a transfer file [n−1] converted at an immediately lower level “n−1” and the game program are converted into a transfer file at a level “n”. Note that n=1, 2, . . . N.

Claims (38)

1. A computer-readable storage medium having transfer file data to be transferred to a plurality of computers in series, the transfer file data comprising:

a transfer file nested structure in which N number of copies of an original software is converted into a series of transfer files in a nested manner, a first transfer file including an N-th copy of the software and a second transfer file including N−1 number of copies of the software and being restored by restoration processing of a receiving computer of the plurality of computers, wherein

N>1, and

each copy of the software is restored by the restoration processing to the original software before being converted into a next transfer file.

2. The storage medium as defined in claim 1 , wherein a first copy of the software is converted into a lowest-level transfer file at a base level of the nested structure, and a second copy of the software and the first transfer file data converted at an immediately lower level are converted into a new transfer file at a level higher than the base level, whereby the transfer file data is provided with the transfer file nested structure.

3. The storage medium as defined in claim 2 , wherein the software at each level of the nested structure is software for causing a computer to execute processing corresponding to each level of the nested structure.

4. The storage medium as defined in claim 2 , wherein the software at each level of the nested structure is software for causing a computer which has restored the software at the level to execute main processing, and receive execution reference data, which is data necessary for the main processing and is read and used when executing the main processing, from a transfer source computer.

5. The storage medium as defined in claim 4 , wherein the software comprises software for causing a computer which has restored the software to determine whether or not to receive the execution reference data based on at least whether or not the execution reference data has been received, and receive the execution reference data from a transfer source computer when the computer has determined that the execution reference data is to be received.

6. The storage medium as defined in claim 5 , wherein the software comprises software for causing a computer which has restored the software to determine whether or not to receive the execution reference data based on whether or not the execution reference data has been received and free space in a memory.

7. The storage medium as defined in claim 4 , wherein the software comprises software for causing a transfer destination computer which has restored the software to select the execution reference data to be received from a plurality of pieces of execution reference data stored in a transfer source computer based on free space in a memory, and receive the selected execution reference data.

8. The storage medium as defined in claim 4 , wherein

the software is game software for executing a specific game,

the execution reference data includes a plurality of pieces of game data, and

the software comprises software for causing a computer which has restored the software to determine the level of the nested structure of the restored software and execute a game based on the game data selected from the game data included in the received execution reference data corresponding to the determined level.

9. The storage medium as defined in claim 8 , wherein

the execution reference data includes a plurality of pieces of game stage information as the game data, and

the software is game software for causing a computer which has restored the software to execute a game based on the game stage information selected from the game stage information included in the received execution reference data corresponding to the determined level.

10. The storage medium as defined in claim 8 , wherein

the execution reference data includes a plurality of pieces of character information as the game data, and

the software is game software for causing a computer which has restored the software to execute a game based on the character information selected from the character information included in the received execution reference data corresponding to the determined level.

11. The storage medium as defined in claim 1 ,

wherein the conversion into the transfer file includes at least encryption; and

wherein the transfer file data is decrypted during the restoration processing.

12. The storage medium as defined in claim 1 ,

wherein the conversion into the transfer file includes at least compression; and

wherein the transfer file data is decompressed during the restoration processing.

13. The storage medium as defined in claim 1 , wherein the software comprises software for causing a transfer destination computer which has restored the software to manage transfer history of the transfer file data between the computers as succession history information, and update the managed succession history information by acquiring device identification information of a transfer source computer and/or succession history information managed by the transfer source computer from the transfer source computer.

14. The storage medium as defined in claim 13 , wherein the software comprises software for causing the transfer destination computer which has restored the software to perform specific transfer history-related processing based on the managed succession history information.

15. The storage medium as defined in claim 1 , wherein the software comprises software for causing a transfer destination computer which has restored the software to determine a period of time elapsed after the restoration of the software, and prohibit execution of the software when the determined period of time elapsed has reached a predetermined executable period.

16. The storage medium as defined in claim 1 , wherein the software comprises software for causing a transfer destination computer which has restored the software to count a number of times that the software is executed after the restoration of the software, and prohibit execution of the software when the counted number has reached a predetermined executable count.

17. The storage medium as defined in claim 1 , wherein N≧3.

18. A method of processing transfer file data transferred between computers, the method comprising:

transmitting, by a first computer, the transfer file data including a first transfer file, the first transfer file formed in a nested structure and including N number of copies of an original software and a second transfer file; and

receiving, by a second computer, and restoring from the first transfer file an N-th copy of the software and the second transfer file by restoration processing of the second computer, the second transfer file including N−1 number of copies of the software and a third transfer file, wherein

N>1, and

each copy of the software is restored by the restoration processing to the original software before being converted into a next transfer file.

19. The method as defined in claim 18 , wherein a first copy of the software is converted into a first-level transfer file at a base level of the nested structure, and a second copies of the software and transfer file data at an immediately lower level are converted into a new transfer file at a level higher than the immediately lower level, whereby the transfer file data is provided with the nested structure.

20. The method as defined in claim 18 , wherein N≧3.

Assignments (5)
CHANGE OF NAME Recorded Mar 16, 2016
From: BANDAI NAMCO GAMES INC.
To: BANDAI NAMCO ENTERTAINMENT INC.
Reel/Frame 038104/0734 →
CHANGE OF NAME Recorded May 29, 2014
From: NAMCO BANDAI GAMES INC.
To: BANDAI NAMCO GAMES INC.
Reel/Frame 033061/0930 →
CHANGE OF ADDRESS Recorded Nov 15, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC.
Reel/Frame 020206/0292 →
CHANGE OF ADDRESS Recorded Sep 10, 2007
From: NAMCO BANDAI GAMES INC.
To: NAMCO BANDAI GAMES INC
Reel/Frame 019834/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2006
From: KOSEKI, KAZUMASA
To: NAMCO BANDAI GAMES INC.
Reel/Frame 018018/0500 →