Information processing apparatus, method of controlling the same, and storage medium
First Claim
Patent Images
1. An information processing apparatus comprising:
- a processor; and
a memory storing instructions which, when executed by the processor, cause the information processing apparatus to;
determine, when a data transmission is executed, whether or not a host name designated as a destination of the data transmission is set to a terminal list indicating an external terminal that is permitted as a data transmission destination;
permit, in a case where a result of the determination is that the host name is set to the terminal list, data transmission irrespective of whether or not an IP address corresponding to the host name is set to the terminal list;
determine, in a case where the result of the determination is not that the host name is set to the terminal list, whether or not the IP address designated as the destination of the data transmission is set to the terminal list;
permit, if a result of the determination is that the IP address is set to the terminal list, the data transmission; and
execute data transmission if data transmission is permitted.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus determines, when a data transmission is executed, whether or not a host name designated as a destination of the data transmission is set to a terminal list indicating an external terminal that is permitted as a data transmission destination, and if a result of the determination is that the host name is set to the terminal list, permits data transmission irrespective of whether or not an IP address corresponding to the host name is set to the terminal list; and executes data transmission if data transmission is permitted.
-
Citations
16 Claims
-
1. An information processing apparatus comprising:
-
a processor; and a memory storing instructions which, when executed by the processor, cause the information processing apparatus to; determine, when a data transmission is executed, whether or not a host name designated as a destination of the data transmission is set to a terminal list indicating an external terminal that is permitted as a data transmission destination; permit, in a case where a result of the determination is that the host name is set to the terminal list, data transmission irrespective of whether or not an IP address corresponding to the host name is set to the terminal list; determine, in a case where the result of the determination is not that the host name is set to the terminal list, whether or not the IP address designated as the destination of the data transmission is set to the terminal list; permit, if a result of the determination is that the IP address is set to the terminal list, the data transmission; and execute data transmission if data transmission is permitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing apparatus comprising:
-
an interface that receives a host name or an IP address from a user for specifying an external terminal that is permitted as a data transmission destination; a storage that stores, as permission information indicating an external terminal that is permitted as a data transmission destination, the host name or the IP address received by the interface; and a controller that permits execution of data transmission in a case where a host name is received as a destination of a data transmission and the received host name is included in the permission information, determines whether or not an IP address corresponding to the received host name is included in the permission information in a case where the host name is received as a destination of a data transmission and the received host name is not included in the permission information, and permits execution of data transmission if a result of the determination is that the IP address is included in the permission information. - View Dependent Claims (10, 11, 12)
-
-
13. A method of controlling an information processing apparatus, the method comprising:
-
determining, when a data transmission is executed, whether or not a host name received as a destination of the data transmission is set to a terminal list indicating an external terminal that is permitted as a data transmission destination; in a case where a result of the determination is that the host name is set to the terminal list, permitting data transmission irrespective of whether or not an IP address corresponding to the host name is set to the terminal list; determining, in a case where the result of the determination is not that the host name is set to the terminal list, whether or not the IP address designated as a destination of the data transmission is set to the terminal list; permitting the data transmission if a result of the determination is that the IP address is set to the terminal list and executing data transmission if data transmission is permitted.
-
-
14. A method of controlling an information processing apparatus, the method comprising:
-
receiving a host name or an IP address from a user for specifying an external terminal that is permitted as a data transmission destination; storing, as permission information indicating an external terminal that is permitted as a data transmission destination, the received host name or the received IP address; permitting execution of data transmission in a case where a host name is received as a destination of a data transmission and the received host name is included in the permission information; determining whether or not an IP address corresponding to the received host name is included in the permission information in a case where the host name is received as a destination of a data transmission and the received host name is not included in the permission information; and permitting execution of data transmission if a result of the determination is that the IP address is included in the permission information.
-
-
15. A non-transitory computer-readable storage medium on which is stored code of a computer program for causing a computer to execute a method for controlling an information processing apparatus, the method comprising:
-
determining, when a data transmission is executed, whether or not a host name received as a destination of the data transmission is set to a terminal list indicating an external terminal that is permitted as a data transmission destination; in a case where a result of the determination is that the host name is set to the terminal list, permitting data transmission irrespective of whether or not an IP address corresponding to the host name is set to the terminal list; in a case where the result of the determination is not that the host name is set to the terminal list, determining whether or not the IP address designated as a destination of the data transmission is set to the terminal list; permitting the data transmission if a result of the determination is that the IP address is set to the terminal list; and executing data transmission if data transmission is permitted.
-
-
16. A non-transitory computer-readable storage medium on which is stored code of a computer program for causing a computer to execute a method for controlling an information processing apparatus, the method comprising:
-
receiving a designation of a host name or an IP address from a user for specifying an external terminal that is permitted as a data transmission destination; storing, as permission information indicating an external terminal that is permitted as a data transmission destination, the received host name or the received IP address; permitting execution of data transmission in a case where a host name is received as a destination of a data transmission and the received host name is included in the permission information; determining whether or not an IP address corresponding to the host name is included in the permission information in a case where the host name is received as a destination of a data transmission and the received host name is not included in the permission information; and permitting execution of data transmission if a result of the determination is that the IP address is included in the permission information.
-
Specification