IP Library Granted Patent US 8,560,870
Granted Patent B2
US 8,560,870 · App. 13/093,583 · Granted Oct 15, 2013

Apparatus and method for determining devices used by an application based on a management data, and controlling power state of the determined devices

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 8,560,870
App. No.
13/093,583
Granted
Oct 15, 2013
Kind
B2
Abstract

According to one embodiment, an information processing apparatus includes a plurality of power control target devices, a storage unit configured to store management data, and a device management module. The device management module is configured to determine whether a new process is started, based on process information indicative of a list of processes which are being executed, the process information being managed by an operating system, to determine, based on the management data, when the new process is started, one or more power control target devices which are used by an application program corresponding to the new process, and to power on, among the determined one or more power control target devices, a power control target device which is in a power-off state.

Claims (15)

1. An information processing apparatus comprising:

a main body;

a plurality of power control target devices provided in the main body;

a storage unit configured to store management data indicative of one or more power control target devices, among the plurality of power control target devices, which are used by each of a plurality of application programs; and

a device management module configured to (i) receive from an operating system process information indicative of a list of processes which are being executed, (ii) determine whether a new process is started, based on a result of comparison between the received process information and last-received process information, (iii) determine, based on the management data, if the new process is started, one or more power control target devices which are used by an application program corresponding to the new process, and (iv) power on, among the determined one or more power control target devices, a power control target device which is in a power-off state,

wherein the device management module is further configured to (i) determine whether a process being executed is terminated, based on the result of comparison between the received process information and the last-received process information, (ii) determine, based on the management data, if the process is terminated, one or more power control target devices which are used by an application program corresponding to the terminated process, and (iii) power off, among the determined one or more power control target devices, a power control target device which is in a power-on state and in association with which none of processes of all other associated application programs is being executed.

2. The information processing apparatus of claim 1 , wherein the plurality of power control target devices include an optical disc drive, and the device management module is configured to power off the optical disc drive when a non-use state of the optical disc drive is continued for a predetermined period.

3. The information processing apparatus of claim 1 , wherein the plurality of power control target devices include an optical disc drive, and the device management module is configured to power off the optical disc drive when an event of requesting power-off of the optical disc drive is generated by a user operation.

4. A device control method of controlling a plurality of power control target devices in an information processing apparatus, comprising:

receiving from an operating system process information indicative of a list of processes which are being executed to determine whether a new process is started, based on a result of comparison between the received process information and last-received process information;

determining, if the new process is started, one or more power control target devices which are used by an application program corresponding to the new process, based on management data indicative of one or more power control target devices, among the plurality of power control target devices, which are used by each of a plurality of application programs;

powering on, among the determined one or more power control target devices, a power control target device which is in a power-off state;

determining whether a process being executed is terminated, based on the result of comparison between the received process information and the last-received process information;

determining, based on the management data, if the process is terminated, one or more power control target devices which are used by an application program corresponding to the terminated process;

powering off, among the determined one or more power control target devices, a power control target device which is in a power-on state and in association with which none of processes of all other associated application programs is being executed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2018
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA CLIENT SOLUTIONS CO., LTD.
Reel/Frame 048991/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2011
From: MIZUURA, YASUYUKI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 026183/0832 →