# US 2020/0396349 A1 · Information processing apparatus, control method, and non-transitory computer-readable medium

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

- Number: US 2020/0396349 A1
- Document ID: US20200396349A1
- Status: Published application
- Kind: A1
- Application number: 16/896,018
- Filed: 2020-06-08
- Published: 2020-12-17
- Earliest claimed: 2019-06-14
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Hirokazu Sakamoto; Hiroyuki Sanami
- Web page: https://patentgrep.com/patent/US20200396349A1

## CPC

- G06F 1/1698: {the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone (details of antennas disposed inside a computer H01Q1/2266)}
- H04N 1/00411: {the display also being used for user input, e.g. touch screen}
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F 3/126: {Job scheduling, e.g. queuing, determine appropriate device}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- H04N 1/00315: {with a radio transmission apparatus (with a cordless telephone H04N1/00305; systems or arrangements for the transmission of a picture signal specially adapted for transmission via radio H04N1/00103; H04N1/00307 takes precedence; radio transmission systems H04B7/00; wireless communication networks H04W)}
- H04N 1/32545: {Distributing a job or task among a plurality of input devices or a plurality of output devices}
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A computer of an information processing apparatus is caused to execute steps, the steps including a first specification step of specifying a first direction of a position of a communication apparatus with respect to a position of the information processing apparatus based on communication between the information processing apparatus and the communication apparatus through a predetermined communication method; a reception step of receiving a predetermined operation for designating a direction from a user; a second specification step of specifying a second direction corresponding to the received predetermined operation; a third specification step of specifying the communication apparatus corresponding to the second direction from among a plurality of the communication apparatuses present in a vicinity of the information processing apparatus based on the first direction and the second direction; and an execution step of executing a process relating to the communication apparatus corresponding to the second direction.

## Claims

### Claim 1

A method of controlling an information processing apparatus, comprising:
a first specification step of specifying a direction of a position of a communication apparatus with respect to a position of the information processing apparatus based on communication between the information processing apparatus and the communication apparatus through a predetermined communication method;
a first reception step of receiving a predetermined operation from a user;
a second specification step of specifying a direction corresponding to the received predetermined operation;
a third specification step of specifying the communication apparatus corresponding to the specified direction corresponding to the predetermined operation from among a plurality of the communication apparatuses present in a vicinity of the information processing apparatus based on the specified direction of the position of the communication apparatus and the specified direction corresponding to the predetermined operation; and
an execution step of executing a process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation.

### Claim 2 (depends on 1)

The control method according to claim 1, wherein the predetermined operation is a swipe operation with respect to a screen that is displayed by the information processing apparatus.

### Claim 3 (depends on 1)

The control method according to claim 1, wherein the process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation is a process of transmitting predetermined information to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation.

### Claim 4 (depends on 3)

The control method according to claim 3, wherein the process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation is a process of transmitting the predetermined information through the predetermined communication method to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation.

### Claim 5 (depends on 3)

The control method according to claim 3, further comprising:
a second reception step of receiving connection information for connection through another communication method different from the predetermined scheme from the communication apparatus corresponding to the specified direction corresponding to the predetermined operation, through the predetermined communication method; and
a connection step of establishing connection through the other communication method between the information processing apparatus and the communication apparatus corresponding to the specified direction corresponding to the predetermined operation using the connection information,
wherein the process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation is a process of transmitting the predetermined information to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation via the established connection through the other communication method.

### Claim 6 (depends on 3)

The control method according to claim 3, further comprising:
a registration step of registering information on an apparatus of a transmission target of the predetermined information; and
an instruction reception step of receiving an instruction for transmission of the predetermined information from a user,
wherein, when information on an apparatus of a transmission target of the predetermined information has been registered, the predetermined information is transmitted to an apparatus corresponding to the registered information based on that the instruction for the transmission of the predetermined information has been received, and
wherein, when information on an apparatus of a transmission target of the predetermined information has not been registered, the predetermined information is transmitted to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation based on that the instruction for the transmission of the predetermined information has been received.

### Claim 7 (depends on 3)

The control method according to claim 3, wherein the predetermined information is information for causing the communication apparatus to execute a predetermined action.

### Claim 8 (depends on 7)

The control method according to claim 7, wherein the predetermined action is execution of printing.

### Claim 9 (depends on 1)

The control method according to claim 1, wherein the process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation is a process of installing a program corresponding to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation into the information processing apparatus.

### Claim 10 (depends on 1)

The control method according to claim 1, wherein the process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation is a process of transmitting predetermined information to an account that is managed in an external server and that corresponds to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation.

### Claim 11 (depends on 1)

The control method according to claim 1, wherein, when a plurality of the communication apparatuses corresponding to the specified direction corresponding to the predetermined operation are specified, a process relating to the communication apparatus at a closer distance to the information processing apparatus from among the plurality of communication apparatuses corresponding to the specified direction corresponding to the predetermined operation is executed.

### Claim 12 (depends on 11)

The control method according to claim 11, wherein a fourth specification step is further executed, the fourth specification step specifying a distance between the information processing apparatus and the communication apparatus based on communication between the information processing apparatus and the communication apparatus through the predetermined communication method.

### Claim 13 (depends on 1)

The control method according to claim 1, wherein a display step is further executed, the display step causing a display unit to display an icon indicating the specified direction of the position of the communication apparatus.

### Claim 14 (depends on 1)

The control method according to claim 1, wherein the predetermined communication method is Bluetooth low energy.

### Claim 15 (depends on 14)

The control method according to claim 14, wherein the predetermined communication method is Bluetooth low energy included in standard of Bluetooth5.1.

### Claim 16

An information processing apparatus executable as units, the units comprising:
a first specification unit configured to specify a direction of a position of a communication apparatus with respect to a position of the information processing apparatus based on communication between the information processing apparatus and the communication apparatus through a predetermined communication method;
a reception unit configured to receive a predetermined operation for designating a direction from a user;
a second specification unit configured to specify a direction corresponding to the received predetermined operation;
a third specification unit configured to specify the communication apparatus corresponding to the specified direction corresponding to the predetermined operation from among a plurality of the communication apparatuses present in a vicinity of the information processing apparatus based on the specified direction of the position of the communication apparatus and the specified direction corresponding to the predetermined operation; and
an execution unit configured to execute a process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation.

### Claim 17

A non-transitory tangible medium having recorded thereon a program for causing a computer to perform steps of the method of controlling an information processing apparatus, comprising:
a first specification step of specifying a direction of a position of a communication apparatus with respect to a position of the information processing apparatus based on communication between the information processing apparatus and the communication apparatus through a predetermined communication method;
a first reception step of receiving a predetermined operation from a user;
a second specification step of specifying a direction corresponding to the received predetermined operation;
a third specification step of specifying the communication apparatus corresponding to the specified direction corresponding to the predetermined operation from among a plurality of the communication apparatuses present in a vicinity of the information processing apparatus based on the specified direction of the position of the communication apparatus and the specified direction corresponding to the predetermined operation; and
an execution step of executing a process relating to the communication apparatus corresponding to the specified direction corresponding to the predetermined operation.
