IP Library Granted Patent US 10,052,555
Granted Patent B2
US 10,052,555 · App. 14/510,438 · Granted Aug 21, 2018

Information processing device, data structure of game data, and recording medium

Inventor: Naoto Okino (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
A63F13/35A63F13/60A63F13/70A63F13/71A63F2300/207A63F2300/209A63F2300/5526
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 10,052,555
App. No.
14/510,438
Granted
Aug 21, 2018
Kind
B2
Abstract

Disclosed herein is an information processing device for accessing a file included in game data, the game data having a correspondence file associating a hash value of full path information of the file with information for identifying a recording location of the file. The information processing device includes: a receiving section receiving a readout request including the full path information of the file from a game; a deriving section deriving the hash value of the full path information; an obtaining section referring to the correspondence file, and obtaining the information for identifying the recording location of the file using the hash value; and a file access section accessing the file on a basis of the obtained information.

Claims (22)

1. An information processing device for accessing a file included in game data, the game data having a correspondence file associating a hash value of full path information of the file with information for identifying a recording location of the file, the information processing device comprising:

a computer having a processor operating to execute at least one computer program, such that the information processing device implements:

a receiving section receiving a readout request including the full path information of the file from a game;

a deriving section deriving the hash value of the full path information;

an obtaining section referring to the correspondence file, and obtaining the information for identifying the recording location of the file using the hash value; and

a file access section accessing the file on a basis of the obtained information,

wherein the game data is created by: authoring an image file of plain text data lacking compression, encryption and hash values, the image file being formed as one file having a data structure obtained by adding a metadata region; compressing the image file; writing to the metadata region a compression table indicating relation between file blocks before and after compression; and adding encryption and hash values to secure the game data.

2. The information processing device according to claim 1 ,

wherein the game data further includes a collision file associating file names with information for identifying recording locations of files, for full paths whose hash values collide with each other, and

when the hash value derived by the deriving section collides, the obtaining section refers to the collision file, and obtains the information for identifying the recording location of the file using a file name.

3. A non-transitory, computer readable storage medium containing game data including a program file for execution a computer, the game data including a plurality of files that are each assigned one or a plurality of blocks and including metadata of each file, the game data comprising:

a correspondence file associating hash values of full path information of the files with information for identifying recording locations of the files; and

a collision file associating file names with information for identifying recording locations of files, for full path information whose hash values collide with each other,

wherein the game data is created by: authoring an image file of plain text data lacking compression, encryption and hash values, the image file being formed as one file having the data structure obtained by adding a region including the metadata; compressing the image file; writing to the metadata region a compression table indicating relation between file blocks before and after compression; and adding encryption and hash values to secure the game data.

4. The data structure of game data according to claim 3 ,

wherein the correspondence file includes information indicating whether or not the hash values collide.

5. A non-transitory, computer readable recording medium on which a program for a computer is recorded, the program, when executed by a computer, causes the computer to carry out actions, comprising:

receiving a readout request including full path information of a file, from a game, included in game data;

deriving a hash value of the full path information;

referring to a correspondence file associating the hash value of the full path information of the file with information for identifying a recording location of the file, and obtaining the information for identifying the recording location of the file using the hash value; and

accessing the file on a basis of the obtained information,

wherein the game data is created by: authoring an image file of plain text data lacking compression, encryption and hash values, the image file being formed as one file having a data structure obtained by adding a metadata region; compressing the image file; writing to the metadata region a compression table indicating relation between file blocks before and after compression; and adding encryption and hash values to secure the game data.

Assignments (2)
CHANGE OF NAME Recorded Jul 17, 2018
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 047254/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: OKINO, NAOTO
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 033923/0172 →
Priority Claims (2)
JP 2013-228809 · Nov 1, 2013 · national
JP 2013-228810 · Nov 1, 2013 · national
Continuity (1)
Related Publication 20150126283A1 · May 7, 2015