Method for Versatile Content Control with Partitioning
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism or structure may be provided to divide a memory into partitions and so that at least some data in the partitions can be encrypted with a key, so that in addition to authentication that is required for accessing some of the partitions, access to one or more keys may be required to decrypt the encrypted data in such partitions. All of the content that the user wishes to access may be associated with a first account, so that all such content can be accessed via different applications (e.g. music player, email, cellular communication etc.) without having to log in multiple times. Then a different set of authentication information may then be used for logging in to access protected content that is in an account different from the first account, even where the different accounts are for the same user or entity.
10 Citations
49 Claims
-
1-19. -19. (canceled)
-
20. A method for access control, the method comprising:
performing by a storage device that contains an account with authentication credentials and further contains permissions; receiving a request to access the storage device, the request including a session ID, the session ID being associated with the permissions upon authenticating an entity to the account using the authentication credentials, wherein the storage device stores the permissions prior to receiving a request to authenticate the entity; using the session ID included in the request to look up in the storage device the permissions associated with the session ID; determining whether the permissions authorize the requested access to the storage device; and granting the requested access to the storage device if the permissions authorize the requested access to the storage device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
28. A storage device comprising:
-
a non-volatile memory containing an account with authentication credentials and further containing permissions; and a controller in communication with the non-volatile memory, wherein the controller is operative to; receive a request to access the storage device, the request including a session ID, the session ID being associated with the permissions upon authenticating an entity to the account using the authentication credentials, wherein the storage device stores the permissions prior to receiving a request to authenticate the entity; use the session ID included in the request to look up in the storage device the permissions associated with the session ID; determine whether the permissions authorize the requested access to the storage device; and grant the requested access to the storage device if the permissions authorize the requested access to the storage device; wherein the session ID is sharable among other entities to share access to the storage device, and wherein after the entity is authenticated to the account using the authentication credentials, the storage device identifies the other entities by the session ID and not the authentication credentials. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for access control of a partition of a storage device, the method comprising:
performing by a storage device that has a non-volatile memory with a partition; authenticating an entity to an account on the storage device; receiving permissions from the entity to restrict access to the partition; and applying the permissions to access the partition when an unauthenticated entity attempts to access the partition. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
43. A storage device comprising:
-
a non-volatile memory having a partition; and a controller in communication with the non-volatile memory, wherein the controller is configured to; authenticate an entity to an account on the storage device; receive permissions from the entity to restrict access to the partition; and apply the permissions to access the partition when an unauthenticated entity attempts to access the partition. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
Specification