IP Library Granted Patent US 8,429,347
Granted Patent B2
US 8,429,347 · App. 13/248,878 · Granted Apr 23, 2013

Emulating a removable mass storage device

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 8,429,347
App. No.
13/248,878
Granted
Apr 23, 2013
Kind
B2
Abstract

A wireless communication device transfers instructions to a host device over a USB connection responsive to being connected to the host device over the USB connection. The instructions direct the host device to enumerate the wireless communication device as a USB MSC device. The wireless communication device wirelessly transfers a device identifier for the wireless communication device to a wireless communication network responsive to being connected to the host device over the USB connection. The wireless communication network processes the device identifier to limit communication service for the wireless communication device to communications with a particular data storage system.

Claims (34)

1. A method of operating a communication system wherein a user connects a wireless communication device to a host device over a Universal Serial Bus (USB) connection, the method comprising:

in the wireless communication device, transferring instructions to the host device over the USB connection responsive to being connected to the host device over the USB connection, wherein the instructions direct the host device to enumerate the wireless communication device as a USB Mass Storage Class (MSC) device;

in the wireless communication device, wirelessly transferring a device identifier for the wireless communication device to a service system in the wireless communication network responsive to being connected to the host device over the USB connection; and

in the service system, processing the device identifier to direct the wireless communication network to limit communication service for the wireless communication device to communications with a particular data storage system.

2. The method of claim 1 wherein processing the device identifier to limit communication service to the particular data storage system comprises associating the device identifier with a uniform resource locator for the particular data storage system.

3. The method of claim 1 further comprising, in the wireless communication device, receiving a storage command from the host device over the USB connection and wirelessly transferring the storage command to the wireless communication network for delivery to the particular storage system.

4. The method of claim 3 further comprising:

in the service system, processing the device identifier to direct the wireless communication network to perform a storage protocol translation between the wireless communication device and the particular storage system; and

in the wireless communication network, receiving the storage command in a first storage protocol from the wireless communication device, translating the storage command from the first storage protocol into a second protocol for the particular storage system, and transferring the translated storage command to the particular storage system.

5. The method of claim 4 wherein the first storage protocol comprises one of an Advanced Technology Attachment Packet Interface (ATAPI) protocol and a Small Computer System Interface (SCSI) protocol.

6. The method of claim 4 wherein the second storage protocol comprises File Transfer Protocol (FTP).

7. The method of claim 1 further comprising, in the wireless communication device, receiving a storage command from the particular storage system over the wireless communication network and transferring the storage command to the host device over the USB connection.

8. The method of claim 7 further comprising:

in the service system, processing the device identifier to direct the wireless communication network to perform a storage protocol translation between the particular storage system and the wireless communication device; and

in the wireless communication network, receiving the storage command in a first storage protocol from the particular storage system, translating the storage command from the first storage protocol into a second storage protocol for the host device, and transferring the translated storage command to the wireless communication device.

9. The method of claim 8 wherein the first storage protocol comprises a File Transfer Protocol (FTP).

10. The method of claim 8 wherein the second storage protocol comprises one of an Advanced Technology Attachment Packet Interface (ATAPI) protocol and a Small Computer System Interface (SCSI) protocol.

11. A communication system comprising:

a wireless communication device configured to transfer instructions to a host device over a Universal Serial Bus (USB) connection responsive to being connected to the host device over the USB connection, wherein the instructions direct the host device to enumerate the wireless communication device as a USB Mass Storage Class (MSC) device;

the wireless communication device configured to wirelessly transfer a device identifier for the wireless communication device to a wireless communication network responsive to being connected to the host device over the USB connection; and

a service system in the wireless communication network configured to process the device identifier to direct the wireless communication network to limit communication service for the wireless communication device to communications with a particular data storage system.

12. The communication system of claim 11 wherein the service node is configured to limit communication service to the particular data storage system by associating the device identifier with a uniform resource locator for the particular data storage system.

13. The communication system of claim 11 wherein the wireless communication device is configured to receive a storage command from the host device over the USB connection and wirelessly transfer the storage command to the wireless communication network for delivery to the particular storage system.

14. The communication system of claim 13 wherein:

the service system is configured to process the device identifier to direct the wireless communication network to perform a storage protocol translation between the wireless communication device and the particular storage system; and

the wireless communication network is configured to receive the storage command in a first storage protocol from the wireless communication device, translate the storage command from the first storage protocol into a second protocol for the particular storage system, and transfer the translated storage command to the particular storage system.

15. The communication system of claim 14 wherein the first storage protocol comprises one of an Advanced Technology Attachment Packet Interface (ATAPI) protocol and a Small Computer System Interface (SCSI) protocol.

16. The communication system of claim 14 wherein the second storage protocol comprises File Transfer Protocol (FTP).

17. The communication system of claim 11 wherein the wireless communication device is configured to receive a storage command from the particular storage system over the wireless communication network and transfer the storage command to the host device over the USB connection.

18. The communication system of claim 17 wherein:

the service system is configured to process the device identifier to direct the wireless communication network to perform a storage protocol translation between the particular storage system and the wireless communication device; and

the wireless communication network is configured to receive the storage command in a first storage protocol from the particular storage system, translate the storage command from the first storage protocol into a second storage protocol for the host device, and transfer the translated storage command to the wireless communication device.

19. The communication system of claim 18 wherein the first storage protocol comprises a File Transfer Protocol (FTP).

20. The communication system of claim 18 wherein the second storage protocol comprises one of an Advanced Technology Attachment Packet Interface (ATAPI) protocol and a Small Computer System Interface (SCSI) protocol.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →