# US 10,484,564 B2 · Image forming apparatus and method for controlling the same comprising a storage medium that indicates whether the image forming apparatus is in a setting of checking a signature when an application is installed

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,564 B2
- Document ID: US10484564B2
- Status: Granted
- Kind: B2
- Application number: 15/901,283
- Filed: 2018-02-21
- Published: 2018-08-23
- Granted: 2019-11-19
- Earliest claimed: 2017-02-23
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yoshikazu Hayami
- Web page: https://patentgrep.com/patent/US10484564B2

## CPC

- H04N 1/00938: {Software related arrangements, e.g. loading applications (program loading in general G06F9/445)}
- H04N 1/0088: {Detecting or preventing tampering attacks on the reproduction system}
- H04N 1/00925: {Inhibiting an operation}
- H04N 1/4433: {to an apparatus, part of an apparatus or an apparatus function}
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

It is determined whether signature check is set in installation of an application, and it is determined whether a permission included in the application is not a prohibited permission in a case where the signature check is not set. In a case where it is determined that the permission included in the application is not a prohibited permission, installation of the application is allowed.

## Claims

### Claim 1

An image forming apparatus, comprising:
a storage unit configured to store information that indicates whether the image forming apparatus is in a setting of checking a signature when an application is installed or not;
a first determination unit configured to, using the information stored in the storage unit, determine whether the image forming apparatus is in the setting of checking a signature when an application is installed;
an acquisition unit configured to acquire an application that is a target of installation; and
a second determination unit configured to, using a signature of the application acquired by the acquisition unit, determine whether it is all right to install the application or not in a case where it is determined by the first determination unit that the image forming apparatus is in the setting of checking a signature when an application is installed, and configured to, using information regarding a permission included in the application acquired by the acquisition unit, determine whether it is all right to install the application or not in a case where it is determined by the first determination unit that the image forming apparatus is not in the setting of checking a signature when an application is installed.

### Claim 2 (depends on 1)

The image forming apparatus according to claim 1, wherein the application includes a file defining a permission.

### Claim 3 (depends on 1)

The image forming apparatus according to claim 1, further comprising:
a switching unit configured to switch whether to set the image forming apparatus into the setting of checking a signature when an application is installed or not.

### Claim 4 (depends on 3)

The image forming apparatus according to claim 3, further comprising:
a receiving unit configured to receive, from an external device, information that indicates whether to set the image forming apparatus into the setting of checking a signature when an application is installed or not,
wherein, based on the information received by the receiving unit, the switching unit switches whether to set the image forming apparatus into the setting of checking a signature when an application is installed or not.

### Claim 5 (depends on 1)

The image forming apparatus according to claim 1,
wherein the second determination unit determines, using the signature of the application without using the information regarding the permission included in the application, whether it is all right to install the application or not in a case where it is determined by the first determination unit that the image forming apparatus is in the setting of checking a signature when an application is installed, and
wherein the second determination unit determines, using the information regarding the permission included in the application without using the signature of the application, whether it is all right to install the application or not in a case where it is determined by the first determination unit that the image forming apparatus is not in the setting of checking a signature when an application is installed.

### Claim 6

A method for controlling an image forming apparatus, the method comprising:
storing information that indicates whether the image forming apparatus is in a setting of checking a signature when an application is installed or not;
determining, as a first determination using the information stored in the storing, whether the image forming apparatus is in the setting of checking a signature when an application is installed;
acquiring an application that is a target of installation; and
determining, as a second determination using a signature of the application acquired in the acquiring, whether it is all right to install the application or not in a case where it is determined in the first determination that the image forming apparatus is in the setting of checking a signature when an application is installed, and determining, using information regarding a permission included in the application acquired in the acquiring, whether it is all right to install the application or not in a case where it is determined in the first determination that the image forming apparatus is not in the setting of checking a signature when an application is installed.

### Claim 7 (depends on 6)

The method for controlling the image forming apparatus according to claim 6, wherein the application includes a file defining a permission.

### Claim 8 (depends on 6)

The method for controlling the image forming apparatus according to claim 6, further comprising:
switching whether to set the image forming apparatus into the setting of checking a signature when an application is installed or not.

### Claim 9 (depends on 8)

The method for controlling the image forming apparatus according to claim 8, further comprising:
receiving, from an external device, information that indicates whether to set the image forming apparatus into the setting of checking a signature when an application is installed or not,
wherein, in the switching, based on the information received in the receiving, it is switched whether to set the image forming apparatus into the setting of checking a signature when an application is installed or not.

### Claim 10 (depends on 6)

The method for controlling the image forming apparatus according to claim 6,
wherein, in the second determination, it is determined, using the signature of the application without using the information regarding the permission included in the application, whether it is all right to install the application or not in a case where it is determined in the first determination that the image forming apparatus is in the setting of checking a signature when an application is installed, and
wherein, in the second determination, it is determined, using the information regarding the permission included in the application without using the signature of the application, whether it is all right to install the application or not in a case where it is determined in the first determination that the image forming apparatus is not in the setting of checking a signature when an application is installed.

### Claim 11

A non-transitory computer readable medium storing a program, the program causing an application-executable computer to execute an information processing method, the information processing method comprising:
storing information that indicates whether the image forming apparatus is in a setting of checking a signature when an application is installed or not;
determining, as a first determination using the information stored in the storing, whether the image forming apparatus is in the setting of checking a signature when an application is installed;
acquiring an application that is a target of installation; and
determining, as a second determination using a signature of the application acquired in the acquiring, whether it is all right to install the application or not in a case where it is determined in the first determination that the image forming apparatus is in the setting of checking a signature when an application is installed, and determining, using information regarding a permission included in the application acquired in the acquiring, whether it is all right to install the application or not in a case where it is determined in the first determination that the image forming apparatus is not in the setting of checking a signature when an application is installed.

### Claim 12 (depends on 11)

The computer readable medium according to claim 11, wherein the application includes a file defining a permission.
