IP Library Granted Patent US 9,292,240
Granted Patent B2
US 9,292,240 · App. 14/095,140 · Granted Mar 22, 2016

Image processing device, image processing method, and computer-readable storage medium

Inventor: Takejiroh Matsuyama (Kanagawa, JP)
Assignee: RICOH COMPANY, LIMITED
G06F3/1229H04N1/32609
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,292,240
App. No.
14/095,140
Filed
Dec 3, 2013
Granted
Mar 22, 2016
Kind
B2
Art Unit
2673
USPC
358/1.14
Abstract

An information processing device includes a storage unit; a multiple programs executing unit configured to execute multiple programs; a log file recording unit configured to record pieces of log information output by the respective multiple programs as multiple log files, respectively, in the storage unit; and a collected log file recording unit configured to integrate the multiple log files into one collected log file and record the collected log file in the storage unit in a chronological order.

Claims (29)

1. An information processing device, comprising:

a storage device;

a memory having computer readable instructions stored thereon; and

at least one processor configured to execute the computer readable instructions to,

set desired threshold log size values for each of a plurality of programs,

execute the plurality of programs,

record pieces of log information output by each of the plurality of programs in a corresponding one of a plurality of log files, the plurality of log files each including operational information, status information, and error information,

determine whether at least one of the plurality of log files exceeds the set desired threshold log size value for the respective program of the plurality of programs,

integrate each of the plurality of log files into one collected log file and record the collected log file in the storage device, the integrating including joining chunks of each of the plurality of log files in chronological order, and

record the collected log file sequentially when the pieces of log information exceed a desired threshold value set in advance for a log collection program of the plurality of programs that outputs a piece of the pieces of log information which exceeds the desired threshold.

2. The information processing device according to claim 1 , wherein the at least one processor is further configured to execute the computer readable instructions to:

instruct a transition to a low voltage driving condition in which a power supply is set to a lower voltage in a standby state than a power supply voltage in a normal driving condition, and

record, in the collected log file, all pieces of log information not recorded in the collected log file of the plurality of programs when the transition to the low voltage driving condition is instructed by the processor.

3. The information processing device according to claim 1 , wherein the at least one processor is further configured to execute the computer readable instructions to:

set a size of a cache in which each of the plurality of log files are recorded.

4. An information processing method to be executed by an information processing device including a storage device, the information processing method comprising:

setting, using at least one processor, desired threshold log size values for each of a plurality of programs;

executing, using the at least one processor, the plurality of programs;

recording, in the storage device, pieces of log information output by each of the plurality of programs in a corresponding one of a plurality of log files, the plurality of log files each including operational information, status information, and error information;

determining, using the at least one processor, whether at least one of the plurality of log files exceeds the set desired threshold log size value for the respective program of the plurality of programs;

integrating, using the at least one processor, each of the plurality of log files into one collected log file and recording the collected log file in the storage device, the integrating including joining chunks of each of the plurality of log files in chronological order; and

recording, in the storage device, the collected log file sequentially when the pieces of log information exceed a second desired threshold value set in advance for a log collection program of the plurality of programs that outputs a piece of the pieces of log information which exceeds the second desired threshold.

5. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein when the program is executed by at least one processor, the program configures the at least one processor to:

set desired threshold log size values for each of a plurality of programs;

execute the plurality of programs;

record, in a storage device, pieces of log information output by each of the plurality of programs in a corresponding one of a plurality of log files, the plurality of log files each including operational information, status information, and error information;

determine whether at least one of the plurality of log files exceeds the set desired threshold log size value for the respective program of the plurality of programs;

integrate the plurality of log files into one collected log file and record the collected log file in the storage device, the integrating including joining chunks of each of the plurality of log files in chronological order; and

record the collected log file sequentially when the pieces of log information exceed a second desired threshold value set in advance for a log collection program of the plurality of programs that outputs a piece of the pieces of log information which exceeds the second desired threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2013
From: MATSUYAMA, TAKEJIROH
To: RICOH COMPANY, LIMITED
Reel/Frame 031707/0193 →
Priority Claims (1)
JP 2012-269603 · Dec 10, 2012 · national
Continuity (1)
Related Publication 20140160514A1 · Jun 12, 2014