IP Library › Granted Patent US 9,773,038
Granted Patent B2
US 9,773,038 · App. 13/941,963 · Granted Sep 26, 2017

Apparatus and method for starting up software

Inventors: Haruyo Iguchi (Yokohama, JP); Shigeru Hidesawa (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F17/30386G06F9/445G06Q30/0269
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,773,038
App. No.
13/941,963
Granted
Sep 26, 2017
Kind
B2
Abstract

An apparatus is provided with first information on software and character strings for determining a keyword related to second information on software that a user wants to use. The apparatus generates, in accordance with a level of the user who uses software obtained from a first external device coupled to a communication network, based on the first information and third information that is related to software and obtained from a second external device connected to the communication network, fourth information indicating software recommendable to the user. The apparatus receives the second information from the user, and determines a keyword related to the fourth information by comparing the fourth information with the character strings provided for the apparatus. The apparatus obtains software to be recommended to the user by comparing the fourth information with the determined keyword, and starts up the obtained software.

Claims (35)

1. An apparatus for starting up software, the apparatus comprising:

a memory configured to store first information on software and a keyword database that stores a registration word in association with each of keywords, the each keyword indicating a category of software related to the registration word, the registration word being used to recognize a purpose of use of software or a software name from second information input by a user and indicating software that the user wants to use; and

a processor coupled to the memory and configured to:

generate, in association with a target level of a user who uses software obtained from a first external device coupled to a communication network, based on the first information and third information that is related to software and obtained from a second external device connected to the communication network, a recommendation list database that stores a recommendation list in association with each of keywords, the recommendation list being a list that indicates pieces of software to be recommended for each keyword in association with priority levels assigned thereto, the target level indicating user level suitable to use the software, the third information including state information indicating whether corresponding pieces of software are installed on the apparatus or are downloadable from the second external device,

receive the second information from the user,

determine a keyword related to the received second information by comparing the received second information with the registration words stored in the keyword database in the memory,

obtain a recommendation list associated with the determined keyword from the recommendation list database associated with the latest level of the user,

obtain software to be recommended to the user in accordance with the priority levels assigned to the pieces of software indicated by the obtained recommendation list, and

start up the obtained software.

2. The apparatus of claim 1 , wherein

the third software information is changed in conjunction with the level of the user that is changed by the first external device.

3. The apparatus of claim 1 , wherein

a priority level of software to be recommended to the user is changed when the level of the user is increased.

4. The apparatus of claim 1 , wherein

when plural pieces of software to be recommended to the user are obtained, a screen causing the user to select one of the plural pieces of software is generated.

5. The apparatus of claim 4 , wherein

installation states of the plurality of pieces of software for the apparatus are displayed.

6. The apparatus according of claim 4 , wherein

when one of the plural pieces of software is in an undownloaded state, a screen for guiding the user to use the software is generated.

7. A non-transitory computer readable recording medium having stored therein a program for causing a computer to execute a procedure comprising:

providing first information on software and a keyword database that stores a registration word in association with each of keywords, the each keyword indicating a category of software related to the registration word, the registration word being used to recognize a purpose of use of software or a software name from second information input by a user and indicating software that the user wants to use;

generating, in association with a target level of a user who uses software obtained from a first external device coupled to a communication network, based on the first information and third information that is related to software and obtained from a second external device connected to the communication network, a recommendation list database that stores a recommendation list in association with each of keywords, the recommendation list being a list that indicates pieces of software to be recommended for the each keyword in association with priority levels assigned thereto, the target level indicating user level suitable to use the software, the third information including state information indicating whether corresponding pieces of software are installed on the apparatus or are downloadable from the second external device;

receiving the second information from the user;

determining a keyword related to the received second information by comparing the fourth received second information with the registration words stored in the keyword database;

obtaining a recommendation list associated with the determined keyword from the recommendation list database associated with the latest level of the user;

obtaining software to be recommended to the user in accordance with the priority levels assigned to the pieces of software indicated by the obtained recommendation list; and

starting up the obtained software.

8. A method for starting up software, the method comprising:

providing first information on software and a keyword database that stores a registration word in association with each of keywords, the each keyword indicating a category of software related to the registration word, the registration word being used to recognize a purpose of use of software or a software name from second information input by a user and indicating software that the user wants to use;

generating, in association with a target level of a user who uses software obtained from a first external device coupled to a communication network, based on the first information and third information that is related to software and obtained from a second external device connected to the communication network, a recommendation list database that stores a recommendation list in association with each of keywords, the recommendation list being a list that indicates pieces of software to be recommended for the each keyword in association with priority levels assigned thereto, the target level indicating a user level suitable to use the software, the third information including state information indicating whether corresponding pieces of software are installed on the apparatus or are downloadable from the second external device;

receiving the second information from the user;

determining a keyword related to the received second information by comparing the fourth received second information with the registration words stored in the keyword database;

obtaining a recommendation list associated with the determined keyword from the recommendation list database associated with the latest level of the user;

obtaining software to be recommended to the user in accordance with the priority levels assigned to the pieces of software indicated by the obtained recommendation list; and

starting up the obtained software.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2019
From: FUJITSU LIMITED
To: FUJITSU CLIENT COMPUTING LIMITED
Reel/Frame 048751/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2013
From: IGUCHI, HARUYO; HIDESAWA, SHIGERU
To: FUJITSU LIMITED
Reel/Frame 030797/0879 →
Priority Claims (1)
JP 2012-171165 · Aug 1, 2012 · national
Continuity (1)
Related Publication 20140040298A1 · Feb 6, 2014