Patent ID: 9317620
Filing Date: 2016-04-19
CPC Classification: G06F,H04L

Claim Text:
1. A server device configured to communicate with a client device via a network, the server device comprising: a storing unit configured to stores a file in a directory that constructs a hierarchy structure; a receiving unit configured to receives a command from the client device; and a processor comprising hardware, the processor being configured to: generate a first index file with respect to the directory and a second index file with respect to a first subdirectory of the directory, the first index file lists name of all the files existing in the directory and name of the first subdirectory, both the first index file and the second index file are in a hypertext format; generate a first dummy file and a second dummy file, both being in a hypertext format, the first dummy file including first information to access directly to the file in the directory and a path of the file in the directory, and the second dummy file including second information to access to the first subdirectory of the directory and a path of the second index file, first dummy file including a first redirect command to redirect to the file in the directory and a file name of the file in the directory, the second dummy file including a second redirect command to redirect to the second index file and a file name of the second index file, the first index file links to the first dummy file and the second dummy file by including a list of third information that identifies the file and a path of the first dummy file including the first information to access directly to the file in the directory and the part of the file in the directory, the second dummy file including a list of fourth information that identifies the first subdirectory and a path of the second index file including the second information to access to the first subdirectory of the directory and the part of the first subdirectory; store the first dummy file including the first information to access directly to the file in the directory and the path of the file in the directory and the second dummy file including the second information to access to the first subdirectory of the directory and the path of the first subdirectory; transfer the first index file to the client device in response to the command received at the receiving unit instructing to transfer the first index file; transfer the second index file to the client device in response to the command received at the receiving unit instructing to transfer the second index file caused by the second redirect command included in the second dummy file identified by the fourth information included in the second index file; and transfer the file stored in the storing unit in response to the command received at the receiving unit instructing to transfer the file caused by the first redirect command included in the first dummy file identified by the third information included in the first index file.