IP Library › Granted Patent US 11,595,534
Granted Patent B2
US 11,595,534 · App. 16/827,345 · Granted Feb 28, 2023

Information processing apparatus, method of controlling information processing apparatus, and non-transitory computer-readable storage medium

Inventor: Akira Ishikawa (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
H04N1/00395H04L12/66H04L45/745H04N1/00477G06F3/1286
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 11,595,534
App. No.
16/827,345
Granted
Feb 28, 2023
Kind
B2
Abstract

An information processing apparatus, for transmitting data to an external apparatus via a plurality of different communication interfaces, includes at least one memory that stores a set of instructions, and at least one processor that executes the instructions to provide accepting a setting of a routing path, based on a user operation, and to provide restricting a routing path indicating a default route from being set through the accepting.

Claims (38)

1. An information processing apparatus for transmitting data to an external apparatus via a plurality of different communication interfaces, the information processing apparatus comprising:

at least one memory that stores a set of instructions; and

at least one processor that executes the instructions to provide:

displaying a first screen for accepting a setting of an IP address, subnet information and a default gateway, the setting being a network setting of a first line,

displaying a second screen for accepting a setting of an IP address and subnet information, the setting being a network setting of a second line, and not accepting a setting of a default gateway,

displaying a routing setting screen for accepting a setting of a static routing path;

accepting a user operation of inputting a destination address, subnet information, and a gateway address via the routing setting screen as a setting of a static routing path,

performing control such that a static routing path indicating acommunication path to a default gateway is not set as the setting of a static routing path of the information processing apparatus via the routing setting screen, and

registering a user defined static routing path based on the input destination address, the input subnet information, and the input gateway address in a storage area, in a case where it is determined that the user defined static routing path is a communication path different from the communication path to the default gateway.

2. A method of controlling an information processing apparatus for transmitting data to an external apparatus via a plurality of different communication interfaces, the method comprising:

displaying a first screen for accepting a setting of an IP address, subnet information and a default gateway, the setting being a network setting of a first line;

displaying a second screen for accepting a setting of an IP address and subnet information, the setting being a network setting of a second line, and not accepting a setting of a default gateway;

displaying a routing setting screen for accepting a setting of a static routing path;

accepting a user operation of inputting a destination address, subnet information, and a gateway address via the routing setting screen as a setting of a static routing path;

performing control such that a static routing path indicating a communication path to a default gateway is not set as the setting of the static routing path of the information processing apparatus via the routing setting screen; and

registering a user defined static routing path based on the input destination address, the input subnet information, and the input gateway address in a storage area, in a case where it is determined that the user defined static routing path is a communication path different from the communication path to the default gateway.

3. The method according to claim 2 , further comprising

accepting a setting of a default gateway address as network settings, based on a user operation via a second screen that is different from the routing setting screen.

4. The method according to claim 3 , further comprising

registering a routing path indicating the communication path to the default gateway in a routing table, based on the setting of the default gateway address accepted via the second screen and the setting accepted via the first screen.

5. The method according to claim 3 , further comprising

further accepting a setting of an Internet Protocol address and a setting of a subnet mask in addition to the setting of the default gateway address via the second screen, as the network settings for a first communication interface among the plurality of different communication interfaces.

6. The method according to claim 5 , wherein in a case where a setting with which the network settings are made using a Dynamic Host Configuration Protocol is accepted via the second screen, a gateway address distributed from a Dynamic Host Configuration Protocol server on a network is set as the setting of the default gateway for the first communication interface.

7. The method according to claim 2 , further comprising

determining whether the static routing path input via the routing setting screen indicates the communication path to the default gateway.

8. The method according to claim 2 , wherein the static routing path indicating the communication path to the default gateway is path information in which information indicating a destination of data indicates a predetermined destination.

9. The method according to claim 8 , wherein a destination address indicating the predetermined destination is 0 . 0 . 0 . 0 .

10. The method according to claim 2 , further comprising

providing a user with a predetermined notification upon condition that a user operation for setting the static routing path indicating the communication path to the default gateway is received via the routing setting screen.

11. A non-transitory computer-readable storage medium storing a computer-executable program for causing a computer to execute a method of controlling an information processing apparatus for transmitting data to an external apparatus via a plurality of different communication interfaces, the method comprising:

displaying a first screen for accepting a setting of an IP address, subnet information and a default gateway, the setting being a network setting of a first line;

displaying a second screen for accepting a setting of an IP address and subnet information, the setting being a network setting of a second line, and not accepting a setting of a default gateway;

displaying a routing setting screen for accepting a setting of a static routing path;

accepting a user operation of inputting a destination address, subnet information, and a gateway address via the routing setting screen as a setting of a static routing path;

performing control such that a static routing path indicating a communication path to a default gateway is not set as the setting of a static routing path of the information processing apparatus via the routing setting screen; and

registering a user defined static routing path based on the input destination address, the input subnet information, and the input gateway address in a storage area, in a case where it is determined that the user defined static routing path is a communication path different from the communication path to the default gateway.

12. The method according to claim 2 , further comprising registering the static routing path in a routing table, based on the user defined static routing path stored in the storage area.

13. The method according to claim 11 , wherein packet data is transmitted to a gateway identified based on path information registered in the routing table.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2020
From: ISHIKAWA, AKIRA
To: CANON KABUSHIKI KAISHA
Reel/Frame 053119/0027 →
Priority Claims (1)
JP JP2019-068842 · Mar 29, 2019 · national
Continuity (1)
Related Publication 20200314262A1 · Oct 1, 2020