IP Library Granted Patent US 7,685,285
Granted Patent B2
US 7,685,285 · App. 11/392,332 · Granted Mar 23, 2010

Method and apparatus for managing executions of a management program within a data processing system

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 7,685,285
App. No.
11/392,332
Granted
Mar 23, 2010
Kind
B2
Abstract

A management apparatus for managing executions of a management program within an information processing apparatus is disclosed. The management apparatus includes a use state acquisition means, an index value recording means, a time band selection means, and a program execution instruction means. After acquiring a use state of the information processing apparatus, the use state acquisition means quantifies the acquired use state into an index value. The index value recording means then records the index value for a time band. The time band selection means selects a time band where an index value indicates that the information processing apparatus has not been used at or above a predetermined reference rate. The program execution instruction means causes the management program to be executed on the information processing apparatus at the scheduled time band selected by the time band selection means.

Claims (21)

1. An apparatus comprising:

use state acquisition module for acquiring a plurality of use states of an information processing apparatus and for quantifying said acquired use states into corresponding index values, wherein one of said use states is a system use rate, an input device use frequency or an operation state, wherein one of said index values is quantified by

operation probability×(1−busy rate)

wherein said operation probability is determined based on said operation state, and said busy rate is determined based on said system use rate and said input device use frequency;

index value recording module for recording said index values under corresponding hours within each day of a week;

time band selection module for selecting a time band having one or more of said index values at or above a predetermined reference index value, as a scheduled time band during which a management program within said information processing apparatus is scheduled to be executed; and

program execution instruction module for causing said management program to be executed on said information processing apparatus at said scheduled time band selected by said time band selection module.

2. The apparatus of claim 1 , wherein said system use rate is a ratio of actual throughput of said information processing apparatus to a maximum throughput per unit time of said information processing apparatus.

3. The apparatus of claim 1 , wherein said input device use frequency indicates a frequency of usage of an input device of said information processing apparatus.

4. The apparatus of claim 1 , wherein said operation state indicates whether said information processing apparatus is operating or not.

5. The apparatus of claim 1 , wherein said apparatus further includes reference index value change module for, when said time band selection module is not able to select multiple continuous time bands having said index values at or above said predetermined reference index value and the length of which is longer than time required for execution of said management program, decreasing said predetermined reference index value and for causing said scheduled time band to be re-selected.

6. A method comprising:

acquiring a plurality of use states of an information processing apparatus and quantifying said acquired use states into corresponding index values, wherein one of said use states is a system use rate, an input device use frequency or an operation state, wherein one of said index values is quantified by

operation probability×(1−busy rate)

wherein said operation probability is determined based on said operation state, and said busy rate is determined based on said system use rate and said input device use frequency;

recording said index values under corresponding hours within each day of a week;

selecting a time band having one or more of said index values at or above a predetermined reference index value, as a scheduled time band during which a management program within said information processing apparatus is scheduled to be executed; and

executing said management program on said information processing apparatus at said scheduled time band.

7. The method of claim 6 , wherein said system use rate is a ratio of actual throughput of said information processing apparatus to a maximum throughput per unit time of said information processing apparatus.

8. The method of claim 6 , wherein said input device use frequency indicates a frequency of usage of an input device of said information processing apparatus.

9. The method of claim 6 , wherein said operation state indicates whether said information processing apparatus is operating or not.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2006
From: YAMAKOSHI, NAOKI; FUKUDA, HIDEKAZU
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 017777/0989 →