The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 04, 2022

Filed:

Dec. 17, 2019
Applicants:

Kabushiki Kaisha Toshiba, Tokyo, JP;

Toshiba Digital Solutions Corporation, Kawasaki, JP;

Inventors:

Kotaro Endo, Shinjuku Tokyo, JP;

Hiroshi Nakajima, Nishitokyo Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 8/34 (2018.01); G06F 8/60 (2018.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45533 (2013.01); G06F 8/34 (2013.01); G06F 9/45558 (2013.01); G06F 8/60 (2013.01); G06F 9/455 (2013.01);
Abstract

A function node control unit records a pair of an input message and a computer program as a journal log, and sends the input message and the computer program to a virtual machine unit. The virtual machine unit executes the computer program with the input message as an argument, and sends the execution result to the function node control unit. The function node control unit outputs the execution result as an output message. At the time of activation of the information processing device, a recovery unit restores the virtual machine unit to the state at a particular time in the past; sequentially fetches journal logs recorded after the particular time; causes the virtual machine unit to sequentially re-execute the computer programs with the input messages included in the respective journal logs as corresponding arguments; and roll-forwards the state of the virtual machine unit to the latest state.


Find Patent Forward Citations

Loading…