IP Library Granted Patent US 11,023,253
Granted Patent B2
US 11,023,253 · App. 16/028,777 · Granted Jun 1, 2021

Information processing apparatus and non-transitory computer readable medium

Inventor: Masaru Fujii (Kanagawa, JP)
Assignee: FUJI XEROX CO., LTD.
G06F9/44505G06F8/61
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 11,023,253
App. No.
16/028,777
Granted
Jun 1, 2021
Kind
B2
Abstract

An information processing apparatus includes an extraction unit, an acquisition unit, and a presentation unit. The extraction unit extracts pieces of characteristic information of an initialization target program to be installed and initialized. The acquisition unit acquires at least one set value for initializing the initialization target program from at least one different program that has been installed. The acquisition unit acquires the set value in an ascending order of priorities assigned to the multiple different programs in accordance with a degree of matching in the pieces of characteristic information extracted by the extraction unit. The presentation unit presents the set value acquired by the acquisition unit.

Claims (36)

1. An information processing apparatus comprising:

a processor that is configured to:

extract pieces of characteristic information of an initialization target program to be installed and initialized;

acquire at least one set value for initializing the initialization target program from at least one different program that has been installed, the processor acquiring the set value in an ascending order of priorities assigned to a plurality of the different programs in accordance with a degree of matching in the pieces of characteristic information extracted;

present the set value acquired, wherein it one of the different programs has a higher count of matching items of respective pieces of characteristic information, the matching items each matching a corresponding one of the items of the respective pieces of characteristic information of the initialization target program, the one of the different programs is judged to have a higher degree of matching and the set value for initializing the initialization target program is acquired; and

initialize the initialization target program by using the set value acquired.

2. The information processing apparatus according to claim 1 ,

wherein if a set value of one of setting items is not acquirable from one of the different programs that is assigned a highest priority, a set value of the setting item is acquired from one of the different programs that is assigned a second priority.

3. The information processing apparatus according to claim 2 ,

wherein to acquire the set value for initializing the initialization target program from the plurality of different programs that have been installed, a set value of one of the setting items is acquired from among the different programs.

4. The information processing apparatus according to claim 2 ,

wherein if the set value for initializing the initialization target program is not acquirable from any one of the different programs that have been installed, a recommended set value, as the set value for initializing the initialization target program, is set in advance is acquired.

5. The information processing apparatus according to claim 1 ,

wherein if the different programs include a plurality of different programs having identical counts of the matching items of the respective pieces of characteristic information that each match the corresponding one of the items of the respective pieces of characteristic information of the initialization target program, acquired is a set value, as the set value for initializing the initialization target program, in a high proportion among set values of the plurality of different programs having the identical counts of the matching items of the respective pieces of characteristic information.

6. The information processing apparatus according to claim 1 ,

wherein if the different programs include a plurality of different programs having identical counts of the matching items of the respective pieces of characteristic information each match the corresponding one of the items of the respective pieces of characteristic information of the initialization target program, acquired is a set value, as the set value for initializing the initialization target program, set in a different program frequently used by a user or most recently used by the user among the set values of the plurality of different programs having the identical counts of the matching items of the respective pieces of characteristic information.

7. The information processing apparatus according to claim 1 ,

wherein if one of the different programs has a higher total value of weighting coefficients for matching items of respective pieces of characteristic information, the matching items each matching a corresponding one of the items of the respective pieces of characteristic information of the initialization target program, the one of the different programs is judged to be a higher degree of matching and the set value for initializing the initialization target program is acquired.

8. The information processing apparatus according to claim 1 , wherein the processor is further configured for:

changing a set value with a lower priority among a plurality of the set values acquired if the set values are incompatible, the lower priority being one of priorities that are set in advance.

9. The information processing apparatus according to claim 1 , wherein the processor is further configured for:

changing the set value acquired if the acquired set value is not settable in the initialization target program.

10. The information processing apparatus according to claim 1 ,

wherein the pieces of characteristic information extracted are at least two of characteristic information regarding a function of the initialization target program, characteristic information indicating a setup configuration, characteristic information regarding an access target, and characteristic information regarding an access method.

11. A non-transitory computer readable medium causing a computer to execute a process comprising:

extracting pieces of characteristic information of an initialization target program to be installed and initialized;

acquiring a set value for initializing the initialization target program from at least one different program that has been installed, the set value being acquired in an ascending order of priorities assigned to a plurality of the different programs in accordance with a degree of matching in the pieces of characteristic information extracted in the extracting of the pieces of characteristic information;

if one of the different programs has a higher count of matching items of respective pieces of characteristic information, the matching items each marching a corresponding one of the items of the respective pieces of characteristic information of the initialization target program, judging that the one of the different programs has a higher degree of matching and acquiring the set value for initializing the initialization target program;

presenting the set value acquired in the acquiring of the set value; and

initializing the initialization target program by using the set value acquired.

12. A method comprising:

extracting pieces of characteristic information of an initialization target program to be installed and initialized;

acquiring at least one set value for initializing the initialization target program from at least one different program that has been installed, the set value being acquired in an ascending order of priorities assigned to a plurality of the different programs in accordance with a degree of matching in the pieces of characteristic information extracted in the extracting of the pieces of characteristic information;

if one of the different programs has a higher count of matching items of respective pieces of characteristic information, the matching items each matching a corresponding one of the items of the respective pieces of characteristic information of the initialization target program, judging that the one of the different programs has a higher degree of matching and acquiring the set value for initializing the initialization target program; and

presenting the set value acquired by the acquisition means; and

initializing the initialization target program by using the set value acquired.

Assignments (2)
CHANGE OF NAME Recorded Apr 28, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056078/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: FUJII, MASARU
To: FUJI XEROX CO., LTD.
Reel/Frame 046280/0763 →
Priority Claims (1)
JP JP2017-141454 · Jul 21, 2017 · national
Continuity (1)
Related Publication 20190026127A1 · Jan 24, 2019