# US 10,375,178 B2 · Information processing apparatus that transmits a packet a predetermined period of time after detecting link-up , method of controlling the same, and storage medium

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

- Number: US 10,375,178 B2
- Document ID: US10375178B2
- Status: Granted
- Kind: B2
- Application number: 15/785,643
- Filed: 2017-10-17
- Published: 2018-02-08
- Granted: 2019-08-06
- Earliest claimed: 2015-02-25
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Norihisa Kishimoto
- Web page: https://patentgrep.com/patent/US10375178B2

## CPC

- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- G06F 3/1218: {Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present information processing apparatus sets a transmission standby time in accordance with a user instruction, detects a link-up, transmits an SLP packet, times an elapsed time from detection of the link-up, and in accordance with the elapsed time reaching the transmission standby time, controls so as to transmit an SLP packet.

## Claims

### Claim 1

A printing apparatus that transmits an SLP packet to a network via a hub, the apparatus comprising:
a memory that stores instructions;
a processor that executes the instructions to:
detect a link-up of a link with the hub;
start a time measurement before a communication state of the link with the hub is established, upon detecting the link-up;
determine whether a predetermined time has elapsed since the time measurement was started; and
perform processing to transmit an SLP packet when it is determined that the predetermined time has elapsed since the time measurement was started,
wherein the SLP packet is not transmitted until it is determined that the predetermined time has elapsed since the time measurement was started.

### Claim 2 (depends on 1)

The printing apparatus according to claim 1, wherein a communication rate when the printing apparatus operates in a first power mode is different from a communication rate when the printing apparatus operates in a second power mode of which a power consumption is lower than a power consumption of the first power mode, and
wherein the detected link-up is a link-up of the link generated when the printing apparatus transits from the first power mode to the second power mode.

### Claim 3 (depends on 1)

The printing apparatus according to claim 1, wherein a communication rate when the printing apparatus operates in a first power mode is different from a communication rate if the printing apparatus operates in a second power mode of which a power consumption is lower than a power consumption of the first power mode, and
wherein the detected link-up is a link-up of the link generated when the printing apparatus transits from the second power mode to the first power mode.

### Claim 4 (depends on 1)

The printing apparatus according to claim 1, wherein the processor further performs processing to transmit a G-ARP packet before it is determined that the predetermined time has elapsed since the time measurement was started, and
wherein the processor further performs processing to transmit the G-ARP packet again when it is determined that the predetermined time has elapsed since the time measurement was started.

### Claim 5 (depends on 1)

The printing apparatus according to claim 1, wherein a communication rate when the printing apparatus operates in a first power mode is different from a communication rate if the printing apparatus operates in a second power mode of which a power consumption is lower than a power consumption of the first power mode, and
wherein the detected link-up is a link-up of the link generated when the printing apparatus transits from the first power mode to the second power mode, and a link-up of the link generated when the printing apparatus transits from the second power mode to the first power mode.

### Claim 6 (depends on 1)

The printing apparatus according to claim 1, wherein
the hub does not transfer packets transmitted from the printing apparatus to the network for a certain time after establishing the link.

### Claim 7 (depends on 1)

The printing apparatus according to claim 1, wherein
the hub does not transfer packets transmitted from the printing apparatus to the network until the link speed stabilizes with the printing apparatus.

### Claim 8 (depends on 1)

The printing apparatus according to claim 1, wherein
the hub does not transfer packets transmitted from the printing apparatus to the network until packets can be stably transferred.

### Claim 9 (depends on 1)

The printing apparatus according to claim 1, wherein
a timing after a predetermined time elapses from the start of the time measurement is a timing after the link has been established with the hub.

### Claim 10

A method of controlling a printing apparatus including a transmission unit that transmits an SLP packet to a network via a hub, the method comprising:
detecting a link-up of a link with the hub;
starting a time measurement before a communication state of the link with the hub is established, upon detecting the link-up;
determining whether a predetermined time has elapsed since the time measurement was started; and
performing processing to transmit an SLP packet when it is determined that the predetermined time has elapsed since the time measurement was started,
wherein the SLP packet is not transmitted until it is determined that the predetermined time has elapsed since the time measurement was started.

### Claim 11

A non-transitory computer-readable storage medium storing a computer program for causing a processor of a computer to execute a method of controlling a printing apparatus including a transmission unit that transmits an SLP packet to a network via a hub, the method comprising:
detecting a link-up of a link with the hub;
start a time measurement before a communication state of the link with the hub is established, upon detecting the link-up;
determining whether a predetermined time has elapsed since the time measurement was started; and
performing processing to transmit an SLP packet when it is determined that the predetermined time has elapsed since the time measurement was started,
wherein the SLP packet is not transmitted until it is determined that the predetermined time has elapsed since the time measurement was started.
