IP Library Granted Patent US 10,713,205
Granted Patent B2
US 10,713,205 · App. 15/898,021 · Granted Jul 14, 2020

Universal serial bus (USB) disconnection switch system, computer program product, and method

Inventor: Jouni Tapio Nevalainen (Li, FI)
Assignee: DIGITAL 14 LLC
G06F13/4086G06F13/20G06F13/4295G06F21/85G06F2213/0042G06F2213/3812
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 10,713,205
App. No.
15/898,021
Granted
Jul 14, 2020
Kind
B2
Abstract

A universal serial bus (USB) disconnection switch system, method, and computer program product are provided. In use, it is determined that a USB port integrated with a computing device is in electrical communication with at least one hardware component of the computing device via a data bus. Additionally, it is determined that a first predefined condition of the computing device is satisfied. Further, a switch is controlled to disconnect the data bus from the at least one hardware component of the computing device, based on the determination that the USB port is in electrical communication with the at least one hardware component via the data bus and the determination that the first predefined condition of the computing device is satisfied.

Claims (40)

1. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that when executed by a processor instruct the processor to:

determine that a USB port integrated with a computing device is in electrical communication with at least one hardware component of the computing device via a data bus;

access a setting within the computing device indicating a first predefined condition of the computing device for causing a switch to physically disconnect the data bus from the at least one hardware component of the computing device;

determine that the first predefined condition of the computing device is satisfied, the first predefined condition including at least one of:

the computing device being connected to an untrusted external device, or

a network to which the computing device is connected being identified as unsecure; and

control the switch to physically disconnect the data bus from the at least one hardware component of the computing device, responsive to the determination that the USB port is in electrical communication with the at least one hardware component via the data bus and the determination that the first predefined condition of the computing device is satisfied.

2. The computer program product of claim 1 , wherein the first predefined condition is configured as a default setting within the computing device.

3. The computer program product of claim 1 , wherein the first predefined condition is configured as a customized setting within the computing device.

4. The computer program product of claim 1 , wherein the first predefined condition is a trigger.

5. The computer program product of claim 1 , wherein the physical disconnection is a physical separation of the data bus from the at least one hardware component.

6. The computer program product of claim 1 , wherein the at least one hardware component of the computing device is the processor.

7. The computer program product of claim 1 , wherein the at least one hardware component of the computing device is memory.

8. The computer program product of claim 1 , wherein charging of the computing device via the USB port is enabled after the physical disconnection occurs.

9. The computer program product of claim 1 , wherein the physical disconnection increases security of the computing device.

10. The computer program product of claim 1 , wherein the physical disconnection increases security of data located in memory of the computing device.

11. A method, comprising:

determining that a USB port integrated with a computing device is in electrical communication with at least one hardware component of the computing device via a data bus;

accessing a setting within the computing device indicating a first predefined condition of the computing device for causing a switch to physically disconnect the data bus from the at least one hardware component of the computing device;

determining that the first predefined condition of the computing device is satisfied, the first predefined condition including at least one of:

the computing device being connected to an untrusted external device, or

a network to which the computing device is connected being identified as unsecure; and

controlling the switch to physically disconnect the data bus from the at least one hardware component of the computing device, responsive to the determination that the USB port is in electrical communication with the at least one hardware component via the data bus and the determination that the first predefined condition of the computing device is satisfied.

12. A computing device, comprising:

a USB port;

a data bus;

at least one hardware component;

a switch coupled between the data bus and the at least one hardware component; and

a processor configured to:

determine that the USB port is in electrical communication with the at least one hardware component of the computing device via the data bus,

access a setting within the computing device indicating a first predefined condition of the computing device for causing the switch to physically disconnect the data bus from the at least one hardware component of the computing device,

determine that the first predefined condition of the computing device is satisfied, the first predefined condition including at least one of:

the computing device being connected to an untrusted external device, or

a network to which the computing device is connected being identified as unsecure; and

control the switch to physically disconnect the data bus from the at least one hardware component, responsive to the determination that the USB port is in electrical communication with the at least one hardware component via the data bus and the determination that the first predefined condition of the computing device is satisfied.

13. The computing device of claim 12 , wherein the at least one hardware component is the processor.

14. The computing device of claim 12 , further comprising memory, and wherein the first predefined condition is stored as a setting in the memory.

15. The computing device of claim 14 , wherein the at least one hardware component is the memory.

16. The computing device of claim 12 , wherein the physical disconnection is a physical separation of the data bus from the at least one hardware component.

17. The computing device of claim 12 , wherein charging of the computing device via the USB port is enabled after the physical disconnection occurs.

Assignments (3)
CHANGE OF NAME Recorded Nov 7, 2025
From: DIGITAL 14 - L.L.C.
To: KATIM L.L.C.
Reel/Frame 072834/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2020
From: DARK MATTER LLC
To: DIGITAL 14 LLC
Reel/Frame 052089/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: NEVALAINEN, JOUNI TAPIO
To: DARK MATTER L.L.C.
Reel/Frame 045813/0250 →
Continuity (2)
Provisional Application 62463504 · Feb 24, 2017
Related Publication 20180246839A1 · Aug 30, 2018