IP Library Granted Patent US 11,902,195
Granted Patent B2
US 11,902,195 · App. 17/363,786 · Granted Feb 13, 2024

Communication system, communication method, communication device, and medium with communication program stored thereon

Inventors: Takumi Kanaya (Kyoto, JP); Yoshitaka Imura (Kyoto, JP); Takayuki Shibata (Kyoto, JP); Sho Kurose (Kyoto, JP); Weiwei Yan (Kyoto, JP)
Assignee: Nintendo Co., Ltd.
H04L5/0048H04W72/0453H04W76/10H04W84/12H04W88/08
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 11,902,195
App. No.
17/363,786
Granted
Feb 13, 2024
Kind
B2
Abstract

A communication system includes a first communication device that configures a first wireless network together with another peripheral device or a plurality of other peripheral devices by using a first BSSID and a second communication device that configures a second wireless network together with another peripheral device or a plurality of other peripheral devices by using a second BSSID. The first communication device is configured to transmit a first frame in which a first identification value has been designated as a BSSID. The first communication device and the second communication device are configured to perform reception processing of a frame in which the first identification value has been designated as the BSSID, as a valid frame.

Claims (61)

1. A communication system comprising:

a first communication device controllable to configure a first wireless network together with another peripheral device or a plurality of other peripheral devices by using a first basic service set identifier (BSSID); and

a second communication device controllable to configure a second wireless network together with another peripheral device or a plurality of other peripheral devices by using a second BSSID, wherein:

the first BSSID is identical to a media access control (MAC) address of the first communication device,

the second BSSID is identical to a MAC address of the second communication device,

the first communication device and the second communication device are common in a first identification value,

the first communication device is configured to:

transmit a first frame in which the first identification value has been designated as a BSSID, and

perform reception processing of a frame in which the first identification value has been designated as the BSSID, as a valid frame, in addition to a frame in which the first BSSID has been designated as the BSSID,

the second communication device is configured to perform reception processing of the frame in which the first identification value has been designated as the BSSID, as the valid frame, in addition to a frame in which the second BSSID has been designated as the BSSID,

the first communication device is further configured to transmit a second identification value different from the first identification value by using the first frame, and

the second communication device is further configured to receive the first frame and to store the second identification value included in the first frame.

2. The communication system according to claim 1 , wherein the second communication device is configured to store the second identification value included in the first frame in response to an operation by a user.

3. The communication system according to claim 1 , wherein the first communication device and the second communication device are configured to exchange data in a second frame in which the second identification value has been designated as the BSSID, after the second communication device stores the second identification value.

4. The communication system according to claim 3 , wherein:

a broadcast address is designated as a destination MAC address in the first frame, and

the MAC address of the first communication device or the second communication device is designated as the destination MAC address in the second frame.

5. The communication system according to claim 3 , wherein:

the first communication device is configured to transmit the first frame through a communication channel identical to a communication channel used for communication over the first wireless network, and

the second communication device is configured to search for the first frame by sequentially changing the communication channel.

6. The communication system according to claim 5 , wherein the second communication device is configured to communicate over the second wireless network through the communication channel used for transmission of the first frame.

7. The communication system according to claim 1 , wherein:

the first communication device and the second communication device are configured to execute an application program, and

the first identification value is included in the application program.

8. The communication system according to claim 1 , wherein the second identification value is generated by changing a value of a specific bit in the MAC address of the first communication device.

9. The communication system according to claim 1 , wherein the first identification value and the second identification value are set to a value different from all of the MAC address of the first communication device, the MAC address of the second communication device, and a broadcast address.

10. The communication system according to claim 1 , wherein an identical communication channel is used in communication over the first wireless network, communication over the second wireless network, and communication between the first communication device and the second communication device.

11. A communication method for use with a first communication device comprising a transceiver, the method comprising:

configuring a first wireless network together with another peripheral device or a plurality of other peripheral devices by using a first basic service set identifier (BSSID), the first BSSID being identical to a media access control (MAC) address of the first communication device;

storing a first identification value in common to a second communication device that configures a second wireless network together with another peripheral device or a plurality of other peripheral devices by using a second BSSID, the second BSSID being identical to a MAC address of the second communication device;

