# US 12,004,062 B2 · Management system and device for access of an electronic device to a host

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,004,062 B2
- Document ID: US12004062B2
- Status: Granted
- Kind: B2
- Application number: 17/444,389
- Filed: 2021-08-04
- Published: 2022-06-30
- Granted: 2024-06-04
- Earliest claimed: 2020-12-29
- Assignees: Good Way Technology Co., Ltd.
- Applicants: Good Way Technology Co., LTD.
- Inventors: Tsu-I Peng; Chang-Der Liu; Cheng-Kang Tsui
- Web page: https://patentgrep.com/patent/US12004062B2

## CPC

- G06F 1/1632: {External expansion units, e.g. docking stations}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06F 13/4068: {Electrical coupling}
- G06F 21/44: Program or device authentication
- G06Q 10/0631: Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- H04B 17/27: for locating or positioning the transmitter
- H04B 17/318: Received signal strength
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04L 63/101: {Access control lists [ACL]}
- H04L 63/104: {Grouping of entities}
- H04L 63/105: {Multiple levels of security}
- H04L 67/025: for remote control or remote monitoring of applications
- H04W 12/08: Access security
- H04W 12/60: Context-dependent security
- H04W 12/69: Identity-dependent
- H04W 12/71: Hardware identity
- H04W 48/20: Selecting an access point
- G06F 21/85: interconnection devices, e.g. bus-connected or in-line devices
- H04W 48/18: Selecting a network or a communication service
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure discloses a management system, including a docking station device and a backend server. The docking station device includes an interface, a hub controller, a System on a Chip (SoC) control circuit, and an Internet-of-Thing (IoT) transceiver circuit. The interface is configured to receive a signal of an electronic device. The hub controller is configured to manage signal transmission between the electronic device and a host computer. The SoC control circuit is configured to perform an operating system to determine the type of the electronic device. The backend server includes a permission data. When the interface receives the signal, the interface sends the signal to the hub controller, and the hub controller determines whether the electronic device has high transmission speed. If no, the hub controller allows the signal transmission between the electronic device and the host computer.

## Claims

### Claim 1

A management system for an access of an electronic device to a host, comprising:
a docking station device, comprising:
an interface, configured to receive a signal of the electronic device;
a hub controller, coupled to the interface and the host and configured to determine whether the electronic device is a Low-Speed, Full-Speed, Hi-Speed or SuperSpeed device based on the signal of the electronic device received from the interface;
a control circuit, coupled to the hub controller and configured to identify a type of the electronic device so as to generate type data; and
an Internet-of-Thing transceiver circuit, coupled to the control circuit; and
a backend server, communicatively connected to the Internet-of-Thing transceiver circuit and configured to determine whether the electronic device has the permission to access the host according to the type data received, through the Internet-of-Thing transceiver circuit, from the docking station device, wherein the hub controller allows the electronic device to access the host immediately based on a determination result of the electronic device being a Low-Speed or Full-Speed device,
wherein in response to the electronic device being a Hi-Speed or SuperSpeed device, the hub controller further compares the type data of the electronic device with a permission data, and
if the type data matches the permission data, the electronic device is allowed to access the host, and
if the type data fails to match the permission data, the electronic device is not allowed to access the host according to the type data.

### Claim 2 (depends on 1)

The management system of claim 1, wherein the hub controller is configured to allow the signal transmission between the electronic device and the host when the hub controller determines that the electronic device is the Low-Speed or Full-Speed device.

### Claim 3 (depends on 1)

The management system of claim 1, wherein the control circuit is configured to identify the type of the electronic device according to the signal received from the hub controller in response to determination of the hub controller that the electronic device is the Hi-Speed or SuperSpeed device so as to generate the type data.

### Claim 4 (depends on 3)

The management system of claim 3, wherein the control circuit is configured to transmit the type data, through the Internet-of-Thing transceiver circuit, to the backend server.

### Claim 5 (depends on 4)

The management system of claim 4, wherein the backend server configured to determine whether the electronic device has the permission to access the host according to the received type data and the permission data stored in the backend server and to send back result data to the docking station device.

### Claim 6 (depends on 5)

The management system of claim 5, wherein the hub controller is configured to allow the signal transmission between the electronic device and the host when the hub controller receives from the backend server the result data that the electronic device has the permission to access the host.

### Claim 7 (depends on 1)

The management system of claim 1, wherein when the interface receives a plurality of signals from a plurality of electronic devices, the docking station device and/or the backend server determine independently for each of the plurality of electronic devices, according to the transmission speed and/or type of each of the plurality of electronic devices, whether to allow the signal transmissions between each of the electronic devices and the host.

### Claim 8 (depends on 5)

The management system of claim 5, wherein the permission data stored in the backend server is able to be modified in order to change the type(s) of device(s) to which the host is allowed to connect.

### Claim 9

A docking station device for an access of an electronic device to a host, comprising:
an interface, configured to receive a signal of the electronic device;
a hub controller, coupled to the interface and the host and configured to determine whether the electronic device is a Low-Speed, Full-Speed, Hi-Speed or SuperSpeed device based on the signal of the electronic device received from the interface;
a control circuit, coupled to the hub controller and configured to identify a type of the electronic device according to the signal received from the hub controller so as to generate type data; and
an Internet-of-Thing transceiver circuit, coupled to the control circuit and configured to transmit the type data to a backend server,
wherein the hub controller allows the electronic device to access the host immediately based on a determination result of the electronic device being a Low-Speed or Full-Speed device,
wherein in response to the electronic device being a Hi-Speed or SuperSpeed device, the hub controller further compares the type data of the electronic device with a permission data, and
if the type data matches the permission data, the electronic device is allowed to access the host, and
if the type data fails to match the permission data, the electronic device is not allowed to access the host according to the type data.

### Claim 10 (depends on 9)

The docking station device of claim 9, wherein the hub controller is configured to allow the signal transmission between the electronic device and the host when the hub control determines that the electronic device is the Low-Speed or Full-Speed device.

### Claim 11 (depends on 9)

The docking station device of claim 9, wherein the control circuit is configured to identify the type of the electronic device in response to determination of the hub controller that the electronic device is the Hi-Speed or SuperSpeed device so as to generate the type data.

### Claim 12 (depends on 11)

The docking station device of claim 11, wherein the control circuit is configured to transmit the type data, through the Internet-of-Thing transceiver circuit, to the backend server.

### Claim 13 (depends on 12)

The docking station device of claim 12, wherein the hub controller is configured to allow the signal transmission between the electronic device and the host when the hub controller receives from the control circuit result data that the backend server determines that the electronic device has the permission to access the host, according to the received type data and the permission data stored in the backend server.

### Claim 14 (depends on 12)

The docking station device of claim 12, wherein the permission data stored in the backend server is able to be modified in order to change the type(s) of device(s) to which the host is allowed to connect.
