# US 12,010,764 B2 · Non-transitory computer-readable storage medium for receiving device identifying information and selecting a target device from at least one function executing device

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

- Number: US 12,010,764 B2
- Document ID: US12010764B2
- Status: Granted
- Kind: B2
- Application number: 18/315,909
- Filed: 2023-05-11
- Published: 2023-09-07
- Granted: 2024-06-11
- Earliest claimed: 2017-03-10
- Assignees: Brother Kogyo Kabushiki Kaisha
- Applicants: Brother Kogyo Kabushiki Kaisha
- Inventors: Hirotaka Asakura; Longlong Ruan
- Web page: https://patentgrep.com/patent/US12010764B2

## CPC

- H04W 92/18: between terminal devices
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1236: {Connection management}
- G06F 3/1238: {Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs}
- G06F 3/1273: {Print job history, e.g. logging, accounting, tracking}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 8/24: Transfer of terminal data
- H04W 76/14: Direct-mode setup
- H04W 88/02: Terminal devices
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A terminal performs: in response to receipt of first identifying information, from a first function-executing device via a first wireless connection established between the terminal and the first function-executing device, receiving, when the computer program is launched by an OS program of the terminal, at least the first device-identifying information from the OS program; establishing a second wireless connection between the terminal and the first function-executing device, using the first device-identifying information received from the OS program; receiving capability information of the first function-executing device in a case where the first device-identifying information matches with device-identifying information stored in a memory of the terminal and the second wireless connection is already established prior to receiving the first device-identifying information; and displaying, a screen indicating capability of the first function-executing device based on the capability information after receiving the capability information.

## Claims

### Claim 1

A non-transitory computer-readable storage medium storing a computer program for causing a computer of a terminal to perform:
receiving first device-identifying information from an operating system (“OS”) program of the terminal, wherein the first device-identifying information identifies a first function-executing device and is included in first identifying information received at the terminal, the first identifying information being received at the terminal from the first function-executing device via a first wireless connection established between the terminal and the first function-executing device via a first wireless interface of the terminal, and wherein the computer program being launched by the OS program occurs in response to receipt of the first identifying information at the terminal;
in a case where the first device-identifying information matches with device-identifying information stored in a memory of the terminal, receiving capability information of the first function-executing device, from the first function-executing device via a second wireless connection between a second wireless interface of the terminal and the first function-executing device, where the second wireless connection is already established prior to receiving the first device-identifying information from the OS program, and wherein a maximum communicable speed of wireless communication via the second wireless interface is faster than a maximum communicable speed of wireless communication via the first wireless interface; and
displaying, on the display of the terminal, a screen indicating capability of the first function-executing device based on the capability information after receiving the capability information.

### Claim 2 (depends on 1)

The non-transitory computer readable storage medium according to claim 1, wherein the second wireless connection is connection in compliance with the Wifi Direct system.

### Claim 3 (depends on 1)

The non-transitory computer readable storage medium according to claim 1, wherein in the case where the first device-identifying information matches with the device-identifying information stored in the memory of the terminal and in a case where the second wireless connection between the second wireless interface of the terminal and the first function-executing device is not established,
the computer program further causes the terminal to perform:
establishing the second wireless connection between the terminal and the first function-executing device via the second wireless interface of the terminal.

### Claim 4 (depends on 1)

The non-transitory computer readable storage medium according to claim 1, wherein in the case where the first device-identifying information does not match with the device-identifying information stored in the memory of the terminal,
the computer program further causes the terminal to perform:
displaying an identifying screen; and
in a case where an identifying operation is executed, establishing the second wireless connection between the terminal and the first function-executing device via the second wireless interface of the terminal.

### Claim 5 (depends on 1)

The non-transitory computer readable storage medium according to claim 1, wherein the first device-identifying information is a serial number or a MAC address.

### Claim 6 (depends on 1)

The non-transitory computer readable storage medium according to claim 1, wherein the first wireless interface is a Near Field Communication (“NFC”) compliant.

### Claim 7 (depends on 1)

The non-transitory computer readable storage medium according to claim 1, wherein the second wireless interface is a Wi-Fi compliant.

### Claim 8

A terminal comprising:
a first wireless interface;
a second wireless interface that is different from the first wireless interface, wherein a maximum communicable speed of wireless communication via the second wireless interface is faster than a maximum communicable speed of wireless communication via the first wireless interface;
a display;
a memory; and
a controller configured to execute instructions from the memory that, when executed, cause the terminal to perform:
receiving first device-identifying information, wherein the first device-identifying information identifies a first function-executing device and is included in first identifying information received at the terminal, the first identifying information being received at the terminal from the first function-executing device via a first wireless connection established between the terminal and the first function-executing device via the first wireless interface, and wherein the instructions are executed in response to receipt of the first identifying information at the terminal;
in response to receipt of the first device-identifying information, establishing a second wireless connection via the second wireless interface using the first device-identifying information;
in a case where the first device-identifying information matches with device-identifying information stored in the memory, receiving capability information of the first function-executing device, from the first function-executing device via the second wireless connection between the second wireless interface of the terminal and the first function-executing device, wherein the second wireless connection is already established prior to receiving the first device-identifying information; and
displaying, on the display of the terminal, a screen indicating capability of the first function-executing device based on the capability information after receiving the capability information.

### Claim 9 (depends on 8)

The terminal according to claim 8, wherein the second wireless connection is connection in compliance with the Wifi Direct system.

### Claim 10 (depends on 8)

The terminal according to claim 8, wherein in the case where the first device-identifying information matches with the device-identifying information stored in the memory and in a case where the second wireless connection between the second wireless interface of and the first function-executing device is not established,
the controller further executes instructions from the memory to cause the terminal to perform:
establishing the second wireless connection between the terminal and the first function-executing device via the second wireless interface.

### Claim 11 (depends on 8)

The terminal according to claim 8, wherein in the case where the first device-identifying information does not match with the device-identifying information stored in the memory of the terminal,
the controller further executes instructions from the memory to cause the terminal to perform:
displaying an identifying screen; and
in a case where an identifying operation is executed, establishing the second wireless connection between the terminal and the first function-executing device via the second wireless interface.

### Claim 12 (depends on 8)

The terminal according to claim 8, wherein the first device-identifying information is a serial number or a MAC address.

### Claim 13 (depends on 8)

The terminal according to claim 8, wherein the first wireless interface is a Near Field Communication (“NFC”) compliant.

### Claim 14 (depends on 8)

The terminal according to claim 8, wherein the second wireless interface is a Wi-Fi compliant.

### Claim 15

A method comprising:
receiving first device-identifying information, wherein the first device-identifying information identifies a first function-executing device and is included in first identifying information received at a terminal, the first identifying information being received at the terminal from the first function-executing device via a first wireless connection established between the terminal and the first function-executing device via a first wireless interface of the terminal, and the method is performed in response to receipt of the first identifying information at the terminal;
in response to receipt of the first device-identifying information, establishing a second wireless connection via a second wireless interface of the terminal using the first device-identifying information;
in a case where the first device-identifying information matches with device-identifying information stored in a memory of the terminal, receiving capability information of the first function-executing device, from the first function-executing device via the second wireless connection between the second wireless interface of the terminal and the first function-executing device, wherein the second wireless connection is already established prior to receiving the first device-identifying information; and
displaying, on the display of the terminal, a screen indicating capability of the first function-executing device based on the capability information after receiving the capability information,
wherein a maximum communicable speed of wireless communication via the second wireless interface is shorter than a maximum communicable speed of wireless communication via the first wireless interface.
