IP Library › Granted Patent US 12,199,830
Granted Patent B2
US 12,199,830 · App. 18/268,609 · Granted Jan 14, 2025

Method and system for providing virtual interface by using star network

Inventor: Eunseung Lee (Gwangju, KR)
Assignee: DABIDA CORP.
H04L41/12H04L12/44H04L67/107H04L69/14H04W8/005
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 12,199,830
App. No.
18/268,609
Granted
Jan 14, 2025
Kind
B2
Abstract

A method and system for providing virtual interface by using star network are provided in which a multi-link for continuously connecting peers up to a maximum number of connectable peers N after scanning all peers around a dongle is formed, and when a peer exceeding the maximum number of connectable peers N among the all peers exists, a extending connection is formed such that a virtual multi-link with a new peer is formed using the dongle and an already connected peer.

Claims (36)

1. A system for providing virtual interface by using star network, the system comprising:

a user terminal processing messages and data;

a dongle connected to the user terminal, generating scan information that scans all peers located nearby, transmitting an advertising report to the user terminal as a discovery request after generating the scan information as the advertising report, and connected to any one of the all peers based on the advertising report under the control of the user terminal; and

a peer connecting to the dongle,

wherein the dongle forms a multi-link for continuously connecting any one of the all peers up to a maximum number of connectable peers N, and forms a virtual multi-link with a new peer using a peer already connected to the dongle when a peer exceeding the maximum number of connectable peers N among the all peers exists;

wherein the user terminal receives the advertising report including ID, address, received signal strength indication (RSSI), name information for all peers scanned from the dongle,

checks whether the maximum number of connectable peers N for the dongle is less than a total link count (N<total link count), and

repeats a loop continuously multi-linking any one of the all peers up to the maximum number of connectable peers N when the maximum number of connectable peers N is confirmed to be less than the total link count;

wherein the user terminal, when the maximum number of connectable peers N is confirmed as more than the total link count (N>=total link count), reads data from some or all peers connected up to the maximum number of connectable peers N by using the dongle, or transmits the message to some or all peers connected up to the maximum number of connectable peers N;

wherein the dongle starts to operate as the multi-link when there is a push input on a button provided on a body, and scans the all peers located nearby, collects ID, address, received signal strength indication (RSSI), name information for the all peers, and generates the advertising report;

wherein the dongle forms the multi-link from a first peer to a N-th peer corresponding to the maximum number of connectable peers N using a star network when operating as the multi-link;

wherein the dongle forms the multi-link with a primary depth by connecting the first peer to the N-th peer among the all peers by the maximum number of connectable peers N; and

wherein the dongle forms a virtual multi-link with remaining peer that is not yet connected using the peer already connected to the dongle when the peer exceeding the maximum number of connectable peers N among the all peers exists.

2. The system of claim 1 , wherein the dongle forms the virtual multi-link with primary depth by connecting the remaining peer that is not yet connected except for the peer already connected to the dongle among the all peers 1:1 with the peer already connected to the dongle.

3. The system of claim 1 , wherein the dongle transmits a command to a first peer among the already connected peers to extend connection with a specific peer that is any one of the remaining peers that are not yet connected when the connection to the peer corresponding to the maximum number of connectable peers N is completed.

4. The system of claim 1 , wherein the first peer among the already connected peers discovers the nearby peer according to a peer address received from the dongle, finds a specific peer corresponding to the peer address among the remaining peers that are not yet connected, and extends connection to the virtual multi-link, gives ID for the specific peer as a lower ID connected to the first peer among the already connected peers, and sends an extended connection result including the specific peer address to the dongle.

5. The system of claim 1 , wherein the dongle sends a command to a second peer to a last peer among the already connected peers sequentially to extend connection with a specific peer that is any one of the remaining peers that are not yet connected when the connection to the peer corresponding to the maximum number of connectable peers N is completed.

6. The system of claim 1 , wherein the second peer to the last peer among the already connected peers discovers the nearby peer according to a peer address received from the dongle, finds the specific peer corresponding to the peer address among the remaining peers that are not yet connected, and extends connection to the virtual multi-link, gives ID for the specific peer as a lower ID connected to the first peer among the already connected peers, and sends an extended connection result including the specific peer address to the dongle.