performing reception processing of a frame in which the first identification value has been designated as a BSSID, as a valid frame, in addition to a frame in which the first BSSID has been designated as the BSSID; and

configuring the first communication device to perform reception processing of a frame in which a first identification value has been designated as a BSSID, as a valid frame, in addition to a frame in which the first BSSID has been designated as the BSSID;

configuring the second communication device to perform reception processing of the frame in which the first identification value has been designated as the BSSID, as the valid frame, in addition to a frame in which the second BSSID has been designated as the BSSID; and

transmitting a first frame in which the first identification value has been designated as the BSSID,

wherein a second identification value different from the first identification value is transmitted by using the first frame so that the second communication device is controlled to receive the first frame and to store the second identification value included in the first frame.

12. The communication method according to claim 11 , wherein the first communication device and the second communication device are configured to exchange data in a second frame in which the second identification value has been designated as the BSSID, after the second communication device stores the second identification value.

13. The communication method according to claim 12 , wherein:

a broadcast address is designated as a destination MAC address in the first frame, and

the MAC address of the first communication device or the second communication device is designated as the destination MAC address in the second frame.

14. The communication method according to claim 12 , wherein:

the first communication device is configured to transmit the first frame through a communication channel identical to a communication channel used for communication over the first wireless network, and

the second communication device is configured to search for the first frame by sequentially changing the communication channel.

15. The communication method according to claim 14 , wherein the second communication device is configured to communicate over the second wireless network through the communication channel used for transmission of the first frame.

16. The communication method according to claim 11 , wherein:

the first communication device and the second communication device are configured to execute an application program, and

the first identification value is included in the application program.

17. The communication method according to claim 11 , wherein the second identification value is generated by changing a value of a specific bit in the MAC address of the first communication device.

18. The communication method according to claim 11 , wherein the first identification value and the second identification value are set to a value different from all of the MAC address of the first communication device, the MAC address of the second communication device, and a broadcast address.

19. A communication device comprising:

processing circuitry configured to:

configure a first wireless network together with another peripheral device or a plurality of other peripheral devices by using a first basic service set identifier (BSSID), the first BSSID being identical to a media access control (MAC) address of the communication device;

store a first identification value in common to another communication device that configures a second wireless network together with another peripheral device or a plurality of other peripheral devices by using a second BSSID, the second BSSID being identical to a MAC address of the another communication device;

perform reception processing of a frame in which the first identification value has been designated as a BSSID, as a valid frame, in addition to a frame in which the first BSSID has been designated as the BSSID; and

transmit a first frame in which the first identification value has been designated as the BSSID,

wherein a second identification value different from the first identification value is transmitted by using the first frame so that the another communication device is controlled to receive the first frame and to store the second identification value included in the first frame.

20. A non-transitory computer-readable storage medium with an executable communication program stored thereon, the communication program being executable via a computer including a wireless transceiver, the communication program when executed causing the computer to perform operations comprising:

configuring a first wireless network together with another peripheral device or a plurality of other peripheral devices by using a first basic service set identifier (BSSID), the first BSSID being identical to a media access control (MAC) address of the computer;

storing a first identification value in common to another communication device that configures a second wireless network together with another peripheral device or a plurality of other peripheral devices by using a second BSSID, the second BSSID being identical to a MAC address of the another communication device;

performing reception processing of a frame in which the first identification value has been designated as a BSSID, as a valid frame, in addition to a frame in which the first BSSID has been designated as the BSSID; and

transmitting a first frame in which the first identification value has been designated as the BSSID,

wherein a second identification value different from the first identification value is transmitted by using the first frame so that the another communication device is controlled to receive the first frame and to store the second identification value included in the first frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: KANAYA, TAKUMI; IMURA, YOSHITAKA; SHIBATA, TAKAYUKI; KUROSE, SHO; YAN, WEIWEI
To: NINTENDO CO., LTD.
Reel/Frame 056721/0262 →
Priority Claims (1)
JP 2020-163140 · Sep 29, 2020 · national
Continuity (1)
Related Publication 20220103319A1 · Mar 31, 2022