IP Library Granted Patent US 9,753,837
Granted Patent B2
US 9,753,837 · App. 14/018,196 · Granted Sep 5, 2017

Application management system, management apparatus, application execution terminal, application management method, application execution terminal control method, and storage medium

Inventor: Kentaro Takahashi (Kawasaki, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F11/3668G06F11/079G06F11/0736
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,753,837
App. No.
14/018,196
Granted
Sep 5, 2017
Kind
B2
Abstract

A management apparatus, based on received error information of applications and information of applications installed in a terminal being managed by the management apparatus, determines a condition that an application causes the error, send information indicating that the application satisfies the condition for causing the error to an terminal satisfying the error condition out of a plurality of terminals. An application execution terminal receives from the management apparatus the information indicating that the condition that the application causes an error is satisfied, and inhibits the execution of the application causing the error by changing a display form of the corresponding application or by displaying a message at the time of the activation of the application.

Claims (64)

1. An information processing terminal being connected to an information processing apparatus via a network, the information processing terminal comprising:

a reception unit configured to receive a condition that an application causes an error, the condition determined by the information processing apparatus on the basis of the error of another information processing terminal in which the application has been installed other than the information processing terminal; and

a display control unit configured to change a display form of the application satisfying the condition for causing the error,

wherein the error of the another information processing terminal other than the information processing terminal is determined by selecting the another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to installation information of the application and finding common terminal identification information between the information processing terminal and the another information processing terminal.

2. The information processing terminal according to claim 1 , wherein the display control unit causes a message suggesting uninstallation to be displayed.

3. The information processing terminal according to claim 1 , wherein the reception unit receives information including information indicating the existence of a modified version of the application satisfying the condition for causing the error, and

wherein the display control unit causes a message suggesting update to the modified version of the application to be displayed.

4. An information processing terminal being connected to an information processing apparatus via a network, the information processing terminal comprising:

a reception unit configured to receive a condition that an application causes an error, the condition determined by the information processing apparatus on the basis of the error of another information processing terminal in which the application has been installed other than the information processing terminal; and

a display control unit configured to, in response to reception of an instruction for activating the application satisfying the condition for causing the error,

wherein the error of the another information processing terminal other than the information processing terminal is determined by selecting the another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to installation information of the application and finding common terminal identification information between the information processing terminal and the another information processing terminal.

5. The information processing terminal according to claim 4 , wherein the display control unit causes a message suggesting uninstallation to be displayed.

6. The information processing terminal according to claim 4 , wherein the reception unit receives information including information indicating the existence of a modified version of the application satisfying the condition for causing the error, and

wherein the display control unit causes a message suggesting update to the modified version of the application to be displayed.

7. An information processing terminal being connected to an information processing apparatus via a network, the information processing terminal comprising:

a storage unit configured to store installation information of applications that have been installed in the own terminal;

a reception unit configured to receive, from the information processing apparatus, error information of the applications and information about a plurality of information processing terminals in which the applications have been installed;

a determination unit configured to, based on the error information, the information about the plurality of information processing terminals other than the information processing terminal, and the installation information of the applications, determine a condition that the applications cause an error; and

a display control unit configured to change, out of the applications, a display form of the application satisfying the condition for causing the error,

wherein the condition that the applications cause an error is determined by selecting another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to the installation information and finding common terminal identification information between the information processing terminal and the another information processing terminal.

8. An information processing terminal being connected to an information processing apparatus via a network, the information processing terminal comprising:

a storage unit configured to store installation information of applications that have been installed in the own terminal;

a reception unit configured to receive, from the information processing apparatus, error information of the applications and information about a plurality of information processing terminals in which the applications have been installed;

a determination unit configured to, based on the error information, the information about the plurality of information processing terminals other than the information processing terminal, and the installation information of the applications, determine a condition that the applications cause an error; and

a display control unit configured to, in response to reception of an instruction for activating an application satisfying the condition for causing the error out of the applications,

wherein the condition that the applications cause an error is determined by selecting another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to the installation information and finding common terminal identification information between the information processing terminal and the another information processing terminals.

9. A method performed by a system including an information processing apparatus to which a plurality of information processing terminals are connected via a network, the method comprising:

storing information about the information processing terminals, and information of an application installed in the information processing terminals;

receiving error information of the applications in the information processing terminals;

determining a condition that the application causes an error, based on the error information, the information about the information processing terminals other than the information processing terminal, and the installation information of the application;

specifying, out of the plurality of information processing terminals, the information processing terminals satisfying the condition that the installed application causes the error; and

performing display control by changing a display form of an icon of the application,

wherein the condition that the applications cause an error is determined by selecting another information processing terminal from the plurality of information processing terminals connected to the information processing apparatus via the network according to the installation information and finding common terminal identification information between the information processing terminal and the another information processing terminals.

10. A method performed by a system including an information processing apparatus to which a plurality of information processing terminals are connected via a network, the method comprising:

storing information about the information processing terminals, and information of applications installed in the information processing terminals;

receiving error information of the applications in the information processing terminals;

determining a condition that the application causes an error, based on the error information, the information about the information processing terminals other than the information processing terminal, and the installation information of the applications;

specifying, out of the plurality of information processing terminals, the information processing terminals satisfying the condition that the installed application causes the error; and

performing display control by displaying a message based on a fact that the condition for causing the error is satisfied if the application has been installed in the specified information processing terminals,

wherein the condition that the applications cause an error is determined by selecting another information processing terminal from the plurality of information processing terminals connected to the information processing apparatus via the network according to the installation information and finding common terminal identification information between the information processing terminal and the plurality of information processing terminals.

11. A method of controlling an information processing terminal being connected to an information processing apparatus via a network, the method comprising:

receiving a condition that an application causes an error, the condition being determined by the information processing apparatus on the basis of the error of another information processing terminal other than the information processing terminal; and

performing display control by changing a display form of the application satisfying the condition for causing the error,

wherein the error of the another information processing terminal other than the information processing terminal is determined by selecting the another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to installation information and finding common terminal identification information between the information processing terminal and the another information processing terminal.

12. A non-transitory computer-readable storage medium holding a program causing a computer to perform the respective steps of the method according to claim 11 .

13. A method of controlling an information processing terminal being connected to an information processing apparatus via a network, the method comprising:

receiving a condition that an application causes an error, the condition being determined by the information processing apparatus on the basis of the error of another information processing terminal other than the information processing terminal; and

performing display control by displaying a message based on a fact that the condition for causing the error is satisfied,

wherein the error of the another information processing terminal other than the information processing terminal is determined by selecting the another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to installation information and finding common terminal identification information between the information processing terminal and the another information processing terminal.

14. A non-transitory computer-readable storage medium holding a program causing a computer to perform the respective steps of the method according to claim 13 .

15. A method of controlling an information processing terminal being connected to an information processing apparatus via a network, the method comprising:

storing in a storage unit information of applications that have been installed in the own terminal;

receiving, from the information processing apparatus, error information of the applications and information about a plurality of information processing terminals in which the applications have been installed;

determining a condition that the applications cause an error, based on the error information, the information about the plurality of information processing terminals other than the information processing terminal, and the information of the applications; and

performing display control by changing, out of the applications, a display form of the application satisfying the condition for causing the error,

wherein the condition that the applications cause an error is determined by selecting another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to the installation information and finding common terminal identification information between the information processing terminal and the another information processing terminal.

16. A non-transitory computer-readable storage medium holding a program causing a computer to perform the respective steps of the method according to claim 15 .

17. A method of controlling an information processing terminal being connected to an information processing apparatus via a network, the method comprising:

storing in a storage unit information of applications that have been installed in the own terminal;

receiving, from the information processing apparatus, error information of the applications and information about a plurality of information processing terminals in which the applications have been installed;

determining a condition that the applications causes an error based on the error information, the information about the plurality of information processing terminals other than the information processing terminal, and the information of the applications; and

performing display control by displaying a message based on a fact that the condition for causing the error is satisfied,

wherein the condition that the applications cause an error is determined by selecting another information processing terminal from a plurality of information processing terminals connected to the information processing apparatus via the network according to installation information and finding common terminal identification information between the information processing terminal and the another information processing terminal.

18. A non-transitory computer-readable storage medium holding a program causing a computer to perform the respective steps of the method according to claim 17 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2014
From: TAKAHASHI, KENTARO
To: CANON KABUSHIKI KAISHA
Reel/Frame 032811/0101 →
Priority Claims (1)
JP 2012-197267 · Sep 7, 2012 · national
Continuity (1)
Related Publication 20140075244A1 · Mar 13, 2014