7. The system of claim 1 , wherein the dongle checks whether there is the remaining peer that is not yet connected among the all peers after connecting to the peer corresponding to the maximum number of connectable peers N through the multi-link, and sends a command to all of the already connected peers to connect any one of the remaining peers that are not yet connected when it is confirmed that there is the peer that is not yet connected.

8. The system of claim 1 , wherein the dongle receives the extended connection result with the extended-connected peer from all of the already connected peers, and selects the peer connected to the same peer address as a duplicate connection peer when the same peer address exists. sends an extended connection command to the remaining peers except for one of the duplicate connection peers to connect with the remaining peer again.

9. The system of claim 1 , wherein the already connected peer transmits a GAP disconnection event to the dongle using the star network when the GAP disconnection event in which a link with the extended-connected peer is disconnected occurs, the dongle transmits the GAP disconnection event to the user terminal, and the user terminal recognizes that the extended connection to the already connected peer is disconnected based on the GAP disconnection event, and sends a command to the already connected peer to extend connection with any one of the remaining unconnected peers again or a command to the extended-connected peer to reconnect.

10. The system of claim 1 , wherein the already connected peer transmits to the dongle that signal strength with the extended-connected peer is weakened when the signal strength is weakened, the dongle transmits to the user terminal that the signal strength for the extended-connected specific peer is weakened, and the user terminal recognizes that the signal strength for the extended-connected specific peer is weakened, waits for a preset time and monitors whether an extended connection signal for the extended-connected specific peer is strengthened again or disconnected.

11. A method for providing virtual interface by using star network, the method comprising:

generating scan information that scans all peers located nearby in a dongle;

generating the scan information as an advertising report in the dongle;

sending the advertising report to a user terminal as a discovery request in the dongle;

connecting to any one of the all peers based on the advertising report under the control of the user terminal in the dongle;

forming a multi-link to continuously connect any one of the all peers up to a maximum number of connectable peers N in the dongle, and forming a virtual multi-link with a new peer using a peer already connected to the dongle when a peer exceeding the maximum number of connectable peers N among the all peers exists in the dongle;

wherein the user terminal receives the advertising report including ID, address, received signal strength indication (RSSI), name information for all peers scanned from the dongle,

checks whether the maximum number of connectable peers N for the dongle is less than a total link count (N<total link count), and

repeats a loop continuously multi-linking any one of the all peers up to the maximum number of connectable peers N when the maximum number of connectable peers N is confirmed to be less than the total link count;

wherein the user terminal, when the maximum number of connectable peers N is confirmed as more than the total link count (N>=total link count), reads data from some or all peers connected up to the maximum number of connectable peers N by using the dongle, or transmits a message to some or all peers connected up to the maximum number of connectable peers N;

wherein the dongle starts to operate as the multi-link when there is a push input on a button provided on a body, and scans the all peers located nearby, collects ID, address, received signal strength indication (RSSI), name information for the all peers, and generates the advertising report;

wherein the dongle forms the multi-link from a first peer to a N-th peer corresponding to the maximum number of connectable peers N using a star network when operating as the multi-link;

wherein the dongle forms the multi-link with a primary depth by connecting the first peer to the N-th peer among the all peers by the maximum number of connectable peers N; and

wherein the dongle forms a virtual multi-link with remaining peer that is not yet connected using the peer already connected to the dongle when the peer exceeding the maximum number of connectable peers N among the all peers exists.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2023
From: LEE, EUNSEUNG
To: DABIDA CORP.
Reel/Frame 064004/0677 →
Priority Claims (1)
KR 10-2020-0181520 · Dec 23, 2020 · national
Continuity (1)
Related Publication 20240048453A1 · Feb 8, 2024
References Cited (8)
US 6347336B1 · Song · 2002 [cited by examiner]
US 11323880B2 · Cho · 2022 [cited by examiner]
JP 5429179B2 · 2014 [cited by applicant]
KR 1020090063415A · 2009 [cited by applicant]
KR 1020150043887A · 2015 [cited by applicant]
KR 1020160138547A · 2016 [cited by applicant]
KR 1020180121178A · 2018 [cited by applicant]
International Search Report in International Application No. PCT/KR2021/018776, dated Mar. 24, 2022, 2 pages. [cited by applicant]