Browse Prior Art Database

Method of Ejectable USB Management by Specified Trigger

IP.com Disclosure Number: IPCOM000241030D
Publication Date: 2015-Mar-20
Document File: 8 page(s) / 146K

Publishing Venue

The IP.com Prior Art Database

Abstract

Nowadays people are using more and more smart devices around the world: E.g. Smart Phone, Pad device, removable USB storage device & Removable USB security device. Usually these devices can be charged via a USB key which is connecting to a real charging adapter or a personal computer. Usually we might run into below problems when we use these devices, such as: 1. Smart Phone and Pad would be overcharged for hours until people get aware of it and disconnect it from physical charging adapter; 2. Removable USB storage device would be left to other people's computer and all contents may be risky to be exposed, after a normal file copy/write task completes or regular FW update finishes; 3. Removable USB security device, e.g. a USB key certified by Online bank would be connecting to computer after user finishes an online bank transaction, which highly increase the risk being hacked by dangerous fishing trap. 4. Etc.. Below are the elements for USB slot , Driver and service in OS Monitor the device type and supported behavior for ejection, and define your eject trigger policy after connecting to the supported USB slot. Firmware of USB controller in device These devices includes PC, PAD, Server, Charger, etc. Control the USB slot action, keep locking or eject. UARM Hardware USB Auto Removable Module (UARM) which can be used in USB slot. Trigger library for the UARM Plugin/service

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 8

Method of Ejectable USB Management by Specified Trigger

Nowadays people are using more and more smart devices around the world: E.g. Smart Phone, Pad device, removable USB storage device & Removable USB security device. Usually these devices can be charged via a USB key which is connecting to a real charging adapter or a personal computer.

Usually we might run into below problems when we use these devices, such as:


1. Smart Phone and Pad would be overcharged for hours until people get aware of it and disconnect it from physical charging adapter;

2. Removable USB storage device would be left to other people's computer and all contents may be risky to be exposed, after a normal file copy/write task completes or regular FW update finishes;

3. Removable USB security device, e.g. a USB key certified by Online bank would be connecting to computer after user finishes an online bank transaction, which highly increase the risk being hacked by dangerous fishing trap.

4. Etc..

A normal problem would be: The USB key based device is not physical disconnected when above condition is satisfied.

The invention here is to design a USB Auto Removable Module (UARM) which can be used in different cases.

Here is the simple diagram of UARM.
1'is the USB slot which USB device can insert in for normal USB function.
2' is an Auto Ejection Module. When 2' receives a signal of USB device completion using (Battery is fully charged, data transmit completion), it will start a physical ejection action to make USB device disconnect to UARM.

1


Page 02 of 8

The following shows that UARM is used in Mobile Phone Charger.

On the right is a Mobile Phone Charger. UARM is integrated in the Charger Adapter. Mobile USB interface can be inserted into UARM. It can perform normal USB functions. When the signal from mobile phone indicating that it has already been fully charged, the Auto Ejection Module of UARM will eject USB interface out of USB slot.

The following shows that UARM is used in the computer. The computer can be a Laptop or desktop.

2


Page 03 of 8

UARM is integrated in laptop or desktop's USB adapter. On the left, the USB device can be Mobile Phone, Mobile HD, USB key

which are USB compatibility. Similar to the first case, when mobile phone is fully charged, the signal will transmit to UARM...