An information processing apparatus includes plural communication interfaces, a specifying unit, a network determining unit, and a transmission controller. The plural communication interfaces are individually connected to plural communication networks having different security levels. The specifying unit specifies a destination terminal to which a file stored in a data memory is to be transmitted. The network determining unit determines a communication network, among the plural communication networks, via which the file is to be transmitted to the destination terminal. The transmission controller prohibits transmission of the file to the destination terminal in a case where a security level set to the file is higher than a security level set to the communication network determined by the network determining unit.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus comprising: interfaces individually connected to networks having different security levels; and a processor configured to: set to a file, in response to receiving the file, a first of the security levels of one of the networks that transmitted the file; prohibit transmitting the file in response to a request to transmit the file and a determination that the first of the security levels is higher than another one of the security levels; and control a display to display, in response to a user access to a plurality of files including the file and based on comparing security levels of the files to a security level of one of the networks through which the files may be transmitted to a destination terminal, at least one of the files indicated as transmittable to the destination terminal and a plurality of the files indicated as prohibited from transmission to the destination terminal.
2. The apparatus according to claim 1 , wherein the processor is further configured to transmit the file to a destination terminal in a case where the one of the security levels set to the file is equal to or lower than another one of the security levels set to another one of the networks as determined by the processor.
3. The apparatus according to claim 1 , wherein, prior to setting the one of the security levels to the file, the another of the security levels is set to the file in response to the file being input from another one of the networks.
4. The apparatus according to claim 3 , wherein the processor is further configured to implement: setting the one of the security levels to a second file in response to the second file being received from the one of the networks; and setting the another one of the security levels to a third file in response to the third file being received from another one of the networks, wherein the one of the networks has the one of the security levels which is higher than the another one of the security levels of another one of the networks.
5. The apparatus according to claim 1 , wherein the processor is further configured to implement: a data memory that stores another file that has been input from an external terminal via one of the networks, wherein one of the security levels is set to the another file in accordance with one of the different security levels set to a corresponding one of the networks via which the another file has been input to the data memory.
6. The apparatus according to claim 1 , wherein the processor is further configured to implement: a reading unit that optically scans a paper medium to read information on the paper medium; and a data memory that stores another file corresponding to the information read by the reading unit, wherein a security level, that is applied to the paper medium in advance, of the different security levels is set to the file.
7. The apparatus according to claim 6 , wherein the processor is further configured to implement: applying information of an electronic watermark, corresponding to the security level, to the paper medium, and the security level of the another file is set in accordance with the information of the electronic watermark that is obtained through reading of the paper medium with the reading unit.
8. The apparatus according to claim 1 , wherein the processor is further configured to implement: a reading unit that optically scans a paper medium to read information on the paper medium; and a data memory that stores another file corresponding to image data read by the reading unit, wherein a security level of the different security levels is set to the another file in accordance with a keyword that is extracted through document analysis on the image data.
9. The apparatus according to claim 1 , wherein the processor is further configured to control the display to display information on terminals connected to the apparatus via networks, wherein, in a case where the one of the security levels set to the file is higher than the another one of the security levels set to another one of the networks, a display controller controls the display so that the destination terminal is unselectable from a list of the information on the terminals.
10. The apparatus according to claim 1 , wherein the request to transmit the file comprises a request transmitted to the processor after the file is received by the processor.
11. The apparatus according to claim 1 , wherein the processor is further configured to control the display to display, in response to the user access to the plurality of files, the at least one of the files indicated as transmittable to the destination terminal and the plurality of the files indicated as prohibited from transmission to the destination terminal by: displaying a selection box at the at least one of the files indicated as transmittable to the destination terminal, displaying a highlighting to the plurality of the files indicated as prohibited from transmission to the destination terminal, and displaying a blank space in a column of the display comprising the selection box and at the plurality of the files indicated as prohibited from transmission to the destination terminal.
12. The apparatus according to claim 1 , wherein the processor is further configured to control the display to display, in response to the user access to the plurality of files, the plurality of the files indicated as prohibited from transmission to the destination terminal by highlighting the plurality of files indicated as prohibited from transmission to the destination terminal.
13. A method for an apparatus comprising interfaces individually connected to networks having different security levels, the method comprising: setting to a file, in response to receiving the file, a first of the security levels of one of the networks that transmitted the file; prohibiting transmission of the file to a destination terminal, in response to a request to transmit the file and a determination that the first of the security levels is higher than another one of the security levels of another one of the networks; and controlling a display to display, in response to a user access to a plurality of files including the file and based on comparing security levels of the files to a security level of one of the networks through which the files may be transmitted to a destination terminal, at least one of the files indicated as transmittable to the destination terminal and a plurality of the files indicated as prohibited from transmission to the destination terminal.
14. A non-transitory computer readable medium storing a program which when executed causes a computer, including interfaces connected to networks having different security levels, to execute: setting to a file, in response to receiving the file, a first of the security levels of one of the networks that transmitted the file; prohibiting transmission of the file to a terminal, in response to a request to transmit the file and a determination that the first of the security levels is higher than another of the security levels; and controlling a display to display, in response to a user access to a plurality of files including the file and based on comparing security levels of the files to a security level of one of the networks through which the files may be transmitted to a destination terminal, at least one of the files indicated as transmittable to the destination terminal and a plurality of the files indicated as prohibited from transmission to the destination terminal.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 13, 2018
January 28, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.