IP Library Granted Patent US 10,652,804
Granted Patent B2
US 10,652,804 · App. 15/854,930 · Granted May 12, 2020

Non-transitory computer-readable medium for communication device, and method performed by communication device

Inventors: Hirotaka Asakura (Nagoya, JP); Hiroshi Shibata (Obu, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
H04W48/16H04W4/80H04W76/10H04W84/20H04W4/06H04W84/12
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 10,652,804
App. No.
15/854,930
Granted
May 12, 2020
Kind
B2
Abstract

Computer-readable instructions stored in a non-transitory computer-readable recording medium may cause a communication device to acquire predetermined information from a first interface under a state where a number of child stations participating in a first wireless network in which an external device operates as a parent station is equal to an upper limit, shift an operation state of the communication device to a parent station state from a specific state so as to form a second wireless network in a case where the predetermined information is acquired from the first interface, and supply a first predetermined instruction to an OS program. The first predetermined instruction may include an instruction for causing a second interface to send a participation request to the external device. The participation request may be a command for requesting the external device to participate in the second wireless network as a child station.

Claims (68)

1. A non-transitory computer-readable recording medium storing computer-readable instructions for a communication device,

wherein the computer-readable instructions, when executed by a processor of the communication device, cause the communication device to:

acquire predetermined information from a first interface of the communication device under a state where a number of child stations participating in a first wireless network in which an external device operates as a first parent station is equal to an upper limit, the predetermined information being information related to establishment of a wireless link with the external device via a second interface of the communication device, the second interface being different from the first interface, the upper limit being a maximum number of child stations that can participate in the first wireless network;

shift an operation state of the communication device to a parent station state from a specific state different from the parent station state, in a case where the predetermined information is acquired from the first interface; and

supply a first predetermined instruction to an OS (abbreviation of Operating System) program of the communication device after the operation state of the communication device has been shifted to the parent station state,

the first predetermined instruction including an instruction for causing the second interface of the communication device to send a participation request to the external device,

the participation request being a command for requesting the external device to participate in a second wireless network different from the first wireless network as a child station, and

the second wireless network being a network in which the communication device operates as a second parent station different from the first parent station and being for executing a second interface wireless communication via the second interface.

2. The non-transitory computer-readable recording medium as in claim 1 , wherein

the first interface is for executing a first interface wireless communication,

a distance with which the first interface wireless communication can be executed via the first interface is shorter than a distance with which the second interface wireless communication can be executed via the second interface, and

when a wireless link via the first interface is established with the external device, the predetermined information indicating that the wireless link has been established is acquired from the first interface.

3. The non-transitory computer-readable recording medium as in claim 2 , wherein

the first interface is for executing the first interface wireless communication according to NFC (abbreviation of Near Field Communication) scheme.

4. The non-transitory computer-readable recording medium as in claim 2 , wherein

the computer-readable instructions, when executed by the processor, further cause the communication device to:

acquire identification information for identifying the external device from the first interface in a case where the first interface receives the identification information from the external device by using the wireless link,

wherein in a case where the predetermined information is acquired from the first interface and the identification information is acquired from the first interface, the operation state of the communication device is shifted to the parent station state from the specific state, and

the first predetermined instruction includes:

an instruction for causing the second interface to send a predetermined response request including the identification information to the external device; and

the instruction for causing the second interface to send the participation request to the external device in a case where the second interface receives a response from the external device in response to sending the predetermined response request to the external device.

5. The non-transitory computer-readable recording medium as in claim 2 , wherein

the computer-readable instructions, when executed by the processor, further cause the communication device to:

acquire identification information for identifying the external device from the first interface in a case where the first interface receives the identification information from the external device by using the wireless link; and

supply a second predetermined instruction to the OS program before the operation state of the communication device is shifted to the parent station state, in a case where the predetermined information is acquired from the first interface and the identification information is acquired from the first interface, the second predetermined instruction including an instruction for causing the second interface to send a predetermined response request including the identification information to the external device,

wherein in a case where the second interface receives a response from the external device in response to sending the predetermined response request to the external device, the operation state of the communication device is shifted to the parent station state from the specific state.

6. The non-transitory computer-readable recording medium as in claim 5 , wherein

in a case where the second interface does not receive the response from the external device in response to sending the predetermined response request to the external device, the operation state of the communication device is not shifted to the parent station state from the specific state.

7. The non-transitory computer-readable recording medium as in claim 1 , wherein

the second interface is for executing the second interface wireless communication according to Wi-Fi scheme, and

the participation request is an invitation request according to Wi-Fi Direct (registered trademark).

8. The non-transitory computer-readable recording medium as in claim 1 , wherein

the external device is capable of executing at least one of a print function and a scan function.

9. A non-transitory computer-readable recording medium storing computer-readable instructions for a communication device,

wherein the computer-readable instructions, when executed by a processor of the communication device, cause the communication device to:

acquire predetermined information from a first interface of the communication device, the predetermined information being information related to establishment of a wireless link with an external device via a second interface of the communication device, the second interface being different from the first interface;

supply a first specific instruction to an OS (abbreviation of Operating System) program of the communication device in a case where the predetermined information is acquired from the first interface, the first specific instruction including an instruction for causing the second interface of the communication device to send a specific response request;

shift an operation state of the communication device to a parent station state from a specific state different from the parent station state, in a case where the predetermined information is acquired from the first interface; and

supply a second specific instruction to the OS program in a case where the second interface receives a response from an external device in response to sending the specific response request and the operation state of the communication device is shifted to the parent station state,

the second specific instruction including an instruction for causing the second interface to send a participation request to the external device, and

the participation request being a command for requesting the external device to participate in a specific wireless network as a child station,

the specific wireless network being a network in which the communication device operates as a parent station and being for executing a second interface wireless communication via the second interface.

10. The non-transitory computer-readable recording medium as in claim 9 , wherein

the first interface is for executing a first interface wireless communication,

a distance with which the first interface wireless communication can be executed via the first interface is shorter that a distance with which a second interface wireless communication can be executed via the second interface, and

when a wireless link via the first interface is established with the external device, the predetermined information indicating that the wireless link has been established is acquired from the first interface.

11. The non-transitory computer-readable recording medium as in claim 10 , wherein

the first interface is for executing the first interface wireless communication according to NFC (abbreviation of Near Field Communication) scheme.

12. The non-transitory computer-readable recording medium as in claim 9 , wherein

the second interface is for executing a second interface wireless communication according to Wi-Fi scheme, and

the participation request is an invitation request according to Wi-Fi Direct (registered trademark).

13. The non-transitory computer-readable recording medium as in claim 9 , wherein

the external device is capable of executing at least one of a print function and a scan function.

14. A method performed by a communication device, the method comprising:

acquiring predetermined information from a first interface of the communication device under a state where a number of child stations participating in a first wireless network in which an external device operates as a first parent station is equal to an upper limit, the predetermined information being information related to establishment of a wireless link with the external device via a second interface of the communication device, the second interface being different from the first interface, the upper limit being for the number of the child stations that can participate in the first wireless network;

shifting an operation state of the communication device to a parent station state from a specific state different from the parent station state, in a case where the predetermined information is acquired from the first interface; and

supplying a first predetermined instruction to an OS (abbreviation of Operating System) program of the communication device after the operation state of the communication device has been shifted to the parent station state,

the first predetermined instruction including an instruction for causing a second interface of the communication device to send a participation request to the external device,

the participation request being a command for requesting the external device to participate in a second wireless network different from the first wireless network as a child station, and

the second wireless network being a network in which the communication device operates as a second parent station different from the first parent station and being for executing a second wireless interface communication via the second interface.

15. A method performed by a communication device, the method comprising:

acquiring predetermined information from a first interface of the communication device, the predetermined information being information related to establishment of a wireless link with an external device via a second interface of the communication device, the second interface being different from the first interface;

supplying a first specific instruction to an OS (abbreviation of Operation System) program of the communication device in case where the predetermined information is acquired from the first interface, the first specific instruction including an instruction for causing the second interface of the communication device to send a specific response request;

shifting an operation state of the communication device to a parent station state from a specific state different from the parent station state, in a case where the predetermined information is acquired from the first interface; and

supply a second specific instruction to the OS program in a case where the second interface receives a response from an external device in response to sending the specific response request and the operation state of the communication device is shifted to the parent station state,

the second specific instruction including an instruction for causing the second interface to send a participation request to the external device, and

the participation request being a command for requesting the external device to participate in a specific wireless network as a child station,

the specific wireless network being a network in which the communication device operates as a parent station and being for executing a second wireless interface communication via the second interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2018
From: ASAKURA, HIROTAKA; SHIBATA, HIROSHI
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 044564/0236 →
Priority Claims (1)
JP 2016-256029 · Dec 28, 2016 · national
Continuity (1)
Related Publication 20180184366A1 · Jun 28, 2018