IP Library › Granted Patent US 12,615,228
Granted Patent B2
US 12,615,228 · App. 18/713,360 · Granted Apr 28, 2026

Information processing system receiving and sending file with timestamp including hash value

Inventor: Masanori Fujisaki (Tokyo, JP)
Assignee: HEARTBEATS CORPORATION
H04L51/08H04L67/06
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 12,615,228
App. No.
18/713,360
Granted
Apr 28, 2026
Kind
B2
Abstract

An information processing system is provided. This information processing system includes: a controller; and a memory. The controller accepts a transmission request for transmitting a file stored in the memory. The controller acquires a first timestamp based on the file when accepting the transmission request. The first timestamp includes a first hash value which is a random letter string acquired from the file. The controller allows the memory to store the first timestamp to be linked with the file, and transmits the file to a destination that has sent the transmission request.

Claims (62)

1 . An information processing system comprising:

a memory; and

a controller, the controller being configured to:

receive mail information and a file from a transmission client, the mail information relating to a mail, the file being attached to the mail;

cause the memory to store the mail information and the file;

acquire a second timestamp based on the file when the file is stored into the memory, the second timestamp including a second hash value which is acquired from the file;

cause the memory to store the second timestamp in association with the file;

send the mail information stored in the memory to a reception client;

accept a sending request for sending the file stored in the memory from the reception client;

acquire a first timestamp based on the file when the sending request is accepted, the first timestamp including a first hash value which is acquired from the file;

cause the memory to store the first timestamp in association with the file;

compare between the first hash value and the second hash value to determine whether the first hash value matches the second hash value; and

send the file to the reception client when the controller determines that the first hash value matches the second hash value.

2 . The information processing system according to claim 1 , wherein

the controller is further configured to cause a display to display a time at which the second timestamp is acquired and a time at which the first timestamp is acquired.

3 . The information processing system according to claim 1 , wherein

the controller is further configured to output the acquisition of the second timestamp and the subsequent acquisition of the first timestamp in this sequential order.

4 . The information processing system according to claim 1 , wherein

the controller is further configured to output an alert indicating that the file has a possibility of being tampered with when the controller determines that the first hash value and the second hash value do not match each other.

5 . The information processing system according to claim 1 , wherein

the controller is further configured to output the storing of the file into the memory and completion of the sending of the file to the reception client based on the sending request in this sequential order.

6 . The information processing system according to claim 1 , wherein

the controller is further configured to cause a display to display the mail and the acquisition of the first timestamp.

7 . A non-transitory computer readable medium storing a program, wherein

the program is configured to cause a computer to function as the controller of the information processing system according to claim 1 .

8 . An information processing method for causing a controller to execute a process, the information processing method comprising executing on the controller the steps of:

receiving mail information and a file from a transmission client, the mail information relating to a mail, the file being attached to the mail;

causing a memory to store the mail information and the file;

acquiring a second timestamp based on the file when the file is stored into the memory, the second timestamp including a second hash value which is acquired from the file;

causing the memory to store the second timestamp in association with the file;

sending the mail information stored in the memory to a reception client;

accepting a sending request for sending the file stored in the memory from the reception client;

acquiring a first timestamp based on the file when the sending request is accepted, the first timestamp including a first hash value which is acquired from the file;

causing the memory to store the first timestamp in association with the file;

comparing between the first hash value and the second hash value to determine whether the first hash value matches the second hash value; and

sending the file to the reception client when the controller determines that the first hash value matches the second hash value.

9 . The information processing method according to claim 6 , further comprising:

displaying, on a display, a time at which the second timestamp is acquired and a time at which the first timestamp is acquired.

10 . The information processing method according to claim 8 , further comprising:

providing the acquisition of the second timestamp and the subsequent acquisition of the first timestamp in this sequential order.

11 . The information processing method according to claim 8 , further comprising: providing an alert indicating that the file has a possibility of being tampered with when the controller determines that the first hash value and the second hash value do not match each other.

12 . The information processing method according to claim 8 , further comprising:

providing the storing of the file into the memory and completion of the sending of the file to the reception client based on the sending request in this sequential order.

13 . The information processing method according to claim 8 , further comprising:

causing a display to display the mail and the acquisition of the first timestamp.

14 . An information processing system configured to receive and send a file between a transmission client and a reception client, the information processing system comprising:

a memory; and

a controller, the controller being configured to:

acquire a second timestamp based on the file, which is received from the transmission client, when the file is stored into the memory, the second timestamp including a second hash value which is acquired from the file;

cause the memory to store the second timestamp in association with the file;

accept a sending request for sending the file stored in the memory from the reception client;

acquire a first timestamp based on the file when the sending request is accepted, the first timestamp including a first hash value which is acquired from the file;

cause the memory to store the first timestamp in association with the file;

cause a display to display a time at which the second timestamp is acquired and a time at which the first timestamp is acquired; and

send the file to the reception client.

15 . The information processing system according to claim 14 , wherein

the controller is further configured to cause the display to display a time at which the second timestamp is acquired and a time at which the first timestamp is acquired.

16 . The information processing system according to claim 14 , wherein

the controller is further configured to output the acquisition of the second timestamp and the subsequent acquisition of the first timestamp in this sequential order.

17 . The information processing system according to claim 14 , wherein the controller is further configured to output an alert indicating that the file has a possibility of being tampered with when the controller determines that the first hash value and the second hash value do not match each other.

18 . The information processing system according to claim 14 , wherein

the controller is further configured to output the storing of the file into the memory and completion of the sending of the file to the reception client based on the sending request in this sequential order.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2024
From: FUJISAKI, MASANORI
To: HEARTBEATS CORPORATION
Reel/Frame 067519/0187 →
Priority Claims (1)
JP 2022-007388 · Jan 20, 2022 · national
Continuity (1)
Related Publication 20250055822A1 · Feb 13, 2025
References Cited (16)
US 11582044B2 · Zabetian · 2023 [cited by examiner]
US 12072837B2 · Specht · 2024 [cited by examiner]
US 20050102499A1 · Kosuga et al. · 2005 [cited by applicant]
US 20120109969A1 · Gil et al. · 2012 [cited by applicant]
US 20140068458A1 · Kim · 2014 [cited by examiner]
US 20150180833A1 · Snow et al. · 2015 [cited by applicant]
US 20180246933A1 · Darrow · 2018 [cited by examiner]
US 20200045001A1 · Mathur · 2020 [cited by examiner]
US 20200169425A1 · Hofstee · 2020 [cited by examiner]
GB 2584455A · 2020 [cited by applicant]
JP 2016170643A · 2016 [cited by applicant]
JP 2017204040A · 2017 [cited by applicant]
JP 2018073348A · 2018 [cited by applicant]
JP 2020087264A · 2020 [cited by applicant]
European Search Report issued in the corresponding European Patent Application No. 23743124.2; dated Dec. 19, 2024 (total 10 pages). [cited by applicant]
International Search Report of the International Searching Authority, issued in PCT/JP2023/000223, mailed Mar. 7, 2023; ISA/JP; (5 pages). [cited by applicant]