Systems and methods for portable storage devices
First Claim
Patent Images
1. A portable storage device comprising:
- a processor;
a storage module configured to receive storage instructions from the processor,wherein the storage module comprises a capacity greater than or equal to 32 gigabytes, andwherein the storage module is configured to store files for reading by a first device comprising at least one of a personal computer, a laptop, a smartphone, or a tablet;
a communication module configured to receive communication instructions from the processor,wherein the communication module comprises a first wireless chip and is configured to communicate with the first device using a standardized communications protocol by prepending a standardized communication protocol header to at least one of a packet or datagram to identify the packet or the datagram as following the standardized communication protocol for communication over a network, wherein the standardized communication protocol defines functionality of the first device to discover devices by using the communication module to transmit a broadcast message, andwherein the communication module is configured to receive the files from the at least one of the personal computer, the laptop, the smartphone, or the tablet for storage on the storage module; and
a second wireless chip configured to communicate with the first device over a Bluetooth protocol,wherein during device discovery the communication module is configured to transmit the broadcast message by dividing the broadcast message into multiple packets and transmitting the multiple packets through a first transmission path using the first wireless chip and a second transmission path using the second wireless chip.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for portable storage devices are disclosed. A portable storage device may communicate with other devices utilizing a standardized communication system (“SCS”) to transmit data directly between devices including an SCS. The SCS may discover available devices. The portable storage device may be a wearable device. A user may be able to keep the portable storage device with them and access files on the portable storage device wirelessly using any other device utilizing an SCS.
234 Citations
13 Claims
-
1. A portable storage device comprising:
-
a processor; a storage module configured to receive storage instructions from the processor, wherein the storage module comprises a capacity greater than or equal to 32 gigabytes, and wherein the storage module is configured to store files for reading by a first device comprising at least one of a personal computer, a laptop, a smartphone, or a tablet; a communication module configured to receive communication instructions from the processor, wherein the communication module comprises a first wireless chip and is configured to communicate with the first device using a standardized communications protocol by prepending a standardized communication protocol header to at least one of a packet or datagram to identify the packet or the datagram as following the standardized communication protocol for communication over a network, wherein the standardized communication protocol defines functionality of the first device to discover devices by using the communication module to transmit a broadcast message, and wherein the communication module is configured to receive the files from the at least one of the personal computer, the laptop, the smartphone, or the tablet for storage on the storage module; and a second wireless chip configured to communicate with the first device over a Bluetooth protocol, wherein during device discovery the communication module is configured to transmit the broadcast message by dividing the broadcast message into multiple packets and transmitting the multiple packets through a first transmission path using the first wireless chip and a second transmission path using the second wireless chip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A portable storage device comprising:
-
a processor; a storage module configured to receive storage instructions from the processor, wherein the storage module comprises a capacity greater than or equal to 32 gigabytes, and wherein the storage module is configured to store files for reading by a first device comprising at least one of a personal computer, a laptop, a smartphone, or a tablet; a communication module configured to receive communication instructions from the processor, wherein the communication module comprises a first wireless chip and is configured to directly communicate with the first device using a standardized communications protocol by prepending a standardized communication protocol header to at least one of a packet or datagram to identify the packet or the datagram as following the standardized communication protocol for communication over a network, wherein the standardized communication protocol defines functionality of the first device to at least one of discover devices or request data transfers, wherein the communication module implements a discovery protocol on a transport layer using at least one of TCP or UDP, and the discovery protocol comprises a local client instantiated on the first device to establish a connection with the portable storage device, wherein the discovery protocol is defined by the standardized communications protocol, and wherein the communication module is configured to receive the files from the at least one of the personal computer, the laptop, the smartphone, or the tablet for storage on the storage module; and a second wireless chip configured to directly communicate with the first device over a Bluetooth protocol, wherein at least one of the first wireless chip or the second wireless chip is configured to directly transmit the one-time cypher to at least one of the personal computer, the laptop, the smartphone, or the tablet, and wherein during device discovery the communication module is configured to transmit a broadcast message by dividing the broadcast message into multiple packets and transmitting the multiple packets through a first transmission path using the first wireless chip and a second transmission path using the second wireless chip.
-
Specification