# US 11,113,227 B2 · Erasing device for long-term memory devices

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

- Number: US 11,113,227 B2
- Document ID: US11113227B2
- Status: Granted
- Kind: B2
- Application number: 16/843,388
- Filed: 2020-04-08
- Published: 2020-10-15
- Granted: 2021-09-07
- Earliest claimed: 2019-04-10
- Applicants: Steven Bress; Mark Joseph Menz
- Inventors: Steven Bress; Mark Joseph Menz
- Web page: https://patentgrep.com/patent/US11113227B2

## CPC

- G06F 13/4068: {Electrical coupling}
- G06F 13/1668: {Details of memory controller}
- G06F 13/4282: {on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247)}
- G06F 2213/0042: Universal serial bus [USB]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A new long-term memory erasing device, referred to as EasyClean, has been invented. In general, EasyClean is a stand-alone, dedicated function device which is designed for an untrained user, who is tasked with removing data from one or more long-term memory storage devices located in one or more computing devices (targets). EasyClean provides one or more target devices with bootable code. After a target is booted, EasyClean communicates with the target device and monitors the status of the data removal operation. EasyClean may communicate this status to the user. EasyClean may generate an Audit Trail and provide it to the user. EasyClean may accept input from a user, such as what type of data removal to perform. EasyClean may write data to a storage device after the data removal operation is complete.

## Claims

### Claim 1

A stand-alone, dedicated function device for removing data from one or more target devices, wherein said target devices have one or more digital storage devices, and one or more USB ports, the dedicated function device comprising:
a. one or more hub modules, each hub module comprising:
1. means to interface with a USB port on a target device,
2. a USB hub connected to the means to interface with a USB port,
3. USB mass storage connected to the USB hub, wherein the USB mass storage is configured to be a bootable device,
4. a USB Device Converter connected to the USB hub,
b. a processing module connected to one or more hub modules through the USB Device Converter in the hub module, the processing module configured to communicate with a target that has booted from the USB mass storage in a hub module and further configured to communicate with a user,
c. a casing configured to contain one or more hub modules and the processing module.

### Claim 2 (depends on 1)

The stand-alone device of claim 1 wherein the means to interface with a USB port on a target device is a USB cable connected to the USB hub.

### Claim 3 (depends on 1)

The stand-alone device of claim 1 wherein the means to interface with a USB port on a target device comprises: a USB port connected to the USB hub and a USB cable connected to the USB port.

### Claim 4 (depends on 1)

The stand-alone device of claim 1 wherein the processing module is configured to communicate with a user by the following, individually or in any combination: visual display, audio device, haptic device, printer, wireless communication to a second device, a removable mass storage device and a communication port.

### Claim 5 (depends on 1)

The stand-alone device of claim 1 wherein the processing module is further configured to accept communication with a user.

### Claim 6 (depends on 5)

The stand-alone device of claim 5 further comprising a touch screen panel connected to the processing module.

### Claim 7 (depends on 5)

The stand-alone device of claim 5 further comprising a wireless module connected to the processing module, the wireless module configured to accept input from a second device.

### Claim 8 (depends on 1)

The stand-alone device of claim 1 further comprising means to write data to a digital storage device after data removal processes have been completed on said digital storage device.

### Claim 9 (depends on 8)

The stand-alone device of claim 8 further comprising means for a user to specify what data is to be written to a digital storage device after data removal processes have been completed.

### Claim 10

A stand-alone, dedicated function device for removing data from one or more target devices, wherein said target devices have one or more digital storage devices, and two or more USB ports, the dedicated function device comprising:
a. one or more interface modules, each interface module comprising:
1. a first means to interface with a USB port on a target device,
2. a second means to interface with a USB port on a target device,
3. USB mass storage connected to the first means to interface with a USB port, wherein the USB mass storage is configured to be a bootable device,
4. a USB Device Converter connected to the second means to interface with a USB port,
b. a processing module connected to one or more USB Device Converters, the processing module configured to communicate with a target that has booted from the USB mass storage and further configured to communicate with a user,
c. a casing configured to contain one or more interface modules and the processing module.

### Claim 11 (depends on 10)

The stand-alone device of claim 10 wherein the first and/or second means to interface with a USB port on a target device is a USB cable.

### Claim 12 (depends on 10)

The stand-alone device of claim 10 wherein the first and/or second means to interface with a USB port on a target device comprises: a USB port and a USB cable connected to the USB port.

### Claim 13 (depends on 10)

The stand-alone device of claim 10 wherein the processing module is configured to communicate with a user by the following, individually or in any combination: visual display, audio device, haptic device, printer, wireless communication to a second device, a removable mass storage device and a communication port.

### Claim 14 (depends on 10)

The stand-alone device of claim 10 wherein the processing module is further configured to accept communication with a user.

### Claim 15 (depends on 14)

The stand-alone device of claim 14 further comprising a touch screen panel connected to the processing module.

### Claim 16 (depends on 14)

The stand-alone device of claim 14 further comprising a wireless module connected to the processing module, the wireless module configured to accept input from a second device.

### Claim 17 (depends on 10)

The stand-alone device of claim 10 further comprising means to write data to a digital storage device after data removal processes have been completed on said digital storage device.

### Claim 18

A stand-alone, dedicated function device for removing data from one or more target devices, wherein said target devices have one or more digital storage devices, and one or more Ethernet ports, the dedicated function device comprising:
a. one or more Ethernet Storage modules, each Ethernet Storage module comprising:
1. means to interface with an Ethernet port on a target device,
2. a memory storage device,
3. logic and circuitry configured to provide bootable code to a target,
b. a processing module connected to one or more Ethernet Storage modules, the processing module configured to communicate with a target that has booted from the memory storage device in an Ethernet Storage module and further configured to communicate with a user,
c. a casing configured to contain one or more Ethernet Storage modules and the processing module.

### Claim 19 (depends on 18)

The stand-alone device of claim 18 wherein the processing module is configured to communicate with a user by the following, individually or in any combination: visual display, audio device, haptic device, printer, wireless communication to a second device, a removable mass storage device and a communication port.

### Claim 20 (depends on 18)

The stand-alone device of claim 18 wherein the processing module is further configured to accept communication with a user.

### Claim 21 (depends on 20)

The stand-alone device of claim 20 further comprising a touch screen panel connected to the processing module.

### Claim 22

A stand-alone, dedicated function device for removing data from one or more target devices, wherein said target devices have one or more digital storage devices, and one or more communication ports, the dedicated function device comprising:
a. means to communicate with one or more target devices,
b. means to provide bootable code to one or more target devices,
c. means to communicate with a target device after a target device has booted from the bootable code,
d. means to communicate with a user.
