IP Library Granted Patent US 9,052,862
Granted Patent B2
US 9,052,862 · App. 14/328,017 · Granted Jun 9, 2015

Causing a wireless connection to be established between a wireless communication device and an external device

Inventor: Hiroshi Shibata (Obu, JP)
Assignee: BROTHER KOGYO KABUSHIKI KAISHA
G06F3/1292H04W8/005H04W84/20G06F3/1203G06F3/1236
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 9,052,862
App. No.
14/328,017
Granted
Jun 9, 2015
Kind
B2
Abstract

The wireless communication device may determine in which of a parent state and a child state the wireless communication device is to operate in a case where the wireless communication device receives a first type of signal, and determine the wireless communication device is to operate in the parent state in a case where the wireless communication device receives a second type of signal. The wireless communication device may send a first wireless profile to a first external device so as to establish a wireless connection with the first external device in a case where the wireless communication device is to operate in the parent state, and receive a second wireless profile from a second external device so as to establish a wireless connection with the second external device in a case where the wireless communication device is to operate in the child state.

Claims (85)

1. A wireless communication device configured to be capable of operating selectively in any state among a plurality of states including a parent state performing as a parent station of a wireless network and a child state performing as a child station of the wireless network, the wireless communication device comprising:

one or more processors; and

a memory that stores a computer program including instructions executed by the one or more processors,

wherein the instructions cause the one or more processors, when executed by the one or more processors, to function as:

a communication controlling unit configured to receive a signal from an external device;

a state determination unit configured to:

determine in which of the parent state and the child state the wireless communication device is to operate by executing a particular wireless communication for the determination in a case where the communication controlling unit receives a first type of signal including specific information, the specific information includes information indicating that the external device is capable of executing a process for determining in which of the parent state and the child state the external device is to operate; and

determine the wireless communication device is to operate in the parent state without executing the particular wireless communication in a case where the communication controlling unit receives a second type of signal not including the specific information; and

an establishing controlling unit configured to:

send a first wireless profile to a first external device so as to establish a wireless connection with the first external device by using the first wireless profile in a case where it is determined that the wireless communication device is to operate in the parent state; and

receive a second wireless profile from a second external device so as to establish a wireless connection with the second external device by using the second wireless profile in a case where it is determined that the wireless communication device is to operate in the child state.

2. The wireless communication device as in claim 1 , wherein

the communication controlling unit is configured to:

receive the first type of signal from a first type of external device capable of operating selectively in any state among the plurality of states; and

receive the second type of signal from a second type of external device incapable of operating selectively in any state among the plurality of states.

3. The wireless communication device as in claim 2 , wherein

the communication controlling unit is configured to receive the second type of signal from the second type of external device during a specific period for searching the first type of external device.

4. The wireless communication device as in claim 3 , wherein

the specific period includes a first period and a second period,

the first period is a period for receiving a Probe Request signal from the first type of external device so as to send a Probe Response signal to the first type of external device,

the second period is a period for sending the Probe Request signal to the first type of external device so as to receive the Probe Response signal that is the first type of signal from the first type of external device, and

the communication controlling unit is configured to receive the Probe Request signal that is the second type of signal from the second type of external device in the first period.

5. The wireless communication device as in claim 3 , wherein

the communication controlling unit is configured to:

continue the specific period until a predetermined time has elapsed from a start of the specific period in a case of not receiving the second type of signal from the second type of external device during the specific period; and

finish the specific period before the predetermined time has elapsed from the start of the specific period in a case of receiving the second type of signal from the second type of external device in the specific period.

6. The wireless communication device as in claim 5 , wherein

the communication controlling unit is configured to continue the specific period until the predetermined time has elapsed from the start of the specific period, even if the first type of signal from the first external device is received, in the case of not receiving the second type of signal from the second type of external device.

7. The wireless communication device as in claim 2 , wherein

the communication controlling unit is further configured to send sequentially a plurality of search signals for searching the first type of external device by using each channel included in a first channel group corresponding to a first number of channels,

the first type of signal is a response signal sent from the first type of external device in response to at least one search signal among the plurality of search signals, and

the second type of signal is at least one search signal among a plurality of search signals sent sequentially from the second external device, by using each channel included in a second channel group corresponding to a second number of channels that is larger than the first number of channels.

8. The wireless communication device as in claim 1 , wherein

the instructions cause the one or more processors, when executed by the one or more processors, to further function as

a display controlling unit configured to:

cause a display unit to display a screen including information related to a sending source of the first type of signal in a case where the communication controlling unit receives the first type of signal; and

not cause the display unit to display a screen including information related to a sending source of the second type of signal in a case where the communication controlling unit receives the second type of signal.

9. The wireless communication device as in claim 1 , wherein

the parent state is a state for the wireless communication device to relay a wireless communication executed between a plurality of devices that is operating in the child state, and

the child state is a state for the wireless communication device to execute a wireless communication with a device that is operating in the child state through a device that is operating in the parent state.

