| 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 |

| 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.
|