Emulating a removable mass storage device
First Claim
1. A method of operating a communication system, the method comprising:
- in a wireless device, connecting to a computer system and exchanging wireless communications with a service system to gain access to a communication network;
in the service system, authenticating the wireless device and establishing a wireless communication link between the wireless device and the communication network;
in the wireless device, instructing the computer system to enumerate the wireless device as a locally attached mass storage device, receiving from the computer system data and storage instructions to store the data in the locally attached mass storage device, and responsively transferring the data for delivery to the service system over the wireless communication link;
in the service system, receiving and storing the data transmitted from the wireless device in a network storage system;
in the wireless device, receiving retrieval instructions from the computer system to retrieve the data from the locally attached mass storage device, and responsively transferring a request for the data for delivery to the service system over the wireless communication link;
in the service system, receiving the request for the data transmitted from the wireless device, retrieving the data from the network storage system, and transferring the data for delivery to the wireless device over the wireless communication link; and
in the wireless device, receiving the data transmitted from the service system and providing the data to the computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system receives, via a wireless communication link, a packet of data from a mobile communication device that is connected to, and enumerated by, a computer system as a locally attached mass storage device. The communication system sends this packet of data to a network for storage by mass storage system. The communication system may also receive, via a wireless communication link, a registration message that includes a device identifier from a mobile communication device that is connected to, and enumerated by, a computer system as a locally attached mass storage device. The communication system matches the device identifier to a mass storage system. The communication system is configured to translate requests from the mobile communication device. The communication system transfers translated requests to the mass storage system.
-
Citations
20 Claims
-
1. A method of operating a communication system, the method comprising:
-
in a wireless device, connecting to a computer system and exchanging wireless communications with a service system to gain access to a communication network; in the service system, authenticating the wireless device and establishing a wireless communication link between the wireless device and the communication network; in the wireless device, instructing the computer system to enumerate the wireless device as a locally attached mass storage device, receiving from the computer system data and storage instructions to store the data in the locally attached mass storage device, and responsively transferring the data for delivery to the service system over the wireless communication link; in the service system, receiving and storing the data transmitted from the wireless device in a network storage system; in the wireless device, receiving retrieval instructions from the computer system to retrieve the data from the locally attached mass storage device, and responsively transferring a request for the data for delivery to the service system over the wireless communication link; in the service system, receiving the request for the data transmitted from the wireless device, retrieving the data from the network storage system, and transferring the data for delivery to the wireless device over the wireless communication link; and in the wireless device, receiving the data transmitted from the service system and providing the data to the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication system, comprising:
-
a wireless device configured to connect to a computer system and exchange wireless communications with a service system to gain access to a communication network; the service system configured to authenticate the wireless device and establish a wireless communication link between the wireless device and the communication network; the wireless device configured to instruct the computer system to enumerate the wireless device as a locally attached mass storage device, receive from the computer system data and storage instructions to store the data in the locally attached mass storage device, and responsively transfer the data for delivery to the service system over the wireless communication link; the service system configured to receive and store the data transmitted from the wireless device in a network storage system; the wireless device configured to receive retrieval instructions from the computer system to retrieve the data from the locally attached mass storage device, and responsively transfer a request for the data for delivery to the service system over the wireless communication link; the service system configured to receive the request for the data transmitted from the wireless device, retrieve the data from the network storage system, and transfer the data for delivery to the wireless device over the wireless communication link; and the wireless device configured to receive the data transmitted from the service system and provide the data to the computer system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a communication system, the method comprising:
-
in a wireless device, connecting to a computer system and wirelessly transferring a registration request for delivery to a service system of a communication network, wherein the registration request includes a device identifier that identifies the wireless device; in the service system, authenticating the wireless device, establishing a wireless communication link between the wireless device and the communication network, associating the wireless device with a storage service, and limiting use of the communication network by the wireless device to accessing a network storage system associated with the storage service based on the device identifier included in the registration request; in the wireless device, instructing the computer system to enumerate the wireless device as a locally attached mass storage device, receiving from the computer system data and storage instructions to store the data in the locally attached mass storage device, translating the storage instructions into a network storage request, and transferring the data and the network storage request for delivery to the service system over the wireless communication link; in the service system, receiving the data and the network storage request transmitted from the wireless device and storing the data in the network storage system based on the network storage request; in the wireless device, receiving retrieval instructions from the computer system to retrieve the data from the locally attached mass storage device, translating the retrieval instructions into a network retrieval request, and transferring the network retrieval request for delivery to the service system over the wireless communication link; in the service system, retrieving the data from the network storage system and transferring the data for delivery to the wireless device over the wireless communication link in response to the network retrieval request; and in the wireless device, receiving the data transmitted from the service system and providing the data to the computer system as if the data were stored on the locally attached mass storage device. - View Dependent Claims (18, 19, 20)
-
Specification