10. The wireless communication device as in claim 1 , wherein

the particular wireless communication includes communicating with the external device information indicating a priority for operating in the parent state.

11. The wireless communication device as in claim 1 , wherein

the parent state is a group owner state of a Wi-Fi Direct scheme,

the child state is a client state of the Wi-Fi Direct scheme, and

the state determination unit is configured to:

determine in which of the parent state and the child state the wireless communication device is to operate by executing a group owner negotiation of a Wi-Fi Direct scheme in the case where the communication controlling unit receives the first type of signal; and

determine the wireless communication device is to operate in the parent state without executing the group owner negotiation in the case where the communication controlling unit receives the second type of signal.

12. The wireless communication device as in claim 1 , wherein

the specific information is P2P information of a Wi-Fi Direct scheme.

13. The wireless communication device as in claim 1 , wherein

the communication controlling unit is further configured to send a first Probe Request signal,

the first type of signal is a first Probe Response signal being sent from the external device in response to the first Probe Request signal,

the second type of signal is a second Probe Request signal being sent from the external device, and

the communication controlling unit is further configured to send a second Probe Response signal in response to the second Probe Request signal.

14. The wireless communication device as in claim 1 , wherein

the parent state is a group owner state of a Wi-Fi Direct scheme,

the child state is a client state of the Wi-Fi Direct scheme,

the specific information is P2P information of a Wi-Fi Direct scheme, and

the state determination unit is configured to:

determine in which of the parent state and the child state the wireless communication device is to operate by executing a group owner negotiation of a Wi-Fi Direct scheme in the case where the communication controlling unit receives the first type of signal; and

determine the wireless communication device is to operate in the parent state without executing the group owner negotiation in the case where the communication controlling unit receives the second type of signal.

15. The wireless communication device as in claim 1 , further comprising

a print executing unit, wherein

the instructions cause the one or more processors, when executed by the one or more processors, to further function as:

a print data receiving unit configured to receive print data from at least one of the first external device and the second external device using at least one of the wireless connection with the first external device and the wireless connection with the second external device; and

a print controlling unit configured to cause the print executing unit to print the received print data.

16. A wireless communication device configured to be capable of operating selectively in any state among a plurality of states including a group owner state of a Wi-Fi Direct scheme performing as a parent station of a wireless network and a client state of the Wi-Fi Direct scheme performing as a child station of the wireless network, the wireless communication device comprising:

one or more processors; and

a memory that stores a computer program including instructions executed by the one or more processors,

wherein the instructions cause the one or more processors, when executed by the one or more processors, to function as:

a communication controlling unit configured to receive a signal from an external device;

a state determination unit configured to:

determine in which of the group owner state of the Wi-Fi Direct scheme and the client state of the Wi-Fi Direct scheme the wireless communication device is to operate in a case where the communication controlling unit receives a first type of signal including P2P information of the Wi-Fi Direct scheme; and

determine the wireless communication device is to operate in the group owner state of the Wi-Fi Direct scheme in a case where the communication controlling unit receives a second type of signal not including the P2P information of the Wi-Fi Direct scheme; and

an establishing controlling unit configured to:

send a first wireless profile to a first external device so as to establish a wireless connection with the first external device by using the first wireless profile in a case where it is determined that the wireless communication device is to operate in the group owner state of the Wi-Fi Direct scheme; and

receive a second wireless profile from a second external device so as to establish a wireless connection with the second external device by using the second wireless profile in a case where it is determined that the wireless communication device is to operate in the client state of the Wi-Fi Direct scheme.

17. A non-transitory computer-readable storage medium that stores a computer program for a wireless communication device configured to be capable of operating selectively in any state among a plurality of states including a parent state performing as a parent station of a wireless network and a child state performing as a child station of the wireless network,

the computer program including instructions for causing one or more processors of the wireless communication device to perform:

receiving a signal from an external device;

determining in which of the parent state and the child state the wireless communication device is to operate by executing a particular wireless communication for the determination in a case where the communication controlling unit receives a first type of signal including specific information, the specific information includes information indicating that the external device is capable of executing a process for determining in which of the parent state and the child state the external device is to operate;

determining the wireless communication device is to operate in the parent state without executing the particular wireless communication in a case where the communication controlling unit receives a second type of signal not including the specific information;

sending a first wireless profile to a first external device so as to establish a wireless connection with the first external device by using the first wireless profile in a case where it is determined that the wireless communication device is to operate in the parent state; and

receiving a second wireless profile from a second external device so as to establish a wireless connection with the second external device by using the second wireless profile in a case where it is determined that the wireless communication device is to operate in the child state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2014
From: SHIBATA, HIROSHI
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 033349/0837 →
Priority Claims (1)
JP 2011-132284 · Jun 14, 2011 · national
Continuity (2)
Continuation 13431851 · Mar 27, 2012
Related Publication 20140320925A1 · Oct 30, 2014