Multi-user universal serial bus (USB) key with customizable file sharing permissions
First Claim
1. A computer program product embodied in a non-transitory computer readable storage medium for having multiple users share a single data storage device securely, the computer program product comprising the programming instructions for:
- recognizing a first computing device in response to plugging said data storage device into said first computing device;
creating a first account on said data storage device for a first user, wherein said first account is associated with said first user and said first computing device;
receiving data from said first user to be associated with said first account;
recognizing a second computing device in response to plugging said data storage device into said second computing device;
creating a second account on said data storage device for a second user, wherein second account is associated with said second user and said second computing device;
receiving data from said second user to be associated with said second account;
receiving an authentication parameter for securing access to said data associated with said first account from said first user; and
presenting said data associated with said first account in response to receiving said authentication parameter;
wherein said first user has access to data associated with said first account in response to plugging said data storage device into said first computing device and said second user has access to data associated with said second account in response to plugging said data storage device into said second computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, data storage device and computer program product for having multiple users share a single data storage device securely. A data storage device, such as a Universal Serial Bus (USB) key, is plugged into a computing device. A USB controller of the USB key recognizes the computing device and creates an account for the user. The created account is associated with the user as well as associated with the computing device. Data uploaded to the USB key by the user is then associated with the created account. Only that user will be able to view that data on his/her computing device (computing device associated with the created account) unless the user indicates to share that data with other users. Such a process may be repeated each time the USB key is plugged into a different computing device thereby creating multiple accounts associated with multiple computing devices and users.
-
Citations
17 Claims
-
1. A computer program product embodied in a non-transitory computer readable storage medium for having multiple users share a single data storage device securely, the computer program product comprising the programming instructions for:
-
recognizing a first computing device in response to plugging said data storage device into said first computing device; creating a first account on said data storage device for a first user, wherein said first account is associated with said first user and said first computing device; receiving data from said first user to be associated with said first account; recognizing a second computing device in response to plugging said data storage device into said second computing device; creating a second account on said data storage device for a second user, wherein second account is associated with said second user and said second computing device; receiving data from said second user to be associated with said second account; receiving an authentication parameter for securing access to said data associated with said first account from said first user; and presenting said data associated with said first account in response to receiving said authentication parameter; wherein said first user has access to data associated with said first account in response to plugging said data storage device into said first computing device and said second user has access to data associated with said second account in response to plugging said data storage device into said second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data storage device, comprising:
-
a memory section for storing a computer program for having multiple users share said data storage device securely; and a controller coupled to a Universal Serial Bus (USB) interface and to said memory section, wherein said controller, responsive to said computer program, comprises; circuitry for recognizing a first computing device in response to plugging said data storage device into said first computing device; circuitry for creating a first account on said data storage device for a first user, wherein said first account is associated with said first user and said first computing device; circuitry for receiving data from said first user to be associated with said first account; circuitry for recognizing a second computing device in response to plugging said data storage device into said second computing device; circuitry for creating a second account on said data storage device for a second user, wherein said second account is associated with said second user and said second computing device; circuitry for receiving data from said second user to be associated with said second account; circuitry for receiving an authentication parameter for securing access to said data associated with said first account from said first user; and circuitry for presenting said data associated with said first account in response to receiving said authentication parameter; wherein said first user has access to data associated with said first account in response to plugging said data storage device into said first computing device and said second user has access to data associated with said second account in response to plugging said data storage device into said second computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification