IP Library Granted Patent US 11,272,425
Granted Patent B2
US 11,272,425 · App. 16/771,051 · Granted Mar 8, 2022

NAN-based communication control method, and electronic device for supporting same

Inventor: Bu Seop Jung (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W40/32H04W40/244H04W40/246H04W56/001H04W84/20
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,272,425
App. No.
16/771,051
Granted
Mar 8, 2022
Kind
B2
Abstract

Provided is an electronic device comprising a wireless communication module, a memory for storing attribute information on a first cluster including the electronic device, and a processor electrically connected to the wireless communication module and the memory, wherein the processor is configured so as to perform synchronization with the first cluster in relation to the performance of neighbor awareness networking (NAN)-based communication, receive a first signal including attribute information on a second cluster from an external electronic device included in the second cluster through the wireless communication module, compare attribute information on the first cluster, which is stored in the memory, with attribute information on the second information, maintain the synchronization with the first cluster and perform synchronization with the second cluster when a condition designated between the attribute information on the first cluster and the attribute information on the second cluster is satisfied, and transmit, on the basis of at least part of the synchronization with the second cluster, a second signal including information on the first cluster to the external electronic device through the wireless communication module.

Claims (48)

1. An electronic device, comprising:

a wireless communication module configured to communicate with at least one external electronic device;

a memory for storing attribute information of a first cluster including the electronic device; and

a processor electrically connected with the wireless communication module and the memory,

wherein the processor is configured to:

perform synchronization with the first cluster, in conjunction with performing communication based on neighbor awareness networking (NAN);

receive a first signal including attribute information of a second cluster from an external electronic device included in the second cluster via the wireless communication module;

compare attribute information of the first cluster with the attribute information of the second cluster, the attribute information being stored in the memory;

perform temporal synchronization with the second cluster while maintaining the synchronization with the first cluster, when a specified condition is met between the attribute information of the first cluster and the attribute information of the second cluster; and

transmit a second signal including information related to the first cluster to the external electronic device via the wireless communication module based at least in part on the temporal synchronization with the second cluster,

wherein the processor is further configured to:

configure a third synchronization for performing the temporal synchronization,

wherein the third synchronized communication duration of a period, which is the same as or similar to a second synchronized communication duration of the second cluster using some duration except for a first synchronized communication duration of the first cluster.

2. The electronic device of claim 1 , wherein the processor is further configured to:

perform the synchronization with the second cluster while maintaining the synchronization with the first cluster, when a master preference value included in the attribute information of the first cluster is greater than a master preference value included in the attribute information of the second cluster.

3. The electronic device of claim 2 , wherein the processor is further configured to:

compare a random factor value included in the attribute information of the first cluster with a random factor value included in the attribute information of the second cluster, when the master preference values are the same as each other between the attribute information of the first cluster and the attribute information of the second cluster.

4. The electronic device of claim 2 , wherein the processor is further configured to:

perform the synchronization with the second cluster while maintaining the synchronization with the first cluster, when the number of devices forming the first cluster, the number of devices forming the first cluster being included in the attribute information of the first cluster, is greater than the number of devices forming the second cluster, the number of devices forming the second cluster being included in the attribute information of the second cluster.

5. The electronic device of claim 1 , wherein the processor is further configured to:

perform the synchronization with the second cluster while maintaining the synchronization with the first cluster, when the number of services provided by the first cluster, the number of services provided by the first cluster being included in the attribute information of the first cluster, is greater than the number of services provided by the second cluster, the number of services provided by the first cluster being included in the attribute information of the second cluster.

6. The electronic device of claim 1 , wherein the processor is further configured to:

synchronize a second discovery window of the second cluster to at least a portion of a duration except for a first discovery window of the first cluster.

7. The electronic device of claim 6 , wherein the processor is further configured to:

transmit the second signal including information related to the first cluster, through the synchronized second discovery window of the second cluster.

8. The electronic device of claim 1 , wherein the processor is further configured to:

release the synchronization with the second cluster after transmitting the second signal.

9. A method for controlling communication based on neighbor awareness networking (NAN) in an electronic device, the method comprising:

performing synchronization with a first cluster including the electronic device;

receiving a first signal including attribute information of a second cluster from an external electronic device included in the second cluster;

comparing attribute information of the first cluster with the attribute information of the second cluster;

performing temporal synchronization with the second cluster while maintaining the synchronization with the first cluster, when a specified condition is met between the attribute information of the first cluster and the attribute information of the second cluster; and

transmitting a second signal including information related to the first cluster to the external electronic device based at least in part on the temporal synchronization with the second cluster,

wherein the method further comprising:

configuring a third synchronization for performing the temporal synchronization,

wherein the third synchronized communication duration of a period, which is the same as or similar to a second synchronized communication duration of the second cluster using some duration except for a first synchronized communication duration of the first cluster.

10. The method of claim 9 , wherein the performing of the synchronization with the second cluster while maintaining the synchronization with the first cluster includes:

performing the synchronization with the second cluster while maintaining the synchronization with the first cluster, when a master preference value included in the attribute information of the first cluster is greater than a master preference value included in the attribute information of the second cluster.

11. The method of claim 10 , wherein the comparing of the attribute information of the first cluster and the attribute information of the second cluster includes:

comparing a random factor value included in the attribute information of the first cluster with a random factor value included in the attribute information of the second cluster, when the master preference values are the same as each other between the attribute information of the first cluster and the attribute information of the second cluster.

12. The method of claim 9 , wherein the performing of the synchronization with the second cluster while maintaining the synchronization with the first cluster includes:

performing the synchronization with the second cluster while maintaining the synchronization with the first cluster, when the number of devices forming the first cluster, the number of devices forming the first cluster being included in the attribute information of the first cluster, is greater than the number of devices forming the second cluster, the number of devices forming the second cluster being included in the attribute information of the second cluster.

13. The method of claim 9 , wherein the performing of the synchronization with the second cluster while maintaining the synchronization with the first cluster includes:

performing the synchronization with the second cluster while maintaining the synchronization with the first cluster, when the number of services provided by the first cluster, the number of services provided by the first cluster being included in the attribute information of the first cluster, is greater than the number of services provided by the second cluster, the number of services provided by the second cluster being included in the attribute information of the second cluster.

14. The method of claim 9 , wherein the performing of the synchronization with the second cluster while maintaining the synchronization with the first cluster includes:

synchronizing a second discovery window of the second cluster to at least a portion of a duration except for a first discovery window of the first cluster.

15. The method of claim 9 , wherein the transmitting of the second signal including the information related to the first cluster to the external electronic device includes:

transmitting the second signal including the information related to the first cluster, through the synchronized second discovery window of the second cluster.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2020
From: JUNG, BU SEOP
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 052879/0934 →
Priority Claims (1)
KR 10-2017-0179538 · Dec 26, 2017 · national
Continuity (1)
Related Publication 20200322872A1 · Oct 8, 2020