US 7,539,698 B2
File name generating unit
Katsuyuki Sakaniwa, Takarazuka (Japan); Toshihiro Tanaka, Nishinomiya (Japan); Hiroshi Saitoh, Sakai (Japan); Hideki Ootaka, Hirakata (Japan); Norikatsu Yoshida, Osaka (Japan); Hisataka Ueda, Kadoma (Japan); and Nobukatsu Okuda, Neyagawa (Japan)
Assigned to Panasonic Corporation, Osaka (Japan)
Appl. No. 10/586,497
PCT Filed Mar. 02, 2005, PCT No. PCT/JP2005/003466
§ 371(c)(1), (2), (4) Date Jul. 20, 2006,
PCT Pub. No. WO2005/098627, PCT Pub. Date Oct. 20, 2005.
Prior Publication US 2007/0027892 A1, Feb. 01, 2007
Int. Cl. G06F 17/00 (2006.01)
U.S. Cl. 707—102 10 Claims
OG exemplary drawing
 
1. A file name generation apparatus that generates a file name, said file name generation apparatus comprising:
an identifier generation unit operable to generate an identifier that includes (i) information identifying a chronological order in which a file is created and (ii) information identifying a hardware that creates the file;
a calculation unit operable to calculate a hash value of the generated identifier, the hash value being represented by N characters, which are alpha-numeric characters that are usable for a file name of the file;
a number issue unit operable to issue a number when the file is created; and
a file name generation unit operable to generate the file name, the file name including (i) the hash value represented by the N alpha-numeric characters and (ii) the number issued by said number issue unit,
wherein said calculation unit calculates the hash value by (i) dividing the identifier into a plurality of blocks, each block having N bytes, (ii) calculating an arithmetic operation value having N bytes by performing a predetermined arithmetic operation on the plurality of blocks, and (iii) setting the hash value represented by the N alpha-numeric characters to a remainder calculated by dividing the arithmetic operation value by a predetermined value.