IP Library Granted Patent US 9,448,817
Granted Patent B2
US 9,448,817 · App. 14/546,066 · Granted Sep 20, 2016

Information processing apparatus that saves data in main storage device and control method therefor, and storage medium

Inventor: Takahiro Yamashita (Kawasaki, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F9/44505
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 9,448,817
App. No.
14/546,066
Granted
Sep 20, 2016
Kind
B2
Abstract

An information processing apparatus that can flexibly change an amount of data to be saved. A determining unit determines, at a time when the information processing apparatus is started up, whether termination processing has abnormally ended last-time or not. A detecting unit detects an instruction indicating processing that should be performed at the time of the start-up when the determining unit determines that the termination processing has abnormally ended last-time. A saving unit saves, under the instruction detected by the detecting unit, data stored in a save area determined by the instruction from among storage areas of a nonvolatile main storage device, to a save destination determined by the instruction.

Claims (19)

1. An information processing apparatus that comprises a nonvolatile main storage device and can save data stored in the nonvolatile main storage device, the information processing apparatus comprising:

a determining unit configured to determine, at a time when the information processing apparatus is started up, whether termination processing has abnormally ended last-time or not;

a detecting unit configured to detect an instruction indicating processing that should be performed at the time of the start-up when said determining unit determines that the termination processing has abnormally ended last-time; and

a saving unit configured to save, under the instruction detected by said detecting unit, data stored in a save area determined by the instruction from among storage areas of the nonvolatile main storage device, to a save destination determined by the instruction.

2. The information processing apparatus according to claim 1 , further comprising a save processing table having a plurality of save records, each of which has the instruction, the save area, and the save destination, which are associated with one another beforehand,

wherein said saving unit saves, using the save processing table, data stored in a save area specified by a save record corresponding to the instruction, to a save destination associated with the instruction in the save record.

3. The information processing apparatus according to claim 2 , further comprising:

an operation unit including keys configured to accept operations from a user; and

a storing unit configured to store a save flag indicating the instruction beforehand,

wherein said detecting unit detects the instruction on a basis of the save flag, or whether or not the user presses the key on said operation unit.

4. The information processing apparatus according to claim 1 , wherein the save destination is at least one of another nonvolatile storage device provided in the information processing apparatus, a nonvolatile storage device provided in another information processing apparatus connected via a network, and a nonvolatile storage device installed in the information processing apparatus.

5. A method for controlling an information processing apparatus that comprises a nonvolatile main storage device and can save data stored in the nonvolatile main storage device, the method comprising:

a determining step of determining, at a time when the information processing apparatus is started up, whether termination processing has abnormally ended last time or not;

a detecting step of detecting an instruction indicating processing that should be performed at the time of the start-up when it is determined, in said determining step, that the termination processing has abnormally ended last time; and

a saving step of saving, under the instruction detected in said detecting step, data stored in a save area determined by the instruction from among storage areas of the nonvolatile main storage device, to a save destination determined by the instruction.

6. A computer readable non-transitory storage medium in which a program for causing a computer to perform a method for controlling an information processing apparatus that comprises a nonvolatile main storage device and can save data stored in the nonvolatile main storage device, is stored, the controlling method comprising:

a determining step of determining, at a time when the information processing apparatus is started up, whether termination processing has abnormally ended last time or not;

a detecting step of detecting an instruction indicating processing that should be performed at the time of the start-up when it is determined, in said determining step, that the termination processing has abnormally ended last time; and

a saving step of saving, under the instruction detected in said detecting step, data stored in a save area determined by the instruction from among storage areas of the nonvolatile main storage device, to a save destination determined by the instruction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: YAMASHITA, TAKAHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 035633/0824 →
Priority Claims (1)
JP 2013-241100 · Nov 21, 2013 · national
Continuity (1)
Related Publication 20150143097A1 · May 21, 2015